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要注意安裝官方發行的升級程序
第三步及時釋放系統內存
總結及時有效地撫平系統的傷口才能讓它更健壯更好地為我們服務
From:http://tw.wingwit.com/Article/os/xtgl/201311/9092.html