一台电脑,在上网时某些页面内容无法显示(如flash无法播映),且window smedia player无法打开,经查发现是JavaScript未运行(表现为讯累无法链接),检查IE设置正常,在网上搜索解决方法时,首先找到了运行regsvr32 重新注册jscript.dll,以及重新安装windows scripting host (WHS)等方法,结果失败,估计是注册表文件有问题,切换到同一台电脑上另一用户时,一切正常,在网上通过 "jscript.dll 注册失败"关键字搜素到一用于解决搜索出现异常的方法运行后问题解决,特拿来共享: 其实这是因为windows的jscript.dll和vbscript.dll出了问题,所以解决方法1,只要重新注册下应该就无碍了,方法是开始----运行"regsvr32 jscript.dll" 回车,然后"regsvr32 vbscript.dll".就可以了。但是我同学的电脑注册的时候居然显示JSCRIPT.DLL中的DLLREGISTERSERVER失败,返回代码是:0X80004005.如此可以尝试如下解决方法 1.下载并安装SubInACL 2.在C:\Program Files\Windows Resource Kits\Tools文件夹下创建一个名为reset.cmd的文件。 3.编辑reset.cmd文件,将下面的内容复制过去 subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f 4.运行reset.cmd。等一会时间。再注册,发现已经可以了。出错的搜索也回来了 |