В Windows XP отключить цифровую подпись

Обновлено: 02.07.2024

Большинство проблем с Windows XP можно отнести к проблемам с драйверами. Драйверы, не сертифицированные Microsoft, могут привести к нестабильной работе Windows XP. Вот как можно проверить драйверы с помощью утилиты проверки подписи файлов.

В ходе недавнего обсуждения перемещения графической подсистемы
Windows Vista из ядра операционной системы в отдельную область, называемую
Windows Presentation Foundation, архитекторы инфраструктуры Windows Vista сообщили,
что в новой операционной системе большинство драйверов, включая графические, будут работать
в режиме пользователя, а не в режиме ядра. По данным Microsoft, основная причина
перехода в пользовательский режим заключается в том, что когда драйвер работает на уровне ядра, он
в принципе может делать все, что захочет, включая перезапись памяти, которая
невозможна. > принадлежат к нему. Результатом такого действия чаще всего является
сбой системы. На самом деле выяснилось, что около 90 процентов всех сбоев системы в
Windows XP вызваны проблемами с драйверами, а именно неподписанными драйверами.

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

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

Как вы знаете, все системные файлы и файлы драйверов устройств,
представленные на компакт-диске Windows XP и добавленные в систему Центром обновления Windows, снабжены
официальной цифровой подписью Microsoft. Эта цифровая подпись указывает,
что файлы являются оригинальными, неизмененными системными файлами и файлами драйверов от Microsoft или
что они являются файлами драйверов сторонних производителей, которые были одобрены Microsoft для
использования с Windows XP.

Возможно, вы также знаете, что программное обеспечение и драйверы для
аппаратных продуктов с логотипом Designed for Microsoft Windows XP,
показанным на рисунке A, имеют цифровую подпись Microsoft, указывающую, что
>Продукт был протестирован на совместимость с операционной системой Windows XP с использованием
официальных процедур тестирования, предоставленных Microsoft.

Логотип также указывает, что если драйвер когда-либо будет обновлен,
производитель оборудования должен протестировать обновленный драйвер, подписать его и
разместить на веб-сайте производителя или в Windows < br />Обновить веб-сайт.

Несмотря на то, что цели, предлагаемые программой с логотипом Designed for Microsoft Windows
XP и подписанными драйверами, предназначены для повышения общей
стабильности системы, не все производители оборудования решают участвовать в программе. С другой стороны,
некоторое оборудование могло быть изготовлено и отправлено до
выпуска Windows XP, и производители не вернулись назад и не создали
драйверы с подписью для того, что они считают своими устаревшими устройствами.
/p>

Вне зависимости от ситуации велика вероятность того, что в тот или иной момент вы
устанавливали аппаратное обеспечение и столкнулись с
диалоговым окном "Установка оборудования", показанным на рисунке B. В случае новое оборудование, скорее всего, в прилагаемом руководстве по установке указано
нажать кнопку "Все равно продолжить" с гарантией того, что функциональность
драйвера исправна и что предупреждение можно спокойно игнорировать.

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

Но что происходит с функциональностью неподписанного драйвера
с течением времени, когда вы добавляете в систему другое оборудование и драйверы или обновляете
операционную систему? Будет ли неподписанный драйвер продолжать работать нормально или он станет
зачинщиком странных проблем или сбоев?

Что касается драйверов устройств, в Windows XP есть два встроенных
параметра, предназначенных для обеспечения использования в системе подписанных драйверов.
Во-первых, когда вы начинаете процедуру установки драйвера, Windows XP
по умолчанию проверяет, подписан ли драйвер. Во-вторых, когда вы подключаете
новое устройство к своей системе без предварительной установки драйверов, Windows XP
настроена таким образом, чтобы разрешить операционной системе проверять
сайт обновлений Windows на наличие подписанного водитель.

