【问题标题】:Can't start hostednetwork无法启动托管网络
【发布时间】:2013-08-13 11:23:56
【问题描述】:

当我尝试运行 netsh wlan start hostednetwork 时,我收到以下消息:

C:\Windows\system32>netsh wlan start hostednetwork
The hosted network couldn't be started.
The group or resource is not in the correct state to perform the requested operation.

我以管理员权限运行它,所以它不是臭名昭著的

C:\Users\Kevin>netsh wlan start hostednetwork
You must run this command from a command prompt with administrator privilege.

如何让托管网络“处于正确状态”?

【问题讨论】:

  • 好吧,如果错误是正确的,那不是资源问题。它表示组或资源的状态不正确。我敢打赌它是在谈论'hostenetwork'。看看你是否可以让它处于“就绪”状态,或者它在启动之前需要处于的任何状态。需要先停止吗?可能在你设置任何东西之前?
  • @JamesK 那是个好主意,所以我尝试了netsh wlan stop hostednetwork,它说它已成功停止,然后我运行netsh wlan start hostednetwork,但它给了我同样的错误。 pastebin.com/TqDwrvMj
  • 我遇到了同样的问题,发现原因是我的网络适配器不支持此功能:(。然后我使用另一种方式设置了热点,如下所述devreads.xyz/…跨度>

标签: windows windows-7 windows-7-x64 netsh


【解决方案1】:

这发生在您通过控制面板 -> 网络适配器 -> 虚拟连接上的右键单击按钮 -> 禁用后

要解决这个问题,请转到设备管理器 (Windows-key + x + m 在 Windows 8 上,Windows-key + x 然后 m 在 windows 10 上),然后打开网络适配器树,右键单击 Microsoft Hosted Network Virtual Adapter 上的按钮并单击启用。

现在尝试使用具有管理员权限的命令netsh wlan start hostednetwork。它应该可以工作。

注意:如果您没有看到名为“Microsoft Hosted Network Virtual Adapter”的网络适配器,请尝试在 menu -> view -> show hidden devices设备管理器窗口。

【讨论】:

  • 谢谢,这解决了我的问题(我禁用了虚拟连接)。
  • 您可能需要在设备管理器中转到 View -> Show hidden devices 才能看到 Microsoft 托管网络虚拟适配器
  • 是的,GUI 在禁用虚拟网络后将其从视线中移除,这不是很愚蠢。出于其他原因,我想重置 ad-hoc WLAN,但后来它消失了,即使 GUI 很垃圾,我也希望命令行能够将其恢复。
  • 如果我要求显示隐藏设备时也看不到托管网络怎么办
  • 在windows 10下这对我不起作用,但只需从windows 10打开“移动热点”(在windows搜索中搜索热点)就可以了。您也可以启用托管网络支持:answers.microsoft.com/en-us/windows/forum/…
【解决方案2】:

更不用说在设备管理器下启用网络适配器可能没有帮助。以下帮助我解决了这个问题。

我尝试在 控制面板 -> 网络和 Internet -> 网络连接 中禁用和启用 Wifi 适配器(即实际的 Wifi 设备适配器而不是虚拟适配器)对我完全有效。也可以从设备管理器中完成相同的操作。这肯定会重置适配器设置以及 Wifi 适配器和虚拟微型端口适配器。

但是,在运行启动命令之前,请确保将模式设置为allow,如下例所示。

netsh wlan set hostednetwork mode=allow ssid=ssidOfUrChoice key=keyOfUrChoice

然后运行命令netsh wlan start hostednetwork

此外,一旦 Miniport 适配器连接的使用结束,最好使用以下命令将其停止。

netsh wlan stop hostednetwork

希望对你有帮助。

【讨论】:

  • 抱歉,我花了很长时间才接受您的回答。我的旧笔记本电脑完全失效了(GParted 和 GDDrescue 甚至无法识别我的驱动器),所以我暂时无法测试它。但它在我的新机器上完美运行。
  • 到设备管理器。
  • 虽然在 win8.1 上仍然对我不起作用。另外,我必须在设备管理器中启用一个新的网络设备。
  • 您是否启用了无线适配器?我提到了在执行命令之前禁用和启用无线适配器。如果不启用无线(或 WiFi)适配器,这些命令将不起作用。
  • @UreshKuruhuri 是的。尽管您的解决方案对我有用,但对于大多数人来说,juanfezero 的解决方案似乎解决了他们的问题。在公共问答网站上,由于这个问题似乎比较流行,我认为应该首先展示对社区最有帮助的解决方案。但是,你仍然有我的支持。
【解决方案3】:

我在笔记本电脑上遇到了这个问题。我找到了解决这个问题的方法。

  1. 在命令提示符“netsh wlan show driver”中测试此命令。
  2. 请参阅支持的托管网络。
  3. 如果不是,

然后这样做

  1. 转到设备管理器。
  2. 点击查看并按下“显示隐藏的设备”。
  3. 进入设备列表并展开节点“网络设备”。
  4. 找到一个名为“Microsoft Hosted Network Virtual Adapter”的适配器,然后右键单击它。
  5. 选择启用
  6. 这将启用 AdHoc 创建的连接,它应该出现在网络和共享中心的网络连接中,如果没有出现 AdHoc 网络连接,则打开提升的命令提示符并应用此命令“netsh wlan stop hostingnetwork”,不带引号。
  7. 之后,应该会出现连接。 然后尝试开始您的连接。它应该可以正常工作。

【讨论】:

  • 谢谢,我的卡驱动程序确实支持 HostedNetwork(我也知道,因为 Connectify Hotspot 在我的笔记本电脑上工作),所以这对我来说不是问题,尽管这可能是其他访问者的问题这个问题。
  • 在我的情况下,我的驱动程序不支持 Windows 10 上的托管网络。根据另一个站点的提示,我安装了适用于 Windows 8.1 的版本,它的工作原理非常棒。
  • C:\WINDOWS\system32>netsh wlan start hostingnetwork 无法启动托管网络。组或资源未处于执行请求操作的正确状态。
  • C:\WINDOWS\system32>NETSH WLAN set hostingnetwork mode=allow ssid=Compu1-5GHz key=12345678 托管网络模式已设置为允许。托管网络的 SSID 已成功更改。托管网络的用户密钥密码已成功更改。
  • “Microsoft 托管网络虚拟适配器”而不是这个我有“Microsoft Wi-Fi Direct Virtual Adapter”和“Microsoft Wi-Fi Direct Virtual Adapter #2”。我什至尝试禁用和启用它,还进一步选择了“允许计算机关闭此设备以节省电源”选项。我仍然没有运气,请帮助我
【解决方案4】:

首先,当我进入 cmd 并输入“netsh wlan show drivers”时,我也拒绝了托管网络支持。没关系,你还是可以的。只是不在cmd中。

我认为这个问题的发生是因为他们改变了托管网络在 windows 10 中的工作方式。不要使用命令行。

只需在您的电脑上转到 settings>Network>Mobile Hotspot,您应该会在那里看到所有必要的设置。打开它,设置你的网络。

如果仍然无法正常工作,请转到控制面板>网络和Internet>网络和共享中心>更改适配器选项>,然后单击要共享的网络适配器的属性。转到共享选项卡,然后共享该 Internet 连接,选择要与之共享的适配器的名称。

【讨论】:

  • 这应该是Win 10相关问题的最佳答案
  • 如果我去 settings>Network>Mobile Hotspot 有一个黄色标志,上面写着:我们无法设置移动热点,因为你的电脑没有'没有以太网、WiFi 或移动数据连接
  • 我认为 *Windows 10 * 用户应该直接检查这个答案。像魅力一样工作。无需 CMD。
【解决方案5】:

首先检查您的无线网卡是否支持托管网络,如果不支持则更新卡驱动程序。请按照以下步骤操作

1) 以管理权限打开 cmd
2)在黑屏上输入:netsh wlan show driver | findstr Hosted
3) 查看支持的托管网络,如果不支持则更新驱动程序

