前略,简单来说Windows 10限制了用户通过控制面板/设置修改网络类型的操作(需要强调的是,通过控制面板/设置修改网络类型是可行的,但形如VPN或虚拟网卡的连接是无法这样简简单单地修改的)。但通过PowerShell命令可以强制为各个连接设定网络类型。简单记录一下,以后可能还会用上。
- 以管理员身份运行PowerShell
- 执行
Get-NetConnectionProfile
- 此时会列出当前所有网络的profile,找到需要修改的网络的InterfaceIndex属性
- 执行
Set-NetConnectionProfile -InterfaceIndex <对应网络的Index值> -NetworkCategory <Private|Public>
P.S. Windows 10自动判断网络类型的设定属实有点苟使,虽然判断的准确性倒也不是说不过去,但总避免不了一些“特殊”用法/情况嘛……不给个好用的图形化的修改方式(就像Windows 7/8下的那样)还是有点说不过去。比方说和朋友用VPN玩局域网联机,类型不是专用网络那就是没法连对方开的房间,叫对方用命令行改类型的话……总有些人不敢下手啊(摊手),这种情况就很头疼了。