WINSOCK_DETECTED_HUNG CLOSESOCKET_LIVEDUMP – 已修復!

已發表: 2019-02-15

如果您在計算機屏幕上看到 WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 錯誤消息或錯誤 0x00000156,請不要驚慌。 這是 Windows 10 設備的常見藍屏死機 (BSOD) 錯誤,有多種方法可用於解決它。 基本上,當出現此 STOP 錯誤代碼時,這意味著 Winsock 在處理 closesocket 請求時檢測到掛起的傳輸端點關閉請求。 當 Windows 生成實時轉儲以供分析時,closesocket 請求已完成,而無需等待掛起的傳輸端點關閉請求完成。

的確,這個問題相當複雜。 如果您不盡快修復 WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 錯誤,可能會對您的操作系統造成無法修復的損壞。 因此,我們整理了這篇文章,以分享可幫助您解決問題的解決方案列表。 我們將教您如何解決 WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 錯誤。 期望在這篇文章中看到基本到專業級別的解決方案。

是什麼導致了 WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 錯誤?

為了在解決錯誤方面獲得優勢,您最好首先了解導致錯誤的原因。 這樣,您將知道如何有效地修復 Windows 錯誤 0x00000156,防止其再次發生。 以下是出現此問題的一些原因:

  • 您的 Windows 10 PC 中的設備驅動程序可能已損壞、過時或配置不正確。
  • 您最近安裝了一個新軟件程序,它損壞了 Windows 註冊表中的條目或鍵。
  • 一些 Windows 系統文件或程序文件在受到嚴重病毒攻擊後被刪除。
  • 當您卸載程序時,Windows 註冊表已損壞。
  • 系統中缺少一些重要的 DLL 文件。
  • 最近安裝的軟件程序的驅動程序與計算機中現有的或舊的驅動程序衝突。
  • 您在計算機中安裝了與 Windows 10 操作系統不兼容的驅動程序。
  • 安裝新硬件時,驅動程序之間發生衝突。
  • 您安裝了不兼容或損壞的固件或 BIOS。
  • 您的 RAM 已損壞。

WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 錯誤的常見跡像是什麼?

當然,該問題最常見的症狀是帶有 WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 錯誤代碼的藍屏死機。 除此之外,這裡有一些你應該注意的跡象:

  1. 您無法成功訪問桌面,因為您的操作系統不斷重新啟動。
  2. 您注意到您的計算機運行速度比平時慢,尤其是當您使用鍵盤、鼠標或打印機等外部硬件時。
  3. 應用程序不斷崩潰並顯示錯誤消息。
  4. 您將在屏幕上看到以下消息:

“檢測到問題並關閉 Windows 以防止損壞您的計算機。 問題似乎是由以下文件引起的:”

如果您看到這些症狀,請暫時不要將您的計算機扔出窗外。 繼續閱讀本文,我們將教您如何排查 WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 錯誤。

在其他任何事情之前……

正如我們所提到的,WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 錯誤將阻止您訪問您的桌面。 在大多數情況下,您將能夠在計算機再次關閉之前打開文件或程序。 您的系統會自動重新啟動以防止進一步損壞。 因此,如果您希望能夠解決問題,則需要先禁用自動重啟功能。 以下是步驟:

  1. 按鍵盤上的 Windows 鍵 + E 打開文件資源管理器。
  2. 現在,轉到左側的菜單,然後右鍵單擊這台電腦。
  3. 從上下文菜單中選擇屬性。
  4. 單擊左側的“高級系統設置”鏈接。
  5. 系統屬性窗口打開後,轉到啟動和恢復部分,然後單擊設置按鈕。
  6. 取消選擇系統故障部分下的自動重新啟動選項。
  7. 單擊確定以保存所做的更改。

解決方案 1:將系統引導至安全模式

禁用自動重啟功能後,您需要做的下一件事是將 Windows 10 啟動到安全模式。 通過這樣做,您將僅使用默認應用程序和服務啟動您的操作系統。 這是確定問題確切原因的最簡單方法之一。 如果 WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 錯誤在啟動到安全模式後沒有出現,那麼您已經確認第三方軟件程序是罪魁禍首。 因此,您可以採取適當的措施來永久解決該問題。 要啟動到安全模式,您需要按照以下說明進行操作:

  1. 您需要做的第一件事是啟動設置應用程序。 您可以通過按鍵盤上的 Windows Key+I 來執行此操作
  2. 在“設置”應用上,選擇“更新和安全”。
  3. 在下一頁上,轉到左側窗格並從選項中選擇恢復。
  4. 現在,移動到右窗格,然後單擊“高級啟動”部分下的“立即重新啟動”按鈕。
  5. 在您的系統重新啟動之前,它會顯示幾個選項。 選擇疑難解答。
  6. 進入疑難解答菜單後,選擇高級選項,然後選擇啟動設置。
  7. 您將收到通知,您可以使用屏幕上的可用設置之一重新啟動計算機。 單擊重新啟動以繼續。
  8. 要啟用安全模式,請按鍵盤上的 F4。

解決方案 2:在 Windows 10 上使用藍屏疑難解答

Windows 10 的一大優點是它具有內置的疑難解答程序,旨在解決影響操作系統的常見問題。 因此,我們建議您利用 PC 上的藍屏疑難解答。 使用此工具是擺脫 WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 錯誤的最簡單方法之一。 要繼續,請按照以下說明進行操作:

  1. 單擊任務欄上的搜索圖標。
  2. 鍵入“設置”(無引號),然後按 Enter。
  3. 打開“設置”應用後,選擇“更新和安全”。
  4. 在下一頁上,轉到左窗格菜單並從選項中選擇疑難解答。
  5. 現在,移動到右窗格並選擇藍屏。 單擊“運行疑難解答”按鈕開始該過程。

如果該工具建議執行其他故障排除步驟,請確保您也執行這些步驟。

解決方案 3:斷開外部硬件設備

有故障的外部硬件設備是導致 WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 錯誤的主要原因之一。 因此,我們建議暫時刪除它們以解決此問題。 請按照以下步驟確定導致錯誤的硬件設備:

  1. 斷開所有外部硬件設備。
  2. 重啟你的電腦。
  3. 如果您的系統成功啟動,請連接外部硬件設備,然後再次重新啟動您的 PC。 重複此步驟,直到您確定導致錯誤的項目。

解決方案 4:確保您的驅動程序是最新的

正如我們所提到的,來自新安裝的軟件程序或硬件的驅動程序可能會與您計算機中的現有驅動程序發生衝突。 因此,建議您更新驅動程序以避免出現 WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 錯誤等問題。 您可以通過三種方式完成此操作:

  1. 使用設備管理器
  2. 從製造商的網站下載驅動程序
  3. 使用 Auslogics Driver Updater 一次更新所有驅動程序。

使用設備管理器

受到推崇的

使用驅動程序更新程序解決 PC 問題

不穩定的 PC 性能通常是由過時或損壞的驅動程序引起的。 Auslogics Driver Updater 可診斷驅動程序問題,讓您一次或一次更新舊驅動程序,讓您的 PC 運行更順暢

Auslogics Driver Updater 是 Auslogics 的產品,獲得 Microsoft Silver Application Developer 認證
現在下載

更新驅動程序的方法之一是使用計算機中的設備管理器。 以下是步驟:

  1. 通過按鍵盤上的 Windows 鍵 + R 打開“運行”對話框。
  2. 在“運行”對話框中,鍵入“devmgmt.msc”(不帶引號),然後單擊“確定”。
  3. 單擊列表中的第一個類別以展開其內容。
  4. 右鍵單擊該類別下的設備之一,然後從選項中選擇更新驅動程序。

請記住,您需要對列表中所有類別下的所有設備執行最後一步。

從製造商的網站下載驅動程序

雖然設備管理器對於更新您的驅動程序相對方便,但它仍然可能會錯過您 PC 中最新版本的驅動程序。 因此,您仍然需要訪問製造商的網站以下載正確的驅動程序。 請記住找到與您的操作系統和處理器類型兼容的驅動程序版本。 如果您安裝了錯誤的驅動程序,您最終可能會遇到系統不穩定的問題。

使用 Auslogics Driver Updater 一次更新所有驅動程序

如您所見,當您選擇手動更新驅動程序時存在風險。 更重要的是,您需要花費大量的精力和時間才能為您的計算機安裝所有最新的驅動程序。 當有更方便、更安全的解決方案時,為什麼還要受苦呢? 使用 Auslogics Driver Updater,您可以將所有驅動程序更新到其製造商推薦的最新版本。 您不必擔心出錯,因為安裝此程序後,您將自動識別您的操作系統版本和處理器類型。 只需單擊一個按鈕,您就可以為您的計算機安裝正確的驅動程序。

解決方案 5:刪除最近安裝的程序

如果在您安裝程序後出現 WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 錯誤,則該應用程序可能會導致問題。 它的文件或驅動程序可能與您計算機中的現有項目發生衝突。 因此,我們建議刪除此程序以修復 WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 錯誤。 請按照以下步驟操作:

  1. 在鍵盤上,按 Windows 鍵 + R。 這樣做將啟動“運行”對話框。
  2. 在“運行”對話框中,鍵入“appwiz.cpl”(不帶引號),然後單擊“確定”。 您將看到“程序和功能”窗口。
  3. 現在,查找您最近安裝的程序。
  4. 右鍵單擊它,然後從選項中選擇卸載。
  5. 按照屏幕上的說明完成卸載過程。

解決方案 6:執行完整的病毒掃描

當病毒或惡意軟件進入您的計算機時,它們會破壞您的操作系統並刪除重要的系統文件。 像這樣的攻擊在世界各地都很普遍。 因此,作為 PC 用戶,您必須保持警惕,確保定期對系統進行全面掃描。 您可以使用計算機中的內置防病毒軟件來執行此操作。 只需按照以下說明進行操作:

  1. 在鍵盤上,按 Windows 鍵 + S。
  2. 在搜索框中,鍵入“Windows Defender”(不帶引號)。
  3. 從結果中,選擇 Windows Defender 安全中心。
  4. 從左側窗格的選項中選擇病毒和威脅防護。
  5. 在右側窗格中,單擊“運行新的高級掃描”鏈接。
  6. 確保選擇了全盤掃描。
  7. 單擊立即掃描以繼續。

專業提示:如果您想防止 WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 錯誤再次發生,那麼您應該加強計算機的安全性。 儘管 Windows Defender 足夠可靠,但它仍然可能漏掉高級惡意軟件和病毒。 因此,我們建議您安裝 Auslogics Anti-Malware。 該工具可以檢測威脅,無論它們在後台運行的多麼隱蔽。 您可以將它與 Windows Defender 一起使用,以確保為您的 PC 提供最佳保護。

解決方案 7:使用系統文件檢查器 (SFC)

正如我們所提到的,缺少 DLL 文件和損壞的系統文件可能會導致出現 WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 錯誤。 解決此問題的最佳方法之一是使用系統文件檢查器修復損壞的系統文件或替換丟失的文件。 要執行 SFC 掃描,您需要按照以下步驟操作:

  1. 單擊鍵盤上的搜索圖標,然後鍵入“cmd”(不帶引號)。
  2. 從結果中,右鍵單擊命令提示符。
  3. 從上下文菜單中選擇以管理員身份運行。
  4. 打開命令提示符後,鍵入“sfc /scannow”(無引號)。
  5. 按鍵盤上的 Enter 鍵運行命令。

系統文件檢查器應該開始掃描您的系統。 請記住,該過程將需要幾分鐘才能完成。 避免干擾它是至關重要的。 該過程完成後,您需要重新啟動 PC 以使更改生效。 如果 WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 錯誤仍然存在,請嘗試以下解決方案。

解決方案 8:執行 DISM 掃描

當您的計算機中存在損壞或損壞的系統文件時,您可以使用部署映像服務和管理 (DISM) 工具來修復它們。 因此,如果您想修復 WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 錯誤,我們建議運行 DISM 掃描。 您可以按照以下說明進行操作:

  1. 在鍵盤上,按 Ctrl+Shift+Esc。 這樣做應該啟動任務管理器。
  2. 現在,單擊文件並選擇運行新任務。
  3. 在框內,鍵入“cmd.exe”(無引號)。
  4. 選擇“使用管理權限創建此任務”選項。
  5. 單擊“確定”繼續。
  6. 命令提示符啟動後,運行以下命令:

DISM.exe /Online /Cleanup-image /Restorehealth

請記住,此過程將比 SFC 掃描花費更長的時間。 但是,一旦完成,損壞或丟失的 DLL 文件將被修復。

解決方案 9:修復驅動器中的壞扇區

驅動器中的壞扇區也可能導致藍屏死機錯誤,例如 WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 問題。 所以,如果你想擺脫 BSOD 錯誤,你需要修復這些壞扇區。 您可以通過使用 CHKDSK 實用程序來做到這一點。 以下是步驟:

  1. 使用管理權限啟動命令提示符。 為此,您需要執行解決方案 8 中的步驟 1 到 5。
  2. 命令提示符啟動後,運行以下命令行:

Chkdsk /f /C:

如果 Windows 10 安裝在不同的驅動器中,請記住將“C”替換為相應的驅動器號。

解決方案 10:清除硬盤中的垃圾文件

讓垃圾文件長時間存放在您的硬盤中可能會使其容易受到諸如 WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP BSOD 錯誤之類的問題的影響。 因此,您應該養成運行磁盤清理實用程序以刪除不必要的文件和進程的習慣。 在我們提供說明之前,您必須確保回收站中沒有任何重要文件。 請記住,此方法涉及清空該文件夾。 準備就緒後,您可以繼續執行以下步驟:

  1. 按鍵盤上的 Windows 鍵。
  2. 輸入“cleanmgr”(不加引號),然後按 Enter。
  3. 如果您的計算機連接了多個驅動器,則會出現一個對話框,要求您選擇要清理的驅動器。 選擇 C: 驅動器,然後按 Enter。 磁盤清理將開始計算您可以回收多少空間。
  4. 磁盤清理嚮導出現後,單擊“清理系統文件”按鈕。
  5. 現在,選擇除下載之外的所有選項。
  6. 單擊確定。

解決方案 11:從 Windows 安裝最新更新

如果您的計算機中存在過期的系統文件,則可能會出現 WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 錯誤。 因此,建議在 Microsoft 正式發布更新後立即安裝 Windows 更新。 為此,您只需按照以下說明進行操作:

  1. 單擊任務欄上的 Windows 圖標。
  2. 向下滾動,直到在列表中找到設置。 單擊它以啟動應用程序。
  3. 從選項中選擇更新和安全。
  4. 現在,轉到左窗格並選擇 Windows 更新。
  5. 單擊右側窗格中的“檢查更新”鏈接。
  6. 讓您的系統下載更新,一旦可用,重新啟動計算機以初始化安裝過程。

解決方案 12:修復損壞的 RAM

如果您的 RAM 損壞,您的系統可能會崩潰並在屏幕上顯示 WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 錯誤消息。 您可以使用 Windows 內存診斷工具來解決此問題。 在我們分享這些步驟之前,您需要先保存所有文件並關閉所有活動的應用程序。 準備就緒後,您可以按照以下說明進行操作:

  1. 單擊任務欄上的 Windows 圖標。
  2. 鍵入“Windows 內存”(無引號),然後從結果中選擇 Windows 內存診斷。
  3. 應該會出現一個新窗口。 確保選擇“立即重新啟動並檢查問題(推薦)”選項。
  4. 內存測試完成後,您的系統將自動重啟。

如果您想查看測試結果,可以單擊任務欄上的通知圖標。

解決方案 13:回滾到以前的還原點

如果錯誤與您對操作系統所做的更改有關,那麼您可以通過將計算機回滾到以前的還原點來解決該問題。 不要擔心使用系統還原,因為它不會影響您的個人文件或數據。 以下是步驟:

  1. 單擊任務欄上的搜索圖標。
  2. 在框中鍵入“系統還原”(無引號)。
  3. 從結果中選擇創建還原點。
  4. 系統屬性窗口打開後,單擊系統還原按鈕。
  5. 單擊下一步繼續。
  6. 選擇“顯示更多還原點”框以查看更多選項。
  7. 選擇錯誤不存在的日期。
  8. 點擊下一步。
  9. 單擊“完成”開始該過程。

哪個解決方案幫助您消除了 WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP 錯誤?

在下面的評論部分分享您的答案!