顯示器訊號出現問題,如何恢復我的電腦?

顯示器訊號出現問題,如何恢復我的電腦?

昨天,我嘗試從 Nvidia 官方網站為我的顯示卡 (Geforce 8400 GS) 安裝驅動程式。

在安裝過程中我的電腦崩潰了。

當我重新啟動它時,我沒有可用的顯示器訊號:只有黑色條紋和帶有彩色像素的條紋。

現在,奇怪的部分是:再次重新啟動後,我聽到了正常的 Windows Vista 啟動聲音,我能夠在像素化混亂中辨認出我的桌面背景和滑鼠遊標,並且我能夠正常關閉電腦。 (我還通過插入不同的顯示器來檢查這不是顯示器問題。)

由於我認為失敗的驅動程式安裝搞砸了一些事情,我嘗試進入安全模式或恢復以前的設置,但螢幕訊號太差,我看不到任何文本,也無法選擇正確的選項。

TL;博士: 顯示卡變磚了,估計是驅動問題。是否可以在沒有可用監視器訊號的情況下恢復系統預設?

我束手無策,非常感謝任何幫助!

答案1

重新啟動計算機,BIOS POST 消失後,在 Windows 加載畫面出現之前按 F8,這應該會彈出一個選單,從選單中選擇安全模式。當安全模式開啟時,轉到裝置管理員和顯示卡並開啟屬性,然後轉到回滾驅動程式。

另一種選擇是進入安全模式並運行系統還原,這也會將所有內容回滾到安裝驅動程式之前。

上述任何一個都應該有效,您應該能夠看到很好的結果,因為當您載入安全模式時,它會載入預設的 vga 驅動程序,因此會忽略您的新驅動程式。

答案2

如果你沒有好的 BIOS 螢幕,我同意它幾乎肯定是硬體問題。我想發布一個答案,但如果是這樣的話,它不會解決你的問題,但因為我花了 6 個小時來解決同樣的問題曾是一個根本無法解決所有問題的驅動程式(BIOS 和安全啟動工作正常)

在診斷驅動程式問題時,我做的第一件事就是從 Ubuntu LiveCD 啟動來測試硬體。就我而言,它啟動並運行良好,所以現在我嚴重傾向於驅動程式。我以安全模式啟動並嘗試所有典型的修復、新驅動程式、舊驅動程式、回滾等。有一條訊息“系統未修改”。所以我的系統出了問題,有些東西阻礙了正常修復它的能力。

在這種情況下,這是一個註冊表權限錯誤,已透過名為 microsoft 的工具解決子ACL.exe它與如下所示的命令檔案一起使用。

未來的讀者:如果您發現了這一點並且遇到了類似的問題,請不要只是跑去嘗試。進行研究、閱讀部落格文章、Google「nvidea subinacl 重置權限」並確保您了解發生了什麼。我已經在幾個出現更新和安裝錯誤的系統上運行了這個程序,沒有產生任何不良影響,但買家自負。

    @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

相關內容