Windowsに更新プログラムをインストールするのは簡単なプロセスですが、すべてを管理するバックグラウンドのメカニズムはかなり複雑です。また、Windows Updateに関連する問題に対処する方法について、インターネット(Internet)上に多くの誤った情報があります。
最大の誤解の1つは、C:\Windowsに保存されている(Windows)SoftwareDistributionフォルダーを削除するだけで、すべてのWindowsUpdateを一度にインストールできるというものです。これは完全に間違っています。はい、ある程度のスペース(500 MBから数GBまで)を節約できますが、フォルダーを削除しても、インストールされている更新は削除されません。
さらに、どうしても必要な場合を除いて、 SoftwareDistributionフォルダーを削除することはお勧めできません。(SoftwareDistribution folder)利用可能なすべてのWindowsUpdateの大規模なデータベースを持つDataStoreと呼ばれるサブフォルダーがあります(Windows Updates)。このデータベースのサイズはおそらく数百MB(MBs)になります。このデータベースを削除すると、コンピューターのWindowsUpdate履歴(Windows Update history)が削除されます。
これを自分自身に証明するために、私はテストを行いました。コントロールパネル(Control Panel)を開き 、Windows Updateをクリックしてから、左側のメニューの[更新履歴の表示]をクリックしました。(View Update History)
この画面には、インストールされている更新の完全なリストと、ステータス(Status)、重要度(Importance)、およびインストール日(Date Installed)が表示されます。SoftwareDistributionフォルダー(SoftwareDistribution folder)を削除すると、更新プログラムをインストールしたことがないかのように、このダイアログは完全に空になります。そのことを示す前に、上部にある[インストールされている更新(Installed Updates)]リンクをクリックして、更新を削除する方法を説明します。
ご覧のとおり、現在Office、Windows、Silverlightなどに数百の更新プログラムがインストールされています。以下の手順に従ってフォルダーを削除すると、 (Silverlight)[更新履歴(View Update History)の表示]ダイアログに戻って、現在の更新プログラムが表示されます。空。
ただし、[インストール済みの更新(Installed Updates)]をもう一度クリックすると、以前にリストされていて、まだそこにリストされているすべての更新が表示されます。これは、実際の更新ではなく、更新のログ履歴を削除しただけだからです。
このダイアログでは、実際にアップデートをアンインストールできますが、一度に1つしかアンインストールできません。更新をクリックしてから、[(Simply click)アンインストール(Uninstall)]をクリックするだけです。残念ながら、システムの復元(Restore)を使用しない限り、すべての更新を一度に削除する方法はありません。
システムの復元(Restore)を使用してコンピューターを以前の復元ポイントに復元すると、その(restore point)復元ポイント(restore point)の後にインストールされた更新はすべて失われます。ただし、すべての更新を削除するには、OSのインストール直後に復元ポイント(restore point)を作成する必要があります。その時点で復元ポイント(restore point)が作成された場合でも、通常、古いものは時間の経過とともに削除され、新しい復元ポイント(restore point)用のスペースが確保されます。
それでも、システムの復元(System Restore)に多くのスペースが割り当てられている場合は、数か月分の更新を一度にロールバックできる可能性があります。
フォルダの内容を削除したら、コントロールパネル(Control Panel)からWindows Updateに再度アクセスして、更新を確認する必要があります。データベース全体が最初から構築され、Windows に非常に長い間更新の確認が表示されることに気付くかもしれません。(Checking for updates)これは、OSに適用可能なすべての更新のリストを再度ダウンロードしてから、システムに現在インストールされている更新と比較する必要があるためです。
SoftwareDistributionフォルダーを削除します
このフォルダを削除するには、まずWindowsのWindowsUpdate(Windows Update)およびBITSサービスを停止する必要があります(Windows)。これを行うには、[スタート (Start )]をクリックして、検索ボックスにservices.mscと入力します。
次に、Windows Update サービスを右クリックし、[停止(Stop)]をクリックします。バックグラウンドインテリジェント転送サービス(BITS)(Background Intelligent Transfer Service (BITS))サービスについても同じことを行い ます。
次に、以下に示す次のフォルダーに移動すると、そこにいくつかのフォルダーがリストされています。ここで説明する主なものは、ダウンロード(Downloads)とデータストア(DataStore)です。
C:\Windows\SoftwareDistribution
ハードドライブの空き容量(drive space)のみを取り戻そうとしている場合は、ダウンロード(Download)フォルダの内容のみを削除する必要がありますが、理論的にはこれは実際には必要ありません。ダウンロードフォルダ(Download folder)には、実際にはダウンロードされたがまだインストールされていないすべての更新が保持されます。インストールすると、更新は10日以内に削除されます。したがって、理論的には、すべてのWindows Update(Windows)をインストールするとすぐに、そのフォルダーのサイズが縮小するはずです。
DataStoreフォルダーには、コンピューターの完全なWindows更新履歴を含むデータベースが含まれています(Windows update)。削除すると、上記のように更新履歴ダイアログ(history dialog)は空白になりますが、すべての更新は残ります。指示がない限り、またはWindows Updateが完全に破損して構成が誤っている場合を除いて、データストアフォルダー(DataStore folder)を削除しないでください。
特定のフォルダとReportingEventsファイル(ReportingEvents file)を削除できない場合があることに注意してください。フォルダを削除できない場合は、フォルダを開いて中身をすべて削除してください。私の場合、DataStoreフォルダー(DataStore folder)を削除しようとするとエラーが発生したので、フォルダー内に移動して、データベースファイル(database file)とフォルダー内の他のすべてのファイルを削除しました。
WindowsUpdateを確認する
SoftwareDistributionフォルダー(SoftwareDistribution folder)を削除した場合は、 WindowsUpdateに再度アクセスして更新を確認する必要があります。(Windows Update)更新履歴がなくなったため、更新のチェックを実行したことがないことが表示されます。
[更新の確認(Check for updates)]ボタンをクリックして、データベースが再作成されるまでしばらく待つ準備をします。
結論
したがって、ここでの重要な点は、システムに本当に古い復元ポイント(restore point)が保存されていない限り、すべてのWindowsUpdate(Windows Updates)を一度に削除することはできないということです。次に、スペースを節約したい場合、または単に最新の更新をすべてインストールして、それらが自動的に削除されるかどうかを確認するために10日間待つ場合にのみ、 SoftwareDistributionフォルダーの(SoftwareDistribution)Downloadsフォルダーを削除する必要があります。
第3に、 DataStore(DataStore)フォルダーを削除する必要があるのは、 Windows Updateに(Windows Update)数か月間新しい更新が表示されないなど、何か問題がある場合のみです。これにより、WindowsUpdateの動作とファイルの保存方法をよりよく理解できます。ご不明な点がございましたら、コメントを投稿してください。楽しみ!
How to Uninstall and Reinstall Windows Updates
Even though instаlling uрdates in Wіndows is an easy process, the mechanism in the background that manages it all is fairly complicated. There is also a lot of misinformation on the Internet about how to deаl with problems relating to Windows Update.
One of the biggest misconceptions is that all Windows updates can be installed at once by simply deleting the SoftwareDistribution folder stored in C:\Windows. This is completely wrong. Yes, you might save some space (anywhere from 500 MB to several GB’s), but deleting the folder will not remove any installed update.
In addition it’s a bad idea to delete the SoftwareDistribution folder unless it is absolutely required. There is a subfolder called DataStore that has a large database of all the Windows Updates available. This database will probably be a couple of hundred MBs in size. Deleting this database simply removes the Windows Update history for the computer.
To prove this to myself, I did a test. I opened Control Panel, clicked on Windows Update and then clicked on View Update History in the left hand menu.
This screen just gives you a full list of installed updates with the Status, Importance and Date Installed. When we delete the SoftwareDistribution folder, this dialog will be completely empty as if you have never installed any updates. Before I show you that, click on the Installed Updates link at the top where it tells you how to remove an update.
As you can see, I have a couple of hundreds updates currently installed for Office, Windows, Silverlight, etc. Now if you follow the instructions below for deleting the folder, you can go back to View Update History dialog and you will see it’s now empty.
However, if you click on Installed Updates again, you will see that all the updates that were listed before and still listed there. This is because we simply deleted the log history of the updates and not the actual updates.
This dialog is where you can actually uninstall an update, but only one at a time. Simply click on an update and then click Uninstall. Unfortunately, there is no way to remove all updates at once unless you use System Restore.
If you use System Restore and restore the computer to a previous restore point, any updates that were installed after that restore point will be gone. To remove all updates, though, you would need a restore point created right after the OS was installed. Even if a restore point was created at that point, older ones normally get deleted over time to make space for newer restore points.
Still, if you have a lot of space allocated to System Restore, you might be able to roll back a couple months worth of updates at once.
Once you delete the contents of the folder, you will need to revisit Windows Update via Control Panel and check for updates. The entire database will be built from scratch and you may notice that Windows shows Checking for updates for a very long time. This is because a list of every update applicable to the OS has to be downloaded again and then compared to the updates currently installed on the system.
Delete SoftwareDistribution Folder
In order to remove this folder, you first have to stop the Windows Update and BITS services in Windows. To do this, click on Start and type in services.msc into the search box.
Next, right-click on the Windows Update service and click on Stop. Do the same thing for the Background Intelligent Transfer Service (BITS) service too.
Now navigate to the following folder shown below and you will see several folders listed there. The main ones that we will talk about are Downloads and DataStore.
C:\Windows\SoftwareDistribution
If you are trying to regain hard drive space only, then you should only delete the contents of the Download folder, though in theory this should not really be necessary. The Download folder actually holds all the updates that have been downloaded, but not yet installed. Once they are installed, the updates are removed within 10 days. So theoretically, that folder should shrink in size soon after you have installed all the Windows updates.
The DataStore folder contains the database with the full Windows update history for the computer. Once it is deleted, the update history dialog will be blank like I had shown above, but all your updates will still remain. You should really never delete the DataStore folder unless you are told to do so or if Windows Update is completely corrupt and misconfigured.
Note that you may not be able to delete certain folders and the ReportingEvents file. In the case where you can’t delete a folder, just open the folder and delete all the contents inside. For me, I got an error when trying to delete the DataStore folder, so I just went inside the folder and deleted the database file and all the other files in the folder.
Check for Windows Updates
If you did remove the SoftwareDistribution folder, you will want to go to Windows Update again to check for updates. It will show that you have never perform a check for updates since the update history is now gone.
Click the Check for updates button and be prepared to wait a while as the database is being recreated.
Conclusion
So the main point here is that you cannot really get rid of all Windows Updates at once unless you have a really old restore point saved on the system. Secondly, you should only delete the Downloads folder in the SoftwareDistribution folder if you are looking to save space or simply install all the latest updates and wait 10 days to see if they are removed automatically.
Thirdly, you should only delete the DataStore folder if something is really wrong with Windows Update like not showing any new updates for several months, etc. Hopefully, this gives you a better understanding of how Windows Update works and how the files are stored. If you have any questions, post a comment. Enjoy!