14

Мой диск C составляет 15 Гб и заполняется в основном папками удаления обновлений Windows.

Могу ли я настроить обновление Windows так, чтобы эти папки для удаления помещались на второй диск с большим объемом свободного пространства во время обновления?

связанные вопросы:-

5 ответов5

19

Надеюсь, я не получу -1 за это, поскольку это не относится непосредственно к папкам удаления. Но в этом поможет пользователям проблема с пространством и перемещением файлов обновлений.

Вы можете переместить некоторые другие папки, так как кажется, что папки для удаления жестко запрограммированы? Хорошей будет папка C:\Windows\SoftwareDistribution (в которую загружаются обновления и т.д.), Однако Microsoft говорит, что вы тоже не можете ее переместить, но вы можете это сделать, если вы используете инструмент Microsoft (Sysinternals) Junction (I всегда извлекайте его в корень моей папки C:\Windows, так как он используется из командной строки). По сути, этот инструмент перенаправляет данные из одного места в другое, компьютер считает, что папка все еще существует в своем первоначальном месте, даже если вы ее переместили. Я использую его все время для этой папки и других, таких как папка i386, вместо изменения реестра.

Добавление соединения

Сначала вам нужно остановить службу обновления Windows и скопировать папку SoftwareDistribution на другой диск (с разрешениями). Запустите командную строку (cmd) через Пуск> Выполнить> cmd, затем:

net stop wuauserv
xcopy C:\Windows\SoftwareDistribution D:\Windows\SoftwareDistribution /O /X /E /H /K

Windows спросит вас, указывает ли D:\Windows\SoftwareDistribution имя файла или имя каталога (F = файл, D = каталог)?

Answer D for directory

Во-вторых, вы переименуете старую папку.

rename C:\Windows\SoftwareDistribution SoftwareDistribution.del

Третий шаг - создать Junction (также из командной строки):

junction C:\Windows\SoftwareDistribution "D:\Windows\SoftwareDistribution"

Далее необходимо перезапустить службу Центра обновления Windows:

net start wuauserv

Посмотрите, можете ли вы загрузить обновление. Если это работает, удалите папку SoftwareDistribution.del, если нет, попробуйте еще раз или переименуйте файл SoftwareDistribution.del обратно.

Удалить перекресток

Чтобы удалить Junction, если по какой-то причине вы больше не хотите его. Остановите службу Windows Update и скопируйте файлы распространения программного обеспечения обратно в папку Windows:

net stop wuauserv
xcopy D:\Windows\SoftwareDistribution C:\Windows\SoftwareDistribution /O /X /E /H /K

Затем удалите суд с помощью -d:

junction -d D:\Windows\SoftwareDistribution

Затем перезапустите службу обновления Windows:

net start wuauserv

Посмотрите, какие папки имеют Junction:

junction -s c:\
4

Я знаю, что это не отвечает на ваш вопрос, но ... почему вы сохраняете папки Windows [un] install? Просто удалите их. Вы когда-нибудь откатывали обновления Windows?

Редактировать: папки установки Office - другое дело. С их помощью MS Office часто может ремонтировать себя. Без них вы, возможно, ищете переустановку, если есть серьезная проблема.

1

Если вы имеете в виду папки с именами, такими как C:\4633bc0687e6970b8e63a999ac1f7a , их можно удалить без вреда, так как они являются только остатками из Центра обновления Windows и никогда не нужны.

Файлы пакета обновления также можно удалить, наиболее безопасно запустив программу очистки диска Windows на C и выбрав в списке «Файлы резервных копий пакета обновления». Очистка диска является самым безопасным средством восстановления пространства, поскольку оно не позволит вам уничтожить Windows.

Другие папки с именами, такими как c:\windows\$NtUninstall----$ могут быть удалены, если вы никогда не захотите удалить обновление Windows. Вы можете переместить их на другой диск, если хотите сохранить эту возможность. Полное удаление их задокументировано здесь.

Если у вас есть дополнительные вопросы, это поможет вам узнать точную версию Windows и уровень пакета обновления.

1

Я думаю, что вы подходите к этому не с того конца, я бы порекомендовал сделать диск C больше. Если это раздел, попробуйте использовать gparted live CD с http://gparted.sourceforge.net/ для изменения размера ваших разделов. Если это жесткий диск, я бы заменил его. Извините, это не прямой ответ на ваш вопрос.

0

Я согласен с kmarsh по этому поводу, что удаление их звучит как хорошая идея, однако у меня в личном кабинете были ошибки из-за удаления этих деинсталляторов (не спрашивайте меня, почему). Я бы порекомендовал сделать их резервные копии до полного удаления, а затем, если нет проблем, удалите также и резервные копии.

PS ознакомьтесь с этим руководством по безопасному удалению деинсталляторов SP2.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .