admin 管理员组文章数量: 887021
接上一篇《windows 未能启动 0xC000000F的一个解决方法》文章,解决了启动问题后又出现新问题:
- 更改适配器设置页面一片空白,网络和共享中心显示没注册类, 正常打开网页而托盘网络图标却打X。
- services.msc服务的扩展页一片空白,只有标准页面正常。
- 运行taskkill /f /im explorer.exe提示: “错误:远程系统必须运行 Windows 2000 或更高版本。”
- 本地用户和组无法打开,提示库没有注册。
- 事件查看器系统日志一堆DistributedCOM日志,ID:10016。如下面这种:
计算机-默认 权限设置并未从地址 LocalHost(使用 LRPC) 使用 CLSID
{1BE1F766-5536-11D1-B726-00C04FB926AF}
和 APPID
不可用
向用户 NT AUTHORITY\LOCAL SERVICE SID (S-1-5-19)授予对 COM 服务器应用程序的 本地 激活 权限。此安全权限可以使用组件服务管理工具进行修改。
问题1检查了下发现服务Network List Service无法正常启动,启动后又停止。
后续通过百度“网络和共享中心显示没注册类”找到了临时解决方案:在dcomcnfg组件服务,DCOM配置,修改netprofm启动和激活权限。
修改后Network List Service正常启动,网络和共享中心恢复正常,但是适配器页面还是空白。
问题2、3没有找到相关解决方法。
问题4通过百度找到了导入reg的解决方法,相关注册表项:HKEY_CLASSES_ROOT\TypeLib\{97d25db0-0363-11cf-abc4-02608c9e7553}
问题5日志里提到了CLSID和APPID,应该是下面注册表项里的:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\APPID
猜测应该software注册表文件也出现问题。但问题是正常启动后注册表重新备份了,regback文件已被坏的注册表覆盖,无法还原。
通过快照工具监控发现“修改netprofm启动和激活权限”对应注册表变化是:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\APPID\{GUID}
右侧的LaunchPermission发生变化
{GUID}对应netprofm的APPID:{C96887DA-A652-4426-905E-4A37546F847C},太长了省略。
综上所述,想到了一个大概可行的办法。因为我用的是ghost win7,从gho镜像里的software注册表文件里导出了下面注册表reg:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\APPID
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib
-
编辑reg内容,把HKEY_LOCAL_MACHINE\SOFTWARE\替换成HKEY_LOCAL_MACHINE\SOFTWARE1\。
-
注册表编辑器里加载有问题的software注册表文件,加载配置单元到HKEY_LOCAL_MACHINE\SOFTWARE1\。
-
把修改后的reg双击导入,如果有权限问题,可以在微PE工具箱PE里完成(无视权限),或NSudo软件启用全部特权运行reg。
之后卸载software1注册表,重启进入win7系统。发现问题12345全部解决!
可能实际上解决问题的是APPID注册表,这里就懒得详细测试了。
版权声明:本文标题:解决win7系统服务扩展页、网络连接页一片空白、taskkill运行错误等问题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1716166590h669162.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论