Win10系统没有网络配置文件(Get-NetConnectionProfile为空)

时间:2016-12-19 18:26:04

标签: powershell networking windows-10 netconnection

如果没有设置,如何创建新的“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,结果相同。

有什么想法吗?

0 个答案:

没有答案