电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

抚平Windows系统的“伤口”


发布日期:2020/7/25
 

Windows系统总是很受伤由于不当操作或病毒木马的毒害它变得伤痕累累长此以往用不了多久说不定哪天它就倒下了未雨绸缪我们要及时抚平系统的伤口

硬伤

案例XP系统中提示未知硬件错误

原因由于硬件之间的兼容性病毒破坏或者驱动程序的bug使得XP系统在运行过程中会提示未知硬件错误

医治

第一步用杀毒软件杀毒清除引起错误的病毒

第二步在命令行下运行sfc /scannow恢复被修改的系统文件

第三步重新安装最近安装的硬件的驱动程序

第四步卸载该硬件

案例XP系统不支持U盘 不可识别的USB设备!

原因特殊的usb设备不同级别的接口类型及其供电不足都会使得XP系统不能够支持该USP设备

医治

第一步安装该USB设备的驱动程序

第二步根据USB接口的类型换同样的接口比如USB或者USB

第三步可能是B口供电不足把USB设备插到机箱背面的USB接口上

第四步主板兼容问题有些老主板没装VIA补丁和XP补丁是用不了的U盘的

第五步检查是否是系统问题尝试恢复系统文件

案例支持红外线

原因由于Windows 是一款面向企业用户的高端服务器操作系统为了安全起见它没有集成对IrDA红外线通信的支持也就是说它没有集成支持IrDA红外线通信的协议软件所以目前所有的IrDA红外线设备都不能和这个操作系统配合使用

医治

第一步将Windows XP系统里的IrDA红外线通信协议软件移植到Windows 下载Windows XP系统的红外线协议软件包后(下载地址:)将压缩包解压进入解压后的文件夹运行其中的批处理文件InsIRDAbat然后双击REG文件夹里面的infraredreg文件将注册表项导入本机注册表中

第二步按照正常的方法来安装红外线适配器了不过要注意的是安装时要使用适配器生产商为Windows XP系统提供的驱动程序安装完成后就可以在Windows 里使用红外线通信功能了

案例声卡不发声

原因一些老的集成声卡与xp系统存在兼容性问题造成声卡不发声

医治

第一步在控制面板中点击声音语音和音频设备更改声音方案声音启动 Windows 这时在窗口下部将出现启动Windows的声音方案在文件名右边有一个表示度听播放的三角尖如果这个三角尖是黑色的表明你的声卡驱动程序没问题了如果是灰色的则表示你的声卡驱动程序不正常

第二步驱动程序正常而不发声就要检查声卡与外部音箱的连接是否正确了还有一种可能是在音量设置中把主音量设成了静音如果确认连接正常设置也正确那就是一个坏消息了

第三步声卡驱动程序不正常下载安装最新的支持xp的驱动程序

软伤

内伤

案例系统文件被破坏

原因操作不当或者病毒木马修改或者删除了系统文件就会显示系统文件被破坏

医治

第一步在Windows XP的安装盘中搜索被破坏的文件(需要注意的是文件名的最后一个字符用底线_代替例如如果要搜索Notepadexe则需要用Notepadex_来进行搜索)

第二步搜索到了之后打开命令行模式(在运行中输入cmd)然后输入EXPAND 源文件的完整路径 目标文件的完整路径例如EXPAND D:\SETUP\NOTEPADEX_ C:\Windows\NOTEPADEXE有一点需要注意的是如果路径中有空格的话那么需要把路径用双引号(英文引号)包括起来

第三步找到当然是最好的但有时我们在Windows XP盘中搜索的时候找不到我们需要的文件产生这种情况的一个原因是要找的文件是在CAB文件中由于Windows XP把CAB当作一个文件夹所以对于Windows XP系统来说只需要把CAB文件右拖然后复制到相应目录即可

第四步如果使用的是其他Windows平台搜索到包含目标文件名的CAB文件然后打开命令行模式输入EXTRACT /L 目标位置 CAB文件的完整路径例如EXTRACT /L C:\Windows D:\I\Drivercab Notepadexe同前面一样如同路径中有空格的话则需要用双引号把路径包括起来

案例explorerexe 应用程序错误 x*********指令引用的x**********内存该内存不能written

原因系统文件explorerexe被病毒破坏或者软件沖突硬件原因

医治

第一方案杀毒软件查毒

第二方案应用程序 比如安装清华紫光输入法版本有的时候会出现explorerexe出错取消清华紫光输入法用其他输入法输入如果没有问题可以判断为输入法问题卸载清华紫光输入法即可解决

第三方案重新注册系统文件

运行 输入cmd

回车在命令提示符下输入

for % in (%windir%\system\*dll) do regsvrexe /s %

(提示把系统目录下的所用dll文件重新注册一遍)

案例快捷方式无法打开!

原因快捷方式对于的系统源文件被删除改名快捷方式的注册表项目被修改

医治

确认源程序文件存在

从一正常的主机中导出 [HKEY_CLASSES_ROOT\lnk] 项和 [HKEY_CLASSES_ROOT\Pif]项然后拷贝到故障机器双击导入

拷贝如下代码保存为一个REG文件双击导入

Windows Registry Editor Version

[HKEY_CLASSES_ROOT\lnk]

@=lnkfile

[HKEY_CLASSES_ROOT\lnk\ShellEx]

[HKEY_CLASSES_ROOT\lnk\ShellEx\{EEC}]

@={C}

