Mam nadzieję, że nie dostaję -1 za to, ponieważ nie dotyczy to bezpośrednio folderów odinstalowywania. Pomoże jednak w tym problemie z przestrzenią użytkowników i przenoszeniu plików aktualizacji.
Możesz przenieść niektóre inne foldery, ponieważ wygląda na to, że foldery odinstalowujące są zakodowane na stałe? Dobrym byłoby folder C: \ Windows \ SoftwareDistribution (do którego pobierane są aktualizacje itp.), Jednak Microsoft twierdzi, że nie możesz tego przenieść, ale możesz to zrobić, jeśli używasz narzędzia Microsoft (Sysinternals) Junction (I zawsze wypakuj go do katalogu głównego mojego folderu C: \ Windows, ponieważ jest on używany z wiersza polecenia). To narzędzie zasadniczo przekierowuje dane z jednej lokalizacji do drugiej, komputer uważa, że folder nadal istnieje w oryginalnej lokalizacji, nawet jeśli został przeniesiony. Używam go cały czas dla tego folderu i innych, takich jak folder i386, zamiast zmieniać rejestr.
Dodawanie skrzyżowania
Najpierw musisz zatrzymać usługę Windows Update i skopiować folder SoftwareDistribution na inny dysk (z uprawnieniami). Uruchom polecenie polecenia (cmd) za pomocą Start> Uruchom> cmd, a następnie:
net stop wuauserv
xcopy C:\Windows\SoftwareDistribution D:\Windows\SoftwareDistribution /O /X /E /H /K
System Windows zapyta, czy D: \ Windows \ SoftwareDistribution określa nazwę pliku lub nazwę katalogu (F = plik, D = katalog)?
Answer D for directory
Po drugie zmienisz nazwę starego folderu.
rename C:\Windows\SoftwareDistribution SoftwareDistribution.del
Trzecim krokiem jest utworzenie Junction (również z wiersza poleceń):
junction C:\Windows\SoftwareDistribution "D:\Windows\SoftwareDistribution"
Dalej jest ponowne uruchomienie usługi Windows Update:
net start wuauserv
Sprawdź, czy możesz pobrać aktualizację. Jeśli to działa, usuń folder SoftwareDistribution.del, jeśli nie, spróbuj ponownie lub zmień nazwę pliku SoftwareDistribution.del.
Usuń skrzyżowanie
Aby usunąć skrzyżowanie, jeśli z jakiegoś powodu już go nie chcesz. Zatrzymaj usługę Windows Update i skopiuj pliki dystrybucji oprogramowania z powrotem do folderu Windows:
net stop wuauserv
xcopy D:\Windows\SoftwareDistribution C:\Windows\SoftwareDistribution /O /X /E /H /K
Następnie usuń juction za pomocą -d:
junction -d D:\Windows\SoftwareDistribution
Następnie uruchom ponownie usługę Windows Update:
net start wuauserv
Zobacz, które foldery mają skrzyżowanie:
junction -s c:\