|
這幾天安裝TortoiseSVN出了很多問題,來跟大家分享一下。 首先是小組里有人要在64位Win7下安裝TortoiseSVN,一直安裝不上,結果發(fā)現用的是Win32版本,顯然不行,可以在官網下載Win64版本的TortoiseSVN的:http:///downloads 我自己準備在32位Win7下安裝TortoiseSVN,竟然發(fā)現也安裝不上,是在安裝到一半的時候(publishing product information),報如下錯誤: An error occured during the installation of assembly 這就比較奇怪了。難道我的TortoiseSVN版本不對?要專門下載一個支持Win7的?不對呀,官網沒有說明呀,只需要區(qū)分Win32和Win64呀。于是上網搜索了一下問題來源和解決方案,疑惑解開。 0x80070422是一個Windows下服務沒啟動造成的錯誤,哪個服務呢?比較煩人的Windows Update. 以前xp下我故意不啟動是為了節(jié)省點機子資源,現在機子性能強悍了,我也不想啟動它,因為它老人家如果拿到了更新,每次關機前都要更新個半天,根本都關不了機。但是現在沒轍。只好暫時啟動一下。果然安裝成功。詳情可以參考:http://support.microsoft.com/kb/958043 在搜索答案的過程中,發(fā)現別人也在publishing product information這一步出了問題,但是他的問題來源卻是Windows Modules Installer被禁用了。實際上,TrustedInstaller.exe是“Windows Modules Installer”這個服務的進程,路徑位于C:\Windows\servicing\TrustedInstaller.exe。如果要進行windows update的時候或者安裝某些微軟發(fā)布的安裝包時,Windows Modules Installer服務必須要運行,以便可以修改或者替換系統(tǒng)文件。
|
|
|