一 : Win7出现HRESULT 0xc8000222错误提示的解决方法
Win7下安装一些软件,有些软件需要.net framework的支持才能运行。可是当你安装.net framework的时候却又会带来新的问题,那就是出现HRESULT 0xc8000222错误提示,很多用户不知道怎么办,下面小编带给大家一个解决妙招。
1、打开“我的电脑”在地址栏中输入:C:WindowsSystem32,然后回车。
2、找到CMD.exe这个程序,在这程序上面右键---以管理员方式运行。
3、在运行后的cmd程序中输入:net stop WuAuServ,然后回车关闭服务。
4、再次输入:echo %windir%,然后回车,会弹出一个文件夹。
5、在弹出的文件夹中找到:SoftwareDistribution,右键该文件夹把它改名为SDold。
6、修改成功后再次在cmd程序中输入:net start WuAuServ,然后回车开启服务,重新安装.net一切正常安装!
关于如何解决Win7出现HRESULT 0xc8000222错误提示就介绍到这,方法非常简单,只要认真对照图文一步一步操作,都可以顺利完成。相信本篇教程对很多朋友都能带来一定帮助。
二 : Server 对象 错误 'ASP 0177 : 800401f3'解决方法
Server 对象 错误 'ASP 0177 : 800401f3'解决方法
错误描述:
Server 对象 错误 'ASP 0177 800401f3'
Server.CreateObject 失败
/include/upfile_pic.asp,行 84
800401f3
解决方法:
网上什么狗P解决方法,都是J8一开始都是什么TMD服务器没开FSO、权限啊等问题,都是TND误人子弟,你以为做爱呀,一上就直奔主题。[www.61k.com)我跟说网上说的操作快半年都没有解决,想着就来气。下面我把方法写出来希望大家不要走弯路。
第一、按出错提示哪个文件出错必须找哪个文件,比如我是“upfile_pic.asp”出错,用Dreamweaver或Notepad++这样的软件按路径打开文件,对应84行看看是什么?比如我的是:
83 '生成图片------------------------
84 Set Jpeg = Server.CreateObject("Persits.Jpeg") '调用组件
85 Path = Server.MapPath(filename)' 待处理图片路径
86 'Response.write filename
87 Jpeg.Open Path '打开图片
这一看那个组件不认识,百度呗!就知道了是aspjpg组件没有装,如果是你的服务器你就装呗,要不就去找空间商让他们装。
如果装上后又出现“服务器对象错误ASP0178:80070005检查权限时Server.CreateObject的调用失败。对此对象的访问被拒。”这就很明显是权限问题了,在C:\Program Files\Persits Software\AspJpeg\Bin这个目录是AspJpeg.dll这个文件加上匿名用户的组给予读取的权限就OK了。
大部分错误都是ASP文件调用组件的问题,如果上面你确信没错,再按下面网上的解决方法。
第二、系统没有开启FSO组件。
FSO组件的开启和关闭方法其实就是Dll文件的注册和注销:
在CMD命令行状态输入以下命令:
RegSvr32 C:\windows\SYSTEM32\scrrun.dll
RegSvr32 C:\windows\SYSTEM32\cdonts.dll
注,Windows xp, Windows 2003 默认没有附带CDONTS.DLL,必须手动安装,你可以从Windows 2000的system32中得到该文件,如果没有,也可以在这里下载CDONTS.DLL(打开地址在左边搜索栏输入cdonts.dll),
安装方法:
Step1: 将该文件拷贝至 %SystemRoot%\\System32 下;
Step2: 开始 -> 运行 -> Regsvr32 cdonts.dll;
Step3: 确认
说白了没有的组件就网上搜,一大把。
第三、多次注消、启动后还是出现错误,原因是没权限,不知道怎么造成的,下边提供解决方法:
权限出现了问题,打开注册表加入权限!
在 开始-运行中敲入regedit,然后找到HKEY_CLASSES_ROOT\Scripting.FileSystemObject
右击权限,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs即可搞定!
(其实只要加入users组,并且设置权限为 只读(白色的框)[不是"特别的权限"那个]就可以支持FSO了)
注:再重复一遍,第一条很重要,人是活的,方法是死的,缺什么都就装什么,访问错误就是权限的问题。
本文来源于:逍遥复仇 ,支持原创,谢绝抄袭!
扩展:sqlserver对象名无效 / sql server对象名无效 / server对象
三 : 解决 Python.h:没有那个文件或目录 错误的方法
今天在实验室的ubuntu机子上安装Eventlet,在安装依赖包greenlet时出现错误,出现编译错误。(www.61k.com]
错误如下:
In file included from greenlet.c:5:0:
greenlet.h:8:20: 致命错误: Python.h:没有那个文件或目录
编译中断。
error: Setup script exited with error: command 'gcc' failed with exit status 1
解决方法是安装python-dev,这是Python的头文件和静态库包:
sudo apt-get install python-dev
四 : PermGen space错误解决方法
PS:2014-1-23
在看下文之前,首先要确认意见事情,就是你是如何启动tomcat的,我们在平时的开发环境当中,都是通过startup.bat方式启动tomcat的,那么你按照下面的方式,去修改/bin/catalina.bat是没有问题的。[www.61k.com]但是如果你是生产环境下,我们一般都希望使用windows服务方式去启动tomcat,此时之前修改的配置文件是没有用的。因为windows服务启动tomcat不再去加载catalina.bat当中的参数了,而是去加载注册表中的参数,所以我们需要修改注册表。
HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Procrun 2.0/Tomcat_APPNAME/Parameters/Java,修改JvmMs和JvmMx的值,当前我都将其设定为1024,也就是1个G的容量。具体性能再后面继续观察。 之前还真不知道windows服务启动和startup.bat启动的区别。 windows服务器启动是在注册表中加载参数,startup.bat启动是在catalina.bat加载参数。
1.参考:
http://anyeeye.iteye.com/blog/444624
Tomcat6性能调优 出现java.lang.OutOfMemoryError: PermGen space
http://www.mkyong.com/tomcat/tomcat-javalangoutofmemoryerror-permgen-space/
2.报错:
Exception in thread "DispatcherThread" java.lang.OutOfMemoryError: PermGen space Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.OutOfMemoryError: PermGen space Exception in thread "State Saver" java.lang.OutOfMemoryError: PermGen space Exception in thread "AWT-Windows" java.lang.OutOfMemoryError: OutOfMemoryError
3.原因:
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的应用中有很多CLASS的话,就很可能出现PermGen space错误,这种错误常见在web服务器对JSP进行pre compile的时候。如果你的WEB APP下都用了大量的第三方jar, 其大小超过了jvm默认的大小(4M)那么就会产生此错误信息了。
4.解决方法1:
手动设置MaxPermSize大小,如果是linux系统,修改TOMCAT_HOME/bin/catalina.sh,如果是windows系统,修改TOMCAT_HOME/bin/catalina.bat,
在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128m
建议:将相同的第三方jar文件移置到tomcat/shared/lib目录下,这样可以达到减少jar 文档重复占用内存的目的。
5.解决方法2
修改eclipse.ini文件,修改如下:
-vmargs -Dosgi.requiredJavaVersion=1.5 -Xms128m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128M
如果还报错,可以考虑如下修改
-vmargs -Dosgi.requiredJavaVersion=1.5 -Xms512m -Xmx1024m -XX:PermSize=256M -XX:MaxPermSize=512M
报错:
2011-11-21 21:10:46 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc 严重: The web application [/Application] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered. 2011-11-21 21:10:46 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads 严重: The web application [/Application] appears to have started a thread named [MySQL Statement Cancellation Timer] but has failed to stop it. This is very likely to create a memory leak. 2011-11-21 21:10:46 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads 严重: The web application [/Application] appears to have started a thread named [AWT-Windows] but has failed to stop it. This is very likely to create a memory leak. 2011-11-21 21:10:46 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads 严重: The web application [/Application] appears to have started a thread named [Thread-14] but has failed to stop it. This is very likely to create a memory leak. 2011-11-21 21:10:46 org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap 严重: The web application [/Application] created a ThreadLocal with key of type [net.sf.json.AbstractJSON$1] (value [net.sf.json.AbstractJSON$1@3661eeb]) and a value of type [java.util.HashSet] (value [[]]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak. 2011-11-21 21:10:50 org.apache.catalina.core.ApplicationContext log 信息: Initializing Spring FrameworkServlet 'Dispatcher'
修改catalina.bat
添加
JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1536m -Xmx1536m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC"
样例
# JSSE_HOME (Optional) May point at your Java Secure Sockets Extension # (JSSE) installation, whose JAR files will be added to the # system class path used to start Tomcat. # # CATALINA_PID (Optional) Path of the file which should contains the pid # of catalina startup java process, when start (fork) is used # # $Id: catalina.sh 609438 2008-01-06 22:14:28Z markt $ # ----------------------------------------------------------------------------- JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1536m -Xmx1536m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC" # OS specific support. $var _must_ be set to either true or false. cygwin=false os400=false darwin=false case "`uname`" in CYGWIN*) cygwin=true;; OS400*) os400=true;; Darwin*) darwin=true;; esac # resolve links - $0 may be a softlink PRG="$0"扩展:permgen space / permgen space tomcat / java permgen space
具体参数根据自己机器情况而定
JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms512m -Xmx512m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC"
扩展:permgen space / permgen space tomcat / java permgen space
本文标题:4013错误的解决方法-Win7出现HRESULT 0xc8000222错误提示的解决方法61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1