Как перенести обновления windows 10 на другой диск

Обновлено: 07.07.2024

Нехватка свободного места для загрузки обновлений системы это не новая проблема. У большинства из нас есть доступ к Интернету и, конечно же, мы все загружаем разные файлы. У нас установлены игры и другие программы, которые могут занимать много места на жёстком диске. Самая большая проблема возникает при загрузке обновлений на системный диск Windows, обычно это диск C, поскольку на диске нет или мало свободного места, обновления перестают загружаться. Windows не предложит вам изменить местоположение загрузки обновлений.

В этом инструкции мы рассмотрим, как переместить папку для загрузки обновлений Windows 10 на другой диск. Прежде чем начать, вы должны знать, что для этого вам понадобятся права администратора.

Изменить расположение папки загрузки обновлений Windows 10.

По умолчанию Центр обновления Windows использует папку C:\Windows\SoftwareDistribution. То есть все загружаемые файлы находятся в папке SoftwareDistribution и позже устанавливается системой.

Шаг 1. Поскольку наша цель заставить систему загружать обновления на другой диск, создайте для этого новую папку на диске D. Данную папку можете назвать как вам угодно, для примера назовем новую папку WindowsUpdate. Предположим, что путь к ней - D:\WindowsUpdate

 D:\WindowsUpdate

Шаг 2. Затем используя клавиши Ctrl + Alt + Delete , откройте «Диспетчер задач».

Шаг 3. В диспетчере, переключитесь на вкладку «Службы», а затем найдите и кликните правой кнопкой мыши по службе wuauserv и остановите ее. (см. картинку)

найдите и кликните правой кнопкой мыши по службе wuauserv и остановите ее

Шаг 4. Теперь переименуйте C:\Windows\SoftwareDistribution в C:\Windows\SoftwareDistribution.old

C:\Windows\SoftwareDistribution

Шаг 5. Создайте символическую ссылку (Symlink).

Чтобы создать символическую ссылку, откройте командную строку. В меню «Пуск» начните печатать CMD в результатах поиска кликните правой кнопкой мыши на Командная строка и запустите ее от имени администратора. Затем введите следующую команду и нажмите Enter :

Создайте символическую ссылку (Symlink).

Теперь вы можете скопировать все файлы из C:\Windows\SoftwareDistribution.old в новую папку загрузки. Это гарантирует, что загрузка будет продолжена; иначе она начнется с начала.

Шаг 6. Перезапустите службу обновления Windows

После этого вам нужно запустить службу Центр обновления Windows - wuauserv. Вы можете использовать Диспетчер задач, чтобы запустить ее, как мы делали выше, или выполнить следующую команду в CMD:

net start wuauserv

Шаг 7. Проверьте, работает ли Центр Обновления Windows:

Откройте «Параметры» → «Обновление и безопасность» → «Центр обновления Windows» → «Проверка наличия обновлений». Если система начнет \ продолжит загрузку обновлений и не вызывает ошибки, вы все сделали верно.

Центр обновления Windows

Мы рекомендуем использовать диск для загрузки обновлений системы, который имеет достаточно свободного места. Хотя вы можете выбрать SD-карту (формат NTFS) или внешний диск, мы советуем делать это, только если он всегда остается подключенным к вашему ПК.

Разбивая диск SSD малого объема, пользователи нередко выделяют для системного раздела минимальный объем физической памяти, которого должно хватить для системы и самых нужных программ. Такая экономия в будущем может привести к проблемам обновления Windows, ведь как известно, скачиваются пакеты обновлений именно на системный раздел. При этом объем файлов апдейта может достигать нескольких гигабайт и, если на диске окажется недостаточно места, обновление просто не будет загружено и установлено.

Интересно, что Windows 10 в этом случае ничего толком не советует, решать проблему пользователь должен сам. Самое очевидное решение — расширение системного раздела не всем подходит, но есть и другой, более приемлемый способ. Каталог с обновлениями можно перенести с системного раздела на пользовательский том или даже физический диск, не нарушив при этом функциональность отвечающего за получение пакетов обновлений компонента. По умолчанию Windows 10 скачивает файлы обновлений в папку C:\Windows\SoftwareDistribution .

