Hoffentlich bekomme ich dafür kein -1, da es sich nicht direkt um die Deinstallationsordner handelt. Aber wird mit diesem Platzproblem des Benutzers und dem Verschieben der Update-Dateien helfen.
Sie könnten einige der anderen Ordner verschieben, da die Deinstallationsordner anscheinend fest codiert sind. Ein gutes C wäre: \ Windows \ Softwaredistribution- Ordner (wo Updates usw. zu heruntergeladen werden ), aber Microsoft sagt , dass Sie nicht dieses entweder bewegen können, aber Sie können , wenn Sie das Microsoft (Sysinternals) verwenden Junction - Tool (I entpacke es immer in das Stammverzeichnis meines C: \ Windows-Ordners, wie es an der Eingabeaufforderung verwendet wird). Im Wesentlichen leitet dieses Tool Daten von einem Speicherort an einen anderen um. Der Computer geht davon aus, dass der Ordner auch dann noch am ursprünglichen Speicherort vorhanden ist, wenn Sie ihn verschoben haben. Ich benutze es die ganze Zeit für diesen Ordner und andere wie den i386-Ordner, anstatt die Registrierung zu ändern.
Junction hinzufügen
Zuerst müssen Sie den Windows Update-Dienst beenden und den Ordner "SoftwareDistribution" auf Ihr anderes Laufwerk kopieren (mit Berechtigungen). Starten Sie eine Eingabeaufforderung (cmd) über Start> Ausführen> cmd. Dann:
net stop wuauserv
xcopy C:\Windows\SoftwareDistribution D:\Windows\SoftwareDistribution /O /X /E /H /K
Windows fragt Sie, ob D: \ Windows \ SoftwareDistribution einen Dateinamen oder einen Verzeichnisnamen angibt (F = Datei, D = Verzeichnis).
Answer D for directory
Zweitens werden Sie den alten Ordner umbenennen.
rename C:\Windows\SoftwareDistribution SoftwareDistribution.del
Im dritten Schritt erstellen Sie die Junction (auch über die Eingabeaufforderung):
junction C:\Windows\SoftwareDistribution "D:\Windows\SoftwareDistribution"
Als nächstes starten Sie den Windows Update Service neu:
net start wuauserv
Überprüfen Sie, ob Sie ein Update herunterladen können. Wenn dies funktioniert, löschen Sie den Ordner "SoftwareDistribution.del". Wenn dies nicht der Fall ist, versuchen Sie es erneut, oder benennen Sie die Datei "SoftwareDistribution.del" zurück.
Entfernen Sie die Kreuzung
Löschen der Junction, wenn Sie sie aus irgendeinem Grund nicht mehr möchten. Beenden Sie den Windows Update-Dienst und kopieren Sie die Software Distribution-Dateien zurück in den Windows-Ordner:
net stop wuauserv
xcopy D:\Windows\SoftwareDistribution C:\Windows\SoftwareDistribution /O /X /E /H /K
Als nächstes löschen Sie die Verknüpfung mit -d:
junction -d D:\Windows\SoftwareDistribution
Starten Sie dann den Windows Update-Dienst neu:
net start wuauserv
Sehen Sie, welche Ordner eine Junction haben:
junction -s c:\