2016-11-20 66 views
15

我運行Windows 10,沒有掛起的更新,我已經運行SFC /立即掃描和DISM.exe /聯機/清除圖像/ Restorehealth均未報告的問題。我試過安裝企業,專業和社區,並用專業的--layout標誌建立本地安裝程序,所有這些都會產生相同的錯誤。我也嘗試卸載Visual Studio 2015企業和各種其他視覺工作室位,resharper和ncrunch。RC 0x80004003安裝

[3604:0011][2016-11-19T11:06:58] Error 0x80004003: 
    0x80004003 at Microsoft.VisualStudio.Setup.Cache.InstanceRepository.GetInstance() 
    at Microsoft.VisualStudio.Setup.Cache.CacheRepository.<GetInstances>d__25.MoveNext() 
    at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate) 
    at Microsoft.VisualStudio.Setup.Engine.VerifyInstallationPath(IServiceProvider services, String installationPath, IInstance instance, IQuery query) 
    at Microsoft.VisualStudio.Setup.Engine.Install(Product product, String destination, CancellationToken token)Object reference not set to an instance of an object. 

回答

48

this comment

的嘗試安裝新的預覽很多次之後,我終於成功地把它倒在我的電腦。在這裏我分享我所做的。

首先,你必須卸載從控制面板中安裝了Microsoft Visual Studio安裝程序 - programms的,卸載或修改程序

然後刪除相關的下列文件夾中VisualStudio15的預覽版的安裝文件:

  1. C:\ Program Files文件\微軟的Visual Studio
  2. C:\ ProgramData \微軟\ VisualStudio的
  3. %LOCALAPPDATA%\微軟\ VisualStudio的

下載並安裝vs_Enterprise.exe

當完全下載文件需要,可以安裝它們,然後就看到在Visual Studio IDE

+5

我是不是在我以前的嘗試清除應用程序數據或ProgramData。我還必須從AppData /../ VisualStudio中刪除軟件包和設置文件夾,但現在它正在工作。謝謝! –

+6

我也不得不刪除C:\ ProgramData \微軟\ VisualStudio的\包\ _Instances – vivainio

+1

謝謝!適合我! – Equiman

1

1)卸載從控制面板微軟的Visual Studio
2)刪除C:\ Program Files文件\微軟的Visual Studio
3)刪除C:\ ProgramData \微軟\的Visual Studio \ SETUP
4)刪除C:\ ProgramData \微軟\的Visual Studio \包

6

我也有這個問題,但我注意到,如果你去%程序文件(x86)%\ Microsoft Visual Studio \ Installer \資源\應用程序\佈局\ InstallCleanup.exe並運行(在命令提示爲管理與-full),然後重新安裝,一切都很正常。如果您已刪除該目錄中你可以啓動安裝程序,但不是選擇產品你只是再次關閉它,那麼你可以去上面的文件夾,然後運行InstallCleanup.exe -full。在我的情況下,當我的電腦在升級過程中死亡時發生這種情況。

相關問題