Вы можете изменить или изучить эти параметры на вкладке "Оборудование"
диалогового окна "Свойства системы".Для этого нажмите [Windows]-Break, чтобы
отобразить диалоговое окно «Свойства системы», а затем выберите вкладку «Оборудование». Как
вы можете видеть на рисунке C, панель "Драйверы" на вкладке "Оборудование" содержит две
кнопки "Подписание драйверов" и "Центр обновления Windows".

Нажав кнопку "Подписание драйвера", вы увидите диалоговое окно "Параметры подписи драйвера", в котором представлены три уровня проверки
цифровой подписи, как показано на рисунке D. Как вы можете видите,
настройка по умолчанию предупреждает вас при обнаружении неподписанного драйвера. Этот параметр
открывает диалоговое окно "Установка оборудования", показанное ранее на рисунке
B.

Как видите, уровень проверки цифровой
подписи можно как понизить, так и повысить. Например, если вы никогда не хотите устанавливать
неподписанные драйверы в вашей системе Windows XP, вы должны выбрать параметр Блокировать-Никогда
установить неподписанное программное обеспечение драйвера. Также следует убедиться, что установлен флажок Сделать
это действие системным по умолчанию. Когда вы это сделаете,
вместо диалогового окна, подобного показанному на рисунке B, вы увидите диалоговое окно
Установка оборудования, подобное показанному на рисунке E, каждый раз, когда вы пытаетесь
>установить устройство с неподписанным драйвером.

Возвращаясь к панели "Драйверы" на вкладке "Оборудование",
нажмите кнопку "Центр обновления Windows", вы увидите диалоговое окно "Подключиться к Центру обновления Windows",
как показано на рисунке F. Как видите, , доступные настройки позволяют
выбрать один из трех уровней контроля над тем, как операционная система
отправляется на сайт Центра обновления Windows при поиске подписанных драйверов.

Настройкой по умолчанию является запрос на поиск подписанного драйвера на сайте Windows
Update. Однако, если вы действительно хотите применить
политику, вы можете выбрать первый вариант, чтобы Windows XP немедленно
перешла на сайт Центра обновления Windows.

Теперь, когда у вас есть хорошее представление о том, как работают
функции подписи драйвера Windows XP и как их можно настроить, давайте посмотрим, как
вы можете использовать утилиту проверки подписи файлов, как показано на рисунке. на рисунке G, чтобы
устранить проблемы с драйверами. Официальная точка доступа к утилите проверки подписи файлов
находится в меню «Инструменты» в разделе «Информация о системе». Однако вы
можете запустить утилиту гораздо быстрее из команды "Выполнить". Для этого нажмите
[Windows]+R, введите Sigverif.exe в текстовое поле
Открыть и нажмите OK.

Чтобы настроить утилиту проверки подписи для
отслеживания неподписанных драйверов, нажмите кнопку «Дополнительно». Когда появится диалоговое окно «Дополнительные параметры
проверки подписи файлов», вы заметите, что
настройкой по умолчанию является поиск неподписанных системных файлов. Для поиска
неподписанных драйверов необходимо выбрать параметр «Искать другие файлы, не имеющие
цифровой подписи», как показано на рисунке H. Вы можете нажать кнопку «Обзор»,
рядом с текстовое поле «Искать в этой папке», чтобы перейти к папке C:\Windows\System32\Drivers
.

Чтобы продолжить настройку, выберите вкладку
Журналирование и убедитесь, что установлен флажок Сохранить результаты проверки подписи файла
в файл журнала, как показано на рис. I. Вы можете оставьте для
параметров ведения журнала по умолчанию значение Перезаписать существующий файл журнала, а для
имя файла журнала установите значение Sigverif.txt. Чтобы завершить операцию настройки, нажмите OK.

Когда вы вернетесь в окно проверки подписи файлов, нажмите
Начать. Как только вы это сделаете, окно проверки подписи файлов начнет
создавать список файлов, а затем начнет сканирование всех файлов в папке Drivers
на наличие неподписанных драйверов, как показано на рисунке J.

