c: windows winsxsから1つのフォルダーを削除するにはどうすればよいですか?
質問
インストールしました:Microsoft VisualC ++ 2008 SP1再配分パッケージ(x86)
次のフォルダーを入手しました:x86_microsoft.vc90.crt_1fc8b3b9a18e3b_9.0.21022.8_none_bcb86ed6ac711f91 x86_microsoft.vc90.crt_1fc8nededede
再配布パッケージをアンインストールしましたが、それを続けています。
何もインストールせずにプログラムをテストしたいので、それらを削除したいと思います(別のコンピューターに構築するときにDLLを含めました)。
それでは、これらのフォルダーをC: Windows winsxsから削除するにはどうすればよいですか?
事前に感謝:d
解決
インストールされたアセンブリに関連付けられた追加の構成データがたくさんあるため、レジストリまたはファイルシステムを直接変更することは少し危険です。
これらのファイルがまだ存在しているという事実は大きな害を及ぼしません(Winsxsは キャッシュ)、重要なのは、システムがそれらをインストールされているかどうかを扱うかどうかです。ここでこれを達成する方法についてブログを書きました: http://blogs.msdn.com/b/talagrand/archive/2010/03/02/9973115.aspx
他のヒント
REMコマンドを使用して(管理者)コマンドラインを介してそれらを削除してみてください。
Windowsに付属するDismを使用して、Winsxsから不必要なものを削除できます。私の場合、VC90のコピーを1つ残しましたが、おそらく他のコピーは幸運になります。
管理者としてPowerShellを開きます
dism /online /Cleanup-image /StartComponentCleanup