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


15

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

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

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


Черт побери, этот ответ, конечно, не легко найти ... Я нашел реестр, где кто-то утверждал, что вы можете изменить папку UNinstall, но не папку установки ...
Ivo Flipse

Возможно спросите это на serverfault, они должны знать это там
Ivo Flipse


@Rowland Shaw - я ссылался на этот вопрос в первоначальном вопросе, он был задан мной, и это не то же самое! Кто-то спрашивает, могу ли я переместить существующие папки для удаления без прерывания деинсталляции, для этого требуется настройка, позволяющая всегда помещать будущие папки для удаления на диск с большим пространством.
Пол Роуланд

Ответы:


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 и скопируйте файлы распространения программного обеспечения обратно в папку 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:\

1
Эта процедура работает очень хорошо. Пара замечаний: команду «junction» можно найти на live.sysinternals.com , а целевой диск должен быть отформатирован в NTFS.
Филипп Нган

4

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

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


Я согласен ... Вам никогда не придется удалять обновление. Подождите несколько дней, и если все в порядке, вы можете удалить их. Вы можете использовать CCleaner (чистые инструменты, которые удаляют временные и ненужные файлы), он имеет возможность удалить их.
Жюльен Н

1
На самом деле, я бы необходимо , чтобы удалить обновления на несколько раз. Это редко, хотя (я управляю сотнями машин, и я сделал это, может быть, в общей сложности три раза). Но обычно безопасно удалить любую папку удаления старше пары месяцев.
Джоэл Коухорн

1

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


1

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

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

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

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


спасибо за ответ, но я ищу, возможно ли разместить папки удаления на втором диске с большим количеством места в то время, а не нормально ли удалять существующие папки удаления.
Пол Роулэнд

Если вы удалите MSOCache, обновления Office 2007 не будут выполнены.
kinokijuf

@kinokijuf: справа - удалено. Почему понизить?
harrymc

0

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.