Когда утилита завершит операцию сканирования, вы увидите окно
Результаты проверки подписи, как показано на рисунке K. Как видите,
в окне перечислены все неподписанные драйверы, которые найдена установленная
утилита в системе. Кроме того, в области состояния есть мини-отчет,
предоставляющий общее количество и разбивку всех просканированных файлов.

При просмотре предварительной информации,
это окно полезно, но рабочая копия отчета находится в файле
журнала Sigverif.txt, который можно найти в папке Windows и просмотреть в Блокнот, как показано
на рисунке L. Не беспокойтесь, что в отчете операционная система идентифицируется
как Windows 2000 — эта утилита перенесена из предыдущей операционной системы,
и через надзор Windows 2000 по-прежнему указан в заголовке файла журнала.

Несмотря на то, что отчет является исчерпывающим, в нем перечислены все
файлы драйверов, отсортированные по алфавиту, а не по статусу. Таким образом, он
может быть немного громоздким для использования в качестве карты для экспедиции по устранению неполадок.
Однако, немного поработав с помощью мастера импорта текста Excel, отчет можно импортировать в
электронную таблицу, где можно легко отсортировать данные по статусу, как показано на
рисунке M. Как видите, в файле журнала Sigverif неподписанные драйверы
отображаются как Не подписанные.

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

Есть несколько способов отключить неподписанный
драйвер. Вероятно, самый простой способ сделать это — запустить проводник Windows,
открыть папку Windows\System32\Drivers, найти файл драйвера и
переименовать его. Если вы можете распознать оборудование по имени файла драйвера, вы можете запустить
Диспетчер устройств на вкладке "Оборудование" диалогового окна "Свойства системы", открыть
диалоговое окно свойств устройства и отключить устройство.

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

Если после отключения драйвера проблема кажется
решенной, вы можете быть уверены, что вы изолировали проблемный драйвер. На
этом этапе вы можете связаться с производителем и узнать, можете ли вы загрузить
обновленную версию драйвера, предназначенную для работы с Windows XP.

как отключить обязательное использование подписи драйверов в Windows XPe. попробовал следующий метод.

<р>1. используя инструмент командной строки cmd.exe для выполнения этой командной строки bcdedit.exe /set nointegritychecks ON: это не сработало, поскольку моя система - Windows XP

2.отключите его с помощью объекта групповой политики (GPO),

Включить и игнорировать политику подписи кода для драйверов в разделе «Конфигурация пользователя» --->>

Административные шаблоны ---->> Система ---->> Подпись кода для драйверов

Но по-прежнему появляется всплывающее окно "Подпись драйвера не найдена".

Есть ли какой-либо параметр реестра для решения этой проблемы

Ответы

  • Предложено в качестве ответа модератором arnavsharma 29 мая 2013 г., 9:19
  • Помечено модератором arnavsharma в качестве ответа 5 июня 2013 г., 4:31
  • Снято пометка с ответа DJ7115 29 июля 2013 г., 16:22
  • Помечено в качестве ответа модератором arnavsharma 13 мая 2014 г., 10:52

Все ответы

  • Предложено в качестве ответа модератором arnavsharma 29 мая 2013 г., 9:19
  • Помечено модератором arnavsharma в качестве ответа 5 июня 2013 г., 4:31
  • Снято пометка с ответа DJ7115 29 июля 2013 г., 16:22
  • Помечено в качестве ответа модератором arnavsharma 13 мая 2014 г., 10:52

Спасибо за ваш вклад, я попробовал этот подход, но проблема осталась.

Ниже представлена ​​дополнительная информация.

Проблема 1. Драйвер USB-принтера не устанавливается с помощью командной строки.

