После обновления до Windows 10 или установки обновления компонентов Windows 10 вы сможете вернуться к предыдущей версии Windows в течение ограниченного времени в 10 дней. Это можно сделать, открыв Настройки → Обновление и безопасность → Восстановление → Вернуться к предыдущей версии Windows 10.
(Если вы выполнили обновление с Windows 7, вы увидите Вернуться к Windows 7 вместо.)
При откате к предыдущей версии с помощью этого метода ваши личные файлы будут сохранены, но при этом будут удалены все настройки, приложения и драйверы, установленные после обновления. По умолчанию у вас есть десять дней, до которых вы можете вернуться к предыдущей версии Windows.
Удаление текущей версии и возврат к предыдущей версии Windows также освобождает гигабайты данных на вашем жестком диске, так как Windows.old
папка удалена.
По истечении 10-дневного окна предыдущие установочные файлы Windows под Windows.old
каталог будет автоматически удален (возможно, используя Очистка диска) Операционной системой. В Начать кнопка будет затемнена.
В версиях Windows 10 до Anniversary Update (v1607) период отката составлял 30 дней. После выпуска Anniversary Update Microsoft сократила время удаления до 10 дней. Согласно Microsoft, это было решение, основанное на данных (на основе телеметрии), чтобы изменить период отката с 30 до 10 дней. Цитата из источника:
Основываясь на нашем исследовании пользователей, мы заметили, что большинство пользователей, решивших вернуться к предыдущей версии Windows, делают это в течение первых нескольких дней. Поэтому мы изменили настройку на 10 дней, чтобы освободить место для хранения, используемое предыдущими копиями.
Для оценки операционной системы конечным пользователям может потребоваться больше времени, а для большинства людей 10-дневного окна недостаточно. Хорошей новостью является то, что вы можете увеличить параметр «Вернуться к предыдущей версии Windows» до максимального значения. 60
дней вручную.
В этой статье рассказывается, как продлить 10-дневное окно отката на вашем компьютере с Windows 10.
Увеличьте 10-дневный лимит, чтобы вернуться к предыдущей версии
Используя утилиту DISM, вы можете сделать следующее:
- Узнайте, через сколько дней после обновления ОС можно удалить.
- Инициируйте удаление или откат к предыдущей ОС или версии.
- Убрать возможность удаления обновления Windows.
- Установите количество дней, в течение которых пользователь должен удалить обновление Windows.
(Ссылка: Операционная система DISM удалить параметры командной строки.)
Найдите таймфрейм отката (количество дней)
Чтобы определить временные рамки окна удаления (дни) существующей установки Windows, запустите эту команду из Командная строка администратора:
DISM / Интернет / Get-OSUninstallWindow
Вы увидите следующий результат:
Инструмент обслуживания образов развертывания и управления ими. Версия: 10.0.19041.572 Версия образа: 10.0.19042.661 Окно удаления: 10 Операция завершилась успешно.
Увеличить таймфрейм отката (количество дней)
Выполните эту команду, чтобы установить количество дней после обновления, в течение которого может быть инициировано удаление.
Синтаксис:
DISM / Online / Set-OSUninstallWindow / Значение:
Значение (т. Е. Количество дней) должно быть в диапазоне <2
или >60
. Если введенное вами значение не попадает в этот диапазон, будет установлено значение по умолчанию 10.
Пример:
DISM / Online / Set-OSUninstallWindow / Значение: 30
Вы должны увидеть сообщение «Операция завершилась успешно”На выходе.
Приведенная выше командная строка устанавливает окно отката на 30 дней. Windows не удалит Windows.old
папка до 30 дней.
Установите период отката через реестр
Вы также можете установить период времени отката, отредактировав реестр.
- Запустите редактор реестра и перейдите в следующую ветку:
HKEY_LOCAL_MACHINE \ SYSTEM \ Setup
- Создайте новое значение DWORD с именем
Удалить окно
если его еще нет. - Двойной щелчок
Удалить окно
, выберите Десятичный и введите желаемое значение (>2
к<60
) и нажмите ОК.
Обратите внимание: если указанное выше значение реестра не существует, пороговым пределом по умолчанию, используемым Windows, будет 10 дней. - Закройте редактор реестра.
После внесения изменений в реестр лучше перезапустить Windows, хотя DISM Get-OSUninstallWindow команда отразит изменение реестра, даже если вы не перезагружаетесь.
Дополнительный совет
Есть еще два DISM переключатели а именно, Initiate-OSUninstall
и Удалить-OSUninstall
о которых вы, возможно, захотите узнать. Первый - инициировать откат с помощью командной строки, а второй - убрать возможность отката для пользователей.
В Удалить-OSUninstall
переключатель будет серым Начать под полем «Вернуться к предыдущему…». Команда удаляет следующие значения реестра из указанной выше ветви. Он также может удалить соответствующие данные BCD и Среда восстановления Windows запись с названием «Вернуться к предыдущей сборке».
Значения реестра:
- Удалить Актив
- Удалить GUID
- УдалитьMark
- UninstallScenario
Ошибка: 1168 - элемент не найден
В некоторых случаях ошибка 1168 («элемент не найден») может возникать при выполнении команды DISM Get-OSUninstallWindow или Set-OSUninstallWindow.
Инструмент обслуживания образов развертывания и управления ими. Версия: 10.0.19041.572 Версия изображения: Ошибка: 1168 Элемент не найден. Файл журнала DISM можно найти в C: \ WINDOWS \ Logs \ DISM \ DISM.log.
В файле DISM.log будут показаны следующие записи:
Ошибка pGetUninstallInterfaceCommon: не удалось загрузить setupplatform, hr = 0x80070490 [gle = 0x00000003] Ошибка DISM DISM SetupPlatform Provider: PID = 3944 TID = 9192 Не удалось получить UninstallInterface Online. - CSetupPlatformManager:: GetUninstallWindow (час: 0x80070490) Ошибка DISM DISM SetupPlatform Provider: PID = 3944 TID = 9192 Не удалось получить окно удаления. - CSetupPlatformManager:: ProcessCmdLine_GetUninstallWindow (час: 0x80070490) Ошибка DISM DISM SetupPlatform Provider: PID = 3944 TID = 9192 Ошибка при обработке команды get-osuninstallwindow. - CSetupPlatformManager:: ExecuteCmdLine (час: 0x80070490)
Ошибка 1168
(0x80070490
), что означает «Элемент не найден», возникает, если Windows.old
папка (особенно подпапка $ WINDOWS. ~ BT
) был удален Windows после истечения периода отката.
Также возможно, что вы вручную сняли флажок "Предыдущая установка Windows”Файлы с помощью Очистки диска или Настройки хранилища для восстановления дискового пространства.
DISM DISM Get-OSUninstallWindow
и Set-OSUninstallWindow
командам для правильной работы потребуются следующие файлы:
C: \ windows.old \ $ WINDOWS. ~ BT \ Sources \ api-ms-win-core-kernel32-legacy-l1-1-0.dll. C: \ windows.old \ $ WINDOWS. ~ BT \ Sources \ fltLib.dll. C: \ windows.old \ $ WINDOWS. ~ BT \ Sources \ mpr.dll. C: \ windows.old \ $ WINDOWS. ~ BT \ Sources \ setupplatform.dll. C: \ windows.old \ $ WINDOWS. ~ BT \ Sources \ sspicli.dll. C: \ windows.old \ $ WINDOWS. ~ BT \ Sources \ unbcl.dll. C: \ windows.old \ $ WINDOWS. ~ BT \ Sources \ virtdisk.dll. C: \ windows.old \ $ WINDOWS. ~ BT \ Sources \ winhttp.dll. C: \ windows.old \ $ WINDOWS. ~ BT \ Sources \ wtsapi32.dll
Если Windows.old
или его подпапка $ WINDOWS. ~ BT
отсутствует, или если в этом месте отсутствуют некоторые библиотеки DLL, вы получите одну из следующих ошибок:
Ошибка: 1168 Элемент не найден. Файл журнала DISM можно найти в C: \ WINDOWS \ Logs \ DISM \ DISM.log.
Ошибка: 126 Указанный модуль не может быть найден. Файл журнала DISM можно найти в C: \ WINDOWS \ Logs \ DISM \ DISM.log.
Ошибка 3: система не может найти указанный путь
Несмотря на это, вы должны иметь возможность установить порог удаления или временные рамки, используя метод реестра описано выше.
Заключительные слова
Неясно, сохранится ли окно удаления, которое вы установили с помощью DISM или реестра, если вы установите обновление (Feature Update) в будущем.
Конечно, окончательный трюк переименования C: \ Windows.old
и C: \ $ Windows ~ BT
предотвратит их автоматическое стирание в Windows 10. Переименовывая папки, вы получаете неограниченное время, чтобы вернуться к выбранной версии.
Одна небольшая просьба: если вам понравился этот пост, поделитесь, пожалуйста, этим?
Одна "крошечная" публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:- Приколи это!
- Поделитесь этим в своем любимом блоге + Facebook, Reddit
- Напишите об этом в Твиттере!