前言
更新WIN11后,之前的解决办法不起作用了~
之前的解决办法参考:http://blog.happyjava.cn/articles/2e955c6794db474fa08b7bcde6e1dd2c/
新的解决办法
新的解决思路是利用此命令:
1 | netsh winsock reset |
每次开机以管理员方式自动执行一次该命令。
让所有程序都默认以管理员身份运行
专业版系统具体步骤如下:
- 使用小娜搜索
secpol
或 “本地安全策略” (或运行secpol.msc
),右键选择以管理员身份打开(或许需要); - 展开 本地策略,选择 安全选项,在右边找到“用户帐户控制:以管理员批准模式运行所有管理员”,双击它,将本地安全设置更改为“已禁用”;
- 然后重新启动计算机即可
- 完成操作后,通过
Win + R
执行命令cmd
会发现输入框下面有一行小字”以管理员身份运行”
家庭版系统步骤如下(如果是家庭版用户没有组策略是无法像上述的专业版系统一样操作的):
- 打开注册表编辑器(运行
regedit
),展开注册表到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
,选择项System
后,在右侧找到EnableLUA
,将其值更改为0; - 然后重新启动计算机即可。
- 完成操作后,通过
Win + R
执行命令cmd
会发现输入框下面有一行小字”以管理员身份运行”
开机自动执行命令
- win + r 打开命令行
- 输入
shell:startup
- 回车
- 进入一个文件夹
- 新建一个cmd脚本,如:netsh_winsock_reset.cmd,内容如下:
1 | netsh winsock reset |