Windows中如何修复“尝试引用不存在的令牌的尝试”错误
Windows用户可能会遇到一条错误消息,说明“试图引用不存在的令牌”试图打开文件资源管理器或其他系统实用程序(例如Microsoft Management Console(MMC),Visual Studio甚至Recycle Bin)。此错误可能会特别令人沮丧,因为它可以防止访问基本的Windows功能。让我们探讨这个问题的原因,并浏览几种方法来解决它。
是什么原因导致“令牌不存在”错误?
此错误通常是由于两个主要原因之一而发生的:
- 有问题的Windows更新导致系统不一致。
- 损坏的系统文件或未注册的DLL文件。
了解这些根本原因有助于我们更有效地针对故障排除工作。让我们研究解决方案,从最有可能解决问题开始。
方法1:重新注册DLL文件
重新注册DLL文件通常可以解决与系统文件损坏有关的问题。这是这样做的方法:
步骤1:从出现的菜单中按Windows键 + X,然后选择“命令提示符(admin)”或“ Windows PowerShell(admin)”。
步骤2:在“高架命令”窗口中,键入以下命令,然后按Enter:
更多阅读:如何修复Windows 11中的“不存在的设备”错误
for /f %s in ('dir /b *.dll') do regsvr32 /s %s
步骤3:等待该过程完成。当系统重新注册所有DLL文件时,这可能需要几分钟。
步骤4:完成后,重新启动计算机以应用更改。
重新启动系统后,尝试打开文件资源管理器或以前显示错误的应用程序,以查看问题是否已解决。
方法2:运行系统文件检查器(SFC)
系统文件检查器是一个内置的Windows实用程序,可以扫描和修复损坏的系统文件。这是使用它的方法:
步骤1:如方法1中所述打开高架命令提示符。
步骤2:键入以下命令,然后按Enter:
sfc /scannow
步骤3:允许扫描完全完成。这个过程可能需要一些时间,所以要耐心等待。
步骤4:扫描完成后,您将看到一条消息,指示是否找到了Windows资源保护并固定了违反完整性的行为。如果发现并修复了损坏的文件,请重新启动计算机。
在运行SFC扫描并重新启动系统后,检查“令牌不存在”是否持续存在。
方法3:执行DISS扫描
如果SFC扫描无法解决问题,则可以尝试使用部署图像服务和管理(DIMS)工具来维修Windows图像:
步骤1:打开高架命令提示。
步骤2:运行以下命令:
DISM /Online /Cleanup-Image /RestoreHealth
步骤3:等待该过程完成。这可能需要20分钟或更长时间。
步骤4:涂抹完成后,重新启动计算机并检查是否解决了错误。
方法4:回到以前的窗口构建
如果在最近的Windows更新后开始发生错误,则回滚回到上一个构建可能会解决问题:
步骤1:按Windows键 + i打开设置。
步骤2:转到“ Update&Security”>“恢复”。
步骤3:在“返回到Windows 10的先前版本”下,单击“启动”。
步骤4:按照屏幕上的说明完成回滚过程。
请注意,此选项仅在重大更新后的有限时间内可用,通常为10天。
方法5:执行维修安装
如果上述方法都不可用,则可能需要维修窗口的维修安装。此过程替换了您的系统文件而不会影响您的个人文件和大多数设置:
步骤1:从Microsoft的官方网站下载Windows 10媒体创建工具。
步骤2:运行该工具,然后选择“立即升级此PC”。
步骤3:提示时选择保留您的个人文件和应用。
步骤4:按照屏幕上的说明完成维修安装。
此过程可能需要几个小时,因此请确保您的计算机插入并具有稳定的Internet连接。
通过遵循这些方法,您应该能够解决“尝试引用不存在的令牌”错误并重新获得对文件资源管理器和其他系统实用程序的访问。在对系统进行重大更改之前,请记住要对重要文件进行备份。如果在尝试所有这些解决方案后仍然存在问题,则可能是时候咨询专业人员或将清洁的窗户安装作为最后的手段。