就是要在win2003上裝windows live writer
原本用的NB是vista的環境,不過因為要開發moss的程式,
所以都是在VPC中跑開發環境,但實在是不能忍受在vista上跑VPC的速度,
所以就直接把NB重灌成win2003,
將lenovo R61改裝win2003的過程真是艱辛,
不過目前除了無線網卡怪怪的外,其他都算是正常了,但這個不是這次要說的…
回到主題,因為習慣用writer來寫部落格,所以也想要在win2003上裝writer來用,
但是因為writer的安裝程式會檢查作業系統,所以正常情況下是不行的…
要開始下面步驟前,要先下載安裝檔,不過微軟並不提供個別軟體的安裝檔,
所以不管你是下載writer或是要下載messenger都是同樣的wlsetup-web.exe,
這是在安裝過程會從網路上下載所要的安裝程式,
另外,在網路上也找的到wlsetup-all.exe的安裝檔,這是將所有的安裝程式都包在一起,
相關的檔案下載連結可以看這篇.
這次我用的是 Windows Live Wave 3 Installer – Traditional Chinese (full)
要在win2003上裝writer(或其他windows live程式)有兩個方式,
一個是取得個別的獨立安裝檔(*.msi),
一個是用Resource Hacker修改安裝檔內容,將檢查作業系統的判斷拿掉.
不過事情並沒有這麼單純…所以這條路是行不通的.)
1.取得個別的獨立安裝檔(MSI)
先找一台可以安裝的電腦,執行安裝(wlsetup-web.exe或是wlsetup-all.exe),
安裝後,可以在C:\Program Files\Common Files\Windows Live\下找到一個.cache的資料夾,
(不過要先將修改資料夾選項中的檢視,將”隱藏保護的作業系統檔案”取消),
在.cache中有以15碼英數字為名稱的資料夾,
每個資料夾就是個別的安裝程式.找到你要的安裝檔(msi),
然後在win2003執行就可以了!
2.用Resource Hacker修改安裝檔內容.
用Resource Hacker開啟wlsetup-all.exe,
在[CONFIG / CONFIG0 / 0]中可以看到一段xml的內容,
將裡面的<rule name="IsValidOs" …</rule>拿掉,
按下”編譯編譯檔”後儲存檔案,然後再執行安裝檔,這時就不會去檢查作業系統版本了.
相關參考網址:
Download Windows Live Essentials (Messenger) Version 2009 (Build 14.0.8050.1202) for Windows 7
Retrieve Windows Live Messenger 2009 Standalone Individual Setup Installer (MSI) from Web Download
Install Windows Live Wave 3 Beta on Unsupported x86/x64 of Windows Server 2003/2008