質問: windows 2008:winsxsディレクトリが制御不能に増大し、サーバーがブロックされる (リモートでホストされた)仮想サーバーをクライアント用のwindows 2008 serverで実行しています。最初は、10 gbのスペースがありました。数週間のうちに、webベースのicketシステムを使用した通常の作業を除いて、マシン上で何も行われなかった間、windowsがいっぱいになりました悪名高い "winsxs"ディレクトリが非常に多くなり、最終的にハードディスクがいっぱいになり、さらに5 gbを注文する必要がありました。今、3週間後、これらの5 gbはwinsxsによっても消費されており、マシンで作業することはできません。 winsxsのサイズは8 gbになり、残りのwindowsディレクトリは5 gbになります。私は同じ問題を説明するさまざまな情報源をウェブ上で見つけました。どうやら、windows 2008は、通常の更新プロセスでダウンロードするすべてのdllのすべての言語バージョンを格納しています。そこにあるものを削除するだけでは、重要なコンポーネントが含まれているため、致命的に危険であると説明されています。不要になったファイルを特定して削除するためのツールや手順は見つかりませんでした。私に何ができる?これは正常な動作ですか?正常な場合、スペースが同等に制限されている他のサーバーはどのように管理しますか?オフまたはオンにできるものはありますか?事前定義されたサーバーの役割のうち、「ファイルサービス」(または英語で何と呼ばれていても、スイスサーバー)のみがアクティブ化されます。さらに、apache、mysql、およびsubversionをインストールしました。自動更新が有効になります。編集:問題が解決しない。注:winsxsディレクトリは主にシンボリックリンクで構成されており、ユーザーがそのサイズを頻繁にパニックすることを認識しています。それでも、15 gbの領域のうち、プログラムとデータで1.5 mbを使用しています。 何もありません。いまいましいマシンにアクセスできてよかった。 *私はすでに1 gbのデータを解放しましたが、24時間以内にwindowsのwindowsによってデータがいっぱいになりました。ホラー映画のようなものです。私が試したこと: sp2(compcln.exeに付属)のインストールはオプションではありません。ディスク容量が足りないためです。 おそらくsp1がシステムにマージされているため、マシンにvsp1clean.exeがありません。実際、* cln.exeという名前のファイルはどこにも存在しません。 いいえのシャドウコピーがあります。シャドウコピーはアクティブではありません。 私の知る限り、アクティブなシステム復元ポイントはありません。 アクティブ化される唯一のサーバーの役割は「ファイルサーバー」です。 標準の「クリーンアップ」機能(c:ドライブを右クリック)は、ごみ箱の内容と一時インターネットファイルに2 mbの不可解な機能を提供しています。 「クリーンアップwinsxs」スクリプトの1つを使用することは、私にとっては選択肢ではありません。この問題に対処するマイクロソフトから直接何かを見つけることができません。
回答: 使用する1つのオプション-それが単純なものに使用する安価な古いvpsである場合、ディスクまたは特定のフォルダーでntfs圧縮を有効にする価値があります。これにより、ドライブの一部のスペースが圧迫される可能性があります。記事には、xpの場合と記載されていますが、win7/2008でも同じ手順です。 ntfsドライブ上のファイルまたはフォルダを圧縮するには ファイル圧縮の使用方法 圧縮するボリュームを右クリックして、プロパティをクリックします。 全般タブで、圧縮ボリュームを選択してディスク容量を節約しますチェックボックスをオンにして、[ok]をクリックします。 [属性変更の確認]で、必要なオプションをクリックします。