【讨论】:

  • 我尝试更新驱动程序,它说它已更新但仍无法启动托管网络支持
  • 我使用的是 Windows 10
  • 就我而言,驱动程序已经是最新版本。我仍然看到托管网络支持:不。我能做什么
  • Ashish Karpe 在 windows 10 上安装一个 win 8.1 无线网络驱动程序然后它就可以工作了
  • 如果托管网络不受支持,您可以尝试我在 Microsoft Store 中提供的“Wifi Direct Access Point”应用。它使用 WiFi Direct 创建接入点,并与 Windows 10 的新驱动程序配合使用(无线网卡应支持 WiFi Direct)。
【解决方案6】:

症状
您在运行 Windows 7 或 Windows Server 2008 R2 的计算机上安装了使用 Microsoft Virtual WiFi 技术的应用程序。但是,该应用程序在计算机重新启动后无法运行。此外,您还会收到类似于以下内容的错误消息:

无法启动托管网络。组或资源的状态不正确,无法执行请求的操作。

原因
出现此问题是因为在启动过程中发生 PNP 资源重新平衡时,虚拟 Wi-Fi 筛选器驱动程序未正确创建虚拟 Wi-Fi 适配器。

备注
1.当启动过程中发生即插即用(PNP)资源重新平衡时,可能会出现此问题。 PNP 资源重新平衡通常由更改硬件配置触发。
2.如果出现此问题时打开设备管理器,您会注意到没有创建虚拟WiFi适配器。

如果您在重新启动操作系统后无法重新启动您的托管网络,请试试这个hotfix。它解决了我的问题。或者尝试根据我回答开头提到的症状原因自行弄清楚。

【讨论】:

  • @usman 恐怕是这样...该修补程序仅适用于 Win 7 系列和 Windows Server 2008 系列。
【解决方案7】:

通常,我发现可以通过禁用然后启用 Wifi 硬件来解决此问题。我制作了一个脚本来自动执行此操作,而不是通过转到设备管理器手动执行此操作。你可以找到它here

【讨论】:

    【解决方案8】:

    我针对这个问题使用的一些修复方法:

    1. 检查您要共享的连接是否可共享

      一个。按 Win-key + r 并运行ncpa.cpl

      b.右键单击要共享的连接并转到属性

      c。转到共享选项卡并检查是否启用了共享

    2. 从运行控制台运行devmgmt.msc

      一个。展开网络适配器列表

      b.右键单击->要共享的连接的适配器上的属性

      c。转到电源管理选项卡并启用allow this computer to turn off this device to save power。如果您进行了更改,请重新启动您的笔记本电脑。

    3. 检查飞行模式是否被禁用。你可以开启飞行模式,然后开启wi-fi,你永远不知道。如果飞行模式开启,请禁用它。

    4. 使用管理员命令提示符运行此命令

    【讨论】:

    • 已禁用,不费吹灰之力
    【解决方案9】:

    如果以上答案都不适合您,您可以尝试以下对我有用的解决方案。

    Go to Services manager(services.msc) and enable the below services and try again.
    
    1. WLAN 自动配置
    2. Wi-Fi Direct 服务连接管理器服务

    希望这能解决您的问题。

    【讨论】:

      【解决方案10】:

      如果有其他活动的 wifi 适配器,托管网络将无法启动。

      在您启动托管网络时禁用其他网络。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-26
        • 1970-01-01
        • 2017-08-20
        • 2021-05-06
        相关资源
        最近更新 更多