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

解決 Windows 圖片和傳真查看器「繪圖失敗」錯誤的完整指南

編輯:XP 系統基礎知識

在 Windows XP 系統中使用自帶的「Windows 圖片和傳真查看器」開啟圖片時,若頻繁跳出「繪圖失敗」的錯誤訊息,通常是因為相關的登錄檔項目遭到損毀。本文提供分階段的解決方案,從簡單的 DLL 重新註冊到登錄檔修復,助您徹底排除故障。

快速修復:重新註冊核心 DLL 檔案

大多數情況下,只需重新註冊兩個關鍵系統檔案即可解決問題:

  1. 點擊「開始」→「執行」,輸入 cmd 開啟命令提示字元。
  2. 依序輸入以下指令,每行按 Enter 執行:
    regsvr32 shimgvw.dll
    regsvr32 ole32.dll
  3. 若顯示「DllRegisterServer 成功」,即表示註冊完成。

開啟命令提示字元
註冊 shimgvw.dll
註冊 ole32.dll

進階修復:匯入登錄檔修正檔案關聯

若上述方法無效,請建立批次檔修復 JPEG 檔案關聯與 MIME 類型設定:

  1. 開啟記事本,貼入以下內容並儲存為 fix_jpeg.bat(注意:需先在「資料夾選項」取消勾選「隱藏已知檔案類型的副檔名」):
@echo off
reg add "HKEY_CLASSES_ROOT\.jpg" /ve /d "jpegfile" /t REG_SZ /f
reg add "HKEY_CLASSES_ROOT\.jpg" /v "Content Type" /d "image/jpeg" /t REG_SZ /f
reg add "HKEY_CLASSES_ROOT\.jpg" /v "PerceivedType" /d "image" /t REG_SZ /f
reg add "HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg" /v "CLSID" /d "{25336920-03F9-11cf-8FD0-00AA00686F13}" /t REG_SZ /f
reg add "HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg\Bits" /v 0 /d 02000000ffffffd8 /t REG_BINARY /f
echo 解決繪圖失敗完成!
echo. & pause
  1. 雙擊執行 fix_jpeg.bat,將修正值寫入登錄檔。

批次檔內容
顯示副檔名設定
重命名為 bat 檔
執行批次檔

補充說明

操作完成後建議重新開機。若問題持續,請檢查系統檔案完整性(可執行 sfc /scannow)或考慮修復安裝 Windows XP。

Copyright © Windows教程網 All Rights Reserved