Основная причина: поскольку драйвер не подписан, ОС блокировала его установку. В случае с строкой CMD она останавливает установку, а в случае использования пользовательского интерфейса мы получим всплывающее окно с предупреждением о неподписанном драйвере, а затем нам нужно будет нажать кнопку «Продолжить установку», чтобы продолжить. Что явно не относится к установке линейного драйвера CMD.

Исправление:

  • Я отключил принудительное применение подписи драйверов, изменив значение ключа реестра Windows "HKLM->. -> Подписание драйвера" с 1 на 0 (другой метод, такой как групповая политика подписи драйверов, метод bcdedit, не работал с моей стороны) .
  • После этого изменения теперь я не получаю всплывающее предупреждение о подписи драйвера во время установки драйвера с помощью пользовательского интерфейса.

Проблема 2: Но даже после этого изменения установка драйвера с помощью командной строки не работает

В Windows XP драйвер с подписью WHQL устанавливается без каких-либо предупреждений. Защищенная подпись WHQL (Windows Hardware Quality Labs) (файл в формате .CAT) предоставляется драйверу устройства после того, как разработчики успешно завершили HCT (тесты на совместимость оборудования), и включается в загружаемый пакет драйверов. Тем временем появится неподписанный драйвер, не совместимый с WHQL, и откроется диалоговое окно с предупреждением.

Предупреждение об установке неподписанного драйвера

 Диалоговое окно с предупреждением об установке неподписанного программного обеспечения

Предупреждающее сообщение в основном напоминает пользователям, что драйвер аппаратного устройства или программное обеспечение, которое устанавливается, не прошло тестирование логотипа Windows для проверки его совместимости с Windows XP, и пользователи могут нажать «Все равно продолжить», чтобы принудительно установить несертифицированные драйверы, или ОСТАНОВИТЬ установку. чтобы завершить процесс установки.

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

Вот хитрость, позволяющая подавить предупреждение о неподписанном несертифицированном драйвере и принудительно продолжить установку автоматически.

  1. Нажмите правой кнопкой мыши на "Мой компьютер", затем выберите "Свойства", чтобы открыть свойства системы.
  2. В диалоговом окне «Свойства системы» выберите вкладку «Оборудование».
  3. Нажмите кнопку "Подписание драйвера".

Вкладка

Параметры подписи драйвера

Чтобы скрыть и пропустить диалоговое окно с предупреждением и автоматически установить неподписанный драйвер, выберите переключатель «Игнорировать» — «Все равно установить программное обеспечение и не спрашивать моего одобрения».

Описанные выше методы работают как для Windows XP Professional, так и для Windows XP Home. В XP Professional пользователи также могут использовать групповую политику для принудительного применения правила диалогового окна без предупреждений.

  1. Нажмите кнопку "Пуск", затем нажмите "Выполнить".
  2. В поле "Выполнить" введите gpedit.msc и нажмите клавишу ВВОД.
  3. Развернуть конфигурацию пользователя.
  4. Развернуть административные шаблоны.
  5. Выберите системную папку в дереве.
  6. Щелкните правой кнопкой мыши Подписание кода для драйверов устройств и выберите Свойства.
  7. На вкладке "Настройки" вы должны увидеть "Включить" в качестве действия по умолчанию. Выберите «Игнорировать» в раскрывающемся списке, чтобы автоматически разрешить установку всех неподписанных драйверов.

Теперь вам не нужно беспокоиться о том, чтобы нажать «Все равно продолжить» при установке нового устройства (или старого устройства), чтобы позволить Windows использовать неподписанный драйвер.

Как отключить обязательное использование подписи драйверов в Windows 10? Экран ошибки проверки подписи драйверов не может быть очищен... Если вы собираетесь отключить функцию проверки подписи драйверов в 64-разрядной или 32-разрядной версии Windows 10, Windows 8.1, Windows 8, Windows 7, Windows XP или Windows Vista, вы находятся в нужном месте. Этот пост расскажет вам, что это такое, как отключить обязательное использование подписи драйверов, как включить его, если это необходимо, и что вы должны сделать, чтобы все установленные драйверы работали правильно, также применимо к Windows 10 Creators Update или Fall Creators Update 1709.

