先解除文件“来自互联网”锁定,再将uac调至第二档,专业版需禁用“以管理员批准模式运行所有管理员”,家庭版应设enablelua为0,最后停用application identity服务。

当你双击一个刚下载的绿色软件、旧版工具或自己编译的程序时,Windows 突然弹出红色警告框写着“管理员已阻止此应用”,程序根本无法启动——这不是病毒报错,也不是文件损坏,而是系统在文件元数据、UAC 提权链、策略开关或后台服务中某一处主动切断了执行通路。
先解除文件“来自互联网”的锁定
右键被阻止的程序 → 选择“属性” → 切换到“常规”选项卡 → 找到底部“安全”区域中“此文件来自其他计算机,可能被阻止以帮助保护该计算机”提示 → 勾选下方的“解除阻止”复选框 → 点击“应用”,再点“确定”。
这一步最快、最安全、无需重启,90% 的情况在此解决。如果底部根本没有“解除阻止”选项,说明该文件未被标记为网络来源,此方法不适用,直接跳到下一节。
调回UAC通知至第二档
点击任务栏搜索图标,输入【更改用户账户控制设置】并回车;
将滑块拖动至第二档——“仅当应用尝试更改我的计算机时通知我”;
点击“确定”,在弹出的管理员确认对话框中选“是”;
【必须重启电脑,否则新设置不会参与后续程序启动流程】
禁用“以管理员批准模式运行所有管理员”策略
该策略是专业版/企业版 Windows 11 的核心拦截开关,启用状态下所有管理员账户都强制走提权验证流程,导致未签名、自研或老旧程序被静默拒绝。家庭版无此功能,跳过本节。
方法一:组策略编辑器
按 Win + R 输入 gpedit.msc 回车 → 依次展开:计算机配置 → Windows 设置 → 安全设置 → 本地策略 → 安全选项 → 在右侧找到并双击“用户账户控制:以管理员批准模式运行所有管理员” → 将设置改为“已禁用” → 点击“确定” → 重启计算机。
方法二:PowerShell 一键执行(需管理员权限)
右键开始按钮 → 选择“Windows 终端(管理员)”→ 输入以下命令并回车:
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value 0 -Force
执行后关闭终端,重启电脑。
停用 Application Identity 服务
按 Win + R 输入 services.msc 回车;
在服务列表中找到 Application Identity;
右键选择“停止”;
再次右键,选择“属性”,将“启动类型”设为“禁用”;
关闭窗口后,直接尝试运行被阻止的应用。











