现在在网上有很多人的Windows操作系统出现了以下问题:1、Windows无法搜索。2、无法正常播放网页中的音、视屏、原程序打开不能,提示"内部应用程序错误" 。3、用户帐户界面空白,无法操作。4、博客等网页无法正常打开。……原因:
一、程序在安装时发生冲突导致组件注册失败引起;二、或用户权限不够导致注册失败。
问题一的解决方法:
开始 运行 输入 "regsvr32 jscript.dll" 回车
然后再运行 输入 "regsvr32 vbscript.dll" 回车(解决成功的前提是jscript.dll和vbscript.dll在c:/windows/system32/中存在。若果没有,应手动下载这两个文件)
问题二的解决方法:
如果在问题一的解决方法中出现错误提示:jscript.dll中的dllregistersever失败,返回码是0x80004005则应修改注册表中HKEY_LOCAL_MACHINE/SOFTWARE/Classes项的权限。在Classes项目上,右键-->权限,在Classes权限对话框中,点击Classes权限对话框中下方的[高级]按钮,在[高级安全设置中],在[权限]标签页中,去掉“从父向继承那些可以..”这个复选框,在弹出的对话框中选择删除所有的权限项目,然后再来恢复。恢复的项目包括:用户组users;用户组Power Users;用户组Administrators;用户组CREATOR OWNER;用户组SYSTEM。之后,点击添加--》高级--》立即查找,找到那些用户组并加进来,注意他们的权限,然后确定完成,并在[高级安全设置中]将两个复选框均选中,最后关掉注册表。(除了CREATOR OWNER只应用到子项,后三个用户组均为完全控制<全选>,而前两组参照其他项的权限进行设置。)做完上述修改后,重新启动在进入此用户,完成问题一解决方法的步骤即可。
(
此外,还可以用如下方法:
1.下载并安装SubInACL
下载地址: http://www.microsoft.com/downloads/details.aspx?FamilyId=E8BA3E56-D8FE-4A91-93CF-ED6985E3927B&displaylang=en
2.在C:/Program Files/Windows Resource Kits/Tools文件夹下创建一个名为reset.txt的文档。
3.编辑reset.txt文档,将下面的内容复制过去
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=system=f
4.将reset.txt 另存为 reset.cmd
5.开始-运行-cmd, 先键入cd C:/Program Files/Windows Resource Kits/Tools 回车
再键入reset.cmd 回车
6.运行结束后再返回用第一的解决方法.提示成功
)