Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

資深網管教你徹底揪出 Windows 開機啟動項的惡意程式

編輯:XP 系統基礎知識

Windows 從 98 到 2003 版本眾多,網管日常維護常面對電腦變慢、非法當機等問題,首要排查目標就是開機啟動項。本文依版本詳述如何徹底揪出藏匿在啟動項與服務中的「蛀蟲」。

一、Windows 98:使用 Msconfig

  1. 啟動進入桌面,點「開始→執行」。
  2. 輸入 Msconfig 開啟啟動項設定工具。
  3. 在「啟動」分頁取消不需隨開機執行的程式勾選。

Msconfig 會自動讀取登錄檔標準 Run 鍵值,無需手動查閱登錄檔。

二、Windows 2000:三種查看啟動項方法

方法一:登錄檔法

  1. 執行 regedit 開啟登錄檔編輯器。
  2. 定位 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 刪除不需項目。
  3. 定位 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 同樣處理。

方法二:複製 Msconfig.exe 從 98 系統

將 98 系統 Windows\System\Msconfig.exe 複製到 2000 的 Winnt\System32 與 Winnt\System,即可在 2000 執行 Msconfig。執行時可能提示找不到 config.sys 等檔案,直接略過即可。

方法三:使用網友製作的綠色版/升級版 Msconfig

此版本相容性更好,介面與 98/XP 相同,無錯誤訊息。

三、Windows XP:登錄檔法與 Msconfig 法

步驟與 2003 類似,此處略過。值得注意的是 XP SP2 後 Msconfig 新增「工具」分頁,可快速啟動登錄檔編輯器、事件檢視器、命令提示字元等十多項系統工具,極大方便日常管理。

四、Windows 2003:Msconfig 法與登錄檔法

同樣可用 Msconfig 或登錄檔(Run 鍵值)查看並停用啟動項。Msconfig 操作更直觀,網管上手容易。

五、服務也能藏惡意程式

許多病毒、木馬、間諜軟體會將自己註冊為服務,以服務形式隨開機載入。防範關鍵在於熟悉乾淨系統的預設服務,發現陌生服務立即懷疑並關閉。

查看陌生服務的兩種方法

方法一:登錄檔法

  1. 執行 regedit。
  2. 定位 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,每個子鍵對應一項服務。
  3. 右側鍵值:start 代表啟動類型(2=自動、3=手動、4=停用)。
  4. 刪除可疑服務鍵值。

技巧:在乾淨系統匯出此分支登錄檔,未來可快速還原預設服務狀態。

方法二:服務管理單元法

  1. 「開始→控制台→管理工具→服務」或執行 services.msc。
  2. 在圖形介面查看服務名稱、啟動類型,將陌生服務設為「停用」。
Copyright © Windows教程網 All Rights Reserved