私は同じ問題に出くわしました。解決策は、「Microsoft Visual C ++ Compilers 2010 Standard-enu-x86」をアンインストールすることですが、これを行うためのコントロールパネル/プログラムと機能にエントリがありません。さらに、アンインストールが必要になる場合があります。
Microsoft Visual C++ Compilers 2010 Standard - enu - x64
注:C ++とコンパイラーの間に2つのスペースがあることに注意してください。
私がそれを理解した方法は、上記の2つの用語のレジストリ検索を行うことでした。上記の各文字列に対応するDisplayNameを持つregkeyを見つけたら、LocalPackageで値を探します。以下の手順を使用して、アンインストールに使用するMSIファイルの名前を見つけます。
管理者権限でコマンドプロンプトを起動します。に移動しC:\Windows\Installer
ます。次のコマンドを実行します。
C:\Windows\Installer>msiexec /x <LocalPackage reg string value here>
プロンプトに「はい」と答えると、完全にクリーンアップされます。必要に応じて、他の文字列について繰り返します。これにより、Windows SDK 7.1のフルインストールを実行できます
私の場合、Visual C ++ 2010 ExpressエディションをインストールしてからVS2010 SP1をインストールしたことに注意してください。Web検索の結果によると、この問題はSP1のインストールが原因であるようです。また、すべてをアンインストールしてWindows SDK 7.1のみをインストールしたかったので、データを消去しました。別の代替ソリューションは、Windows SDK 7.1をインストールするときに「Visual C ++コンパイラ」のチェックを外すことです。これにより、既存の新しいバージョンが保持され、残りのSDKが適切にインストールされます。
このページには、追加の関連する重要な情報があります。http://msdn.microsoft.com/en-us/visualc/gg697159