应优先解除单个文件的“已阻止”状态,再按需调整uac级别或禁用smartscreen;解除锁定或运行unblock-file可消除“来自互联网”警告,调低uac至“从不通知”会全面禁用提权保护,禁用smartscreen需通过组策略或注册表实现。

每次双击运行从网上下载的.exe或.msi安装包,就弹出带黄色感叹号的“你要允许来自未知发布者的此应用对你的设备进行更改”提示框,点“是”前总得停顿半秒确认——这种打断操作流的UAC弹窗,在你反复测试工具、部署内部软件时尤其恼人。
调低用户账户控制(UAC)级别
这是最直接、覆盖所有可执行文件的关闭方式,适用于Win10家庭版到企业版全系系统。
第一步:按 Win + R 打开运行框,输入 control userpasswords2 → 回车(这会快速跳转到用户账户设置页)。
第二步:点击左侧“安全和维护”→ 在右侧展开“更改用户账户控制设置”。
第三步:把滑块拖到最底部的【从不通知】位置 → 点击“确定”。系统会弹出最后一次确认窗口,必须点“是”才能生效。
⚠️注意:该操作会同时禁用所有需要提权的UAC弹窗,包括磁盘格式化、系统服务修改等高危操作。如果你日常使用标准账户且不常安装软件,建议仅调至第二档(仅在应用尝试更改计算机时通知),而非彻底关闭。
解除单个文件的“已阻止”状态
当UAC警告伴随“此文件来自其他计算机,可能被阻止”的灰色提示条时,说明文件被附加了Zone.Identifier标记,此时UAC只是表象,根源在NTFS备用数据流。
方法一:右键→属性→勾选“解除锁定”→应用。
方法二:用PowerShell批量清理(管理员身份运行):
Get-ChildItem -Path "D:\Download\" -Recurse -Include "*.exe","*.msi","*.bat" | Unblock-File
这一步能立刻让文件摆脱“来自互联网”的身份标签,后续双击不再触发黄色警告,也不影响UAC对真正高危操作的拦截。
绕过SmartScreen触发条件
如果弹窗标题是“Windows Defender SmartScreen 已阻止启动一个未识别的应用”,那不是UAC问题,而是微软云端信誉系统在拦截——它和“未知发布者”警告常被用户混淆,但技术路径完全不同。
方法1:临时放行——点击弹窗右下角“更多信息”→ 点击“仍要运行”。(仅对当前文件生效)
方法2:永久禁用SmartScreen(仅限专业版/企业版):
打开组策略编辑器(gpedit.msc)→ 计算机配置 → 管理模板 → Windows组件 → Windows Defender SmartScreen → 配置Windows Defender SmartScreen → 设为【已禁用】。
方法3:注册表强制关闭(家庭版可用):
定位到 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System → 新建DWORD(32位)值,名称为 EnableSmartScreen,数值数据设为 0 → 重启资源管理器或注销重登。











