人生が進むにつれて、私は最善の解決策ではないかもしれないが、それは解決策であるため、私がしたことを以下に示します。
コントロールパネルからエントリを削除することについて話している記事を見つけました | プログラムと機能。 http://www.roelvanlisdonk.nl/?p=1179 . 次に、他の手順を実行しました。
Windows 7 64ビットシステムを使用しているため、最初にリンクから HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall に移動しました
レジストリで。2 つの場所がありました。1 つは名前が完全に綴られた明らかなもので、もう 1 つは GUIID の一部として製品名に設定された DisplayName プロパティです。両方のエントリを削除しました。ナイス ネームをキーとするメイン エントリは、プログラム ID エントリをリストから削除するものでした。
複数の製品が同じ InstallSource を共有していることに気付きました。それはbizarroです(Smallvilleは揺れ、悲しいことに終わりました)、すべてC:\ Windows \ TEMPフォルダーにあります。実際のセットアップ プログラムは ProgramData フォルダーの下にあるため、TEMP フォルダーのエントリが何をするのかわかりません。
ProgramData の部分は削除しましたが、C:\Windows\TEMP は残しました。まだクリーンアップすることを考えていますが、用心してください。
次に、ランタイムを残して他のすべての VS2010 コンポーネントを削除しました。ちなみに、Premptive の高価でエンド ユーザーのインストール ベースの価格設定製品を削除することを忘れないでください。それは Dotfuscator の下のさらに上 (昇順で名前を並べ替え) にあります...
それは多かれ少なかれ物事をきれいにしました。VS2010 ランタイムを使用するものがわからないので、そのままにしておきます。それがVS2010フォルダーにインストールされていると思います。
余談: レジストリの Microsoft が ...\Software\Microsoft\ エントリに従っているのは、いまだに奇妙だと思います。彼らは他のどこにも従いません。なぜそこに?
詳細: レジストリの情報は次のとおりです。
インストール元: C:\Windows\TEMP\Microsoft Visual Studio 2010 Service Pack 1_10.0.40219\インストール場所: C:\ProgramData\VS\vs10sp1\SetupCache\ アンインストール パス: C:\ProgramData\VS\vs10sp1\SetupCache\ インストール文字列: C:\ProgramData\VS\vs10sp1\SetupCache\Setup.exe
C:\Windows\TEMP...40219 フォルダーを使用する共有製品: Microsoft SQL Server 2008 R2 データ層アプリケーション フレームワーク Microsoft SQL Server 2008 R2 データ層アプリケーション プロジェクト Microsoft SQL Server 2008 R2 管理オブジェクト Microsoft SQL Server 2008 R2 Transact-SQL言語サービス Microsoft SQL Server システム CLR 型 Microsoft Visual C++ 2010 x86 ランタイム - 10.0.40219 Microsoft Visual F# 2.0 ランタイム
他の製品で使用されるパス:
C:\Windows\TEMP\Microsoft Visual Studio 2010 Service Pack 1_10.0.40219\ C:\Windows\TEMP\Microsoft Visual Studio 2010 Service Pack 1_10.0.40219\Dotfuscator\
同じ C:\Windows\TEMP フォルダー エントリ (InstallSource) を共有するいくつかのキーのうちの 2: InstallSource {09C52940-A4D1-4409-A7CC-1AAE630CF578} {1AA5BD63-6614-44B2-88A7-605191EDB835}