尝试结束 Windows 8 上的进程时,我收到“拒绝访问”。
从Stack Overflow 上的Kill process (windows 8) 问题中,我读到:
该进程可能有一个在内核模式下处于活动状态但未退出的线程。诊断该问题的最佳方法是使用任务管理器的“详细信息”选项卡,右键单击其中一个列标题并选择“选择列”。勾选“手柄”。查看进程的显示值。如果您看到一个非零值,则该进程很可能已打开一个句柄并正在等待设备驱动程序执行 I/O 请求。并且该设备驱动程序不会受到 Windows 要求它取消请求的影响。缩小麻烦制造者的范围并不容易,您必须更多地了解您的进程执行的 I/O 请求类型。通过在 superuser.com 上提出问题来跟进此问题*
所以是的......这个问题已经出现在以下程序中:
我已经检查过我对所有事情都有完全的许可。甚至添加了具有完全访问权限的“所有人”。
另一个解决方案涉及 C++,我对此一无所知。
我曾尝试在 Microsoft 网站上寻求支持,但他们只告诉我转到安全性并添加具有完全访问权限的所有人。
Spotify 首先杀死了自己,但“它的某些东西”一直挥之不去,这可以作为 PID 8664 的任务检测到,并且从 RAM 使用情况不时不断变化的事实来看——它“做了一些事情”。
现在,首先这个过程让我无法听音乐,因为 Spotify 由于这个实例而拒绝重启。
所以我试图摆脱这个过程。但是任务管理器和 taskkill 命令(当然是管理员)都没有成功。
taskkill 至少给了我一个“理由”,我将在这里翻译。
>taskkill /pid 8664 /f
>taskkill /im spotify.exe /f
Run Code Online (Sandbox Code Playgroud)
两者都给出了:
ERROR: The process "spotify.exe" with PID 8664 could not be terminated.
Reason: There is currently no instance executed by this task.
Run Code Online (Sandbox Code Playgroud)
我想知道这意味着什么,以及是否有另一种选择来终止这样的过程。
(Windows 7 专业版 64 位)