Windows Installer 3.1

來源:互聯網
上載者:User

關鍵字:windows installer , windows server 2003 SP1 ,msi ,在2003上安裝vs.net 2005 express beta 2

前天安裝NUnit的時候提示說安裝服務沒有存取權限,或者是我是以安全模式啟動
的,或者是服務內部的錯誤。首先看了一下service裡的windows installer,沒有被禁用,只能說是windows
installer的服務錯了。從網上搜尋了一下,找到這個地址:http://support.microsoft.com/?scid=kb;zh-cn;324516&spid=2533&sid=225,
按照裡面說的來了一次,一點用都沒有,下載了WindowsInstaller-KB893803-v2-x86.exe,是windows
installer 3.1
版本的,安裝時卻提示說我的系統已經安裝了,在windows\system32下的msiexec.exe檔案中找到我機器上的應該是2.0的,難道
2.0==3.1?
從網上繼續搜尋,仍然沒有找到能夠解決問題的方法。但是找到一個什麼windows
installer清除工具的,欣喜若狂,下載下來一看,好嘛,我怎麼安裝那?一安裝就提示那個錯誤。頓時讓我覺得這個軟體的作者在搞什麼呢?
installer壞了才要卸載,可是安裝程式也得用installer服務啊。幸好機器裡的winrar可以用,把安裝程式解壓縮,在目錄
msicuu2裡找到msicuu2.exe,按照提示select all吧,都幹掉,然後把3.1
的安裝程式也解壓縮,在裡面的update裡找到updatebr.inf,右鍵點後選install,OK了,這樣就在windows server
2003上安裝上windows installer 3.1 了。當然要注意的是在卸載前要用msiexec
/unregserver把服務停掉,最後再msiexec /regserver一下,一切OK了。
還記得當時裝vs.net  2005的express beta2的時候有很多網友問如何在2003下面用,我又裝了一個2003(因為不能共存的)但是說msi版本不支援(要求3.0)這下好了,用這個方法可以放心使用啦!
仔細總結了一下,系統剛安裝完的時候沒有問題,2.0的版本啟動並執行很好,現在有99%的可能就是更新出的問題,確定在兩個更新上,但是不確定是哪個:
Critical update for adodb.stream (KB870669)
Update for windows Server 2003 (KB898715)
看名字來說第二個的可能性比較大,但是微軟的bug就是締造神奇的:-),沒有再試過,大家有測試出來的記得給我留言告訴一聲哦。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.