在 Windows 10 上修復驅動程序溢出堆棧緩衝區的 7 個解決方案

已發表: 2022-05-02

Windows 中出現故障的設備驅動程序會導致“DRIVER OVERRAN STACK BUFFER”,即 BSOD(藍屏死機)停止錯誤。 當驅動程序將數據寫入驅動程序指定的內存位置以外的內存位置時,就會發生這種情況。 但是,相同的 BSOD 可能會因多種原因出現,包括文件損壞、磁盤故障和惡意軟件。

“驅動程序溢出堆棧緩衝區”藍屏可以通過以下概述的步驟來解決。 如果 Windows 在您進入桌面之前出現故障,您可以嘗試在安全模式下運行它們。

目錄

  • 1. 更新視窗
  • 2.運行藍屏疑難解答
  • 3.禁用快速啟動
  • 4. 運行 SFC 掃描
  • 5.卸載有問題的軟件
  • 6.更新驅動程序
  • 通過第三方工具更新驅動程序—
  • 7.重置窗口

驅動程序溢出堆棧緩衝區 Windows 10

1. 更新視窗

儘管大多數已知錯誤可以通過 Windows 更新修復,但 BSOD 故障(例如 DRIVER OVERRAN STACK BUFFER)可能是由硬件和軟件引起的。

通常,您的計算機操作系統會獨立查找、下載和安裝更新。 但是,某些更新可能由於未知原因未安裝,因此您應該手動檢查 Windows 更新。

只需打開 Windows 設置並從下拉菜單中選擇更新和安全。 在 Windows 更新區域的右窗格中,單擊檢查更新。

Windows更新

驗證後,Windows 將自動安裝任何可用的更新。 請在 Windows 完成安裝最新更新後重新啟動計算機,以查看問題是否已解決。

2.運行藍屏疑難解答

Windows 疑難解答是一個內置實用程序,可用於解決各種系統問題。 當然,它可以處理藍屏問題,這會迫使 Windows 突然關閉或重新啟動。

因此,您可以使用此工具來解決 DRIVER OVERRAN STACK BUFFER Windows 10 問題。 讓我們仔細看看具體的過程。

第 1 步:導航到 Windows 設置中的更新和安全。
第 2 步:在左側窗格中,選擇疑難解答。
第 3 步:在右側窗格中,找到並單擊藍屏,然後單擊運行疑難解答。

故障排除

該工具將開始檢測問題。 如果發現任何問題,請按照屏幕上的說明完成疑難解答。

3.禁用快速啟動

大多數人使用快速啟動功能來加快計算機關機後的啟動速度。 不過這個功能也可能會導致這個問題,有用戶反映去掉快速啟動解決了這個問題。

第 1 步:轉到控制面板 > 系統和安全 > 電源選項 > 您可以決定電源按鈕的作用。
第 2 步:要更改快速啟動設置,請單擊更改當前不可用的設置。
第 3 步:取消選中該框 - 打開快速啟動後單擊保存更改(推薦)。

取消選中該框

然後重新啟動計算機以查看 DRIVER OVERRAN STACK BUFFER 問題是否已得到解決。

4. 運行 SFC 掃描

由於系統文件是導致此問題的原因之一,因此運行 SFC 掃描是另一種選擇。 此應用程序可以檢測故障系統文件並將其替換為正常文件。

要執行 SFC 掃描,請按照以下步驟操作:

第 1 步:使用管理權限打開命令提示符。
第 2 步:在命令提示符下鍵入 SFC /scannow 並輸入。
第 3 步:請耐心等待掃描過程完成。 通過重新啟動計算機檢查問題是否已解決。
第四步:如果故障依舊,執行DISM命令修復系統鏡像。 在命令提示符中輸入命令 DISM /Online /Cleanup-Image /restorehealth。
步驟 5:掃描過程完成後,重新啟動計算機並運行另一次 SFC 掃描。

損壞的系統文件應該被修復,並且您的計算機應該運行順暢。

5.卸載有問題的軟件

如果您在安裝第三方軟件後不久獲得 DRIVER OVERRAN STACK BUFFER Windows 10,則該程序可能是罪魁禍首。 因此,刪除這個有害程序是個好主意。

只需轉到控制面板中的程序 > 程序和功能。

卸載程序

如附圖所示,將顯示所有已安裝的應用程序。 通過找到它並單擊卸載來卸載最近安裝的軟件。

6.更新驅動程序

由於驅動程序過時或損壞,可能會顯示 DRIVER OVERRAN STACK BUFFER BSOD。 因此,加載最新的驅動程序總是一個好主意。

第 1 步:要啟動設備管理器,請右鍵單擊開始按鈕並選擇設備管理器。
第二步:在設備管理器的主界面中找到要更新的驅動程序,右鍵單擊,選擇更新驅動程序。

更新驅動程序

第 3 步:選擇自動搜索更新的驅動程序軟件。

自動搜索

Windows 10 將搜索、下載和安裝最新且合適的驅動程序。 然後對其他驅動程序重複該過程,以確保它們都更新到最新版本。

要完成驅動程序更新,請按照屏幕上的說明進行操作。 如果更新驅動程序不能解決問題,請刪除有問題的音頻驅動程序並重新啟動機器,以便 Windows 可以重新安裝它。 如果您無法手動更新驅動程序,您可以使用第三方驅動程序更新程序,例如 Advanced Driver Updater。

通過第三方工具更新驅動程序—

Advanced Driver Updater 使升級不兼容或過時的驅動程序變得非常容易。 此驅動程序更新程序會掃描您的計算機以查找過時的軟件並提供最新的驅動程序。 在備份您的驅動程序時,此驅動程序更新軟件可確保您的 PC 順利運行。

要使用 Advanced Driver Updater 更新驅動程序,請執行以下步驟:

第 1 步:要下載 Advanced Driver Updater,請轉到此頁面並單擊下載按鈕:

下載

閱讀完整的高級驅動程序更新程序評論。

第 2 步:啟動 Advanced Driver Updater,然後選擇 Start Scan Now 並等待掃描結果。

高級驅動更新程序
第 3 步:查看掃描結果並選擇 Update Any 以更新所有過時的驅動程序(適用於註冊版本用戶)。

adu 掃描過程開始
第 4 步:如果您使用的是試用版,請單擊更新驅動程序按鈕。 在免費版本中,您一次只能更新一個驅動程序。

adu 更新過程
第 5 步:要使修改生效,請重新啟動計算機。

這就是您可以使用 Advanced Driver Updater 更新過時驅動程序的方式。

7.重置窗口

如果之前的替代方法都不起作用,您可能需要考慮重置 Windows 10。因為此過程會從系統分區中刪除所有數據,所以您應該在繼續之前進行備份。

重置 Windows 10 的步驟如下:

步驟 1:在重新啟動計算機時按 Shift 鍵。
步驟2:出現選擇選項界面時,選擇疑難解答>重置此PC>刪除所有內容。

重置電腦
第 3 步:接下來,選擇僅安裝 Windows 的磁盤 > 只是擦除我的東西,然後單擊重置。 然後,要完成 Windows 重置,請按照屏幕上的說明進行操作。

結論:-

本博客討論了幾種解決 Windows 10 上的驅動程序溢出堆棧緩衝區的方法。導致此問題的一個主要原因是驅動程序過時。 使用 Advanced Driver Updater 更新所有過時的驅動程序,以便您的計算機可以以優化的方式運行。

請在下面的評論部分告訴我們您的觀點。