След като надстроите до Windows 10 или инсталирате актуализация на функциите на Windows 10, ще можете да се върнете към предишната версия на Windows в рамките на ограничен период от време от 10 дни. Това може да стане, като отворите Настройки → Актуализация и сигурност → Възстановяване → Върнете се към предишната версия на Windows 10.
(Ако сте надстроили от Windows 7, ще видите Върнете се към Windows 7 вместо.)
Връщането към предишната версия с помощта на този метод запазва вашите лични файлове, но ще премахне вашите персонализации, приложения и драйвери, инсталирани след надстройката. По подразбиране имате десет дни, преди които можете да се върнете към предишната версия на Windows.
Деинсталиране на текущата версия и връщане към предишната версия на Windows също освобождава гигабайти на данни на вашия твърд диск, като Windows.стар
папката е изтрита.
След 10-дневния прозорец, предишните инсталационни файлове на Windows под Windows.стар
директорията ще бъде автоматично изтрита (може би използвайки Почистване на диска) от операционната система. В Първи стъпки тогава бутонът ще бъде сив.
Във версиите на Windows 10 преди юбилейната актуализация (v1607), срокът за връщане назад беше 30 дни. След юбилейната актуализация Microsoft намали прозореца за деинсталиране на 10 дни. Според Microsoft решението, управлявано от данни (на базата на телеметрия), е да се промени времевата рамка за отмяна от 30 на само 10 дни. Цитирам източника:
Въз основа на нашето потребителско проучване забелязахме, че повечето потребители, които решат да се върнат към предишна версия на Windows, го правят през първите няколко дни. Поради това променихме настройката на 10 дни, за да освободим място за съхранение, използвано от предишни копия.
Оценяването на операционна система може да изисква повече време за крайните потребители, а 10-дневният прозорец е недостатъчен за повечето хора. Добрата новина е, че можете да увеличите Връщане към предишната версия на Windows до максимум 60
дни ръчно.
Тази статия ви казва как да удължите 10-дневния прозорец за връщане назад на вашия компютър с Windows 10.
Удължете 10-дневния лимит, за да се върнете към предишната версия
С помощта на помощната програма DISM можете да направите следното:
- Разберете колко дни след надстройка може да се деинсталира ОС.
- Започнете деинсталиране или връщане към предишната ОС или версия.
- Премахнете възможността за деинсталиране на надстройка на Windows.
- Задайте броя на дните, през които потребителят трябва да деинсталира надстройка на Windows.
(Справка: Опции за деинсталиране на командния ред от операционната система DISM.)
Намерете времевата рамка за връщане назад (брой дни)
За да определите времевата рамка на прозореца за деинсталиране (дни) на вашата съществуваща инсталация на Windows, изпълнете тази команда от администраторски команден ред:
DISM /Online /Get-OSUninstallWindow
Ще видите следния изход:
Инструмент за обслужване и управление на изображения за внедряване. Версия: 10.0.19041.572 Версия на изображението: 10.0.19042.661 Прозорец за деинсталиране: 10 Операцията завърши успешно.
Увеличете времевата рамка за връщане (брой дни)
Изпълнете тази команда, за да зададете броя на дните след надстройка, през които може да започне деинсталиране.
Синтаксис:
DISM /Онлайн /Set-OSUninstallWindow /Стойност:
Стойността (т.е. броят на дните) трябва да е в диапазона от <2
или >60
. Ако въведената от вас стойност не попада в този диапазон, стойността по подразбиране от 10 ще бъде зададена.
пример:
DISM /Online /Set-OSUninstallWindow /Стойност: 30
Трябва да видите съобщението „Операцията завърши успешно” в изхода.
Горният команден ред задава прозореца за връщане назад на 30 дни. Windows няма да изтрие Windows.стар
папка преди 30 дни.
Задайте времевата рамка за връщане през регистъра
Можете да зададете времевата рамка на прозореца за връщане, като редактирате и регистъра.
- Стартирайте редактора на системния регистър и отидете на следния клон:
HKEY_LOCAL_MACHINE\SYSTEM\Setup
- Създайте нова DWORD стойност с име
UninstallWindow
ако вече не съществува. - Кликнете два пъти
UninstallWindow
, изберете Decimal и въведете желаната стойност (>2
да се<60
) и щракнете върху OK.
Имайте предвид, че ако горната стойност на системния регистър не съществува, „10“ дни ще бъде праговата граница по подразбиране, използвана от Windows. - Излезте от редактора на системния регистър.
След модификацията на системния регистър е по-добре да рестартирате Windows, въпреки че DISM Get-OSUninstallWindow командата ще отразява промяната в системния регистър, дори ако не рестартирате.
Допълнителен съвет
Има още два DISM превключватели а именно Иницииране-Осунинсталиране
и Премахване - Деинсталиране на OSU
за които може да искате да знаете. Първият е да инициира връщане назад с помощта на командния ред, а вторият е да премахне възможността за връщане назад от потребителите.
В Премахване - Деинсталиране на OSU
превключвателят ще оцвети в сиво Първи стъпки бутон под раздела Връщане към предишния... Командата изтрива следните стойности на системния регистър от гореспоменатия клон. Може също да премахне съответните BCD данни и Среда за възстановяване на Windows запис на име „Върнете се към предишната компилация“.
Стойности в регистъра:
- UninstallActive
- Деинсталиране GUID
- UninstallMark
- Деинсталиране Сценарий
Грешка: 1168 – Елементът не е намерен
В някои случаи може да възникне грешка 1168 („елементът не е намерен“) при изпълнение на командата DISM Get-OSUninstallWindow или Set-OSUninstallWindow.
Инструмент за обслужване и управление на изображения за внедряване. Версия: 10.0.19041.572 Версия на изображението: Грешка: 1168 Елементът не е намерен. Регистрационният файл DISM може да бъде намерен в C:\WINDOWS\Logs\DISM\dism.log
Файлът DISM.log ще покаже следните записи:
Грешка pGetUninstallInterfaceCommon: Неуспешно зареждане на платформата за настройка, hr = 0x80070490 [gle=0x00000003] Грешка DISM DISM SetupPlatform Доставчик: PID=3944 TID=9192 Неуспешно получаване на UninstallInterface Online. - CSetupPlatformManager:: GetUninstallWindow (hr: 0x80070490) Грешка DISM DISM SetupPlatform Доставчик: PID=3944 TID=9192 Неуспешно получаване на прозореца за деинсталиране. - CSetupPlatformManager:: ProcessCmdLine_GetUninstallWindow (hr: 0x80070490) Грешка DISM DISM SetupPlatform Доставчик: PID=3944 TID=9192 Неуспешно при обработката на командата get-osuninstallwindow. - CSetupPlatformManager:: ExecuteCmdLine (hr: 0x80070490)
Грешка 1168
(0x80070490
), което означава „Елементът не е намерен“, възниква, ако Windows.стар
папка (особено подпапката $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.стар
или неговата подпапка $WINDOWS.~BT
липсва или ако някои от DLL файловете липсват на това място, ще получите една от следните грешки:
Грешка: 1168 Елементът не е намерен. Регистрационният файл DISM може да бъде намерен в C:\WINDOWS\Logs\DISM\dism.log
Грешка: 126 Посоченият модул не може да бъде намерен. Регистрационният файл DISM може да бъде намерен в C:\WINDOWS\Logs\DISM\dism.log
Грешка 3: Системата не може да намери посочения път
Въпреки това трябва да можете да зададете прага или времевата рамка за деинсталиране с помощта на метод на регистър описано по-горе.
Заключителни думи
Не е ясно дали прозорецът за деинсталиране, който сте задали с помощта на DISM или регистъра, ще се запази или не, ако инсталирате актуализация (Актуализация на функции) в бъдеще.
Разбира се, на краен трик на преименуване C:\Windows.old
и C:\$Windows~BT
ще попречи на Windows 10 да ги изтрие автоматично. Чрез преименуване на папките получавате неограничено време за връщане към избраната версия.
Една малка молба: Ако тази публикация ви е харесала, моля, споделете я?
Едно "малко" споделяне от вас сериозно би помогнало много за развитието на този блог. Някои страхотни предложения:- Закачете го!
- Споделете го с любимия си блог + Facebook, Reddit
- Twitter го!