6

Недавно я пытался выяснить, почему на моем компьютере не удается выполнить обновления Windows 10. Утилита Driver Verifier указывает на проблему с dcrypt.sys , файлом, который остался в %systemroot%\system32\drivers даже после того, как я удалил DiskCryptor несколько лет назад.

Я сделал ошибку, удалив dcrypt.sys самостоятельно, но когда я это сделал, Windows перестала загружаться. Мой вывод заключается в том, что, несмотря на то, что это программное обеспечение сторонних производителей, его присутствие было как-то необходимо для последовательности запуска Windows. (Я решил эту проблему, переустановив Windows полностью.)

Какой был бы правильный способ избавиться от такого файла?

3 ответа3

10

Если вы предпочитаете метод с графическим интерфейсом, используйте автозапуск Microsoft для Windows. Не требует установки. Просто запустите его с повышенными правами, затем перейдите на вкладку «Драйверы», снимите флажок рядом с драйвером, который вы хотите отключить, и перезагрузите компьютер:

Это не только простой способ включить / отключить драйверы и службы (наряду со всем, что автоматически запускается в Windows), но и очень просто отменить изменения, если вы обнаружите, что они имеют нежелательные последствия, или вы просто экспериментируете с конфигурации.

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

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

2

Начать regedit. На левой панели перейдите к:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services

Теперь ищите подключ в службах под названием dcrypt .

  • Если его там нет, поищите что-то похожее, например, dskcrypt .

  • Если вы все еще не можете найти его, используйте команду поиска regedit для поиска dcrypt.sys в подразделе в разделе « Services . Строка dcrypt.sys должна иметь значение ImagePath .

Когда вы найдете ключ, перейдите к нему и убедитесь, что вы действительно видите ImagePath: ...dcrypt.sys в правой панели. Теперь дважды щелкните значение Start и измените его на 4 , что означает Disabled.

Это должно сделать это.

1

Судя по всему /enum-drivers это опция для windows 10, а не для windows 7 или 8.1

В Windows 7 и 8.1 это просто -e не --enum-drivers

От и административная командная строка:

pnputil /enum-drivers

Найдите драйвер в списке, получите имя INF-файла.

pnputil /delete-driver oem0.inf

Windows 7,8.1

pnputil -d oem0.inf

замените oem0.inf на то, что вы обнаружили в Windows, назвавшей его на шаге выше.

Если окна были разбиты и не запустились.

Загрузите с Windows установочный носитель

Используйте F10 (или, возможно, F8), чтобы добраться до командной строки

делайте команду dir для каждой буквы, пока не найдете папку Windows.

dir c: dir d: dir e: ....

Найти оскорбительного водителя.

dism /image:d:\ /Get-Drivers

замените что-нибудь .inf на имя драйвера.

dism /image:d:\ /remove-driver /driver:something.inf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .