该提示由Windows SmartScreen或组策略限制引起,可通过五种方法解决:一、关闭SmartScreen;二、解除文件锁定并以管理员运行;三、用组策略禁用应用安装器;四、调整PowerShell执行策略;五、将应用添加至安全中心排除项。

如果您在Windows系统中尝试运行某个应用程序时,弹出“出于安全考虑,此应用已被阻止”的提示,则可能是由于系统内置的SmartScreen筛选器或组策略限制了未识别或未签名的应用执行。以下是解决此问题的步骤:
本文运行环境:Dell XPS 13,Windows 11。
一、关闭Microsoft Defender SmartScreen
SmartScreen会根据应用声誉和下载来源判断风险,对未广泛分发或未通过微软验证的程序进行拦截。临时禁用可验证是否为此机制触发阻止。
1、打开“设置” → “隐私和安全性” → “Windows 安全中心”。
2、点击“应用和浏览器控制”,向下滚动至“基于声誉的保护”区域。
3、点击“检查应用和文件”,将开关切换为关闭。
4、返回桌面,重新双击该应用尝试运行。
二、以管理员身份运行并绕过警告
系统在检测到潜在风险时,会提供“更多信息”链接以展开绕过选项,该操作仅影响当前文件,不改变全局策略。
1、右键单击被阻止的应用程序图标,选择“属性”。
2、在“常规”选项卡底部,若存在“安全”提示文字(如“此文件来自其他计算机”),勾选“解除锁定”复选框。
3、点击“确定”,再右键该文件,选择“以管理员身份运行”。
三、通过本地组策略编辑器禁用应用阻止策略
适用于Windows专业版/企业版用户,组策略可覆盖SmartScreen对本地执行文件的默认拦截行为。
1、按Win + R输入gpedit.msc,回车打开本地组策略编辑器。
2、依次展开:计算机配置 → 管理模板 → Windows组件 → Windows Defender SmartScreen → 应用程序安装器。
3、双击“配置应用程序安装器”,选择“已启用”,并将下拉菜单设为“关闭”。
4、点击“确定”,重启电脑后重试运行。
四、使用PowerShell临时禁用执行策略
当应用为PowerShell脚本或依赖PowerShell加载时,执行策略可能阻止其运行,需调整当前会话策略级别。
1、右键“开始”按钮,选择“Windows Terminal(管理员)”。
2、输入命令:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force,回车执行。
3、关闭终端,重新启动该应用关联的PowerShell流程或前端程序。
五、将应用添加到Windows安全中心允许列表
通过手动添加信任,使安全中心明确豁免该程序,避免重复拦截。
1、打开“Windows 安全中心” → “病毒和威胁防护” → “管理设置”(在“病毒和威胁防护设置”下)。
2、向下滚动至“排除项”,点击“添加或删除排除项”。
3、点击“添加排除项” → 选择“文件”,浏览并选中该应用的.exe主程序文件。
4、确认添加后,再次双击运行该程序。










