Windows系统庞大复杂集成了很多组件在用户使用中某些组件莫名其妙地消失了虽然不影响整个系统的运行但给我们的日常操作带来了许多不便下面我们一道找回这些迷失的系统组件医治windows系统之痛 一注册表相关 由于病毒作祟或者用户的误操作由注册表或者组策略的修改造成了系统某些组件的被禁用丢失对于这类故障往往通过对注册表或者组策略的修改把它找回来 时间丢了 故障现象系统托盘中的时间设置不见了右击任务栏选择属性显示时钟选项变成灰色状态无法选择(图) 解决方法 方法一单击开始→运行输入regedit打开注册表编辑器依次定位到[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]注册表项删除HideClock项或者把其值改为(图) 方法二把下面的代码保存为clockreg然后双击导入注册表即可 Windows Registry Editor Version [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] HideClock=dword: 运行不见了 故障现象打开开始菜单发现运行选项没有了右键单击开始在自定义→高级→菜单选项下没有勾选运行命令选项(图) 解决方法 方法一单击开始→运行输入regedit打开注册表编辑器依次定位到[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]注册表项删除NoRun项或者把其值改为(图) 方法二把下面的代码保存为runreg然后双击导入注册表即可 Windows Registry Editor Version [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] NoRun=dword: 方法三在C:\Windows\System目录下运行gpeditmsc打开组策略编辑器定位到用户配置→管理模板→任务栏和开始菜单双击打开从开始菜单中删除运行菜单项设置为未配置即可(图) IE组件丢失 故障现象打开IE的工具菜单没有了弹出窗口阻止程序这个选项而Internet选项→隐私选项卡中的弹出窗口阻止程序的设置变为不可选(图) 解决方法 方法一打开注册表编辑器定位到[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions]删除右侧的NoPopupManagement或者将其值改为(图) 方法二把下面的代码保存为popupreg然后双击导入注册表即可 Windows Registry Editor Version [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions] NoPopupManagement=dword: 二动态链接库相关 系统动态链接库文件(DLL文件)经常是病毒篡改的目标许多病毒采用脱钩再挂钩的方式在其中嵌入木马导致系统DLL失效另外注册表相应键值丢失或者损坏也可能造成DLL失效 文件夹选项面目全非 故障现象在任务管理器中选择工具→文件夹选项面板中的常规查看选项卡不见了无法进行文件夹的设置(图) 解决方法单击开始→运行在运行对话框中输入regsvr /i browseuidll按回车确认重启即可 网上邻居失去响应 故障现象打开Windows /xp/桌面上的网上邻居的属性双击拨号连接本地连接或者新建连接的图标没有任何反应 解决方法这一般是由于与网络连接相关的DLL文件注册失效造成的把下列代码保存为一internetbat文件双击即可以后遇到类似问题时也可使用 @echo off regsvr /i /s netplwizdll regsvr /i /s mshtmldll regsvr /i /s shelldll exit 复制或移动消失 故障现象在资源管理器中通过编辑→移动到文件夹来编辑某文件或文件夹所弹出的窗口中的目标文件夹列表全部不见了(图) 解决方法在运行对话框中键入regsvr /i shdocvwdll按回车键重启后即可生效另外打开资源管理器或者IE侧边栏(比如搜索和历史)均显示空白也可以通过以上命令来解决 三控制面板相关 控制面板是Windows控制与设置中心默认状态下集成了许多由于的功能比如添加删除程序添加硬件用户和帐户等这些工具都是我们经常用到的如果这些工具丢失了如何找回来呢? 故障现象控制面板中的添加删除程序图标找不到了 解决方法添加删除程序的源文件是C:\Windows\system\appwizcpl可能是这一组件丢失或者损坏造成的先用SFC命令来检测并修复受损的系统文件在运行对话框中输入sfc /scannow按回车后执行根据提示插入系统光盘接着重新注册控制面板的图标资源在运行对话框中输入regsvr /i shelldll按回车键执行重启系统即可另外也有可能是注册表中设置了隐藏控制面板的项目所致在 [HKEY_CURRENT_USER\Control Panel\]下如果发现有dont load项删除即可(图) 笔者只举一例其他控制面板组件的恢复方法类似 四其他组件 除了上面三大类型的系统组件丢失故障外还有其他一些故障也比较麻烦下面试举几例 找回用户帐户的形象图片 故障现象在Windows XP中每个帐户都可以选择一个用户图片但有时候出现图片无法显示或者显示错误 解决方法打开%Windows%\inf(隐藏文件在文件夹选项中设置显示隐藏文件才能看见)然后在shl_imginf文件上右击选择安装系统提示插入光盘根据提示定位到光盘的i目录选中所需的资源安装完毕后就可以重新设定帐户的形象图片了(图) 失落的程序 故障现象打开开始菜单中程序结果发现程序右边的扩展为空 解决方法打开当前用户的程序所在硬盘目录如果目录是空的那么说明程序的快捷方式被删了重新将程序的快捷方式放到这里即可(如果用Ghonst备份过系统可以用GhostExpEXE从所备份的系统镜像文件中提取相应的目录文件) 如果文件夹的快捷方式没有被删除则在运行中输入regedit打开注册表编辑器定位到[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]把右边窗口中的Start Menu值设为%USERPROFILE%\「开始」菜单再依次展开[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]把右侧窗口中的Common Start Menu值设为%ALLUSERSPROFILE%\「开始」菜单以及把Common Programs值设为%ALLUSERSPROFILE%\「开始」菜单\程序重启电脑即可(图) 如果上述步骤不能奏效那么在开始→运行中输入regsvr /n /i:U SHELLdll确认弹出的窗口后重启系统即可 总结上面笔者分类介绍了一些常见的系统组件丢失故障的解决方法其实大家可以据此举一反三触类旁通解决更多的类似故障 |