如何修復 Windows 中的“嘗試引用不存在的令牌”錯誤

Jacki

Windows 用戶在嘗試打開文件資源管理器或其他系統實用程序(例如 Microsoft 管理控制台 (MMC)、Visual Studio,甚至回收站)時,可能會遇到一條錯誤消息,指出“嘗試引用不存在的令牌”。此錯誤可能特別令人沮喪,因為它阻止訪問基本的 Windows 功能。讓我們探討一下此問題的原因並介紹幾種解決方法。

是什麼原因導致“令牌不存在”錯誤?

此錯誤通常是由以下兩個主要原因之一造成的:

  • 有問題的 Windows 更新導致系統不一致。
  • 系統文件損壞或未註冊的 DLL 文件。

了解這些根本原因有助於我們更有效地開展故障排除工作。讓我們深入探討解決方案,從最有可能解決問題的方案開始。

方法一:重新註冊DLL文件

重新註冊 DLL 文件通常可以解決與系統文件損壞相關的問題。操作方法如下:

步驟一:按 Windows 鍵 + X,然後從出現的菜單中選擇“命令提示符(管理員)”或“Windows PowerShell(管理員)”。

步驟2:在提升的命令窗口中,鍵入以下命令並按 Enter:

for /f %s in ('dir /b *.dll') do regsvr32 /s %s

步驟3:等待該過程完成。這可能需要幾分鐘的時間,因為系統會重新註冊所有 DLL 文件。

第4步:完成後,重新啟動計算機以應用更改。

系統重新啟動後,嘗試打開文件資源管理器或之前顯示錯誤的應用程序,看看問題是否已解決。

方法 2:運行系統文件檢查器 (SFC)

系統文件檢查器是一個內置的 Windows 實用程序,可以掃描和修復損壞的系統文件。使用方法如下:

步驟一:按照方法 1 中所述打開提升的命令提示符。

步驟2:鍵入以下命令並按 Enter:

sfc /scannow

步驟3:讓掃描完全完成。此過程可能需要一些時間,因此請耐心等待。

第4步:掃描完成後,您將看到一條消息,指示 Windows 資源保護是否發現並修復了完整性違規。如果發現並修復了損壞的文件,請重新啟動計算機。

檢查運行 SFC 掃描並重新啟動系統後“令牌不存在”錯誤是否仍然存在。

方法 3:執行 DISM 掃描

如果 SFC 掃描無法解決問題,您可以嘗試使用部署映像服務和管理 (DISM) 工具修復 Windows 映像:

步驟一:打開提升的命令提示符。

步驟2:運行以下命令:

DISM /Online /Cleanup-Image /RestoreHealth

步驟3:等待該過程完成。這可能需要 20 分鐘或更長時間。

第4步:DISM 完成後,重新啟動計算機並檢查錯誤是否已解決。

如果在最近的 Windows 更新後開始出現錯誤,則回滾到以前的版本可能會解決問題:

步驟一:按 Windows 鍵 + I 打開“設置”。

步驟2:轉到“更新和安全”>“恢復”。

建議閱讀:如何修復錯誤 0x800701b1:指定的設備不​​存在

步驟3:在“返回到以前版本的 Windows 10”下,單擊“開始”。

第4步:按照屏幕上的說明完成回滾過程。

請注意,此選項僅在重大更新後的有限時間內可用,通常為 10 天。

方法 5:執行修復安裝

如果上述方法均無效,則可能需要修復安裝 Windows。此過程會替換您的系統文件,而不影響您的個人文件和大多數設置:

步驟一:從微軟官方網站下載Windows 10媒體創建工具。

步驟2:運行該工具並選擇“立即升級此電腦”。

步驟3:出現提示時選擇保留您的個人文件和應用程序。

第4步:按照屏幕上的說明完成修復安裝。

此過程可能需要幾個小時,因此請確保您的計算機已插入電源並具有穩定的互聯網連接。

通過執行這些方法,您應該能夠解決“嘗試引用不存在的令牌”錯誤並重新獲得對文件資源管理器和其他系統實用程序的訪問權限。請記住在對系統進行重大更改之前創建重要文件的備份。如果嘗試所有這些解決方案後問題仍然存在,則可能需要諮詢專業人士或考慮將 Windows 全新安裝作為最後的手段。