如果没有设置,如何创建新的“Windows位置”设置?
一段时间以来,我的Win10 Pro系统一直运行着一个非常好的以太网堆栈,但是没有设置“网络位置”,这意味着某些服务无法正常工作(或根本没有),因为Windows基本上是在运行“公共”模式并禁用它们。
我已经尝试过多轮禁用/删除驱动程序,重置或删除注册表项等等。我最近遇到this post,其中有一些新信息。所以我现在知道:
在Elevated PowerShell中,Get-NetConnectionProfile不返回任何内容 - 根本没有任何条目。在同一窗口中使用ipconfig返回预期的信息:
PS C:\WINDOWS\system32> ipconfig
Windows IP Configuration
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . : ivimey.org
IPv4 Address. . . . . . . . . . . : 192.168.43.14
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.43.1
所以我尝试使用Set-NetConnectionProfile:
PS C:\WINDOWS\system32> Set-NetConnectionProfile -InterfaceAlias Ethernet -NetworkCategory Private
Set-NetConnectionProfile : No MSFT_NetConnectionProfile objects found with property 'InterfaceAlias' equal to 'Ethernet'. Verify the value of the property and retry.
At line:1 char:1
+ Set-NetConnectionProfile -InterfaceAlias Ethernet -NetworkCategory Pr ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Ethernet:String) [Set-NetConnectionProfile], CimJobException
+ FullyQualifiedErrorId : CmdletizationQuery_NotFound_InterfaceAlias,Set-NetConnectionProfile
我也尝试使用-Name而不是-InterfaceAlias,结果相同。
有什么想法吗?