Windows10/Windows11打开文件提示安全警告解决办法

有用的方法

  1. 打开Internet选项,在安全选项卡中点击"自定义级别",在"其他"项中,将"加载应用程序和不安全文件(不安全)"设置为"启用(不安全)".
    此搜索结果来自网络,由于我的电脑的Internet选项中的"自定义级别"按钮是被置灰了,找了一天的办法都没能取消置灰,所以本人未尝试本办法,但使用了的人都说可以

  2. 使用组策略添加文件名单,先按下Win+R,输入gpedit.msc打开组策略管理器,然后展开"用户配置→管理模板→Windows 组件→附件管理器",在出来的"设置"界面下选择"已启用",并在指定高危险扩展名的框中添加.exe等要隐蔽安全警告提示的文件类型.(添加多个扩展名请用英文分号;隔开)
    此方法有用,但是如果每次遇到这种情况都去手工添加文件后缀名单的话,未免太麻烦了一些

  3. 还是使用组策略,先按下Win+R,输入gpedit.msc打开组策略管理器,然后展开"计算机配置->管理模板->Windows 组件->Internet Explorer->Internet控制面板->安全页",注意,"用户配置"也能展开到这里,但是我在用户配置下改了没用,所以不要看错了!"安全页"下有十个文件夹的黄色图标,每一个都点进去,都将"对可能不安全的文件显示安全警告"配置为"已启用"和下面的选项中的"启动程序和不安全的文件"设置为"启用".
    这个方法为本人使用的方法,亲测有效,但网上的搜索结果无人提及,故记录

无用的方法

  1. 防火墙通知设置更改

  2. 在服务中禁用"Security Center",即"安全中心"

  3. 更改注册表

私货

  1. 组策略编辑器里可以展开"计算机配置->管理模板->Windwos 组件->Microsoft Defender 防病毒",点击"Microsoft Defender防病毒",在右方区域找到"关闭 Microsoft Defender 防病毒",设置为"已启用"即可关闭Windows自带防病毒

  2. 组策略编辑器里可以展开"计算机配置->管理模板->Windwos 组件->Windows Powershell"或者"用户配置->管理模板->Windwos 组件->Windows Powershell",在右方找到"启用脚本执行",配置为"已启用",并在下方选项区选择"只允许签名脚本"或者"允许本地脚本和远程签名脚本"即可解决使用npm时提示xxx:无法加载文件xxxxx,因为在此系统上禁止运行脚本的问题.
    当然,组策略管理器家庭版没有,家庭版Windows可以

    • 管理员身份运行 Windows PowerShell
    • 执行:get-ExecutionPolicy[1],显示Restricted[2]
    • 执行:Set-ExecutionPolicy -Scope CurrentUser[3]
    • 提示输入参数:RemoteSigned[4]
    • 提示进行选择(如下):
    执行策略更改
    执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:/http://go.microsoft.com/fwlink/?LinkID=135170
    中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略?
    [Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助 (默认值为“N”):Y
    
    


  1. get-ExecutionPolicy:查看 PowerShell 会话的有效执行策略 ↩︎ ↩︎

  2. Restricted:禁止运行任何脚本 ↩︎ ↩︎

  3. Set-ExecutionPolicy:是一个 Windows PowerShell 命令,用于设置 PowerShell 执行策略。执行策略用于控制是否允许在系统上运行脚本,以及允许哪些来源的脚本运行 ↩︎ ↩︎

  4. RemoteSigned:是一个执行策略的选项,表示允许在本地计算机上运行本地脚本,但远程脚本必须由可信发布者签名后才能运行 ↩︎

posted on 2024-05-26 16:09  阿不思的落胤  阅读(1974)  评论(0编辑  收藏  举报