Часть 1. Что такое обязательное использование подписи драйверов Windows

При установке драйверов на компьютер (от производителей, OEM, из Центра обновления Windows или программного обеспечения для загрузки драйверов сторонних производителей и т. д.) некоторые драйверы могут работать правильно, а некоторые — нет. Рабочий драйвер должен быть подписанным драйвером, включающим цифровую подпись, а цифровая подпись — это электронная метка безопасности, которая может указать издателя драйвера, а также всю связанную информацию, если кто-то изменил исходное содержимое пакета накопителя. Все драйверы и системные файлы должны пройти цифровую проверку Microsoft, а Windows не будет запускать неподписанные драйверы как в 32-разрядной, так и в 64-разрядной системе. Это «принудительное применение подписи драйверов».

Для повышения безопасности Microsoft ввела обязательное использование подписи драйверов в ОС Windows, включая Windows Vista, Windows XP, Windows 7, Windows 8, Windows 8.1 и Windows 10. Эта ограниченная функция имеет строгие ограничения на подписывание драйверов, особенно в Windows 8, 8.1 и 10.

Windows предупредит вас, если драйвер не подписан или не сертифицирован одним из сообщений, например:

Windows не может проверить издателя этого драйвера.

Драйвер был изменен.

Windows не может установить этот драйвер.

Часть 2. Зачем нужно отключать обязательное использование подписи драйверов в Windows 10/8.1/8/7/XP/Vista

Многие программы, использующие файлы драйверов, не имеют проверки подлинности цифровой подписи, например драйверы телефонов или другие драйверы USB. Чтобы получить проверенные сертификаты, производители или разработчики должны платить Microsoft, и это делает многие драйверы недоступными в Windows. Чтобы установить на компьютер неподписанные драйверы и обеспечить их правильную работу, необходимо отключить принудительное использование подписи драйверов.

Можно ли обойти или отключить принудительное использование цифровой подписи драйвера? Установка неподписанных драйверов может иметь некоторые риски, поскольку драйверы могут быть изменены или вставлены что-то, чего мы не знаем.Однако, если вы уверены, что драйверы, которые вы собираетесь установить, безопасны, вы можете отключить эту функцию проверки подписи драйверов и установить неподписанные драйверы.

Часть 3. Как навсегда отключить обязательное использование подписи драйверов — 2 основных способа

Чтобы отключить обязательное использование подписи драйверов, вы можете попробовать 2 рабочих метода в Windows 10, Windows 8.1, Windows 8, Windows 7, Windows XP и Windows Vista. Все они применимы к ноутбукам, ноутбукам и настольным ПК, включая Asus, Acer, Dell, HP, Sony, Lenovo, Samsung, Toshiba, IBM, Alienware, Compaq, Gateway, LG, Microsoft, MSI и т. д.
< /p>

Примечание. Если на вашем компьютере установлена ​​юбилейная версия Windows 10 (версия 1607), нажмите «Исправить: проблема с подписью драйвера в юбилейной версии Windows 10», чтобы найти решения.

Верх 1. Отключите проверку подписи драйверов с помощью устранения неполадок

Шаг 1. Войдите в раздел "Устранение неполадок".

Есть много способов войти в раздел "Устранение неполадок". В Windows 10/8.1/8 вы можете нажать «Перезагрузить» в меню параметров питания или меню «Пуск» и одновременно удерживать нажатой клавишу «Shift». После перезагрузки компьютера вы сможете выбрать вариант устранения неполадок. Или вы можете попробовать сочетание клавиш Windows + R, чтобы открыть окно «Выполнить», попробовать выключить / r / o и нажать Enter, нажать «Закрыть», чтобы выйти, а затем вы можете выбрать параметр «Устранение неполадок» после перезагрузки компьютера.

