1

Вчера я пытался установить драйвер для моей видеокарты (Geforce 8400 GS) с официального сайта Nvidia.

Во время установки мой компьютер упал.

Когда я перезапустил его, у меня не было полезного сигнала монитора: только черные полосы и полосы с разноцветными пикселями.

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

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

TL; dr: Графическая карта заглохла, думаю, это проблема с драйверами. Можно ли восстановить системные настройки по умолчанию без использования сигнала монитора?

Я в своем уме и буду очень признателен за любую помощь!

2 ответа2

3

Перезагрузите компьютер, после того, как POST BIOS прошло, нажмите F8, прежде чем появится экран загрузки Windows, это должно вызвать меню, из меню выберите безопасный режим. Когда откроется безопасный режим, перейдите в диспетчер устройств и к вашей видеокарте и откройте свойства, затем перейдите к драйверу отката.

Другой вариант - перейти в безопасный режим и запустить восстановление системы. Это также откатит все до того, как вы установили драйвер.

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

1

Если у вас нет хорошего экрана BIOS, я бы согласился, что он почти наверняка аппаратный. Я хочу опубликовать ответ, который не исправит ваш, если это так, но потому, что я потратил 6 часов на идентичную проблему, которая была драйвером, который просто игнорировал все исправления (BIOS и безопасная загрузка работали нормально).

При диагностике проблемы с драйверами я в первую очередь загружаюсь с Ubuntu LiveCD для тестирования оборудования. В моем случае он загрузился и работал нормально, так что теперь я сильно склоняюсь к водителю. Я загружаюсь в безопасном режиме и пробую все типичные исправления, новый драйвер, старый драйвер, откат и т.д. Я едва замечаю (потому что я нетерпелив и не читаю достаточно внимательно), что в какой-то момент установка драйвера, похоже, завершается, но с сообщением "система не изменена". Итак, у меня испорчена система, и что-то блокирует возможность исправить это нормально.

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

Будущий читатель: если вы обнаружите это и у вас возникнут похожие проблемы, не просто бегите и попробуйте. Проведите исследование, прочитайте посты в блоге, поищите в Google "разрешение сброса nvidea subinacl" и убедитесь, что вы понимаете, что происходит. Я запустил это на нескольких системах с ошибками обновления и установки без каких-либо проблем, но с оговоркой emptor.

    @echo off
title Resetting ACLs...

echo.
echo Determine whether we are on an 32 or 64 bit machine
echo.

if "%PROCESSOR_ARCHITECTURE%"=="x86" if "%PROCESSOR_ARCHITEW6432%"=="" goto x86

set ProgramFilesPath=%ProgramFiles(x86)%

goto startResetting

:x86

set ProgramFilesPath=%ProgramFiles%

:startResetting

echo.
cd /d "%ProgramFilesPath%\Windows Resource Kits\Tools"
echo. 
echo Resetting ACLs...
echo (this may take several minutes to complete)
echo. 
echo IMPORTANT NOTE: For this script to run correctly, you must change
echo the values named YOURUSERNAME to be the Windows user account that
echo you are logged in with.
echo.
echo ==========================================================================
echo. 
echo. 
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f /grant=restricted=r /grant=man=f /setowner=administrators > %temp%\subinacl_output.txt
echo. 
echo. 
subinacl /keyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f /grant=restricted=r /grant=man=f /setowner=administrators >> %temp%\subinacl_output.txt
echo. 
echo. 
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /grant=everyone=r /grant=restricted=r /setowner=administrators >> %temp%\subinacl_output.txt
echo. 
echo. 
subinacl /keyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /grant=everyone=r /grant=restricted=r /setowner=administrators >> %temp%\subinacl_output.txt
echo. 
echo. 
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators >> %temp%\subinacl_output.txt
echo. 
echo. 
subinacl /keyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators >> %temp%\subinacl_output.txt
echo. 
echo. 
echo System Drive...
subinacl /subdirectories %ProgramFilesPath%\ /grant=administrators=f /grant=system=f /grant=users=e >> %temp%\subinacl_output.txt
echo. 
echo. 
echo Windows Directory...
subinacl /subdirectories %windir%\ /grant=administrators=f /grant=system=f /grant=users=e >> %temp%\subinacl_output.txt
echo. 
echo. 
echo ==========================================================================
echo. 
echo FINISHED.
echo. 
echo Press any key to exit . . .
pause >NUL

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