Windows 10でSoftwareDistributionフォルダーを削除する方法|安全な手順を徹底解説
SoftwareDistributionフォルダーとは?その役割と重要性
「SoftwareDistributionフォルダー」は、多くのユーザーにはあまり馴染みのないフォルダーですが、Windowsの動作において重要な役割を担っています。このフォルダーは、Windowsが最新のWindows Updateをインストールするために必要なファイルを一時的に保存しておく場所です。
Windows Updateは、セキュリティ更新プログラムやパッチの提供、バグ修正、システムパフォーマンスの向上など、PCを安全かつ快適に使い続けるために欠かせません。SoftwareDistributionフォルダーはWindowsディレクトリ内に配置されており、WUAgent(Windows Update Agent)によって管理されています。
「このフォルダーを削除する必要があるのはどんなとき?」「削除しても本当に安全?」といった疑問を持つ方も多いでしょう。実際、筆者の環境ではこのフォルダーだけでCドライブの1GB以上の容量を消費していました。
SoftwareDistributionフォルダーを削除すべきケース
通常であれば、SoftwareDistributionフォルダーには触れないのが基本です。しかし、以下のような状況ではフォルダーの内容をクリアすることが有効です。
- Windows Updateが正常に実行できない場合
- ダウンロード・保存された更新ファイルが破損している、または不完全な場合
多くの場合、Windows Updateが正常に動作せずエラーメッセージが表示されるときは、このフォルダーの中身を空にすることで問題が解決します。また、フォルダーに大量のデータが蓄積されてドライブ容量を圧迫している場合も、手動で削除してスペースを確保できます。更新プログラムのダウンロード中に固まる、更新に失敗するといったトラブルに直面したときは、Windows 10上でSoftwareDistributionフォルダーを削除してみましょう。
SoftwareDistributionフォルダーを削除しても安全?
通常の状態ではこのフォルダーに触れる必要はありませんが、フォルダー内のデータが破損していたり同期が取れなくなったりしてWindows Updateに支障が出ている場合は、削除しても完全に安全です。
まず自分の環境でWindows Updateに問題が発生していることを確認してください。その後フォルダーを削除すれば、次回Windowsが更新ファイルを必要としたときに、自動的に新しいフォルダーを作成し、更新ファイルを最初からダウンロードし直します。
Windows 10でSoftwareDistributionフォルダーを削除する手順
注意: 作業を始める前に、万一のトラブルに備えて復元ポイントを作成しておくことをおすすめします。
削除作業にはコマンドプロンプトまたはWindows PowerShellを使用します。
- Windowsキー + X を押し、「コマンドプロンプト(管理者)」または「PowerShell(管理者)」を選択します。
- 以下のコマンドを入力して、Windows UpdateサービスとBackground Intelligent Transfer Service(BITS)を停止します。
net stop wuauserv
net stop bits - エクスプローラーで以下の場所に移動し、フォルダー内のすべてのファイルとサブフォルダーを削除します。
C:\Windows\SoftwareDistribution
一部のファイルが使用中のため削除できない場合は、一度PCを再起動してください。再起動後に再度上記のコマンドを実行し、もう一度フォルダー内の削除を試みてください。
- 削除が完了したら、次のコマンドを入力してWindows Update関連のサービスを再開します。
net start wuauserv
net start bits
別の方法:サービス管理ツールを使って削除する
コマンド操作に不安がある場合は、GUI操作でサービスを停止する方法もあります。
- Windowsキー + R を押し、「services.msc」と入力してEnterキーを押します。
- サービス一覧から「Windows Update」を右クリックし、「停止」を選択します。
- エクスプローラーを開き、C:\Windows\SoftwareDistribution に移動します。
- フォルダー内のすべてのファイルとフォルダーを削除します。
- 再び「Windows Update」サービスを右クリックし、「開始」を選択します。
- Windows Updateを再度実行すると、今度は問題なく更新できるはずです。
削除ではなくリネーム(名前変更)する方法
フォルダーの削除に抵抗がある場合は、単純にフォルダー名を変更するだけでもOKです。Windowsは自動的に新しいSoftwareDistributionフォルダーを作成し、更新ファイルをダウンロードします。
- Windowsキー + X を押し、「コマンドプロンプト(管理者)」を選択します。
- 以下のコマンドを1行ずつ入力し、それぞれEnterキーを押してWindows Update関連のサービスを停止します。
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver - 続いて、以下のコマンドでフォルダー名を変更します。
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old - 最後に、以下のコマンドで各サービスを再開します。
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
これらの手順を完了すると、Windows 10が自動的に新しいフォルダーを作成し、Windows Updateサービスに必要なファイルをダウンロードします。もし上記の手順でうまくいかない場合は、Windows 10をセーフモードで起動したうえで、SoftwareDistributionフォルダーの名前を「SoftwareDistribution.old」に変更してみてください。
削除時に失われるものと注意点
SoftwareDistributionフォルダーを削除する際に失われるのは、基本的にWindows Updateの履歴情報のみです。このフォルダーには更新履歴も保存されているため、削除すると履歴データが消去されます。
また、WUAgentがDatastore情報を再確認・再作成するため、直後のWindows Update処理には以前より時間がかかることがあります。それでも、最新の更新プログラムを正常に適用するための小さな代償と言えるでしょう。更新ファイルの破損や更新失敗などのトラブルに遭遇したら、ぜひこの方法を試してみてください。
あわせて読みたい関連記事
- Windows 10の「Windowsのライセンス認証」ウォーターマークを消す方法
- Windows 10のBluetooth接続トラブルを解決する方法
- Chromeで特定のサイトのみFlashを有効にする方法
- Windows 10にアプリをサイドロードする方法
以上の手順で、Windows 10のSoftwareDistributionフォルダーを簡単に削除できます。このガイドについてご不明な点があれば、お気軽にコメント欄でお知らせください。
-
Windowsで削除できないファイル・フォルダを強制削除する方法|コマンドとフリーソフト徹底解説
パソコンを快適に使い続けるためには、不要ファイルや重複データ、ジャンクファイルをこまめに整理することが欠かせません。これらはストレージ容量を無駄に消費するだけでなく、作業効率や使用感にも悪影響を及ぼします。しかし、いざ不要なファイルやフォルダを削除しようとしても、思うように消せない経験はありませんか?管理者権限を持っていても削除できず、頭を抱えた方も多いはずです。こうした現象の原因の一つが、トロイの木馬やマルウェアなどの感染です。即座に深刻な被害をもたらすものではないものの、ファイルやフォルダを破損させ、削除不能な状態にしてしまうことがあります。ファイルやフォルダが削除できない主な原因マルウェ
-
Windows 11で削除できないファイルやフォルダを強制削除する3つの方法
Windows 11では、通常ファイルやフォルダの削除はとても簡単ですが、時にはどうしても削除できないファイルやフォルダに遭遇することがあります。そのような場合、多くは「ファイルが使用中です」という警告メッセージが表示されます。焦る必要はありません。Windows 11でファイルを強制的に削除する方法はいくつかありますので、この記事で紹介する対処法を試してみてください。 なぜWindowsはファイルやフォルダの削除を妨げるのか すぐに削除を試みる前に、まずWindowsが削除を許可しない原因を確認しておきましょう。主な理由は以下の通りです。 ファイルまたはフォルダが破損している。 ごみ箱がい