Как продлить 10-дневный лимит, чтобы вернуться к предыдущей версии Windows

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

Windows 10 вернется в дни удаления

(Если вы выполнили обновление с Windows 7, вы увидите Вернуться к Windows 7 вместо.)

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

Удаление текущей версии и возврат к предыдущей версии Windows также освобождает гигабайты данных на вашем жестком диске, так как Windows.old папка удалена.

По истечении 10-дневного окна предыдущие установочные файлы Windows под Windows.old каталог будет автоматически удален (возможно, используя Очистка диска) Операционной системой. В Начать кнопка будет затемнена.

свободное место на диске после обновления Windows

В версиях 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 дней.

Установите период отката через реестр

Вы также можете установить период времени отката, отредактировав реестр.

  1. Запустите редактор реестра и перейдите в следующую ветку:
    HKEY_LOCAL_MACHINE \ SYSTEM \ Setup
  2. Создайте новое значение DWORD с именем Удалить окно если его еще нет.
  3. Двойной щелчок Удалить окно, выберите Десятичный и введите желаемое значение (>2 к <60) и нажмите ОК.
    Windows 10 вернется в дни удаленияОбратите внимание: если указанное выше значение реестра не существует, пороговым пределом по умолчанию, используемым Windows, будет 10 дней.
  4. Закройте редактор реестра.

После внесения изменений в реестр лучше перезапустить 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”Файлы с помощью Очистки диска или Настройки хранилища для восстановления дискового пространства.свободное место на диске после обновления Windows

Windows 10 вернется в дни удаления
СВЯЗАННЫЙ:Как автоматически удалить файлы старше N дней в 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 10 вернется в дни удаления

Если 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
  • Напишите об этом в Твиттере!
Так что большое спасибо за вашу поддержку, мой читатель. Это займет не более 10 секунд вашего времени. Кнопки «Поделиться» находятся прямо внизу. :)