Aktualizacja Windows zmienia lokalizację pobierania


13

Czy istnieje sposób zmiany ścieżki pobierania aktualizacji systemu Windows?

(Chcę chronić moje dyski SSD przed niepotrzebnymi zapisami).

Edytować:

W ciągu ostatnich 6 miesięcy przeczytałem wiele artykułów o dyskach SSD i doszedłem do wniosku, że ochrona dysku SSD przed zapisami nie jest konieczna. Nowoczesny dysk SSD wytrzymuje zapis co najmniej 500 TB w ciągu swojego życia, więc te kilka GB danych nie ma tak naprawdę znaczenia. http://techreport.com/review/27909/the-ssd-endurance-experiment-theyre-all-dead/3


10
Kiedy twój dysk SSD nie będzie zapisywany, będzie tak żałośnie przestarzały, że nie będzie miało znaczenia. Mały kurz z Windows Update nie zrobi nic, aby znacznie zmienić jego żywotność.
— Bryan Boettcher

@insta Dzięki, możesz mieć rację, ale spróbuję. Może ten jeden lub dwa dni życia będą
— miały

Odpowiedzi:


17

Nie testowałem tego, ale co z dowiązaniem symbolicznym?

net stop wuauserv mklink /j c:\windows\softwaredistribution d:\other\desired\location net start wuauserv



1
Junctionwyprzedza mklink. Myślę, że oba są dobre, ale w tym przypadku prawdopodobnie preferowane jest rozwiązanie natywne (oczywiście przy założeniu, że działa)
— Meatspace

@meatspace Thanks! Spróbuję tego. Dlaczego muszę zatrzymać usługę aktualizacji systemu Windows? Skonfigurowałem go do pobierania tylko wtedy, gdy mówię to, więc myślę, że ta część nie jest konieczna. Spróbuję też. :-)
— inf3rno

@meatspace Działa idealnie. Musisz ustawić aktualizację ręczną (nie musisz zatrzymywać usługi, tylko upewnij się, że nie używa ona folderu), przenieś folder na inny dysk i ustaw dowiązanie symboliczne. Następnie można nawet odłączyć ten dysk. Wolę też rozwiązania natywne.
— inf3rno

10

Aktualizacje są automatycznie pobierane do WINDOWS\Software Distribution\Downloadpodfolderu. Następnie są one rozpakowywane na dysk, który ma najwięcej wolnego miejsca dostępnego i instalowanego stamtąd. Zawartość podfolderu pobierania jest okresowo opróżniana.

Ze względów bezpieczeństwa nie ma możliwości przekierowania do miejsca pobierania aktualizacji.


Po przeczytaniu posta Meatspace znalazłem ten :

  • Start>Run
  • wpisz cmdi naciśnij enter
  • wpisz net stop wuauservi naciśnij enter
  • wpisz rename c:\windows\SoftwareDistribution softwaredistribution.oldandnaciśnij enter

Tworzenie dowiązania symbolicznego za pomocą Junction (Pobierz)

W tym przykładzie folder dystrybucji oprogramowania zostanie przekierowany C:\WINDOWS\SoftwareDistributiondoD:\WINDOWS\SoftwareDistribution

  • Tworzenie skrzyżowania

Aby utworzyć katalog docelowy z wiersza polecenia

C:\md D:\Windows\SoftwareDistribution

Aby utworzyć skrzyżowanie

C:\junction C:\WINDOWS\SoftwareDistribution “D:\WINDOWS\SoftwareDistribution”
  • Uruchom ponownie usługę Windows Update

  • wpisz net start wuauservi naciśnij enter


To jest przyjemny krok po kroku, ale dlaczego nie po prostu użyć mklink /D?
— maja

To jest odpowiedź @meatspace i została zaakceptowana.
— duDE
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.