在 Windows 8 上尝试结束进程时出现“访问被拒绝”

在 Windows 8 上尝试结束进程时出现“访问被拒绝”

当我尝试在 Windows 8 上结束一个进程时,出现“访问被拒绝”提示。

终止进程(Windows 8)问题在 Stack Overflow 上,我读到过:

该进程可能有一个处于内核模式但未退出的活动线程。诊断该问题的最佳方法是使用任务管理器的“详细信息”选项卡,右键单击其中一个列标题并选择“选择列”。勾选“句柄”。查看显示的进程值。如果您看到非零值,则该进程很可能有一个句柄打开并正在等待设备驱动程序执行 I/O 请求。并且该设备驱动程序不会受到 Windows 要求其取消请求的影响。缩小麻烦制造者的范围并不容易,您必须更多地了解您的进程执行的 I/O 请求类型。通过在 superuser.com* 上提问来跟进此问题

是的...该问题已经出现在以下程序中:

  • Spotify
  • Skype
  • 战地3

我已检查过我是否拥有所有权限。甚至添加了“所有人”的完全访问权限。

另一个解决方案涉及一些与 C++ 相关的东西,我对此并不了解。

我曾尝试在 Microsoft 网站上寻求支持,但他们只告诉我去安全并添加拥有完全访问权限的所有人。

答案1

最短路径:

使用 Sysinternals 的 PsExec 工具获取 SYSTEM 用户权限(下载这里)。
然后以管理员身份运行命令行并写入:

psexec -s taskkill /im ExeNameToKill.exe /f

最长的路:

使用此方法获取 SYSTEM 用户权限。
然后使用taskkill /im ExeNameToKill.exe /f结束这些进程。

笔记:使用 SYSTEM 权限时要小心。如果你玩弄它,很容易损坏操作系统。

答案2

请尝试一下..

  1. 在任务管理器中右键单击该应用程序
  2. 单击“转到详细信息”,您将被重定向到“详细信息”选项卡,其中已选择应用程序。“结束任务”或“结束任务树”。如果仍然不起作用,请按照下一步操作。
  3. 在“详细信息”选项卡中右键单击所选应用程序,然后单击“转到服务”。您将被引导至带有所选服务的“服务”选项卡...停止或重新启动它。

希望这能成功结束任务..:)

答案3

我注意到其他遇到此问题的人通过禁用 ICS(Internet 连接共享)来解决这个问题;至少那些一开始就启用了 ICS 的人是这样。

肯定与内核模式驱动程序或其他东西有关。我建议完全卸载无线/LAN 网络驱动程序,然后重新安装最新的驱动程序来自制造商,而不是 Windows 更新。

这是一个不切实际的建议,但似乎除了清除整个系统之外没有什么可以做的,除非你知道如何调试内核模式内存。:)

答案4

确保您的用户帐户具有管理员权限。如果这还不够,请右键单击有问题的程序可执行文件并将其所有者更改为您的帐户。

相关内容