打不开控制面板添加或删除windows组件

windows xp系统,提示"缺少各种##.dll组件,或者缺少什么函数,请与您的管理员联系,特定错误码是0x7e",安装很多个dll文件还是不够,有没有什么办法能一次安装所有的?网上说要从windows\syetem32\下找备份,可我根本就找不到所说的那个文件夹,可不可以把你的复制一份给我??还有应该把dll文件复制到system文件夹下还是system32文件夹下?或者有什么别的解决办法?
我的原意是安装用友(一种会计核算软件),要求有iis.dl组件,因为打不开添加和删除程序,所以根本无法安装,如果有什么办法可以绕过添加和删除程序直接安装iis.dll也可以,电脑白一个,已经焦头烂额了,请帮忙解释一下。

看看这两个方法能不能帮到楼主 :
方法一:
拷贝一些文件。

首先有两个关键目录:
C:\WINDOWS\Inf ——这个目录保存Inf文件
C:\WINDOWS\system32\ ——这个目录保存DLL文件
因为我有一个没有问题的SP2系统,因此对比这两个目录,拷贝了一些有用的文件。
Inf文件只需要拷贝下面的几个:
C:\WINDOWS\inf\communic.inf
C:\WINDOWS\inf\fp40ext.inf
C:\WINDOWS\inf\igames.inf
C:\WINDOWS\inf\msnmsn.inf
C:\WINDOWS\inf\pinball.inf
dll文件只需要拷贝下面的几个:
C:\WINDOWS\system32\Setup\fp40ext.dll
C:\WINDOWS\system32\Setup\ocmsn.dll
C:\WINDOWS\system32\Setup\zoneoc.dll
C:\WINDOWS\system32\Setup\imsinsnt.dll
C:\WINDOWS\system32\Setup\setupqry.dll

当然,如果你的系统提示还有问题,提示什么文件就直接从其他电脑拷贝进去就可以了,只要再拷贝对应文件到这两个目录中就可以了

方法二:
控制面板安装windows组件,提示无法加载安装程序库 wbemupgd.dll,或是找不到函数 OcEntry。请与您的系统管理员联系。特定错误码是 0x7e。

我的电脑--属性----高级----环境变量----系统变量--path把"%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem"换为C:\Windows\System32;C:\Windows\System32\Wbem"c"指系统盘,注意系统盘的变化做相应调整.
后来,我遇到cmd下ping 提示“ping不是内部或外部命令"则用类似的方法只需要在系统变量中编辑加上;C:\Windows\System32或者";%SystemRoot%\system32" 记得要确定后退出cmd再运行cmd生效. 我理解为 命令的调用指向该路径 问题解决试试看追问

貌似还是不行 也不是说不行 第一种方法 电脑提示我缺少很多dll组件 安装一个 他又说缺下一个 就像你方法二那样的系统提示 我想问下我可以直接把别人system32文件夹下所有文件全部复制过来吗?周围除了我貌似没什么人用xp系统的,复制win7系统的文件可不可以?第二种方法的话,没反应。

追答

我也不太了解了 你用360安全卫士 里面有一个系统重装 装完之后试试 它可以把你xp缺失的系统文件补全 设置恢复默认 或许你还可以从新系统里面拷贝到U盘然后再拷贝到电脑 如果以上还不行你还可以恢复重装之前的系统

我觉得这个方法一定可行 且安全简单 希望楼主采纳 重做系统前请保存好重要资料

追问

怎么说呢 我下了另一款软件 不需要IIS文件了 不过别的方面又出问题了 我已经自暴自弃了 不打算再搞了 系统重装危险太大 也许我安装好了的其他软件就无法使用了 还是非常感谢你的帮助 稍稍一点财富值 聊表谢意

追答

没能帮到楼主感到十分遗憾,祝福楼主早日解决困扰!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-03
方法1:恢复一下系统文件:在“开始”==>“运行”中输入“sfc /scannow”确定(sfc后面是空格)如果上面的方法不行的话,直接系统还原吧!怎样系统还原? 1、开始 –所有程序—附件—系统工具—系统还原—打开“欢迎使用系统还原”对话框; 2、选“恢复我的计算机到一个较早的时间”—下一步,打开“选择一个还原点”对话框; 3、单击你认为运行正常的一个日期为还原点---下一步打开“确认还原点”对话框; 4、确认后,点击下一步,系统会进行还原; 5、成功后会通知你,确定退出。方法2:开始运行里输入regsvr32 appwiz.cpl regsvr32 mshtml.dll regsvr32 jscript.dll regsvr32 msi.dll regsvr32 "c:\Program Files\Common Files\System\Ole DB\Oledb32.dll"regsvr32 "c:\Program Files\Common Files\System\Ado\Msado15.dll"regsvr32 mshtmled.dll regsvr32 /i shdocvw.dllregsvr32 /i shell32.dll每输入一条一次回车.开始 依次运行开始 运行regsvr32 Appwiz.cpl回车开始 运行regsvr32 Mshtml.dll回车开始 运行regsvr32 Jscript.dll回车开始 运行regsvr32 Msi.dll回车开始 运行regsvr32 "c:\Program Files\Common Files\System\Ole DB\Oledb32.dll"回车开始 运行regsvr32 "c:\Program Files\Common Files\System\Ado\Msado15.dll"回车开始 运行regsvr32 Mshtmled.dll回车:你可以打开“命令提示符”窗口,输入“regsvr32 mshtml.dll”(说明:输入时不包含引号,下同),回车,输入“regsvr32 shdocvw.dll -i”,回车,输入“regsvr32 shell32.dll -i”,回车,这样,“添加/删除程序”组件就可以重新使用了。方法3:点开始--运行然后输入gpedit.msc 用户配置--管理模板--桌面和控制面板两项把里面全部都设置为:未被配置追问

第一种方法:什么都没发生

第二种方法:系统还原按钮下面没有可以设置系统还原的时间选项.
第三种方法:输入好长的那代码之后,先是跳出一个窗口说“appwiz.cpl中的dllregister and dllinstall成功”,然后又说“没有找到dllregisterserver输入点,regsvr32似乎不是dll或ocx文件”等等头十个窗口,失败了……
第四种方法:我几乎每一项的设置都是“未被配置”

第2个回答  2019-05-13
这个问题我是没遇到过,不过你可以进安全模式看看,开机按F8的安全模式,在那里看看能否打开,在要是不行,你就用安全卫士打下系统补丁吧,可能是系统存在漏洞!