我想用Python卸载一个软件,删除文件夹的过程中发现有几个Python程序正在占用这个文件夹,我想先杀死进程
找到PID,也执行了kill进程的命令
os.kill(pid, signal.SIGTERM)
我得到了没有权限的错误提示
我是用管理员权限的CMD运行的命令
我还用tkinter做了个界面,pyinstaller打包成exe可执行程序,右键管理员身份运行
可是还是不能杀死进程
请问该如何有权限杀死进程
我想用Python卸载一个软件,删除文件夹的过程中发现有几个Python程序正在占用这个文件夹,我想先杀死进程
找到PID,也执行了kill进程的命令
os.kill(pid, signal.SIGTERM)
我得到了没有权限的错误提示
我是用管理员权限的CMD运行的命令
我还用tkinter做了个界面,pyinstaller打包成exe可执行程序,右键管理员身份运行
可是还是不能杀死进程
请问该如何有权限杀死进程
1 回答10.1k 阅读✓ 已解决
4 回答4k 阅读✓ 已解决
2 回答4k 阅读✓ 已解决
4 回答3.5k 阅读✓ 已解决
3 回答4.7k 阅读
3 回答1.8k 阅读✓ 已解决
1 回答4.3k 阅读✓ 已解决
用windows的命令实现
或者
tasklist查看任务PID,然后
注意,前者是按照exe名称杀进程的,会把同名的所有程序都杀死,如果你运行两个以上的python脚本,会把所有python脚本进程都杀死。后者是根据唯一的PID来杀的,准确安全