本帖最后由 晓恺 于 2021-10-13 11:30 编辑
逛论坛看到个禁止Windows更新的帖 https://125.confly.eu.org/forum.php?mod ... &page=2#pid22142639
最开始想把Windows更新的目录限权挂掉给个保护属性,那样同名目录下系统就做不到写入也就更新不了,结果歇菜了,应该是提权的问题。
然后又回到老度娘方法 禁止更新服务![]()
嗯 然后就顺手写了个源码 调用了精易模块 我用的“盗版系统” 但自己测试过 可行
代码混乱 大佬勿喷 ![]()
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 系统服务 | 类_系统服务 | |
服务状态码 = 系统服务. 取服务状态 (“wuauserv”) 判断 (服务状态码 = 1 ) _启动窗口.标题 = “更新服务已停止” 判断 (服务状态码 = 2 ) _启动窗口.标题 = “更新服务开始” 判断 (服务状态码 = 3 ) _启动窗口.标题 = “更新服务停止” 判断 (服务状态码 = 4 ) _启动窗口.标题 = “更新服务正在运行” 判断 (服务状态码 = 5 ) _启动窗口.标题 = “更新服务继续挂起” 判断 (服务状态码 = 6 ) _启动窗口.标题 = “更新服务暂停挂起” 判断 (服务状态码 = 7 ) _启动窗口.标题 = “更新服务暂停” 判断 (服务状态码 = 0 ) _启动窗口.标题 = “更新服务未找到”   判断 (系统服务. 停止服务 (“wuauserv”))  _启动窗口.标题 = “停止服务成功” _启动窗口.标题 = “停止服务失败” 判断 (系统服务. 开始服务 (“wuauserv”))  _启动窗口.标题 = “开启服务成功” _启动窗口.标题 = “开启服务失败” 如果真 (系统服务. 卸载服务 (“wuauserv”))  判断 (系统服务. 是否存在 (“wuauserv”))   _启动窗口.标题 = “卸载服务失败”  _启动窗口.标题 = “卸载服务成功” _启动窗口.标题 = “卸载服务成功” 判断 (系统服务. 安装服务 (“wuauserv”, “Windows Update”, “C:\Windows\system32\svchost.exe -k netsvcs -p”, “启用检测、下载和安装 Windows 和其他程序的更新。如果此服务被禁用,这台计算机的用户将无法使用 Windows 更新或其自动更新功能, 并且这些程序将无法使用 Windows 更新代理(WUA) API。”, , , 2, , , ))  _启动窗口.标题 = “安装服务成功” _启动窗口.标题 = “安装服务成功”
源码:
禁止系统更新服务.e
(904.85 KB, 下载次数: 151)
成品:
禁止系统更新服务.zip
(824 KB, 下载次数: 54)
(后缀zip改exe即可)
|