找回密碼
 註冊
搜索
查看: 5985|回復: 2

Win2003和XP SP1下無法安裝Adobe CS3的解決辦法

[複製鏈接]
發表於 2007-9-27 08:21:22 | 顯示全部樓層 |閱讀模式
Adobe CS3在Windows Server 2003和Windows XP SP1下無法安裝,如果你發現你安裝的時候出現這種情況,僅僅是一個xml文件修改下就可以了:

安裝光盤中找到payloads文件夾-->AdobePhotoshop10zh_TW-->AdobePhotoshop10zh_TW.proxy.xml

用記事本打開,在文件的最後有一段代碼:
{"OS":{"Macintosh":{"Require":[{"Version":"10.4.8"}],"Exclude":[{"Version":"10.4.8"}]},"Windows":{"XP":{"Exclude":true,"Require":{"MinServicePack":"2","@servicePack64Bit":1
,"Need64Bit":"0"}},"Server2003":{"Require":true},"Vista":{"Require":true}}}
}
]</SystemRequirementsJSON>
</PayloadInfo>

大家看到沒有,這裡就是安裝程序對系統的要求設置,Apple Mac系統要10.4.8才能安裝,Windows XP允許,但至少要SP2才能安裝,Windows Server 2003無法安裝,Windows Vista可以安裝,如果你發現你安裝的時候出現這種情況,可嘗試這個方法:

2003安裝: "Server2003":{"Exclude":true},
改為 "Server2003":{"Require":true},

XP SP1安裝: MinServicePack":"2"
改為 MinServicePack":"1"
這樣修改後,保存下,關閉,即可正常安裝了。

Reference: http://www.keygen.cn/article.asp?id=49
 樓主| 發表於 2007-9-27 08:26:03 | 顯示全部樓層
下面是CS3的安裝方法(方法二是我安裝時採用的方法,已驗證可以成功安裝),安裝期間請關閉IE瀏覽器:
方法一(小沛測試後無法使用,不用再試了!!):
找到payloads\AdobePhotoshop10en_US_volume\AdobePhotoshop10en_US_volume.proxy.xml
用記事本之類的文本編輯器打開,搜索Vista,找到後,把前面的Server2003之間加一個空格,變成Server 2003,試一下,看看是不是能安裝了?

方法二(已驗證可行):
如果你下載的是1.74G版本的Adobe Creative Suite 3 Design Premium,釋放exe文件後,將釋放文件Adobe CS3 \ WinBootstrapper1.cab中的所有文件提取出來(可以用WinRAR解壓),找到_11_1c3517d600d57b2021fc5e7402e13a8e,用記事本打開,把
else if (validOSServer2003)
currentWinOSVariantName = "Server2003";

修改為
else if (validOSServer2003)
currentWinOSVariantName = "XP";

保存即可。
注意:原文件是只讀的,必須先取消該文件的只讀屬性。
然後用C:\WINDOWS\system32中的iexpress.exe工具,壓縮成CAB文件,替換原來的WinBootstrapper1.cab。(請先備份原文件)
不會修改的可以直接下載我修改的這個文件來覆蓋,請確認你的是1.74G的Adobe Creative Suite 3 Design Premium,其他版本我沒有測試。

方法三(未試驗):
打開文件釋放地址例如C:/Documents and Settings/Administrator/桌面/Adobe CS3/Photoshop/Adobe CS3,修改WinBootstrapper1.cab裡面的_3_0251e939162c3b0650d03a8085c08d79文件。把
<input id="locBtnQuit" locid="locBtnQuit" type="button" value="Cancel" onclick="gWizardControl.NavCancel();" onfocus="gWizardControl.SetFocus(this);" onblur="gWizardControl.HandleBlur();"/>
修改為
<input id="locBtnQuit" locid="locBtnQuit" type="button" value="Cancel" onclick="gWizardControl.NavNext();" onfocus="gWizardControl.SetFocus(this);" onblur="gWizardControl.HandleBlur();"/>
然後運行Setup.exe,當到System Check的時候按取消,就會自動跳過下一步。

Reference: http://www.beus.cn/article.asp?id=250
回復

使用道具 舉報

 樓主| 發表於 2007-10-3 15:58:14 | 顯示全部樓層
Adobe Creative Suite 3 Web Premium,將Adobe CS3\WinBootstrapper1.cab解壓縮(可以用WinRAR解壓),找到_13_b78670d5a7498d82ca6867b093da8ac0,用記事本打開,把
else if (validOSServer2003)
currentWinOSVariantName = "Server2003";

修改為
else if (validOSServer2003)
currentWinOSVariantName = "XP";

保存即可。
注意:原文件是只讀的,必須先取消該文件的只讀屬性。
然後用C:\WINDOWS\system32中的iexpress.exe工具,壓縮成CAB文件,替換原來的WinBootstrapper1.cab。(請先備份原文件)
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|彩色筆小沛的知識庫

GMT+8, 2024-11-23 16:09 , Processed in 0.019261 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回復 返回頂部 返回列表