[已修復] 已到達斷點(錯誤 0x80000003)
已發表: 2021-04-21Windows 10 的錯誤幾乎是無限的。 你會認為你已經看到了這一切,直到另一個奇怪的錯誤消息讓你大吃一驚。 一個已經存在了一段時間並阻止用戶打開可執行文件的可怕問題是以下錯誤消息:
“異常斷點。 已到達斷點。 (0x80000003) 發生在應用程序的位置......”
很有可能你也見過。 這意味著您無法打開文件。 但不用擔心; 在您應用本文中的修復程序後,該錯誤應該是歷史記錄。
運行 CHKDSK
該文件可能正在嘗試與存儲在故障硬盤扇區中的組件進行交互。 可執行文件本身也可能位於壞扇區中。 運行 CHKDSK 實用程序並檢查是否已解決問題。
當您運行 CHKDSK 時,該程序將掃描硬盤驅動器上的故障扇區,並防止您的操作系統將來寫入這些扇區。 它還可以嘗試從壞扇區中恢復一些可讀文件。
運行該實用程序有兩種主要方法。 我們將引導您完成每一個。
瀏覽硬盤的“屬性”對話框窗口:
- 打開文件資源管理器窗口。 前往任務欄並單擊文件夾圖標。 您也可以右鍵單擊開始按鈕並選擇文件資源管理器或點擊 Windows 徽標鍵 + E 快捷方式。
- 打開後轉到文件資源管理器窗口的左側,然後單擊此電腦旁邊的箭頭。
- 此 PC 展開後,右鍵單擊其下的主系統磁盤(通常是本地磁盤 C),然後單擊上下文菜單中的屬性。
- 您將看到“屬性”對話框。
- 前往工具選項卡。
- 接下來,轉到錯誤檢查部分並單擊檢查。
- 你會看到一個對話框,上面寫著:
“您無需掃描此驅動器
我們在此驅動器上沒有發現任何錯誤。 如果需要,您仍然可以掃描驅動器以查找錯誤。”
接下來,單擊掃描驅動器選項。
8. CHKDSK 現在將掃描您的硬盤。
9. 工具完成該過程後,將出現一個顯示掃描結果的對話框。
使用命令提示符
CHKDSK 工具的命令行版本可幫助您運行更徹底的掃描並為您提供更多選項。 例如,您可以提示該實用程序恢復可讀信息。
跟著這些步驟:
- 通過右鍵單擊開始按鈕並單擊高級用戶菜單中的運行來打開運行。 您還可以使用 Windows 徽標鍵 + R 快捷鍵來調用“運行”對話框。
- 出現運行後,鍵入“CMD”,然後按 Ctrl + Shift + Esc。
- 在“用戶帳戶控制”對話框請求允許命令提示符對您的計算機進行更改後,單擊“是”。
- 看到管理員:命令提示符窗口後,在黑屏中鍵入“chkdsk C: /x /r /f”(不帶引號),然後按 Enter。
注意:如果您的硬盤驅動器號不是“C”,請在命令中替換它。
如果您看到以下消息,請按鍵盤上的 Y:
“Chkdsk 無法運行,因為該卷正在被另一個進程使用。 您想安排在下次系統重新啟動時檢查此卷嗎? (是/否)”
運行系統文件檢查器
可執行文件與操作系統服務和文件交互,例如動態鏈接庫。 由於相關係統文件損壞或丟失,可能會出現錯誤消息。 系統文件可能會受到系統突然關閉、惡意軟件感染以及第三方應用程序或驅動程序安裝不當的影響。
您可以使用系統文件檢查器查找和替換損壞或丟失的系統文件。 該程序是一個內置的命令行工具,旨在掃描受保護的系統文件和文件夾並解決完整性違規問題。 在 Windows 10 上運行它之前,你必須使用部署映像服務和管理工具提供必要的修復文件。
本指南將向您展示要採取的步驟:
- 通過右鍵單擊開始按鈕並單擊高級用戶菜單中的運行來打開運行。 您還可以使用 Windows 徽標鍵 + R 快捷鍵啟動運行。
- 出現運行後,鍵入“CMD”,然後按 Ctrl + Shift + Esc。
- 在“用戶帳戶控制”對話框請求允許命令提示符對您的計算機進行更改後,單擊“是”。
- 看到管理員:命令提示符窗口後,鍵入“ DISM.exe /Online /Cleanup-image /Restorehealth ”(不帶引號)並按 Enter 以運行部署映像服務和管理工具。
該工具現在將部署 Windows 更新客戶端以獲取修復文件。
假設您無法讓 Windows Update 客戶端工作。 在這種情況下,您可以使用可啟動的 USB 閃存驅動器或 Windows 10 DVD 來獲取修復文件。 您將不再使用上面的命令。 輸入這一行,然後點擊 Enter 按鈕:
DISM.exe /Online /Cleanup-Image /RestoreHealth
/Source:C:\RepairSource\Windows /LimitAccess
將C:\RepairSource\Windows替換為可啟動媒體上 Windows 目錄的文件夾地址。
- 允許 DISM 完成該過程,這可能需要幾分鐘,然後轉到下一行。
- 鍵入“sfc /scannow”(不帶引號)並點擊 Enter 鍵盤按鈕。
- 系統文件檢查器現在將掃描您的操作系統的受保護文件夾是否存在完整性違規。 如果它發現任何損壞或丟失的文件,它會自動將文件替換為存儲在 C:\Windows\System32\dllcache 壓縮文件夾中的緩存副本。
- 如果 SFC 工具成功執行掃描,您將看到一條命令結果,內容為“Windows 資源保護髮現損壞的文件並成功修復它們。 詳細信息包含在 CBS.Log %WinDir%\Logs\CBS\CBS.log 中。”
有時,掃描結果可能是:
“Windows 資源保護髮現了損壞的文件,但無法修復其中的一些文件。 詳細信息包含在 CBS.Log %WinDir%\Logs\CBS\CBS.log 中。”
在這種情況下,您必須閱讀日誌文件並手動將有問題的文件替換為已知良好的副本。 日誌文件將顯示您在系統上運行的系統文件檢查器掃描的詳細信息,包括上次掃描的日期和無法修復的系統文件的名稱。
請仔細執行以下步驟:
- 啟動管理員:命令提示符窗口。
- 窗口顯示後,鍵入或複制並粘貼此行,然後按 Enter:
findstr /c:”[SR]” %windir%\Logs\CBS\CBS.log
>”%userprofile%\Desktop\sfcdetails.txt”
- 轉到您的桌面並打開 sfcdetails 文件。
- 該文件以這種格式顯示 SFC 掃描結果:
日期/時間 SFC 詳細信息
以下是文本文檔中的條目示例,顯示了未修復文件的詳細信息:
2008-09-11 11:09:35,信息 CSI 00000008 [SR] 無法修復輔助功能的成員文件 [l:34{17}]“Accessibility.dll”,版本 = 6.0.6000.16386,pA = PROCESSOR_ARCHITECTURE_MSIL (8),文化中性、VersionScope 中性、PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}、類型中性、TypeName 中性、存儲中的 PublicKey 中性、文件丟失
看到受影響的文件後,搜索它/它們並手動替換它/它們。 您可以從另一台運行良好的計算機複製必要的替換文件。 但是,可以肯定的是,在該計算機上運行 SFC 命令。
- 現在,按照以下步驟替換有問題的文件:
首先,取得文件的所有權。 為此,請打開提升的命令提示符窗口,鍵入此行,然後按 Enter 鍵盤按鈕:
takeown /f PathAndFileName
請注意,“PathAndFileName”應替換為文件的文件夾路徑,包括文件名。 例如:
takeown /f C:\windows\system32\Accessibility.dll
- 接下來,通過鍵入以下行並按 Enter 鍵授予對文件的管理員訪問權限:
icacls PathAndFileName /GRANT ADMINISTRATORS:F
請注意,“PathAndFileName”應替換為文件的文件夾路徑,包括文件名。 例如:
icacls Accessibility.dll /GRANT ADMINISTRATORS:F
- 現在,要替換文件,請鍵入以下內容並按 Enter:
複製修復文件目標
請注意,“RepairFile”應替換為良好系統文件的文件夾路徑,“Destination”應替換為有問題文件的路徑,包括文件名。 例如:
複製 E:\round\Accessibility.dll C:\windows\system32\Accessibility.dll
更新您的系統
由於您的操作系統已過時,可能會彈出該錯誤。 可執行文件與設備驅動程序、系統文件和其他系統組件交互。 如果一個或多個系統組件過時,就會開始出現問題。 錯誤 0x80000003 是在這種情況下爆發的問題之一。 一些可能已在更新中修復的底層操作系統錯誤也可能導致該問題。
因此,如果您有一段時間沒有更新系統,請執行此操作並檢查問題。 如果您不知道如何操作,請按照以下步驟操作:
- 按 Windows 徽標鍵 + S 打開搜索框。
- 在文本字段中輸入“更新”,然後單擊檢查更新。
- 單擊 Windows 更新下的“檢查更新”。
- 允許 Windows 更新檢查更新。
- 下載並安裝可用更新。
- 等待 Windows 正在安裝更新。
- 單擊“立即重新啟動”以安裝更新。
更新您的驅動程序
設備驅動程序控制硬件組件和操作系統之間的通信。 第三方應用程序也使用驅動程序與設備交互。 如果驅動程序損壞或過時,操作系統將在通信中斷時顯示錯誤,尤其是在第三方程序嘗試聯繫時。
查找有故障和過時的驅動程序並更新它們。 您可以前往設備管理器查找帶有感嘆號的驅動程序並安裝其最新版本。
遺憾的是,設備管理器不會向您顯示過時的驅動程序,也不會在驅動程序軟件有可用更新時通知您。 雖然 Windows 更新將幫助您安裝更新,但這僅適用於 Microsoft 支持的設備,因此在許多情況下它不會幫助您。 您必須訪問每個設備製造商的網站以檢查他們是否已發布更新。 如果你決定走這條路,你應該非常小心。 您可能不小心安裝了錯誤的驅動程序軟件,這可能會導致多個不穩定問題。 因此,請確保您確切知道系統需要哪些驅動程序才能順利運行。
好消息是——你不必承受如此大的壓力。 Auslogics Driver Updater 可以幫助您檢查過時和有問題的驅動程序,然後自動安裝它們的更新。 如果您選擇該程序的完整版,您可以一鍵更新多個驅動程序。 該工具從受信任的來源獲取驅動程序軟件,並保留備份以防萬一。
請按照以下步驟安裝程序:
- 打開工具的下載頁面。
- 點擊立即下載。
- 允許您的瀏覽器下載安裝包。
- 瀏覽器下載後運行安裝文件。
- 在“用戶帳戶控制”窗口請求運行安裝程序的權限後,單擊“是”。
- 當您看到安裝嚮導時,選擇一種語言並選擇您喜歡的安裝文件夾。 建議使用默認位置。
- 接下來,輸入其他首選項,例如創建桌面圖標、允許應用程序在啟動時啟動以及允許該工具發送崩潰報告。
- 輸入安裝選項後,單擊窗口底部的“單擊以安裝並檢查驅動程序”大按鈕。
- 安裝後,該程序將掃描您的計算機以查找有問題的驅動程序。
- 您將看到應更新的驅動程序列表。 您現在可以一個接一個地更新它們。 但是,如果您使用該工具的完整版,則可以一次更新多個驅動程序。
- 允許程序安裝驅動程序,然後重新啟動計算機。
使用驅動程序更新程序解決 PC 問題
不穩定的 PC 性能通常是由過時或損壞的驅動程序引起的。 Auslogics Driver Updater 可診斷驅動程序問題,讓您一次或一次更新舊驅動程序,讓您的 PC 運行更順暢
防止您的防病毒程序阻止文件
如果懷疑存在安全威脅,您的防病毒程序將阻止文件執行。 如果您從安全應用程序獲取報告,您應該檢查並確認文件是安全的。 然而,在某些情況下,安全程序往往會將合法文件和應用程序誤認為是安全威脅。 這些情況稱為誤報。
如果您確信有問題的文件是安全的,您可以阻止您的防病毒軟件在將來阻止它。 為此,請將其添加為例外或排除。 您還可以將其添加到程序的白名單中,具體取決於您使用的防病毒套件。
如果您使用 Windows 安全中心,這些步驟將向您展示如何防止它阻止您嘗試打開的文件:
- 同時按下 Windows 和 S 鍵盤按鈕以打開“開始”旁邊的搜索框。
- 出現該框後,鍵入“病毒和威脅防護”。
- 在搜索結果中單擊病毒和威脅防護。
- 病毒和威脅防護窗口打開後,轉到病毒和威脅防護設置部分。
- 單擊管理設置。
- 看到“病毒和威脅防護設置”屏幕後,向下滾動到“排除項”,然後單擊“添加或刪除排除項”。
- 立即單擊添加排除項,您會看到排除項界面。
- 從下拉菜單中選擇文件。
- 選擇文件對話框打開後,導航到文件並雙擊它。
運行 Windows 內存診斷工具
在任何情況下,內存洩漏都是不好的。 它們觸發不同類型的錯誤,“異常斷點”錯誤就是其中之一。 當您的 RAM 無法釋放未分配的內存時,就會發生內存洩漏。 發生這種情況時,新程序可能不會執行。
內存洩漏可以是暫時的或永久的。 重新啟動系統應該可以清除輕微的內存故障。 但是,如果問題與您的 RAM 棒有關,您可能需要更改它。 您必須運行 Windows 內存診斷工具來測試您的 RAM。
這些步驟將向您展示如何:
- 按 Windows 徽標鍵 + R 快捷鍵打開運行。
- 運行出現後,鍵入“mdsched.exe”並點擊 Enter 按鈕。
- Windows 內存診斷迷你窗口打開後,選擇“立即重新啟動並檢查問題(推薦)”。
注意:單擊此選項後,您將放棄對計算機的訪問權限,直到該工具完成檢查。
如果您選擇“下次啟動計算機時檢查問題”選項,您在下次重新啟動時也將無法訪問您的系統。
系統啟動後,將顯示 Windows 內存診斷工具屏幕並進行測試。 您應該在此界面中看到結果。
測試完成後,該工具會自動重啟電腦並顯示測試結果。 但是,一些用戶報告說他們在重新啟動後沒有看到結果。
如果您看不到測試結果,請前往事件查看器。 跟著這些步驟:
- 按 Windows 徽標 + X 鍵盤組合。
- 單擊屏幕左側顯示的菜單中的事件查看器。
- 您還可以啟動“運行”對話框,鍵入“eventvwr.msc”(不帶引號),然後按 Enter。
- 出現事件查看器窗口後,導航到左窗格。
- 展開 Windows 日誌,然後單擊系統。
- 在事件查看器的中間窗格中,您會發現不同的事件條目。
- 轉到窗口的右窗格,然後單擊查找。
- 輸入“MemoryDiagnostics-Results”(無引號),然後單擊“查找下一個”按鈕。
- 測試結果將在一般情況下。
如果該工具報告您的 RAM 有缺陷,則必須更換它。 如果您的系統中有多個 RAM 棒,請打開您的 RAM 插槽,取出一根棒,運行診斷工具,然後檢查是否出現錯誤。 對所有其他 RAM 棒嘗試此操作並更換壞的。
執行乾淨啟動
另一個程序或服務可能會阻止可執行文件運行。 您的一些應用程序在啟動時啟動並繼續在後台運行。 在這種情況下,您必須阻止每個啟動應用程序運行並以乾淨啟動狀態啟動系統以解決問題。
如果在您的系統處於乾淨啟動狀態時文件打開沒有問題,則它確認啟動項之一負責觸發錯誤 0x80000003。 在您確認啟動應用程序負責後,您可以通過一個接一個地啟動您的程序和服務並打開文件來隔離罪魁禍首。
以下是執行乾淨啟動的方法:
- 同時按下 Windows 和 S 鍵盤按鈕以打開“開始”旁邊的搜索框。
- 出現該框後,鍵入“系統配置”並單擊第一個結果。
- 系統配置對話框窗口將打開。
- 前往“服務”選項卡。
- 標記“隱藏所有 Microsoft 服務”複選框,這樣您就不會禁用操作系統服務。
- 現在,單擊“全部禁用”按鈕以防止所選服務在下次 Windows 啟動時運行。
- 之後,轉到“啟動”選項卡。
- 單擊打開任務管理器。
- 您現在將看到任務管理器的啟動選項卡。
- 通過單擊每個程序並選擇右下角的禁用來禁用每個程序。
- 接下來,退出任務管理器,返回系統配置並單擊確定。
- 重新啟動您的設備。
計算機啟動後,打開觸發錯誤的文件。 如果文件打開時沒有問題,則很明顯其中一個啟動程序與它發生了衝突。
前往系統配置窗口並啟用一項服務。 重新啟動您的設備並打開可執行文件。 如果出現錯誤,那麼您剛剛啟用的啟動服務就是罪魁禍首。 用同樣的方法檢查其他啟動項和程序。
結論
這就是解決 Windows 10 中“已達到斷點”問題的方法。如果您想提問或分享您是如何解決問題的,請前往下面的評論部分。