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

Win7 執行 CajViewer 7.0.2 無法啟動?手動註冊 DLL 解決相容性問題

編輯:Win7 系統基礎知識

CajViewer 7.0.2 尚未完整支援 Vista/Win7,安裝後常出現 ReaderEx.dll、SysInfo.dll 遺失或無法註冊錯誤。以下為手動修復步驟:

方法一:解壓安裝檔取出 DLL 並註冊

  1. 安裝 CAJViewer 7.0.2.self.exe,雖會報錯但會釋出檔案。
  2. 以解壓縮軟體(如 7-Zip)打開安裝檔,找到 CAJViewer 7.0.21.cab 並解壓。
  3. 在解壓資料夾中找到 readerex.dll 與 sysinfo.dll,複製至 C:\Windows\System32\。
  4. 以管理員身分開啟 CMD,依序執行:
    regsvr32 /s /u C:\Windows\System32\sysinfo.dll
    regsvr32 /s C:\Windows\System32\sysinfo.dll
    regsvr32 /s /u C:\Windows\System32\sysinfo.dll
    regsvr32 /s C:\Windows\System32\sysinfo.dll
  5. 重新啟動 CajViewer 測試。

方法二:Win7 下 ReaderEx.dll 遺失/無法註冊

  1. 確認 C:\Windows\System32\ 是否有 readerex.dll。無則重新安裝或從安裝目錄複製過去。
  2. 管理員 CMD 執行:
    regsvr32 /s /u C:\Windows\System32\readerex.dll
    regsvr32 /s C:\Windows\System32\readerex.dll
    多執行 2-3 次,等待系統重新整理。

其他對策

  • 以管理員身分執行 CajViewer。
  • 相容性設定:右鍵執行檔 → 「內容」 → 「相容性」 → 勾選「以 Windows XP (Service Pack 3) 相容模式執行」。
  • 服務中確認 Server 服務 已啟動(部分情況需此服務支援)。

官方完整支援需等待 7.0.3 版本發布。在此之前,上述手動註冊 DLL 大多能解決啟動問題。

Copyright © Windows教程網 All Rights Reserved