Usługa Windows Update dba o to, by nasz system był ciągle aktualny pobierając pliki z łatkami do stosownego folderu Windows. Standardowo lokalizacją do której pobierane są pliki z aktualizacjami znajduje się na systemowej partycji w:
C:\Windows\SoftwareDistribution
Jednak stosując bardzo prosty trick możemy przenieść folder z aktualizacjami w dowolne inne miejsce. Po co to zrobić ? Moim zdaniem, jeżeli posiadacie dwa dyski w systemie (SDD+HDD) zmniejszycie w ten sposób ilość niepotrzebnych zapisów na dysk półprzewodnikowy ograniczając tym samym jego zużycie. Pliki “dużych” aktualizacji systemu potrafią również całkiem sporo ważyć (nawet kilkanaście gigabajtów!) i zajmować dość pokaźny procent miejsca na niewielkich dyskach SDD. Zatem trik zaprezentowany dzisiaj przyda się również osobom z niewielkimi partycjami systemowymi.
Wszystko co zrobimy, to zatrzymamy usługę aktualizacji systemu, przeniesiemy wyżej wspomniany folder do innej lokalizacji a następnie utworzymy do niego link symboliczny. Więcej o tych charakterystycznych “skrótach” pisałem wcześniej, więc dzisiaj nie będę się ponownie o nich rozpisywać.
Zatrzymujemy usługę aktualizacji Windows.
Aby zatrzymać usługę Windows Update uruchamiamy wiersz polecenia z uprawnieniami Administratora, następnie wklepujemy:
net stop wuauserv
Może się okazać, że usługa aktualizacji systemu jest zatrzymana i otrzymamy nieco inny komunikat ale nie wpłynie on na kolejne kroki tego poradnika.
Przenosimy folder aktualizacji systemu Windows do nowej lokalizacji.
Najprościej by było, po prostu skorzystać z menu podręcznego i wyciąć/wkleić folder SoftwareDistribution do nowej lokalizacji, ale skoro już mamy uruchomiony wiersz polecenia zrobimy to właśnie z jego pomocą korzystając z Robust File Copy (robocopy). Zawsze w ten sposób się czegoś nauczymy 😉
Składnia robocopy która przeniesie nasz folder to:
robocopy "C:\Windows\SoftwareDistribution" "nowa_lokalizacja" /E /MOVE
Osobiście przenoszę ten folder do katalogu D:\TEMP więc w moim przypadku składnia wygląda następująco:
robocopy "C:\Windows\SoftwareDistribution" "D:\TEMP\SoftwareDistribution" /E /MOVE
Robocopy to bardzo potężne narzędzie i przy właściwym jego wykorzystaniu jest w stanie zastąpić każdy płatny program do wykonywania backupów danych o czym już kiedyś pisałem, jednak w tym przypadku posłużył nam jedynie do przeniesienia folderu SoftwareDistribution wraz z jego całą zawartością w nowe miejsce.
Tworzymy link symboliczny do nowej lokalizacji folderu SoftwareDistribution.
Teraz pozostało nam wklepać w wiersz poleceń:
mklink /j "c:\windows\SoftwareDistribution" "nowa_lokalizacja"
I to właściwie wszystko, od teraz wszystkie łatki do systemu Windows będą pobierana do nowej lokalizacji.
Na zakończenie podpowiem, że jeżeli interesuje Ciebie inne praktyczne wykorzystanie linków symbolicznych to tutaj opisałem w jaki sposób przenieść pamięć podręczną przeglądarki Chrome do ramdysku.
4 komentarze
Dziękuję za ten trick, z pewnością się przyda.
Na koniec net start wuauserv
Jak dobrze się orientuję, nie trzeba. Usługa zostanie uruchomiona po restarcie komputera.
Bardzo dziękuję za tak przydatne informacje. Użytkowanie urządzeń kiano z tymi informacjami jest dużo bardziej funkcjonalne 🙂