萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows XP 教學

開機出現 .VXD 和 .386 檔案無效錯誤?清理註冊表殘留啟動項目

問題現象

開機時顯示多個「XXX.VXD 載入失敗」或「XXX.386 無效」錯誤訊息視窗。

原因分析

  • .VXD / .386 為 Windows 9x/Me 時代的虛擬裝置驅動程式(VxD),Windows NT 核心(NT/2000/XP/2003/Vista/7/10/11)不使用此架構。
  • 錯誤來源:
    ① 近期安裝不相容的舊版驅動/網路元件(含 VxD)。
    ② 解除安裝程式不完整,殘留註冊表啟動項(Run、RunOnce、RunServices、Win.ini、System.ini)。

解決方案

方案一:解除安裝近期新增的不相容軟體/驅動

控制台→「新增/移除程式」移除可疑軟體,重開機驗證。

方案二:註冊表清理殘留啟動項(核心修復)

  1. 開啟 regedit。
  2. 依序檢查以下機碼,刪除包含報錯 .VXD/.386 檔名的字串值:
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce
    HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
    HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
  3. 用記事本開啟 C:\Windows\WIN.INI、C:\Windows\SYSTEM.INI,刪除 run=、load=、[boot] 區段中相關行。
  4. 重新開機。

方案三:還原註冊表備份(若有)

系統狀態備份、ERD、註冊表備份檔(.reg)、系統還原點。

補充說明

XP 系統若出現 VXD/386 錯誤,極大機率是安裝了為 Win9x 設計的舊版軟體/驅動(如舊版防毒軟體、虛擬光碟機、硬體監控工具)。現代軟體均使用 WDM/KMDF 驅動模型,不再涉及 VxD。

copyright © 萬盛學電腦網 all rights reserved