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

inf3rno
źródło
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

przestrzeń mięsna
źródło
1
Dobry pomysł, spójrz: blogs.msmvps.com/jeffloucks/2010/09/19/…
duDE
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

koleś
źródło
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