Windows XP 雖已停止支援,但仍有許多舊系統、虛擬機或嵌入式設備在運行。本文整理多年實戰經驗,針對常見疑難雜症提供快速解決方案,助您輕鬆應對 XP 系統維護。
現象:安裝使用 MSI 技術的軟體時跳出此錯誤。
installer.reg(儲存類型選「所有檔案」):
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer] "ImagePath"=- "ImagePath"=hex(2):43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,00,\ 5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,73,00,69,\ 00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,20,00,2f,00,56,00,00,00
msiexec /regserver 按 Enter,再重開機即可。在 Win98 下全新安裝 XP 會自動建立雙開機,但開機檔案易受損。若無備份,可用「修復主控台」:
BOOTCFG /ADD (掃描完成後選 1) 輸入載入識別碼:Microsoft Windows XP Professional 輸入 OS 載入選項:fastdetect EXIT
$ 開頭的暫存檔案。部分舊軟體(如 Mustek 掃描器驅動)檢測作業系統版本。解法:
regedit,定位 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion。ProductName 值從 Microsoft Windows XP 改為 Microsoft Windows 2000。CurrentVersion 或 CurrentBuildNumber。XP 內建無 ASPI 層,導致 90% 燒錄問題。解法:連線 Windows Update 安裝官方修正補丁,或安裝 Adaptec ASPI 4.60/4.71。
建立遊戲捷徑 → 右鍵「內容」→「相容性」分頁 → 勾選「以相容模式執行」→ 選 Windows 98/Me。
控制台 → 「效能與維護」→「電源選項」→「APM」分頁 → 勾選「啟用進階電源管理支援」。若無效請更新 BIOS。
開機聽到「嗶」聲後、Windows 畫面前連按 F8 進入選單:
ntbtlog.txt 供分析XP 光碟開機按 R 進入,輸入管理員密碼後可用:
FIXBOOT:寫入新開機磁區FIXMBR:修復主開機記錄 (MBR)DISKPART:磁碟分割管理BOOTCFG:修復/重建 BOOT.INI按 Win+L 出現錯誤訊息時:開啟 regedit,刪除 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 下的 GinaDLL 值。
以管理員登入 → 「執行」輸入 %systemroot%\inf → 右鍵 Srchasst.inf 選「安裝」。
進入修復主控台,假設光碟為 D 槽:
expand d:\i386\hal.dl_ c:\windows\system32\hal.dll
開啟 Windows Movie Maker → 「檢視/選項」→ 取消「自動建立片段」→ 匯入衝突 AVI → 拖至時間軸 → 另存新檔 → 重新播放即正常。
開啟控制台 → 字型 → 在資料夾中找 Desktop.ini,加入 UICLSID= 即可恢復功能表。
控制台 → 「地區與語言選項」→「語言」→「詳細資料」→「語言列」→ 取消「在桌面顯示語言列」,勾選「在通知區域顯示其他語言列圖示」;不需手寫/語音辨識者可勾選「關閉進階文字服務」。
開啟 regedit,刪除 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318} 下的 UpperFilters 與 LowerFilters 值,重開機即可。(原文路徑不完整,此為標準修法)