天天看點

先ArcGIS 9.3安裝引起的VS2008 sp1更新檔及VS2010安裝失敗的解決辦法

      最近剛購置了一台新的小本本,給她配備了Win7旗艦版的系統,主要是想用她來自學開發Silverlight for Windows Phone及ArcGIS API for Silverlight的,可是中途遇到了點小麻煩,這裡寫出來,望後面的人看到能找到解決辦法,不要在這些小問題上糾結。

     問題描述:安裝VS2005、VS2008以後,安裝了ArcGIS 9.3的Desktop及GIS Server軟體,後來準備給VS2008打SP1的更新檔,以便安裝Silverlight的Tools及ArcGIS for Silverlight的插件包,可是發現,始終無法安裝,後來打算不打更新檔了,直接裝VS2010,可是也是在VC 9.0 Runtime這塊不動了,過一段時間,提示安裝過程中出現嚴重錯誤,就再也裝不上了。

先ArcGIS 9.3安裝引起的VS2008 sp1更新檔及VS2010安裝失敗的解決辦法

     網上找了找,說要啟動Windows Module Installer服務,可是打開服務選項,無論如何無法啟動該服務,說什麼資源不足。那就找什麼原因引起的呢?我找啊找,百度、Google,最後發現,由于ArcGIS 9.3安裝引起的,提供的解決辦法如下:

    1、在運作裡輸入regedit

打開系統資料庫編輯器

    2、找到 HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control

    3、将 RegistrySizeLimit

(REG_DWORD類型的) 的值改為(十六進制) FFFFFFFF

(10進制就是 4294967295)

    4、重

新啟

動計算機

    5、以管理者

身份,在運作 裡輸入 SFC /SCANNOW

  等掃描結束後就一切OK了

    此時,Windows Module Installer服務已經成功啟動,此時就可以安裝VS2008 SP1更新檔及VS2010。

原因總結:

        出現這個問題的主要原因是在安裝ArcGIS9.3

之後對注冊空間進行了限制,隻要修正過來就可以了。

繼續閱讀