【Windows问题】:打开文件时显示安全警告(目前未出现例外)

Windows问题——打开文件时显示安全警告

文章目录


一、问题

1.常见场景

从网上下载或保存下来的文件和程序

2.问题描述

如下图所示等情况
虽然可以选择关闭打开此文件前总是询问,但这样并不能根本上解决此类问题。
相比于网上爬虫重复的答案,将Windows默认的高风险文件类型添加到低风险列表中,并且将默认的文件附件风险级别改为低风险,本方案更加有效且一劳永逸

问题

二、解决方案

Windows组策略 组策略强制性刷新


三、具体流程

1.Win+R,打开运行,输入gpedit.msc,确定

gpedit

必须是管理员才能打开本地组策略编辑器。
在Windows 7中,本地组策略编辑器仅在专业版、企业版、旗舰版中可用。
在Windows RT、8和8.1中,本地组策略编辑器仅在专业版和企业版中可用。
在Windows 10中,本地组策略编辑器仅在专业版、企业版、教育版中可用。
如果是Windows版本问题,推荐使用 图吧工具箱 升级为专业版

2.1快速方式——在打开的本地组策略编辑器中,依次打开`用户配置->管理模板->Windows组件->附件管理器->文件附件的默认风险级别(2.2为正常方式)

(1) 选择在管理模板上选择筛选器选项

在这里插入图片描述

(2) 分别将三个红框的内容改为如下图所示

在这里插入图片描述

(3) 确定,点击确定,即可快速找到用户配置->管理模板->Windows组件->附件管理器->文件附件的默认风险级别

在这里插入图片描述

(4)在打开的文件附件的默认风险级别设置中,选择启用配置,并将默认风险等级设置为低风险,如下图所示

在这里插入图片描述

(5) 同理,利用筛选器(关键词改为:低风险)找到,用户配置->管理模板->Windows组件->附件管理器->低风险文件类型的的包含列表

在这里插入图片描述

在这里插入图片描述

(6) 在打开的低风险文件类型的的包含列表中,选择启用配置,并指定低风险扩展名,如下图所示

以下为低风险扩展名输入框的内容

.ade;.adp;.app;.asp;.bas;.bat;.cer;.chm;.cmd;.com;.cpl;.crt;.csh;.exe;.fxp;.hlp;.hta;.inf;.ins;.isp;.its;.js;.jse;.ksh;.lnk;.mad;.maf;.mag;.mam;.maq;.mar;.mas;.mat;.mau;.mav;.maw;.mda;.mdb;.mde;.mdt;.mdw;.mdz;.msc;.msi;.msp;.mst;.ops;.pcd;.pif;.prf;.prg;.pst;.reg;.scf;.scr;.sct;.shb;.shs;.tmp;.url;.vb;.vbe;.vbs;.vsmacros;.vss;.vst;.vsw;.ws;.wsc;.wsf;.wsh;

在这里插入图片描述

2.2正常方式——在打开的本地组策略编辑器中,依次打开用户配置->管理模板->Windows组件->附件管理器->文件附件的默认风险级别

(1) 打开文件附件的默认风险级别

在这里插入图片描述

(2)在打开的文件附件的默认风险级别设置中,选择启用配置,并将默认风险等级设置为低风险,如下图所示

在这里插入图片描述

(3) 在同目录中,打开低风险文件类型的的包含列表

在这里插入图片描述

(4) 在打开的低风险文件类型的的包含列表中,选择启用配置,并指定低风险扩展名,如下图所示

以下为低风险扩展名输入框的内容

.ade;.adp;.app;.asp;.bas;.bat;.cer;.chm;.cmd;.com;.cpl;.crt;.csh;.exe;.fxp;.hlp;.hta;.inf;.ins;.isp;.its;.js;.jse;.ksh;.lnk;.mad;.maf;.mag;.mam;.maq;.mar;.mas;.mat;.mau;.mav;.maw;.mda;.mdb;.mde;.mdt;.mdw;.mdz;.msc;.msi;.msp;.mst;.ops;.pcd;.pif;.prf;.prg;.pst;.reg;.scf;.scr;.sct;.shb;.shs;.tmp;.url;.vb;.vbe;.vbs;.vsmacros;.vss;.vst;.vsw;.ws;.wsc;.wsf;.wsh;

在这里插入图片描述

3.应用或确定后,Win+R,输入cmd,运行打开cmd,输入gpupdate/force,强制刷新组策略(使其直接生效,无需重启,如果无效,还是重启吧)

在这里插入图片描述

4.之后就再也不用担心这个问题啦~


四、原理解释

根据Microsoft对Windows中的附件管理器的介绍我们可以知道,文件附件的级别有三种,分别由高风险、中风险、低风险,低风险的完全不会提醒,所以完全避免显示安全警告的方法就是:将所有文件类型都归类到低风险中

  1. 附件管理器标记为高风险的文件类型列表的就是前面添加到低风险列表的那些,这样我们就解决了高风险类别的警告问题
.ade;.adp;.app;.asp;.bas;.bat;.cer;.chm;.cmd;.com;.cpl;.crt;.csh;.exe;.fxp;.hlp;.hta;.inf;.ins;.isp;.its;.js;.jse;.ksh;.lnk;.mad;.maf;.mag;.mam;.maq;.mar;.mas;.mat;.mau;.mav;.maw;.mda;.mdb;.mde;.mdt;.mdw;.mdz;.msc;.msi;.msp;.mst;.ops;.pcd;.pif;.prf;.prg;.pst;.reg;.scf;.scr;.sct;.shb;.shs;.tmp;.url;.vb;.vbe;.vbs;.vsmacros;.vss;.vst;.vsw;.ws;.wsc;.wsf;.wsh;
  1. 附件管理器标记为中风险的文件类型列表是没有的,默认的就是中风险,所以我们只需要把默认的风险级别改为低风险,就可以彻底解决警告问题了

五、总结

  1. 浪费时间解决小问题的意义,不只是以后再遇到同样的问题时烦躁,坏了自己的心情,更是自己乐于去解决问题,学习新知识的态度!
  2. 通过学习解决问题,是一个终身学习的程序猿,所必须的素养,bug总不能重启,重启,还TM是重启吧,往往自己写出的bug都得自己好好解决,可不是像这个问题多点一下而已
### 解决 Windows 中安装 MySQL 无法连接到本地服务器的问题 当遇到 `ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061)` 错误,这通常意味着客户端尝试连接到 MySQL 服务失败。以下是详细的解决方案: #### 检查 MySQL 服务状态 确认 MySQL 服务是否正在运行非常重要。可以通过以下方式检查: - 打开命令提示符(以管理员身份),输入 `services.msc` 并回车。 - 查找名为 “MySQL”的服务项,确保其状态为“已启动”。如果启动,则右键点击该服务并选择“启动”。 #### 验证端口占用情况 默认情况下,MySQL 使用的是 3306 端口。可以使用如下命令来验证此端口是否被其他程序占用: ```powershell netstat -an | find "3306" ``` #### 初始化数据库配置 有初始化数据目录能解决问题。关闭所有与 MySQL 相关的服务后,在命令行工具里执行下面指令: ```bash mysqld --initialize-insecure --user=mysql ``` 这条语句会创建必要的文件结构而不设置 root 密码。 #### 启动 MySQL Server 通过命令行手动启动 MySQL 服务可以帮助诊断潜在问题: ```batch mysqld --console ``` 注意观察是否有任何警告或错误消息显示出来[^2]。 #### 尝试重新连接 在一个新开启的 CMD 控制台中再次测试能否成功登录 MySQL 数据库: ```sql mysql -u root -p ``` 此应该能够正常访问而不再收到之前的连接错误信息[^3]。 #### 修改防火墙规则 考虑到安全因素,某些候操作系统自带的安全防护机制可能会阻止外部请求到达指定端口号。因此建议临禁用防火墙或者添加例外允许来自特定应用程序的数据包传入。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值