Visual Studio 2017 Enterpriseの起動に問題があり、Visual Studio 2017を実行する必要があるため、Microsoft's Developer Commnuityに問題を報告することができません。クラップ!
今週からのアップデートでVS 2017を更新していたのですが、その最中にPCがクラッシュしてしまい、再起動しなければなりませんでした。
今、VS 2017を起動すると、次のようなメッセージが表示されます。
このVisual Studioのインストールのためのセットアップが完了していません。問題を修正するには、Visual Studio インストーラをもう一度実行してください。
インストーラーを実行したところ、インストールされているバージョンが検出されませんでした。
VSコミュニティのコマンドを試してみました。
%programfiles(x86)%\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe -full
このコマンドはいくつかのものをクリーンアップしてくれましたが、結果は同じでした。壊れたインストールを削除できません。
また、他のVS 2017エディションをインストールすることもできません - 以下のエラーが発生します。
[4068:000d][2017-04-12T20:13:20] Error 0x80004003:
at Microsoft.VisualStudio.Setup.Cache.InstanceRepository.GetInstance()
at Microsoft.VisualStudio.Setup.Cache.CacheRepository.<GetInstances>d__27.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.
私は今、壊れたVisual Studio 2017で立ち往生しており、これはVisual Studio 2017を通して行われるため、実行されず、コミュニティに投稿することもできません。
どなたか回避策を教えてください。
ありがとうございます。
**答えは以下の通りです。
この問題の修正方法は、この投稿でなんとか見つかりました。VS 2017 RCインストール時のエラー0x80004003です。
B>最初のステップでは、C:Program Files (x86)‾Microsoft Visual Studio‾2017年1月1日のディレクトリ内のすべてのデータが削除されるため、他のソリューションを試す前にこのソリューションを試さないでください。
私の場合、唯一うまくいった方法は
C:Japanese Visual Studio®Installer®resources®app®layout®InstallCleanup.exe -full を実行する。
管理者権限で C:confidence.exe を実行してください。 modify をクリックして、オプションを追加してください。