Одна из распространенных ошибок Windows 10, с которой можно столкнуться как при запуске ОС так и при её установке — «Не удалось проверить цифровую подпись этого файла», код ошибки 0xc0000428. В некоторых случаях появления синего экрана с этим кодом также указывается имя проблемного файла, частые варианты — oem-drv64.sys (для не вполне легальных ОС), winload.exe.
В этой инструкции подробно о возможных причинах этой ошибки и о способах её исправить в зависимости от ситуации и конкретного сценария появления проблемы.
Исправление ошибки 0xc0000428 при запуске Windows 10
В случаях появления ошибки «Не удалось проверить цифровую подпись этого файла» с кодом 0xc0000428 при запуске системы (при условии, что до этого Windows 10 запускалась нормально) среди причин можно предположить:
- Установку неподписанных драйверов устройств, в том числе виртуальных, которые может устанавливать стороннее прикладное ПО.
- Модификацию или замену системных файлов Windows 10, загрузчика системы, например, при использовании различных твиков системы, установке второй ОС на компьютер или ноутбук.
Сообщение об ошибке в нижней части, помимо прочего, предлагает нажать клавишу F8 для доступа к параметрам загрузки и именно её мы будем использовать для исправления ошибки:
- Нажмите F8, а если не сработает и у вас ноутбук — Fn+F8
- Откроется окно выборов параметров загрузки, вам требуется пункт «Отключить обязательную проверку подписи драйверов» — F7 или Fn+F7 (можно также использовать просто клавишу 7 в верхнем ряду).
- В этот раз, при условии исправного загрузчика запуск Windows 10 должен произойти без проблем.
- Дальнейшие действия могут быть следующими: удаление проблемного драйвера и соответствующих ему служб (в случае oem-drvsys может привести к проблемам с активацией и, в некоторых случаях, запуском), софта, который его установил или отключение проверки цифровой подписи драйверов Windows 10 на постоянной основе, о чем — пункт 5.
- Второе можно сделать с помощью командной строки, запущенной от имени администратора, введя команду bcdedit.exe /set nointegritychecks on а после перезагрузки также отключив Secure Boot в БИОС. При желании, можно использовать сторонние программы, такие как EasyBCD для отключения проверки цифровой подписи: в этой программе потребуется зайти в «Дополнительные параметры» (Advanced Settings) — Вкладка «Дополнительно» (Advanced) и установить отметку отключения проверки цифровой подписи драйверов (Allow use of unsigned drivers), а затем сохранить настройки кнопкой Save Settings (в программе есть и русский язык интерфейса, но при его включении иногда часть интерфейса становится не видна, потому привожу информацию на английском). После перезагрузки отключите функцию Secure Boot, если она включена в БИОС/UEFI.
Если указанные шаги не помогли или варианты загрузки по F8 не работают, попробуйте выполнить восстановление загрузчика Windows 10, используя загрузочную флешку с системой (при ее отсутствии придется создать где-то на другом компьютере). Есть и ещё один вариант входа в параметры загрузки: принудительное выключение долгим удержанием кнопки питания при загрузке Windows: после второго принудительного выключения будет произведена попытка автоматического восстановления, а затем появится экран, где кнопка «Дополнительные параметры» позволит зайти в среду восстановления.
Также можно попробовать использовать точки восстановления системы при их наличии: загрузитесь с загрузочной флешки Windows 10, на экране после выбора языка внизу справа нажмите «Восстановление системы» и найдите точки восстановления в параметрах.
Примечание: если ошибка вызвана файлом oem-drv64.sys и вы решили его удалить (напомню, на нелицензионных ОС после этого возможны дополнительные проблемы), удалите также раздел реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\oem-drv64
Ошибка 0xc0000428 при установке Windows 10
Причины появления рассматриваемой ошибки при установке Windows 10 на компьютер обычно диагностируются сложнее. Распространенными случаями являются следующие:
- Если флешка создана с использованием образа Windows 11/10, выпущенном до начала 2024 года, а БИОС материнской платы обновлен в этом году, причиной может быть блокировка отозванных загрузчиков UEFI из-за уязвимости CVE-2023-24932. Решение (при условии, что вы уверены в том, что образ оригинальный) — отключить Secure Boot в БИОС.
- Ошибка происходит при загрузке с установочной флешки — может возникать при использовании мультизагрузочных флешек и накопителей с загрузчиком Grub4DOS (такие, например, получаются при использовании WinSetupFromUSB). Попробуйте записать флешку другим образом, например с помощью Rufus. Также может помочь отключение Secure Boot в БИОС компьютера или ноутбука.
- Ошибка возникает при первой перезагрузке после начала установки. Здесь можно попробовать: если на компьютере стояла другая ОС, удалить раздел с загрузчиком от неё и заново запустить установку. Если установка выполняется на чистый диск, можно попробовать другой образ и отключение Secure Boot.
Если ни один из подходов не сработал в вашем случае, опишите в комментарии конкретную ситуацию, после чего возникла проблема и на какой файл указывает сообщение об ошибке, если такое указание присутствует. Я постараюсь помочь.
Способы решения ошибки 0xc0000428 при установке Windows или запуске программ
Наиболее частая ситуация, при которой пользователи сталкиваются с ошибкой 0xc0000428, — первый запуск новой ОС Windows. Неважно, она была установлена с нуля или обновилась с предыдущих версий. Следствия сбоя плачевны, так как они не позволяют комфортно продолжать работать на компьютере. Несколько реже проблема проявляется при попытке инсталляции, включения приложений и совсем редко – в момент добавления новых устройств на ПК под управлением Windows 10. Дальше описаны известные причины появления неполадки и способы ее исправления.
Общее определение сути проблемы для всех вероятных ситуаций ее проявления – неполадки в системных файлах.
Почему появляется ошибка 0xc0000428?
Преимущественно неполадка возникает по следующим причинам:
- Пиратская ОС. При этом помимо кода ошибки 0xc0000428 фигурирует еще и файл с названием oem-drv64.sys. Ситуация свидетельствует о неполадке при активации.
- Повреждение файлов ОС. Чаще всего речь идет о повреждении загрузчика – BOOTMGR, который участвует в процессе включения операционной системы. В таком случае ошибка 0xc0000428 дополнительно содержит упоминание файла winload.exe. Загрузчик не находит необходимые файлы.
- Конфликт между накопителем со старым загрузчиком и диском с новой ОС. Нежелательно совмещать несколько загрузочных жестких дисков, так как это может вызвать проблемы при запуске.
- Некорректные драйвера для добавленного оборудования. Особенно часто дело в цифровой подписи. Нет принципиальной разницы между установкой виртуального и физического оборудования.
- Неправильная мультизагрузочная флешка. Скорее всего ошибка проявляется во время инсталляции ОС. Это следствие загрузчика Grub4DOS.
- Ошибки в готовых reg-файлах для корректировки параметров реестра.
- Проблемы с цифровой подписью приложений или исчерпался сертификат безопасности.
Как исправить ошибку 0xc0000428?
В силу большого разнообразия причин проблемы, способов исправления ошибки тоже немало. Вот пятерка действенных методов.
Решение 1: убираем цифровую подпись файла
Решение предназначено для пользователей, которые сталкиваются с неполадкой при загрузке ОС.
2 варианта действий:
- Используем безопасный режим. Обычно при запуске ОС достаточно нажать F После включения ПК открываем папку C:\Windows\System32\drivers\ и удаляем файл oem-drv64.sys. Еще до перехода в безопасный режим стоит выключить проверку подписи драйверов с помощью соответствующего пункта.
- Подключить флешку к другому ПК и сделать то же самое – убрать файл oem-drv64.sys.
После выполнения любого действия еще следует подкорректировать несколько параметров реестра. Речь идет о внутренней папке HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services под названием oem-drv64. Ее тоже удаляем. Чтобы открыть редактор, достаточно ввести в поиск regedit.
Решение 2: применяем командную строку
С помощью консоли можем устранить сразу 2 причины появления ошибки 0xc0000428: некорректные цифровые подписи и повреждения BOOTMGR.
Как выключить проверку подписей:
- Переходим в БИОС при помощи F2 или Del во время загрузки.
- Выключаем опцию «Secure boot».
- В процессе запуска жмем на F8 и выбираем «Отключение проверки подписей».
- Кликаем ПКМ по пуску, открываем командную строку и вводим bexe /set nointegritychecks on.
- Жмем на кнопку Ввод.
Как обновить BOOTMGR:
- Загружаем ОС с установочной флешки или диска.
- Выбираем вариант «Восстановление системы».
- В одном из следующих окон нажимаем на «Командная строка».
- Вводим команду Bcdboot C:\Windows /s D:\, где C – буква системного диска, а D – флешка или накопитель с дистрибутивом ОС. Возможно, перед запуском команды придется ввести diskpart, а затем — list volume. Таким образом мы точно узнаем названия дисков. Перед указанием основной команды нужно ввести и применить – exit.
Решение 3: выдача прав администратора
Метод применим тогда, когда не удается запустить программу в ОС. Реализуется очень просто:
- Кликаем ПКМ по файлу и переходим в «Свойства».
- На вкладке «Совместимость» устанавливаем «Запуск от имени администратора».
Аналогичное действие следует выполнить и с установочным файлом в случае проблем на этапе инсталляции.
Решение 4: выключаем контроль учетных записей (UAC)
Особенно уместен этот метод при сбоях в процессе инсталляции или включении программ.
Что делать:
- В редакторе реестра (regedit в поиск) переходим по пути HKEY_LOCAL_MACHINE => Software => Microsoft => Windows => CurrentVersion => Policies => System.
- Открываем параметр EnableLUA и устанавливаем ему значение 0.
Решение 5: используем встроенную учетную запись администратора
Создание профиля с повышенными правами может помочь в случаях, когда запуск программ не работает из-за дефицита привилегий.
Инструкция:
- Вводим в командную строку net user administrator /active:yes.
- Дальше указываем net user administrator <свежий пароль>.
- Выходим из консоли и через Пуск выбираем «Сменить пользователя».
- Открываем ОС с нового профиля.
Если ничего не сработало, детально опишите проблему в комментариях, возможно, нам удастся разобраться с неполадкой и помочь ее исправить.
“0xc0000428” is an error that shows at the startup of a PC on Windows boot manager. The error message is self-explanatory which says that the issue might be caused by hardware or software change, or Digital Signature could not be verified. The problem also appears when booting the computer with USB loaded with media creation tool.
The error message states, “A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source. If you have a Windows installation disc, insert the disc and restart your computer. Click “Repair your computer,” and then choose a recovery tool. Otherwise, to start windows so you can investigate further, press the ENTER key. To display the boot menu, press F8 for Advanced Boot Options, and select Last Known Good. If you understand why the digital signature cannot be verified and want to start Windows without this file, temporarily disable driver signature enforcement. Status: 0xc0000428 Info: The digital signature for this file couldn’t be verified.” See – Fix: Error legacy boot of uefi media Windows 10
Error 0xc0000428 in Windows 11 or 10
Here is how to fix Boot Error Status 0xc0000428 in Windows –
Way-1: Disable digital signature enforcement
For trustworthiness, the software is digitally signed which indicates that the developer owns full answerability for the product’s content genuineness and harmlessness.
Error code 0xc0000428 might trigger because Windows is unable to find the digital signature in the software. For the time being, disable this functionality and check if the issue is fixed –
For Windows 11:
- Right-click on Start and select Settings.
- Click on Recovery from the left pane.
- Navigate to Advanced startup.
- Now, click on Restart now.
- After the system restarts, select Troubleshoot.
- Click – Advanced options.
- Next, select – Startup Settings.
- On the coming screen, click on Restart.
- You will see Disable driver signature enforcement on the 7th number. So press F7 to disable it.
For Windows 10:
- Press – Winkey+I.
- Select – Update & security.
- Click on – Recovery.
- Select Restart now under the Advanced Startup option.
- Now follow steps 5-9 from the above method.
Way-2: Uninstall 3rd party program
The error message itself says that software or hardware changes affect the system and error status “0xc0000428” comes out. Removal of the program may prevent the Windows boot manager from appearing and showing the nagging message.
- Press the Windows logo key and R.
- Type – appwiz.cpl.
- Hit – Enter.
- Find the program that is recently installed and select it.
- Click on Uninstall and follow the further guidelines displayed until the complete removal of the app.
- Restart the computer and check if the error is fixed.
Way-3: Scan the system with a good antimalware
This boot error code can also be an outcome of threats or malware present in your computer. However, Windows Defender is one of the most powerful security tools sometimes you may need to take help of external program effective to kill viruses. First, run the Windows defender and check if it rescues the error –
- Click on Search and type defender.
- Select Windows Security from the result.
- Click on – Virus & threat protection.
- Select – Scan options.
- Check the option Full scan.
- Click on – Scan now.
- Allow the process to complete by holding on your nerves because it will consume a big extent of time.
- In the end, follow the recommendations you receive through notification.
- If the error 0xc0000428 still persists you can use Microsoft Defender Antivirus (offline scan). This is a very handy tool to remove threats.
Way-4: Recreate Boot Manager
If you have already bootable media then alright otherwise download the official ISO file and make a USB or pen drive bootable. Alternatively, a recovery drive may also work for the rebuilding.
- Insert the bootable device and follow the process to boot from media.
- Select the language.
- Click on Next.
- Choose – Repair your computer.
- Select – Troubleshoot.
- Go with Advanced and click on Command Prompt.
- You may be prompted for password after choosing username; enter it
- Type the following cmd command one line at a time followed by pressing Enter –
bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd
Keep in mind that C: is the installation drive which may differ from yours. In this case, replace C with your drive.
Take help from – How to Repair Windows 8, 10 from Boot Menu Step by step
Way-5: Perform Startup Repair
Startup repair may work wonder to resolve the boot error 0xc0000428 –
- Switch on your desktop/laptop after putting in installation media.
- Use the correct function keys and proceed to boot with the device.
- Hit the arrow on Boot, Boot Options, Boot Order, or something similar.
- Press – Enter.
- Find boot device in the list and bring it to the top using the arrow key. Hit “Enter”.
- After that, press F10 key to save the changes.
- Select Yes on the verification pop-up and allow the system to reboot.
- Choose time, currency, language, keyboard, and other as needed.
- Press – Next.
- Click on Repair your computer.
- You will notice – System Recovery Options.
- When appearing, choose the Windows installation drive.
- Finally, select Startup Repair.
- Allow the process to finish completely then reboot your PC.
Way-6: Delete the Windows.old Folder
Oftentimes, Windows gets confused when booting due to the presence of Windows.old folder in the installation directory. Boot files in this folder might create conflicts with the original boot files and generate the error code. Deleting this will solve the problem –
- Press Windows + Q.
- Type – CMD.EXE.
- Click on – Run as administrator.
- Select Yes when a User account control dialog opens.
- Enter the following cmd command –
RD /S /Q %SystemDrive%\windows.old
- Hit the Enter key and then try to boot the computer.
Follow – Windows 10 – 3 Ways to Fully Delete Windows.old Folder.
Methods:
Way-1: Disable digital signature enforcement
Way-2: Uninstall 3rd party program
Way-3: Scan the system with a good antimalware
Way-4: Recreate Boot Manager
Way-5: Perform Startup Repair
Way-6: Delete the Windows.old Folder
That’s all!!
Недавно столкнулся с ошибкой: при запуске Windows 10 появлялся синий экран с ошибкой 0xc0000428.
Обычно эта ошибка появляется при установке новых устройств или программ требующих цифровой подписи.
Попытка запустить windows в безопасном режиме и выбрать 7 пункт «Отключить обязательную проверку подписи драйверов» результата не дало.
Начал грешить на умирающие винты. Отключил все и попытался запустить комп с live cd и загрузочной флешки.
В обоих вариантах при загрузке вываливались разные синие экраны с ошибками по отсутствующим или повреждённым файлам. Чего по идее быть не должно.
Проверил оперативу. Подкинул заведомо рабочую. Ситуация не изменилась. Заметил, что при попытке загрузиться например с флешки после синего экрана комп пару минут стоит и выключается.
Странно. Но решил подкинуть рабочий блок питания. И проблема ушла сама собой. Комп загрузился в обычном режиме, запуск с флешек тоже стартовал нормально.
Просмотров: 7 032