[HKEY_CLASSES_ROOT\lnk\ShellEx\{FC}]

@={C}

[HKEY_CLASSES_ROOT\lnk\ShellEx\{C}]

@={C}

[HKEY_CLASSES_ROOT\lnk\ShellEx\{BBECdABCFCDC}]

@={C}

[HKEY_CLASSES_ROOT\lnk\ShellNew]

Command=rundllexe appwizcplNewLinkHere %

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\lnk]

案例电脑显示的字都是乱码

原因语言包错误系统的语言设置被修改确实相应的语言包

医治

方案一

在正常机器上选择开始/运行在对话框中键入REGEDIT打开注册表编辑器;

光标定位到HKEY_LOCAL_MACHINE\ SYSTEM\CURRENT CONTROL SET\CONTROL\ FONTASSOC选择注册表/导出注册表文件再选择分支导出该分支注册表信息到文件(如LIREG)中;

把LIREG文件Copy到显示乱码的机器上在显示乱码机器上运行REGEDIT选择注册注册表/导入注册注册表把LIREG文件导入注册表中

方案二

安装相应的语言包

方案三

打开控制面板区域和语言选项区域选项卡下选择中文高级选项卡下选择中文点击确定如果是英文版显示中文乱码必须安装亚洲语言包

案例无法进入安全模式

医治注册表中安全模式选项被病毒或者木马破坏

方案一

查毒病毒修改了

备份注册表

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot]

导入

方案二

用超级兔子或者其它类似的软件恢复安全模式

案例本地连接不见了!

原因病毒破坏相应的文件或者Network Connections服务没有启动

医治

第一步运行杀毒软件进行杀毒

第二步恢复系统软件

第三步启动应该是Network Connections 服务没启动(管理网络和拨号连接文件夹中对象在其中您可以查看局域网和远程连接如果服务被禁用您将无法查看局域网和远程连接而且任何依赖它的服务将无法启动)

案例系统提示加载DLL错误

原因dll文件破坏或者注册丢失

医治

以testdll文件为例

最简单的先试比如文件名为testdll在开始 运行里输入

regsvr /u c:\windows\system\testdll 回车将其反注册可以解决一些简单的

第一招不行就在注册表里搜索testdll注意不要全字匹配将搜索到的键值删除参看:

注册表里项和数据都找不到testdll时就要分析分析了可能是驱动和服务在作怪以我最近一个例子

案例所有exe程序都打不开提示不是有效的Win应用程序

原因最大的可能是系统感染了病毒exe文件的注册表关联被修改

医治

第一步运行杀毒软件杀毒(一般这时杀毒软件也被杀了)

第二步进安全模式在C盘搜索cmdexe将cmdexe改名为

第三步点击开始运行→输入cmd打开命令提示符窗口

输入命令

assoc exe=exefile

或者输入命令

ftype exefile=% %*

第四步最后将改回cmdexe

案例磁盘管理无法打开依存服务或组无法启动

原因与磁盘管理器相关的服务没有启动

医治

第一步单击『开始』菜单中的运行并键入regedit后单击确定按钮启动注册表编辑器;

第二步注册表编辑器中依存展开

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\dmserver\Parameters

第三步确保右侧窗口的名为ServiceDll的类型为REG_EXPAND_SZ(可扩充字符串值)的注册表键值数据为%SystemRoot%\System\dmserverdll;

第四步修改完毕需要重启计算机才可以启动Logical Disk Manager服务便可以启动磁盘管理程序了

外伤

案例exe应用程序错误该内存地址不能为read

原因原因很复杂不外乎硬件软件问题

医治

硬件方面检查内存条是否坏了是否有灰尘等等

软件方面

第一步检查系统中有无病毒或者木马

第二步更新操作系统系统本身也会有BUG所以要及时安装官方发行的补丁和升级程序

第三步尽量使用最新正式版本的应用程序Beta版试用版都会有BUG

或者试试运行regedit进入注册表 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks下应该只有一个正常的键值{AEBEEdEECFD} 将其删除

案例安装完某个应用程序后双击快捷方式提示找不到*文件

原因某些软件在安装程序中捆绑了木马或者恶意的插件安装的过程中会被释放的某个文件夹中在运行软件的过程中会一起运行这个恶意的软件这个恶意软件被杀毒软件或者别的安全软件杀死因此在双击快捷方式运行某软件的过程中因找不到该恶意软件而提示找不到*文件

医治

方案一

第一步双击快捷方式记下提示的找不到的文件的路径

第二步在相应的目录中建立一个文本文件然后把文件名改成提示的文件的名称

方案二

用文件分离软件把相应的恶意软件分离出来再进行安装

案例X????????指令引用的x内存该内存不能written

原因应用程序没有检查内存分配失败应用程序由于自身BUG引用了不正常的内存指针

医治

第一步查看系统中是否有木马或病毒这类程序为了控制系统往往不负责任地修改系统从而导致操作系统异常平常应加强信息安全意识对来源不明的可执行程序绝不好奇

第二步更新操作系统让操作系统的安装程序重新拷贝正确版本的系统文件修正系统参数有时候操作系统本身也会有BUG要注意安装官方发行的升级程序

第三步及时释放系统内存

总结及时有效地抚平系统的伤口才能让它更健壮更好地为我们服务

上一篇:禁用Mcafee2010自动生成桌面图标

下一篇:磁盘碎片整理之工具选择