首先通过设置应用尝试更改网络类型为专用,若失败则使用PowerShell命令Set-NetConnectionProfile指定InterfaceIndex将网络类别设为Private,必要时重置网络适配器驱动或通过注册表编辑器修改NetworkList\Profiles下对应网络的Category值为1。

如果您尝试更改Windows 11中的网络连接配置文件,发现其被固定为“公用”且无法更改为“专用”,这通常会影响网络发现和文件共享功能。以下是解决此问题的步骤:
本文运行环境:Dell XPS 13,Windows 11 专业版
一、通过设置应用修改网络类型
Windows 11允许用户通过图形界面直接更改网络配置文件类型,这是最直观的方法。
1、点击任务栏右下角的网络图标,打开网络与Internet设置面板。
2、在“网络和Internet”设置中,找到并点击当前连接的网络名称(如“WLAN”或“以太网”)。
3、向下滚动,找到“网络配置文件类型”选项,点击下拉菜单。
4、从下拉列表中选择专用,系统会自动保存更改。
二、使用PowerShell命令强制更改
当图形界面选项不可用或被禁用时,可通过PowerShell直接修改网络接口的类别,绕过界面限制。
1、右键点击开始菜单,选择“终端(管理员)”或“Windows PowerShell(管理员)”。
2、输入以下命令查看当前所有网络连接及其配置文件类型:
Get-NetConnectionProfile
3、记下目标网络接口的InterfaceIndex编号。
4、执行以下命令将该接口设置为专用网络,其中“X”替换为实际的InterfaceIndex值:
Set-NetConnectionProfile -InterfaceIndex X -NetworkCategory Private
三、检查并重置网络适配器
网络适配器驱动异常或配置错误可能导致网络类型锁定,重置可恢复默认状态。
1、右键点击开始菜单,选择“设备管理器”。
2、展开“网络适配器”列表,找到当前使用的无线或有线网卡。
3、右键点击该适配器,选择“卸载设备”,勾选“删除此设备的驱动程序软件”后确认。
4、重启计算机,Windows将自动重新安装适配器驱动。
5、重新连接网络后,尝试在设置中将其更改为专用网络。
四、通过注册表编辑器解除固定状态
某些组策略或第三方软件可能通过注册表锁定了网络配置文件,需手动调整注册表项。
1、按Win+R键,输入“regedit”并以管理员身份运行注册表编辑器。
2、导航至以下路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
3、在Profiles下的各个子项中查找与当前网络名称匹配的项,查看右侧的Category值。
4、双击“Category”值,将其数据由0(公用)修改为1(专用),若不存在则新建一个DWORD (32位)值并命名为Category,设置数据为1。
5、关闭注册表编辑器,重启电脑使更改生效。

路由网