Перенесем ее расположение на диск D.

Первым делом создадим на свободном диске отдельную папку. Пусть это будет WinUp .

WinUp

Открываем командой services.msc оснастку управления службами, находим службу «Центр обновления Windows» (wuauserv) и останавливаем ее.

Центр обновления Windows

За сим переходим в расположение C:\Windows и переименовываем каталог SoftwareDistribution в SoftwareDistribution.old или как-то иначе.

SoftwareDistribution.old

Теперь сделаем нашу папку WinUp основным каталогом для загрузки обновлений. Для этого запустим от имени администратора командную строку и свяжем папки символической ссылкой:

Mklink

Чтобы не скачивать на диск файлы недогрузившегося обновления повторно, перемещаем содержимое SoftwareDistribution.old в новую папку WinUp .

Перемещаем содержимое

Теперь возвращаемся в управление службами и запускаем службу «Центр обновления Windows».

Центр обновления Windows

После этого перезагружаем компьютер и проверяем, работает ли Центр обновления Windows.


Первый — отключить автообновление (как это сделать, мы писали тут). Второй — перенести папку с обновлениями на другой диск. Этим мы сейчас и займемся.

Windows 10 скачивает все обновления в папку C:\Windows\SoftwareDistribution, а потом оттуда их устанавливает. Размер обновлений может составлять от сотен мегабайт до нескольких гигабайт. Если у вас системный диск небольшого объема, это может стать проблемой. Windows 10 будет постоянно пытаться скачать обновления, но из-за нехватки места не сможет это сделать. Те, кто сталкивался с подобным, знают насколько это неприятно.


Мы перенесем папку SoftwareDistribution на другой диск (например, на диск D) и обманем Windows, заставив думать, что эта папка по-прежнему находится на диске C.

Шаг 1
Создаем на другом диске папку с любым названием. Например — D:\Windows10Update

Шаг 2
Открываем Диспетчер задач (надеюсь, вы не забыли про сочетание клавиш Ctrl+Alt+Del). Переходим во вкладку Службы и отключаем wuauserv.


Шаг 3
Переименовываем папку C:\SoftwareDistribution (например, в C:\SoftwareDistribution_old).

Шаг 4
Открываем Командную строку от имени администратора, затем вводим команду
mklink /j c:\windows\Softwaredistribution d:\Windows10Update
Таким образом будет создана символическая ссылка.


Шаг 5
Переписываем содержимое папки C:\SoftwareDistribution_old в папку D:\Windows10Update

Шаг 6
Снова запускаем диспетчер задач и включаем службу wuauserv.

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


Чтобы обновить систему до последней версии, на жестком диске должно быть достаточно места для файлов обновления. Windows автоматически попытается использовать другой диск, если ваш системный диск заполнен, но с помощью нескольких шагов вы также можете заставить Windows загружать обновления в другое место.

По умолчанию Windows будет хранить все загруженные обновления на вашем главном диске, где установлена ​​Windows, в папке C: \ Windows \ SoftwareDistribution. Если системный диск слишком переполнен, и у вас есть другой диск с достаточным пространством, Windows часто будет пытаться использовать это пространство, если это возможно. Windows позаботится об удалении файлов обновлений в какой-то момент после их установки, но часто, особенно в случае крупных обновлений, таких как обновление за октябрь 2018 г., она некоторое время хранит эти файлы, если вы хотите удалить обновления или откатить вашу версию Windows .

Поскольку эти обновления часто занимают много места (16-20 ГБ в некоторых случаях), возможно, вы захотите, чтобы Windows загрузила их на другой диск, особенно если вы используете что-то вроде твердотельного диска, где дисковое пространство находится на премиум. Вам придется прыгать через несколько обручей, чтобы это заработало. Мы закроем службу обновления, используя командную строку для создания символической ссылки (виртуальной ссылки на новую папку, чтобы Windows все еще считала, что она использует исходную папку), а затем перезапустим службу обновления. Это не сложно, хотя, и мы проведем вас через шаги.

