You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下无需注销,如何终止陷入UAC授权循环的程序?

无需注销终止该程序的方法

这段代码的核心问题是:隐藏控制台窗口后,会无限循环调用ShellExecuteEx请求UAC授权,导致UAC提示框持续霸占安全桌面,让用户无法在普通桌面执行操作。以下是无需注销的解决办法:

方法1:利用安全桌面下的任务管理器(最快捷)

  • 当UAC授权提示框弹出时,不要点击任何按钮,保持提示框处于前台(此时系统处于安全桌面,不受普通桌面进程干扰)。
  • 按下快捷键 Ctrl+Shift+Esc,系统会在安全桌面中打开任务管理器。
  • 切换到「详细信息」标签,找到该程序的进程(进程名就是你运行的EXE文件名称)。
  • 右键点击该进程,选择「结束任务」(若担心残留,可选「结束进程树」),即可终止程序,UAC提示框会停止弹出。

方法2:通过命令行强制终止

  • 在UAC提示框弹出时,按下 Win+R 打开「运行」对话框(安全桌面下该快捷方式可用)。
  • 输入 cmd 并回车,打开命令提示符。
  • 执行强制终止命令(替换成实际的程序文件名):
    taskkill /f /im 你的程序文件名.exe
    
  • 执行后程序会被强制终止,UAC提示不再弹出。

方法3:临时调整UAC设置(紧急备用)

  • 若上述方法无法操作,可在安全桌面下临时降低UAC级别:
    1. 按下 Win+R,输入 msconfig 回车打开系统配置。
    2. 切换到「工具」标签,找到「更改UAC设置」并点击「启动」。
    3. 将UAC滑块拉到最低(「从不通知」),点击确定后重启电脑(重启后务必改回原设置,避免安全风险)。
    4. 重启后程序不会再弹出UAC提示,此时可正常打开任务管理器终止它。

内容的提问来源于stack exchange,提问作者vospwno

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 23:27:29