web-dev-qa-db-ja.com

Windows 7のシステムフォルダーからファイルを安全に削除しますか?

Windowsフォルダのサイズは20GBです。不要なファイルを安全に検出して削除するにはどうすればよいですか?

具体的には、私が見ているのは:

  • /Windows/Installer、7GBです
  • /Windows/WinSxS、これは4 GB

外付けまたは内蔵HDDを購入したり、CDをHDDとして使用したりしたくない!アドバイスするのをやめてください!

[〜#〜]更新[〜#〜]

非常に便利なユーティリティ WinsxsLite を見つけました。 WinSxSフォルダーのサイズを小さくすることができます。

5
hazzik

これらのフォルダからエントリを手動で削除する必要はありません。

Windows 7は、インストーラーパッケージ(XPマシンのc:\ i386フォルダーのように)をローカルに保存するため、更新プログラムのインストールや修復の実行時にwin7ディスクを挿入する必要はありません。

また、Windows 7は中央ディレクトリを使用して、オペレーティングシステム自体を構成するほとんどのファイルを格納し、ファイルが実際に使用される場所に、基本的にそれらのファイルへのショートカットまたはポインターを配置します。これにより、重要なファイルバージョンの保守が非常に簡単になり、更新が大幅に簡素化されます。これにより、Windowsディレクトリ内に非常に大きなフォルダが1つ作成されます。これは、Gatesの怒りを感じさせたくない場合を除いて、変更したり削除したりしないでください。またはそのようなもの。

そうは言っても、CCleanerを使用し、Hotfixアンインストーラーを削除するオプションを選択すると、インストールしたパッチのアンインストールパッケージが削除されます。パッチが適用されたファイルはすでにWindowsインストーラのソースディレクトリにあり、最近のパッチがシステムを強化していない限り、これは問題を解決するのに役立つ可能性があります。

ただし、最後の1つは、20GBは標準のWindows7インストールよりもはるかに多いわけではありません。これよりはるかに小さくなる可能性は低いです。

CCleanerリビジョンの更新:わかりました。Windows7がパッチを適用すると、必要なソースファイルがWindowsファイルリポジトリに統合され、無関係なパッチファイルが削除されたように見えます。そのため、CCleanerには、XPにあるようなWindows7の「HotfixUninstaller」オプションがありません。

削除する際に注意するのは、Windowsログファイルだけです。 CCleanerにリストされている他のすべてのものは、削除するものがわかっている限り、削除しても問題ありません(ジャンプリストまたはMRUログに依存している場合、CCleanerは、それらを削除しないように指示した場合にのみ認識します。

しかし、私が言ったように、これらのフォルダーサイズは、Windows7の世界では通常の領域を超えていません。

6
music2myear

WINSXSにだまされないでください

この( http://www.winvistaclub.com/f16.html )Webサイトでは、winsxsに関して役立つ可能性のある情報について説明しています。

WinSxSフォルダーのサイズを安全に縮小する唯一の方法は、システムが実行できる一連のアクションを縮小することです。これを行う最も簡単な方法は、最初にコンポーネントをインストールしたパッケージを削除することです。これは、システム上にある置き換えられたバージョンのパッケージをアンインストールすることで実行できます。

つまり、私が思うプログラムをアンインストールするということです。

また、以下はwinsxsフォルダーのサイズを減らすのに役立つ可能性があります

Service Pack 1には、VSP1CLN.EXEというバイナリが含まれています。これは、Service Packパッケージをシステム上で永続的(リムーバブルではない)にし、置き換えられたすべてのコンポーネントのRTMバージョンを削除するツールです。 Service Packを永続的にすることで、RTMバージョンが不要になることを保証できるためです。

3
horatio

WinSxSフォルダーはse 4GBではありません。これはインストールされているDLLの要約リストであり、それらのDLLを合わせて4GBです。 WinSxSでリストを削除したとしても、ファイルはディスク上の別の場所に存在し、同じ4GBのスペースを占有します。

基盤となるテクノロジは、NTFSの「ハードリンク」です(「ソフトリンク」と見なされるショートカットとは対照的です)。ハードリンクを使用すると、1つのファイルを複数のディレクトリの複数の名前で表示できます。 1つの名前を削除すると、ファイルはディスクに残ります。ディスクスペースを解放するには、すべての名前を削除する必要があります。

Microsoftの利点は、この方法でセキュリティリスクをより簡単に修正できることです。 WinSxSで不良DLLバージョンがないかどうかを確認するだけで済みます。そこで見つかった場合は、それを上書きできます。ディスク上の他のすべての名前は同じバイトを参照するため、更新されます。

1
MSalters