Примечание. Прежде чем идти дальше, создайте резервную копию компьютера на случай, если что-то пойдет не так, когда вы меняете что-то в системных папках. (В любом случае, вам действительно следует регулярно выполнять резервное копирование.) Это довольно безопасный процесс, но лучше быть в безопасности, чем потом сожалеть.

Шаг первый: создайте новую папку загрузки обновлений

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

В проводнике найдите нужное местоположение, щелкните правой кнопкой мыши в любом месте, укажите подменю «Создать», а затем нажмите команду «Папка».

Затем назовите папку как хотите. Мы назвали наш «NewUpdateFolder», и он находится на диске D: \.

Шаг второй: остановите службу Windows Update

Затем вы должны остановить службу Центра обновления Windows, чтобы она ничего не обновляла, пока вы что-то меняете, и потому что на следующем шаге вы будете переименовывать старую папку обновления. Служба Windows Update не позволит вам сделать это, если она работает.

Нажмите Ctrl + Shift + Esc, чтобы открыть диспетчер задач и перейти на вкладку «Услуги».

Прокрутите вниз, пока не найдете службу wuauserv в нижней части списка. Щелкните правой кнопкой мыши и выберите «Стоп».

Шаг третий: переименуйте старую папку загрузки

Теперь вам нужно переименовать существующую папку во что-то другое. Это потому, что вы создадите новую папку с символьными ссылками, а Windows не позволяет иметь две папки с одинаковыми именами, хотя одна указывает только на новую папку, созданную на первом шаге.

В проводнике выберите « C:\Windows . Щелкните правой кнопкой мыши папку «SoftwareDistribution» и выберите команду «Rename». Вам будет предложено разрешение на это; нажмите «Да».

Самое простое, что нужно сделать, это просто вставить «Старый» спереди или сзади, чтобы показать, что это не текущая папка, с которой мы будем работать. Если снова будет запрошено разрешение, нажмите «Да».

Шаг четвертый: Создайте символическую ссылку на новую папку

Теперь, когда вы создали новую папку и хотите, чтобы загрузка шла, и переименовали старую папку «SoftwareDistribution», чтобы ее убрать, вам нужно показать Windows, как найти новую папку. Для этого мы используем так называемую символическую ссылку или символическую ссылку. Они действуют так же, как ярлык; они указывают на настоящую папку где-то еще на вашем компьютере.

Сначала запустите командную строку от имени администратора. Нажмите Пуск, введите «cmd» в поле поиска, щелкните правой кнопкой мыши результат «Командная строка» и выберите команду «Запуск от имени администратора».

В командной строке введите следующую команду (заменив «d: \ NewUpdateFolder» на полный путь к папке, созданной на первом шаге).

После запуска команды вы должны увидеть ответ с указанием «Junction Created For», за которым следуют указанные вами пути.

Новый элемент «SoftwareDistribution» с ярлыком добавляется в папку C:\Windows .

Примечание . Если mklink не работает или вы получили ошибку, попробуйте перезагрузить компьютер в безопасном режиме и повторить предыдущие шаги.

Теперь скопируйте содержимое старой папки «SoftwareDistribution» (которую вы переименовали на третьем шаге) во вновь созданную символическую ссылку. Это предотвратит повторную загрузку Windows любых обновлений.

Мы рекомендуем копировать, а не перемещать содержимое, на тот случай, если что-то не работает. Убедившись, что все работает, вы всегда можете вернуться и удалить старую папку позже.

Шаг пятый: снова запустите службу обновления Windows

Последний шаг — запуск службы Windows Update.

Откройте диспетчер задач, нажав Ctrl + Shift + Esc и перейдите на вкладку «Услуги».

Прокрутите вниз, пока не найдете службу wuauserv в нижней части списка, щелкните ее правой кнопкой мыши и выберите команду «Пуск».

Теперь, когда Центр обновления Windows загружает файлы, они должны храниться во вновь созданной папке.

Читайте также: