【源码+打包】删除系统服务的实用小工具
在安装ElasticSearch中因为误操作,需要删除掉ElasticSearch服务,所以写了这么个小工具,大神莫笑。需要安装tkinter和subprocess库。命令如下:
pip install tkinter
pip install subprocess
import tkinter as tk
import subprocess
def delete_service():
service_name = entry.get()
try:
subprocess.run(['sc', 'delete', service_name], check=True)
result_label.config(text="Service deleted successfully!")
except subprocess.CalledProcessError:
result_label.config(text="Failed to delete service.")
# 创建主窗口
root = tk.Tk()
root.geometry("450x400")
root.title("删除系统服务")
# 创建标签和输入框
label = tk.Label(root, text="输入要删除的系统服务名称:")
label.pack()
entry = tk.Entry(root)
entry.pack()
# 创建删除按钮
delete_button = tk.Button(root, text="删除系统服务", command=delete_service)
delete_button.pack()
# 创建结果标签
result_label = tk.Label(root, text="")
result_label.pack()
# 运行主循环
root.mainloop()
以上为源码。
注意:删除系统服务需要以管理员身份运行PyCharm
如果不知道系统的服务名称,可以对照着Windows的系统服务表。
如图:
附上打包好的文件:
链接:https://pan.baidu.com/s/1mHKsFtrJEFmr2ll-OntJEg
提取码:y3av
打包好的EXE文件也是需要右键以管理员身份打开。
如果有违规的地方还烦请版主大大删帖,谢谢。 其实你这就是省去手动执行命令了,该删不掉的哎是删不掉
想要百分百删除得用微软提供的一个服务管理软件可以轻松删掉{:301_1001:} 最近在学习python,下来学习学习 谢谢楼主,虚拟机中研究一下!!!感谢! 拿来学习一下 直接用sc命令,不是更爽:lol 非常感谢,下来学习一下 想请教一下 这个和windows 自带的 sc delete 有什么区别 看了代码是一样的 不好意思 打扰了 好东西,收藏一个 折腾下试试。
页:
[1]
2