Windows 에서 업데이트를 설치 하는 것은 쉬운 과정이지만 모든 것을 관리하는 백그라운드 메커니즘은 상당히 복잡합니다. 또한 인터넷 에는 (Internet)Windows Update 와 관련된 문제를 처리하는 방법에 대한 잘못된 정보가 많이 있습니다.
가장 큰 오해 중 하나는 C:\Windows 에 저장된 SoftwareDistribution 폴더를 삭제하기만 하면 모든 (SoftwareDistribution)Windows 업데이트를 한 번에 설치할 수 있다는 것 입니다. 이것은 완전히 잘못된 것입니다. 예, 약간의 공간(500MB에서 몇 GB까지)을 절약할 수 있지만 폴더를 삭제해도 설치된 업데이트가 제거되지는 않습니다.
또한 절대적으로 필요한 경우가 아니면 SoftwareDistribution 폴더(SoftwareDistribution folder) 를 삭제하는 것은 좋지 않습니다. 사용 가능한 모든 Windows 업데이트(Windows Updates) 에 대한 대규모 데이터베이스가 있는 DataStore 라는 하위 폴더가 있습니다. 이 데이터베이스 의 크기 는 수백 MB 가 될 것입니다. (MBs)이 데이터베이스를 삭제하면 컴퓨터의 Windows 업데이트 기록(Windows Update history) 이 제거 됩니다.
이것을 나 자신에게 증명하기 위해 나는 테스트를 했다. 제어판(Control Panel) 을 열고 Windows 업데이트(Windows Update) 를 클릭한 다음 왼쪽 메뉴에서 업데이트 기록 보기(View Update History) 를 클릭했습니다 .
이 화면은 상태(Status) , 중요도(Importance) 및 설치된 날짜(Date Installed) 와 함께 설치된 업데이트의 전체 목록을 제공합니다 . SoftwareDistribution 폴더(SoftwareDistribution folder) 를 삭제하면 이 대화 상자는 업데이트를 설치한 적이 없는 것처럼 완전히 비어 있습니다. 그것을 보여주기 전에 업데이트 를 제거하는 방법을 알려주는 상단 의 설치된 업데이트 링크를 클릭하십시오.(Installed Updates)
보시다시피 현재 Office , Windows , Silverlight 등에 대해 수백 개의 업데이트가 설치되어 있습니다. 이제 폴더 삭제에 대한 아래 지침을 따르면 업데이트 기록 보기(View Update History) 대화 상자 로 돌아갈 수 있습니다. 비어있는.
그러나 설치된 업데이트(Installed Updates) 를 다시 클릭하면 이전에 나열되었던 모든 업데이트가 여전히 나열되어 있는 것을 볼 수 있습니다. 실제 업데이트가 아닌 단순히 업데이트의 로그 기록을 삭제했기 때문입니다.
이 대화 상자에서는 실제로 업데이트를 제거할 수 있지만 한 번에 하나씩만 제거할 수 있습니다. 업데이트를 클릭한 다음 제거 (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 업데이트(Windows Update) 및 Windows 에서 (Windows)BITS 서비스 를 중지해야 합니다 . 이렇게 하려면 시작 (Start ) 을 클릭 하고 검색 상자 에 services.msc 를 입력 합니다.
그런 다음 Windows Update 서비스를 마우스 오른쪽 버튼으로 클릭하고 중지(Stop) 를 클릭합니다 . BITS(Background Intelligent Transfer Service)(Background Intelligent Transfer Service (BITS)) 서비스 에 대해서도 동일한 작업을 수행합니다 .
이제 아래 표시된 다음 폴더로 이동하면 거기에 나열된 여러 폴더를 볼 수 있습니다. 우리가 이야기할 주요 기능은 Downloads 및 DataStore 입니다.
C:\Windows\SoftwareDistribution
하드 드라이브 공간(drive space) 만 되찾으 려면 다운로드(Download) 폴더 의 내용만 삭제해야 하지만 이론상 실제로는 필요하지 않습니다. 다운로드 폴더(Download folder) 에는 실제로 다운로드되었지만 아직 설치되지 않은 모든 업데이트가 들어 있습니다. 업데이트가 설치되면 10일 이내에 제거됩니다. 따라서 이론적으로 모든 Windows(Windows) 업데이트 를 설치한 직후 해당 폴더의 크기가 축소되어야 합니다.
DataStore 폴더에는 컴퓨터에 대한 전체 Windows 업데이트(Windows update) 기록이 있는 데이터베이스가 포함되어 있습니다. 삭제되면 위에 표시된 것처럼 업데이트 기록 대화 상자(history dialog) 가 비어 있지만 모든 업데이트는 계속 유지됩니다. 지시가 없거나 Windows Update 가 완전히 손상되어 잘못 구성된 경우가 아니면 DataStore 폴더(DataStore folder) 를 삭제하면 안 됩니다.
특정 폴더와 ReportingEvents 파일(ReportingEvents file) 은 삭제하지 못할 수 있습니다 . 폴더를 삭제할 수 없는 경우 폴더를 열고 안에 있는 모든 내용을 삭제하면 됩니다. 저에게는 DataStore 폴더(DataStore folder) 를 삭제하려고 할 때 오류가 발생 하여 폴더 안으로 들어가서 데이터베이스 파일(database file) 과 폴더의 다른 모든 파일을 삭제했습니다.
Windows 업데이트 확인
SoftwareDistribution 폴더(SoftwareDistribution folder) 를 제거한 경우 Windows Update 로 다시 이동하여 업데이트를 확인해야 합니다. 업데이트 기록이 없어진 이후로 업데이트 확인을 수행한 적이 없다고 표시됩니다.
업데이트 확인 버튼을(Check for updates) 클릭 하고 데이터베이스가 재생성되는 동안 잠시 기다릴 준비를 하십시오.
결론
따라서 여기서 요점은 시스템에 정말 오래된 복원 지점이(restore point) 저장되어 있지 않으면 모든 Windows 업데이트(Windows Updates) 를 한 번 에 제거할 수 없다는 것 입니다. 둘째, 공간을 절약하려는 경우 SoftwareDistribution 폴더에서 (SoftwareDistribution)Downloads 폴더 만 삭제해야 합니다 . 또는 단순히 모든 최신 업데이트를 설치하고 자동으로 제거되는지 확인하려면 10일을 기다려야 합니다.
셋째, 몇 개월 동안 새 업데이트를 표시하지 않는 등 Windows Update(Windows Update) 에 문제가 있는 경우 에만 DataStore 폴더를 삭제해야 합니다 . 이렇게 하면 Windows Update 의 작동 방식과 파일 저장 방식 을 더 잘 이해할 수 있기를 바랍니다 . 질문이 있으면 의견을 게시하십시오. 즐기다!
How to Uninstall and Reinstall Windows Updates
Even thoυgh inѕtalling updates in Windows is аn easy process, thе mechanism in the background that manages it all is fairly сomplicated. There is also a lot of misinformation on the Internet about how to deal wіth problems relatіng to Windowѕ 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!