パフォーマンス/安定性/データを失うことなく、winsxsフォルダーのサイズを小さくできる魔法のツールが見つかりました。 最初に、私は私のブナでカットの下で説明されているすべてを行いました、そして今、実験の純度のために、私は労働者でそれを繰り返します。
0.少しの理論
一般に、Windowsがシステムディスク領域をどのように使用するかについて多くのことが言われているので、ここで簡単に説明します。
pagefile.sys-スワップファイル。 RAMのサイズが大きい場合は無効にし、サイズを手動で調整できます。
hiberfil.sys-コンピューターが「スリープ」状態になったときにRAMのスナップショットが保存されるファイル。 「ディスククリーンアップ」メニューには、特に「ハイバネーションモードファイルのクリーンアップ」という項目があります。 このモードを使用しない場合は、クリアできます。 定期的にコンプ/ラップトップを「スリープ」状態にし、このファイルをクリアした場合、 このアドバイスを使用するか、コマンドラインで
powercfg -h on && shutdown -r
と入力する必要があります。
個人ユーザーフォルダー(マイドキュメント、デスクトップ、Appdata、メインメニューなど)は、目的のフォルダーのプロパティと、regeditまたはグループポリシーの両方を使用して、別の場所に安全に転送できます。 これは別の会話なので、ここでは検討しません。
Windowsでの更新とアップグレードは可逆であることに注意してください。つまり、Vista Service Pack 2(6.0.6002)をインストールすると、6.0.6001にロールバックしてから元のビルドに戻すことができます。 システムにインストールされたすべての更新を元に戻せないようにするには、2つのシステムユーティリティを使用する必要があります。
vsp1cln.exe -Vista SP1のインストール後にゴミを一掃します。
compcln.exe -SP2でも同じことを行います。
システムは、ドライバー、重要な更新プログラムをスケジュールに従って、またはオンデマンドでインストールするときに、オンデマンドで自動的に復旧ポイントを作成します。 リカバリは、関連する各ディスクのスペースの最大15%を使用します。 無効にすることができます。スペースを節約するために、[詳細]タブの[ディスククリーンアップ]タブから最後の復元ポイントのみを残すことができます。
開発者は、これがOSのメインストレージであり、他のすべてのシステムファイルはハードリンク、 何とか何とかなど 、 winsxsフォルダーに関する記事全体を書きました。フォルダーのサイズは増加するだけです。
1.準備する
Windows Vista Business 32ビット
最初にwinsxsフォルダーのサイズを見つけました-約4.5ギグです。
さらに、SP1およびSP2を含む2009年10月8日現在のすべての重要で推奨される更新プログラムは、計画的にインストールされました。 すべての手順を完了した後、すばらしいスキャナーをダウンロードして、災害の規模を視覚的に評価しました。
更新プログラムをインストールすると、Windowsフォルダーが変換されます。

順番に:
-vsp1cln.exe;
-compcln.exe-約5分間働きました。
その後、回復チェックポイントを作成し(わかりません)、前のチェックポイントを取り除き、今日の最も重要な段階に進みます。
2. Winsxslite
これはプログラムではありません。winsxsフォルダーのサイズを縮小する.batファイルです。 それはあるクリスチャン・ベーリング・ベーグによって書かれ、そのまま配布されました。それは個人的にいくつかの疑念を引き起こしました。 このリンクを使用すると、作成者によるコメント付きの最新バージョンのスクリプト(1.86)を見つけることができます。
スクリプトには2つのフェーズが含まれます。
1. winsxsのファイルと同一のファイルをProgram FilesおよびWindowsフォルダーで検索します。
2. winsxsの古いファイルバージョンを新しいファイルバージョンへのハードリンクに置き換えます。
オンラインシステム(つまり、実行中のOS)とOSイメージの両方で作業できます。
オンラインシステムの操作は次のようになります。
-フェーズ1スキャン。
-フェーズ1が適用されます。
-再起動します。
-フェーズ2スキャン。
-フェーズ2が適用されます。
-再起動します。

一部のファイルには変更のアクセス権がなく、スクリプトはTODOlistを作成するため、再起動が必要です。TODOlistは、再起動後にデータが取得されます。
また、スクリプトはconfig.txt構成ファイルを使用します。このファイルには、第1フェーズの例外(ログ、一時、キャッシュなど)、および第2フェーズの言語優先度(未使用のローカリゼーションファイルは、他の言語の対応ファイルのハードリンクに置き換えられます)、デフォルトで「da-dk = KEEP」が設定に書き込まれます。これは、目的の行ru-ru = KEEP、uk-ua = KEEP、または別の必要な行に変更されます。
Winsxsliteは、次のソフトウェアがある場合にのみ機能します。
-SubInACL v5.2.3790.1180;
-PendMoves v1.1およびMoveFile v1.0 。
-Ln-コマンドラインのハードリンク。
-Fcmp v1.6-著者は1.6の使用を推奨しています。
-MD5File ;
-StringConverter v1.2
winsxsliteを使用して、インストールされているすべてのファイルをフォルダーに入れます。 誰もがすべての手順を自分で実行することに退屈している場合、ここにリンクがあります。 実際には、winsxslite、必要なすべてのソフトウェア、および修正されたda-dkの設定があります。 構成は削除できます。 winsxsliteの最初の起動時に、デフォルトの設定ファイルとヘルプファイルが作成されます。
3.結果

結果を見て、私は戦略的なミスを犯したことに気付きました-テストのためにラップトップを持っていましたが、ほとんど使用されていませんでした。 つまり、OSの時代は強さで数日であり、事実上誰もラップトップで作業していませんでした。 自宅のコンピューターでは、結果はより具体的でした。 そこで、winsxsフォルダーは8つのギグを失いましたが、同じ14.8まででした。
著者は、エクスプローラーはこのフォルダーの実際のサイズを提供していないと書いており、そのユーティリティでは実際のサイズを見つけることができます。
それはともかく、両方の患者が負傷しなかったので、winsxsliteは飽くことのないWindowsのボリュームを減らすのに素晴らしい助けであることが証明されました。
結論として、スクリプトの両方のフェーズが1〜2時間のコンピューター操作にかかる可能性があることに注意したいと思います。
PS Win7でのディスク領域の使用に関する記事 。 サードパーティの去勢プログラム(vLiteなど)は使用されませんでした。