如何修复 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 全新安装作为最后的手段。