物理网卡属性里去掉勾选 Hyper-v Extensible Virtual Switch 或者叫 Hyper-v 可扩展的虚拟交换机

创建虚拟交换机失败解决办法

创建之前先关闭Hyper-v Extensible Virtual Switch

其他方法:

步骤 操作
1 在“启用或关闭Windows功能”中卸载Hyper-V
2 重启计算机
3 以管理员方式在“运行”中运行命令netsh winsock reset
4 重启计算机
5 重启后查看“网络适配器”中是否有其他非物理网卡,若有则删除
6 确认物理网卡属性中没有勾选或存在“Hyper-v Extensible Virtual Switch”
7 在“启用或关闭Windows功能”中重新启用Hyper-V
8 重启计算机
9 确认要绑定“虚拟交换机”的物理网卡属性中没有勾选“Hyper-v Extensible Virtual Switch”

请注意,这些步骤仅供参考,具体操作可能因系统版本和配置而有所不同。在执行任何更改之前,请确保备份重要数据并谨慎操作。

网络共享重启失效解决办法

一键脚本: (方法1)推荐

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
@echo off

REM 设置输出编码为UTF-8
chcp 65001 > nul

REM 导入注册表键值
reg add "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedAccess" /v "EnableRebootPersistConnection" /t REG_DWORD /d 1 /f

echo 注册表键值已创建并设置为1。

REM 设置输出编码为UTF-8
chcp 65001 > nul

REM 使用 sc 命令更改服务启动类型为自动
sc config SharedAccess start= auto

echo 服务 "Internet Connection Sharing (ICS)" 的启动类型已更改为自动。

pause

将上述代码保存为扩展名为.bat文件,例如enable_reboot.bat。然后,双击运行该批处理文件

手动修复 (方法2)

  1. 修改注册表

快捷键 win+r 输入 regedit 确认打开 注册表编辑器

image-1683871305927

输入注册表路径

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedAccess

image-1683871363608

新建项 “DWORD(32位)值(D) 名称 EnableRebootPersistConnection 并修改值为1

image-1683871433057

修改服务Internet Connection Sharing (ICS) 启动类型为自动

打开服务面板

image-1683871479766

image-1683871576352

重新设置共享链接

image-1683871613904

这次重启后不会失效了