Некоторые конфигурации компьютеров имеют очень небольшой системный диск со свойством «забиваться». При наличии второго диска может иметь смысл перенести часть данных на него. Например, вы можете переместить файл подкачки, папку временных файлов и папку, куда загружаются обновления Windows 10.
В этой инструкции — о том, как перенести папку обновлений с тем, чтобы автоматически загружаемые обновления Windows 10 не занимали место на системном диске и некоторые дополнительные нюансы, которые могут оказаться полезными. Обратите внимание: если у вас единственный и достаточно объемный жесткий диск или SSD, разбитый на несколько разделов, причем системный раздел оказался недостаточного объема, более рациональным и простым будет увеличить диск C.
Перенос папки обновлений на другой диск или раздел
Обновления Windows 10 загружаются в папку C:\Windows\SoftwareDistribution (за исключением «обновлений компонентов», которые пользователи получают раз в полгода). Эта папка содержит как сами загрузки в подпапке Download, так и дополнительные служебные файлы.
При желании, средствами Windows мы можем сделать так, чтобы обновления, получаемые через Центр обновлений Windows 10, загружались в другую папку на другом диске. Порядок действий будет следующим.
- Создайте папку на нужном вам диске и с нужным названием, куда будут скачиваться обновления Windows Не рекомендую использовать кириллицу и пробелы. Диск должен иметь файловую систему NTFS.
- Запустите командную строку от имени Администратора. Сделать это можно, начав набирать «Командная строка» в поиске на панели задач, нажав правой кнопкой мыши по найденному результату и выбрав пункт «Запуск от имени Администратора» (в последней версии ОС можно обойтись без контекстного меню, а просто нажав по нужному пункту в правой части результатов поиска).
- В командной строке введите net stop wuauserv и нажмите Enter. Вы должны получить сообщение о том, что служба «Центр обновления Windows» успешно остановлена. Если вы видите, что не удалось остановить службу, по всей видимости, она занята обновлениями прямо в настоящий момент: можно подождать, либо перезагрузить компьютер и временно отключить Интернет. Не закрывайте командную строку.
- Перейдите в папку C:\Windows и переименуйте папку SoftwareDistribution в SoftwareDistribution.old (или во что угодно ещё).
- В командной строке введите команду (в этой команде D:\NewFolder — путь к новой папке сохранения обновлений)
mklink /J C:\Windows\SoftwareDistribution D:\NewFolder
- Введите команду net start wuauserv
После успешного выполнения всех команд, процесс переноса завершен и обновления должны скачиваться в новую папку на новом диске, а на диске C будет лишь «ссылка» на новую папку, не занимающая по факту места.
Однако, прежде чем удалять старую папку, рекомендую проверить скачивание и установку обновлений в Параметры — Обновления и безопасность — Центр обновления Windows — Проверить наличие обновлений.
И уже после того, как вы убедились, что обновления скачиваются и устанавливаются, можно удалить SoftwareDistribution.old из C:\Windows\, так как она более не нужна.
Дополнительная информация
Всё вышеописанное работает для «обычных» обновлений Windows 10, однако если речь идёт об обновлении до новой версии (обновление компонентов), дела обстоят следующим образом:
- Таким же способом перенести папки, куда скачиваются обновления компонентов не получится.
- В последних версиях Windows 10 при загрузке обновления с помощью «Помощника по обновлению» с сайта Майкрософт, малом количестве места на системном разделе и наличии отдельного диска, файл ESD, служащий для обновления, автоматически загружается в папку Windows10Upgrade на отдельном диске. Место на системном диске тоже тратится под файлы новой версии ОС, но в меньшей степени.
- Папка Windows.old при обновлении также будет создана именно на системном разделе (см. Как удалить папку Windows.old).
- После выполнения обновления до новой версии все действия, которые были произведены в первой части инструкции придется повторить, так как обновления вновь начнут загружаться на системный раздел диска.
Надеюсь, материал был полезен. На всякий случай еще одна инструкция, которая в рассматриваемом контексте может пригодиться: Как очистить диск C.
Нехватка свободного места для загрузки обновлений системы это не новая проблема. У большинства из нас есть доступ к Интернету и, конечно же, мы все загружаем разные файлы. У нас установлены игры и другие программы, которые могут занимать много места на жёстком диске. Самая большая проблема возникает при загрузке обновлений на системный диск Windows, обычно это диск C, поскольку на диске нет или мало свободного места, обновления перестают загружаться. Windows не предложит вам изменить местоположение загрузки обновлений.
В этом инструкции мы рассмотрим, как переместить папку для загрузки обновлений Windows 10 на другой диск. Прежде чем начать, вы должны знать, что для этого вам понадобятся права администратора.
Изменить расположение папки загрузки обновлений Windows 10.
По умолчанию Центр обновления Windows использует папку C:\Windows\SoftwareDistribution. То есть все загружаемые файлы находятся в папке SoftwareDistribution и позже устанавливается системой.
Шаг 1. Поскольку наша цель заставить систему загружать обновления на другой диск, создайте для этого новую папку на диске D. Данную папку можете назвать как вам угодно, для примера назовем новую папку WindowsUpdate. Предположим, что путь к ней — D:\WindowsUpdate
Шаг 2. Затем используя клавиши Ctrl + Alt + Delete, откройте «Диспетчер задач».
Шаг 3. В диспетчере, переключитесь на вкладку «Службы», а затем найдите и кликните правой кнопкой мыши по службе wuauserv и остановите ее. (см. картинку)
Шаг 4. Теперь переименуйте C:\Windows\SoftwareDistribution в C:\Windows\SoftwareDistribution.old
Шаг 5. Создайте символическую ссылку (Symlink).
Чтобы создать символическую ссылку, откройте командную строку. В меню «Пуск» начните печатать CMD в результатах поиска кликните правой кнопкой мыши на Командная строка и запустите ее от имени администратора. Затем введите следующую команду и нажмите Enter:
mklink /j c:\windows\softwaredistribution d:\WindowsUpdate
Теперь вы можете скопировать все файлы из C:\Windows\SoftwareDistribution.old в новую папку загрузки. Это гарантирует, что загрузка будет продолжена; иначе она начнется с начала.
Шаг 6. Перезапустите службу обновления Windows
После этого вам нужно запустить службу Центр обновления Windows — wuauserv. Вы можете использовать Диспетчер задач, чтобы запустить ее, как мы делали выше, или выполнить следующую команду в CMD:
net start wuauserv
Шаг 7. Проверьте, работает ли Центр Обновления Windows:
Откройте «Параметры» → «Обновление и безопасность» → «Центр обновления Windows» → «Проверка наличия обновлений». Если система начнет \ продолжит загрузку обновлений и не вызывает ошибки, вы все сделали верно.
Мы рекомендуем использовать диск для загрузки обновлений системы, который имеет достаточно свободного места. Хотя вы можете выбрать SD-карту (формат NTFS) или внешний диск, мы советуем делать это, только если он всегда остается подключенным к вашему ПК.
Все, надеюсь информация пригодится!
Читайте также: 16 Cпособов освободить место на диске в Windows 10
Having a hard time updating your computer to Windows 10 or Windows 11 because you’re running out of space? Don’t worry, it’s a super common problem for users with low disk space on their computers. The update process needs room to download and store files, which can be a tight squeeze if your hard drive is nearly full. But there’s a workaround: changing where Windows Update files download can solve the space issue.
In this guide, we’ll show you how to change the Windows Update download location, possibly to another drive with more disk space, using a technique called Symlink. This way, you can update your PC without worrying about available empty space anymore. In addition, we’ll make sure all the screenshots and steps are applicable to Windows 11 too.
Also see: How to delete Windows Update files in Windows 11
Why change the download location for Windows Update?
When updating Windows 11 or 10, it first downloads files to your primary hard drive, usually the C:\ drive. But if this drive is full, especially during a big update, you might meet an issue because there’s no room for the installation files. To fix this, we’ll show you how to change the download location to a drive with more space, so the updates can continue.
Steps to change the Windows Update download location
Step 1: Stop the Windows Update service
Firstly, you need to stop the Windows Update service so that it will not interfere with the changes and can recognize it later when you restart the service.
- Right-click on your taskbar and pick “Task Manager”.
- Head to the “Services” tab.
- Find the service named “wuauserv”.
- You might want to sort by name to find it easier.
- Right-click on “wuauserv” and choose “Stop”.
Step 2: Change the old path and create a new Windows update download location
- Rename the place where Windows 11 or 10 keeps its update files from
C:\Windows\SoftwareDistributiontoC:\Windows\SoftwareDistribution_old. - Make a new folder on a drive with more room for the updates, like
E:\NewWindowsUpdateLocation, or whatever you prefer.
Step 3: Create a symlink to connect the two paths
- Open Command Prompt as admin by searching for it and choosing “Run as administrator”.
- Type in this command:
mklink /j C:\Windows\SoftwareDistribution E:\NewWindowsUpdateLocation
When you see “Junction created,” it means the new symlink is ready. It might look like updates still go to the old place, but they’re actually saving to the new location you created.
Optionally, you can move all the old update files to your new location so Windows doesn’t re-download them. Or, if you prefer, you can delete them from the old spot if they’re not needed anymore.
Step 4: Restart the Windows Update service
Follow the steps below to restart the WU service:
- Go back to Task Manager, click the “Services” tab.
- Find “wuauserv“, right-click it, and hit “Start”.
You can now try to run Windows Update again by going to Settings > Update and Security > Windows Update. Then, click on “Check for Updates.”
If you see an “Access is Denied” error when you enter the command in CMD, even if you run the Command Prompt as an administrator, or if you can’t rename the Software Distribution folder in C:\Windows, boot your Windows into safe mode and repeat the steps again. This should help if Windows Update can’t be stopped in the previous session or if you have a problem with your admin privileges in Windows 11 or 10.
Common issue after changing the download location
After you change where Windows Update downloads stuff, you might hit a snag. Even if you think you’ve got it all set up perfectly, sometimes Windows Update acts like it doesn’t know about the new spot and won’t start downloading updates. It can be annoying, but this usually happens if the symlink wasn’t done right or Windows still thinks it should be looking at the old location.
To sort this out, go over the symlink command you used and check that it really points from the old update folder to the new one. Also, it’s smart to restart your computer after you set up the symlink. Doing this gives Windows a clean slate to notice the new update path.
Разбивая диск SSD малого объема, пользователи нередко выделяют для системного раздела минимальный объем физической памяти, которого должно хватить для системы и самых нужных программ. Такая экономия в будущем может привести к проблемам обновления Windows, ведь как известно, скачиваются пакеты обновлений именно на системный раздел. При этом объем файлов апдейта может достигать нескольких гигабайт и, если на диске окажется недостаточно места, обновление просто не будет загружено и установлено.
Интересно, что Windows 10 в этом случае ничего толком не советует, решать проблему пользователь должен сам. Самое очевидное решение — расширение системного раздела не всем подходит, но есть и другой, более приемлемый способ. Каталог с обновлениями можно перенести с системного раздела на пользовательский том или даже физический диск, не нарушив при этом функциональность отвечающего за получение пакетов обновлений компонента. По умолчанию Windows 10 скачивает файлы обновлений в папку C:\Windows\SoftwareDistribution.
Перенесем ее расположение на диск D.
Первым делом создадим на свободном диске отдельную папку. Пусть это будет WinUp.
Открываем командой services.msc оснастку управления службами, находим службу «Центр обновления Windows» (wuauserv) и останавливаем ее.
За сим переходим в расположение C:\Windows и переименовываем каталог SoftwareDistribution в SoftwareDistribution.old или как-то иначе.
Теперь сделаем нашу папку WinUp основным каталогом для загрузки обновлений. Для этого запустим от имени администратора командную строку и свяжем папки символической ссылкой:
mklink /j C:\windowssoftwaredistribution D:\WinUp
Готово.
Чтобы не скачивать на диск файлы недогрузившегося обновления повторно, перемещаем содержимое SoftwareDistribution.old в новую папку WinUp.
Теперь возвращаемся в управление службами и запускаем службу «Центр обновления Windows».
После этого перезагружаем компьютер и проверяем, работает ли Центр обновления Windows.
Если обновления загружаются, значит всё было сделано правильно.
Quick Links
-
Step One: Create a New Update Download Folder
-
Step Two: Stop the Windows Update Service
-
Step Three: Rename the Old Download Folder
-
Step Four: Create a Symbolic Link to the New Folder
-
Step Five: Start the Windows Update Service Again
To update your system to the latest release, there must be enough space on your hard drive for the update files. Windows will automatically try to use a different drive if your system drive is full, but with a few steps, you can also force Windows to download updates somewhere else.
By default, Windows will store any update downloads on to your main drive, this is where Windows is installed, in the C:\Windows\SoftwareDistribution folder. If the system drive is too full and you have a different drive with enough space, Windows will often try to use that space if it can. Windows takes care of removing update files at some point after they’ve been installed, but often—especially in the case of major updates like the October 2018 Update—it keeps those files around for a while in case you want to uninstall the updates or roll back your version of Windows.
Since these updates can often take up a lot of space—16-20 GB in some cases—you might want Windows to download them to a different drive, especially if you’re using something like a solid state drive where disk space is at a premium. You’ll have to jump through a few hoops to make it work. We’ll be shutting down the update service, using the Command Prompt to create a symlink (a virtual link to a new folder so Windows still thinks it’s using the original folder), and then restarting the update service. It’s not complicated, though, and we’ll walk you through the steps.
Note: Before going any further, you should back up your computer just in case anything goes wrong while altering things in system folders. (You really should be backing up regularly, anyway.) It’s a pretty safe process, but better being safe than sorry.
Step One: Create a New Update Download Folder
The first thing you’ll do is to create a new folder for the downloads on a different drive. This is where Windows will store any future update downloads.
In File Explorer, find the location you want to use, right-click anywhere, point to the «New» submenu, and then click the «Folder» command.
Next, name the folder to whatever you want. We’ve named ours «NewUpdateFolder,» and it’s located on the D:\ drive.
Step Two: Stop the Windows Update Service
Next, you have to stop the Windows Update service to prevent it from updating anything while you change things around and because in the next step, you’ll be renaming the old update folder. The Windows Update service won’t let you do that if it’s running.
Press Ctrl+Shift+Esc to open the Task Manager and click the «Services» tab.
Scroll down until you find the wuauserv service near the bottom of the list. Right-click it and then click «Stop.»
Step Three: Rename the Old Download Folder
Now, you’ll need to rename the existing folder to something different. That’s because you’ll be creating a new symlink folder and Windows doesn’t let you have two folders of the same name, even though one is only pointing to the new folder you created in step one.
In File Explorer, browse to C:\Windows . Right-click the «SoftwareDistribution» folder there and then click the «Rename» command. You’ll be prompted for permission to do this; click «Yes.»
The easiest thing to do is to just stick «Old» at the front or back to signify this isn’t the current folder we’ll be working with. If prompted for permission again, click «Yes.»
Step Four: Create a Symbolic Link to the New Folder
Now that you’ve created the new folder you want the downloads to go and renamed the old «SoftwareDistribution» folder to get it out of the way, you need to show Windows how to find the new folder. To do this, we use what’s called a Symbolic Link, or symlink. These act much the same way a shortcut does; they point to a real folder somewhere else on your computer.
First, run Command Prompt as an administrator. Clicking Start, type «cmd» into the search box, right-click on the «Command Prompt» result, and then select the «Run As Administrator» command.
At the prompt, type the following command (replacing «d:\NewUpdateFolder» with the full path to the folder you created in step one).
mklink /j c:\windows\SoftwareDistribution d:\NewUpdateFolder
After you run the command, you should see a reply stating «Junction Created For» followed by the paths you specified.
A new «SoftwareDistribution» item with a shortcut icon is added to the C:\Windows folder.
Note: If the mklink command didn’t work or you received an error, try restarting your computer into Safe Mode and repeating the previous steps.
Now, copy the contents of the old «SoftwareDistribution» folder (the one you renamed in step three) into the newly created symbolic link. This will prevent Windows from re-downloading any updates.
We suggest copying instead of moving the contents for now just in case something doesn’t work. Once you’ve made sure everything is functioning, you can always come back and delete the old folder later.
Step Five: Start the Windows Update Service Again
The final step is to start the Windows Update Service back up.
Open Task Manager by pressing Ctrl+Shift+Esc and switch to the «Services» tab.
Scroll down until you find the wuauserv service near the bottom of the list, right-click it, and then click the «Start» command.
From now on whenever Windows Update downloads files, they should be stored in the newly created folder.
