這幾天重新安裝 Adobe CS3 的幾個軟體,奇怪的事情發生了,只要一執行 Setup.exe 進行到初始化安裝程式時,就發生 Internal Error 2739 的錯誤。試了好幾次都不行之後,決定先用另一台電腦來試試看,那台電腦是 Windows XP 的作業系統。
在 Windows XP 上安裝順利完成,所以當下覺得是 Vista 的問題,但之前安裝並沒有碰到這個問題。上網 Search 了一下,發現原來是 MSI 的安裝程式在執行時發生了錯誤,解決的方法如下:
1. 打開「執行(Windows + R)」
2. 鍵入下面兩個指令重新註冊 vbscript.dll 及 jscript.dll 這兩個檔案!
regsvr32 %windir%\system32\vbscript.dll
regsvr32 %windir%\system32\jscript.dll
3. 執行後會出現「新增完成」的提示視窗。
我以為這一切應該沒問題了,沒想到執行 Setup.exe 還是跳出 Internal Error 2739 ....這下我可緊張了!不過還好最後在官方討論區及 Dave's Daydreams 上找到解決的方法,原來在 Vista x64 的版本裡面還有另外一組 vbscript.dll 及 jscript.dll,就存放在 C:\Windows\SysWOW64 裡面,也需要重新註冊。操作步驟如下:
1. 打開命令提示字元(在「執行」裡輸入 cmd )
2. 輸入 C:\Windows\SysWOW64
3. 在 SysWOW64 的目錄下輸入 regsvr32 vbscript.dll jscript.dll
4. 正確執行後會出現兩次「新增完成」的提示視窗
接著問題果然解決了,真是鬆了一口氣。