はどのように不必要な定義しない葯ディスクにこのフォルダをコピーしていましたか?
特殊化されたシステムケース:最小フットプリントが必要で、使用したくない機能を犠牲にしても構いません。
C:\ Windows \ Installerの各ファイルは、インストールされたWindowsインストーラパッケージ、パッチ、トランスフォームなどのローカルキャッシュです。アンインストールには、auto-repairまたはon-demand installationが必要です。これらのマシンでこれらのものを必要としない場合(つまり、VMとして必要に応じてそれらを再構築し、何かをアンインストールするのではなく再構築する場合)、アプリケーション自体がWindows Installer API自体を呼び出さない限り、 C:\ Windows \ Installerからファイルを安全に削除できます。また、Windows Installer API MsiSourceListEnumを呼び出して、同じ目的で使用されるファイルの他のキャッシュを見つけることもできます。これらのファイルを削除することは、同様に安全(または安全ではない)かもしれません。
より通常の場合:あなたはむしろあなたが前にアップグレードまたはアンインストールから残ってそのフォルダ内の参照されないファイルがある疑いがある場合は、あなたがWindowsのIntstaller API呼び出しを使用しようとすることができるシステム
を再構築しないと思いますこれを確認してください。非常に低いレベルでは、インストールされているすべての製品の製品コードを見つけるためにMsiEnumProducts(あるいはMsiEnumProductsEx)を呼び出すことができ、かつMsiGetProductInfoは/ Ex(szProduct、INSTALLPROPERTY_LOCALPACKAGE、...)リストについては、そのキャッシュされた.msiファイルとINSTALLPROPERTY_TRANSFORMSを見つけるために、その変換の次にMsiEnumPatches/Exすべてのパッチコードを検索し、MsiGetPatchInfo/Ex(やはりINSTALLPROPERTY_LOCALPACKAGEおよび/またはINSTALLPROPERTY_TRANSFORMS)を参照して、参照する.mspファイルと.mstファイルをリストします。理論的には、ここで参照されるすべてのファイルの完全なセットは、C:\ Windows \ Installerのファイルの完全なセットと一致する必要があります。 (または参照する参照があります...)
(これを行う前に、おそらく、これを自動化する、またはそれについてもっとスマートなアプリがあると考えてください別の答えで)
42gbが多すぎます。マルウェアや腐敗の疑いがあります。あなたは質問です。恐らくトピックから外れていて、おそらくトピックから外れていておそらく閉じられるでしょう。私はPatchcleanerというツールを見てみることをお勧めしますが、私はそれだけをヒアセルで知っています。 – user1167442