2015/09/08

[Troubleshooting] 執行階段錯誤'339' 元件'Comdlg32.ocx'或他的依存檔案並未正確地註冊


我發現我的人生就是充滿問題需要我不斷的Troubleshooting,連購買的LiveABC的光碟英文雜誌也碰到安裝執行也會需要troubleshooting。這問題已經解決有一陣子了,把這篇從FB搬到網誌裡來,解決的來源參考已不可考。


問題描述 Issue Description:

安裝LiveABC光碟程式後,發現在執行程式中都會跳出,"執行階段錯誤'339' 元件'Comdlg32.ocx'或他的依存檔案並未正確地註冊"
看到這問題就知道又要開始解任務了



▲ "執行階段錯誤'339' 元件'Comdlg32.ocx'或他的依存檔案並未正確地註冊"





解決對策 Solution:

1)  搜尋Comdlg32.ocx,發現檔案沒有遺失......

2)  執行sfc /scannow,檢查後發現檔案沒有損壞......

3)  執行 regsvr32.exe C:\Windows\SysWOW64\comdlg32.ocx重新登錄檔案,結果無效......

4)  先執行取消登錄 regsvr32.exe /u C:\Windows\SysWOW64\comdlg32.ocx,後再重新執行登錄一次 regsvr32.exe C:\Windows\SysWOW64\comdlg32.ocx

順利解決

経験値 ゲット