(С) by lexapass, 2021-2022

ВНИМАНИЕ!
Данный комплект предоставлен Вам исключительно в ознакомительных целях согласно принципу "КАК ЕСТЬ" без любого типа гарантий, явно выраженных или подразумеваемых.
Вы можете использовать его на свой страх и риск. Автор снимает с себя всякую ответственность за любые возможные повреждения вашей аппаратуры или потерю данных,
вызванные его применением.
Запрещается публикация этих материалов без уведомления и разрешения автора. Указание автора, ссылки на сайт и оригинальных ссылок обязательны!

1. Описание.
Если Вы читаете это, то Вам уже известно, что начиная с 1-го июля 2021 года MS усилила борьбу с отозванными сертификатами для подписи драйверов на Windows 7+.
Изменения вступают в действие после установки июльских обновлений.
Данный комплект позволяет вернуть "старые добрые времена", возвращая политики в исходное состояние.

Для удобства дополнительные файлы включены в состав скрипта и извлекаются автоматически в процессе работы.

Поддерживаются системы Windows 7 / Server 2008 R2 и новее (включая Windows 11, build 22000.xxx) с загрузкой в режимах BIOS (Legacy) / UEFI (с Secure Boot и без) с обновлениями на дату публикации комплекта как активные, так и оффлайн,
т. е. будут проверяться все доступные диски на предмет наличия установленных систем и соответствующих файлов.

Рекомендуется (и проверялся) запуск только из полноценных систем и режима командной строки их сред восстановления (Windows Recovery Environment) или с установочного носителя.
Запуск из разного рода WinLive/WinPE по причине их урезаности и модификаций может завершиться ошибкой.

2. Использование. 
Запустить CIPolicyRevert.cmd, который проверит доступные диски с установленными системами и проведет все необходимые изменения.
Результаты работы наблюдать в соответствующем окне и следовать рекомендациям.
Если утилита сообщает об отсутствии системных файлов для какой-либо версии и после применения загрузка завершается ошибкой, то можно обратиться к автору с указанием подробностей для возможного обновления.
Если же загрузка произошла успешно, то на сообщения об отсутствии системных файлов для этой версии можно не обращать внимания.

3. В случае ошибок загрузки после применения для восстановления исходных файлов используйте команду 
sfc /scannow /offwindir=<путь_к_папке_Windows> /offbootdir=<диск_c_Windows> 
из командной строки среды восстановления (справка и Интернет в помощь).
Дополнительно можно удалить файлы драйверов, использующих для подписи отозванные сертификаты.



Спасибо Levvon c RU-BOARD за направление. 