устранение неполадок

Шаг 2. Выберите «Дополнительные параметры» и «Параметры запуска».

параметры запуска

Шаг 3. Вам необходимо в последний раз перезагрузить компьютер, чтобы изменить параметры конфигурации времени загрузки.

перезапустите, чтобы изменить параметры Windows

Шаг 4. Вам будет предоставлен список параметров запуска, в том числе «Отключить обязательное использование подписи драйверов». Чтобы выбрать настройку, нужно нажать клавишу F7.

отключить обязательное использование подписи драйверов< бр />

В Windows 7, XP и Vista вы можете непрерывно нажимать во время загрузки, чтобы перейти к параметрам расширенной загрузки (в некоторых других системах вам нужно сначала нажать, чтобы перейти в меню загрузки, а затем нажать, чтобы перейти к параметрам расширенной загрузки) . Когда появится всплывающее меню, используйте клавишу со стрелкой вниз, чтобы прокрутить до «Отключить обязательное использование подписи драйверов» и нажмите «Ввод». Продолжить процесс загрузки.

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

Верх 2. Полностью и навсегда отключить обязательное использование подписи драйверов

Вы можете попробовать команды для постоянного и полного отключения принудительной подписи драйверов.

Шаг 1. Откройте командную строку с правами администратора. В Windows 10/8.1/8 нажмите клавишу Windows + X и выберите «Командная строка (администратор)». В Windows 7/XP/Vista вы можете ввести «командная строка» в поле «Начать поиск», щелкнуть правой кнопкой мыши «Командная строка» в результатах и ​​выбрать «Запуск от имени администратора».

администратор командной строки

Шаг 2. Введите следующую команду и нажмите клавишу Enter:

bcdedit /set testsigning on

Вы должны получить сообщение «Операция успешно завершена».

команда типа командной строки< бр />

В нашем тесте вы также можете ввести следующие команды:

Нажимайте после каждой строки.

bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS

bcdedit.exe -установить ТЕСТ-ПОДПИСАНИЕ

Шаг 3. Закройте окно командной строки и перезагрузите компьютер. Теперь вы можете без проблем устанавливать любые неподписанные драйвера.

Часть 4. Как включить проверку подписи драйверов, если это необходимо

Вы можете включить обязательное использование подписи драйверов в любое время. Попробуйте 2 метода ниже. Оба требуют ввода команд в окне командной строки. Чтобы войти в командную строку, см. Верх 2 выше.

Способ 1. Если вы отключите проверку подписи драйверов через средство устранения неполадок, введите следующие команды:

bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS

Перезагрузите компьютер.

Способ 2. Если вы отключили проверку подписи драйверов с помощью 2-го метода, попробуйте выполнить следующую команду:

bcdedit /set testsigning off

Перезагрузите компьютер.

Часть 5. Что нужно сделать, чтобы все драйверы правильно работали на вашем ноутбуке, ноутбуке или настольном ПК

Иногда бывает сложно найти именно те драйверы, которые нужны вашему оборудованию или устройствам. Если вы установите неправильный драйвер, это даже приведет к сбою вашего компьютера. Поэтому важно установить правильные драйверы для вашего ПК с Windows. Вы можете попробовать профессиональную утилиту загрузки и обновления драйверов Windows OSToto Driver Talent. Это поможет вам одним щелчком мыши загрузить и установить наиболее подходящие драйверы для вашего компьютерного оборудования и устройств, совместимых с конкретной ОС Windows. Например, если ваш компьютер — ноутбук Asus, Windows 10, 64-разрядная версия, эта утилита мгновенно обнаружит все проблемы с драйверами и установит лучшие совместимые 64-разрядные драйверы для вашего ноутбука Asus с Windows 10. У вас не будет проблем с драйверами.

Бесплатно загрузите и установите Driver Talent на свой компьютер.

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

Читайте также: