修復 ERROR_NOTIFICATION_GUID_ALREADY_DEFINED 問題
當服務或應用程式嘗試為通知或其他進程註冊 GUID(全域唯一識別碼)時,會出現錯誤代碼ERROR_NOTIFICATION_GUID_ALREADY_DEFINED 309 (0x135)並伴隨訊息“指定的檔案已具有與其關聯的通知 GUID”,但該 GUID已在使用中。
這種情況可能發生在各種場景中,例如檔案系統通知、事件訂閱或其他與 Windows 相關的通知。若要解決此問題,請先重新啟動電腦以釋放所有資源鎖定,然後查閱 Windows 事件檢視器日誌以取得有關該錯誤的詳細資訊。
如何解決 ERROR_NOTIFICATION_GUID_ALREADY_DEFINED?
1. 了解上下文並檢查重複的 GUID
在處理註冊 GUID 的應用程式或服務時,請確保沒有多次註冊相同的 GUID,因為它在其範圍內必須保持唯一。
建議檢查應用程式的邏輯以識別其流程中的任何缺陷。如果發現任何問題,請考慮重新啟動相關服務。
2. 驗證通知設定
- 按Windows+I啟動“設定”應用程式。
- 導覽至「系統」,然後按一下「通知」。
- 調查是否有任何應用程式或服務在發送通知時行為不當,並確定是否存在與 GUID 相關的問題。
3. 檢查登錄中是否有重複條目
- 按Windows +R 開啟“執行”對話框。
- 鍵入regedit並按一下「確定」以開啟登錄編輯程式。
- 按Ctrl +F 搜尋與錯誤相關的 GUID。
- 尋找任何重複的條目;如果發現任何,請將其刪除或重新命名。
4.尋找更新
- 按+開啟“設定”應用程式。WindowsI
- 前往Windows 更新並選擇檢查更新按鈕。
- 如果有可用更新,請按一下「下載並安裝」以取得最新更新。
5.重置或重新安裝應用程式
- 使用+開啟“設定”應用程式。WindowsI
- 轉到“應用程式”,然後按一下“已安裝的應用程式”。
- 找到有問題的應用程序,點擊三點圖標,然後從選單中選擇高級選項。
- 在下一個視窗中,轉到“重置”部分並點擊“重置”按鈕。請注意,此操作將刪除應用程式的數據,之後需要登入。
如果重設無法解決問題,請依照下列步驟重新安裝應用程式:
- 返回「應用程式」,然後再次選擇「已安裝的應用程式」。
- 點擊受影響的應用程式旁邊的三點圖標,然後從上下文選單中按一下「卸載」 。
- 按一下“卸載”進行確認。
- 之後造訪官方網站或 Microsoft Store 重新安裝該應用程式。
6. 執行 SFC 和 DISM 掃描
- 按鍵Windows ,在搜尋框中鍵入cmd ,然後選擇以管理員身分執行。
- 若要掃描並修復損壞的系統文件,請複製並貼上以下命令並點擊Enter:
sfc /scannow
- 掃描完成後,若要透過 Windows 更新檢查和還原 Windows 映像,請鍵入下列命令並按Enter:
Dism /Online /Cleanup-Image /RestoreHealth
- 成功完成掃描後,重新啟動電腦以套用變更。
如果您仍然遇到該問題,可能需要向產生錯誤的應用程式或服務尋求支援。
總而言之,解決ERROR_NOTIFICATION_GUID_ALREADY_DEFINED BSoD 錯誤需要檢查日誌和錯誤代碼等詳細信息,檢查與應用程式相關的 GUID 和通知設置,重置或重新安裝應用程序,以及執行系統檔案和 DISM 掃描以進行修復。
如果您對 BSoD 錯誤有任何反饋或疑問,請隨時在下面留下您的評論。
發佈留言