WindowsError:[错误5]访问被拒绝

daw*_*ife 6 python

我一直试图杀死一个进程,但是我所有的选择都给了我Windows Access Denied Error。我通过打开进程(一个python脚本)test= subprocess.Popen([sys.executable, "testsc.py"]),我想杀死该进程。

到目前为止,我已经试过os.kill(pid, signal.SIGILL)os.kill(pid, 9)test.Terminate()和简单test.kill()。所有这些给了我错误。

我在Windows 7 x86计算机上使用Python 2.7.1.4。我将不胜感激!谢谢!

Chr*_*gan 0

有趣的是,这意味着访问被拒绝。您无权终止该进程。这可能是由于您的帐户级别(“来宾”类型的帐户或受组策略限制的帐户)或 UAC(您自己的计算机上的管理员但未以管理员身份运行 - 不确定 Windows 7 是否允许非- 提升进程终止,尽管我原以为会如此)。