当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何在 Windows PC 上创建 Wi-Fi 热点

作者:精品下载站 日期:2024-12-14 23:26:41 浏览:15 分类:玩电脑

如何在 Windows PC 上创建 Wi-Fi 热点


您可以将 Windows 10 或 11 设备变成软件 Wi-Fi 路由器(热点/接入点),并仅使用内置工具共享 Internet 连接。此 Windows 软件热点可用于创建简单的本地无线网络(例如,共享文件和打印机)和/或与多个无线设备(计算机、笔记本电脑、手机、平板电脑和其他设备)共享 Internet 连接。

在本文中,我们将向您展示如何在 Windows 中创建虚拟 Wi-Fi 热点。假设您的计算机有两个网络适配器:一个具有 Internet 访问权限的网络适配器(可以是有线以太网连接,也可以是移动 3G/4G/5G 连接)和一个单独的无线 WiFi 网络适配器。我们的任务是在这台 Windows 计算机上创建一个虚拟 Wi-Fi 路由器,它将与其他设备共享其 Internet 连接。

首先,检查您的Wi-Fi适配器的驱动程序是否支持虚拟接入点操作模式(Ad-Hoc)。为此,请运行此命令

netsh wlan show drivers

[玩转系统] 如何在 Windows PC 上创建 Wi-Fi 热点

命令提示符窗口将显示有关所使用的 Wi-Fi 适配器驱动程序和支持的选项的信息。

支持托管网络:是”消息表示该驱动程序支持接入点模式。否则,请尝试更新驱动程序版本或使用其他 Wi-Fi 适配器。

如何在 Windows 10 和 11 中启用移动热点?

从 Window 10 1607 开始,您可以使用移动热点 GUI 工具通过 Wi-Fi 与其他设备共享互联网。

您可以使用“设置”窗格启用移动热点。转到“设置”->“网络和 Internet”->“移动热点”)或运行 ms-settings 快速访问命令:

ms-settings:network-mobilehotspot

只需打开“与其他设备共享我的互联网连接”开关即可。

新 Wi-Fi 网络的名称和密码将自动生成(您可以更改它们)。选择您要与其他设备共享的互联网连接(共享我的互联网连接来源)。如果您的计算机只有一个互联网连接,系统会自动选择它。

[玩转系统] 如何在 Windows PC 上创建 Wi-Fi 热点

某些类型的连接无法通过移动热点共享(例如,PPPoE 和其他 VPN 连接)。

在同一窗口中,会显示当前连接到您的 WiFi 热点的设备列表。显示设备的名称和 MAC 地址以及分配给它的 IP 地址。 Windows 虚拟热点允许您同时连接最多 8 个设备

[玩转系统] 如何在 Windows PC 上创建 Wi-Fi 热点

在 Windows 上运行移动热点时可能出现的一些错误:

  1. 当您尝试启用移动热点时:

    We can’t set up mobile hotspot. Turn on Wi-Fi.

    尝试根据本指南更新 Wi-Fi 适配器的驱动程序和/或删除 Microsoft 托管网络虚拟适配器(此虚拟适配器用于创建无线访问品脱)。之后,重新启动计算机并尝试再次打开移动热点。

    [玩转系统] 如何在 Windows PC 上创建 Wi-Fi 热点

  2. We can’t share this Internet connection because we can’t connect to the cellular network

    只需尝试重新启动您的互联网连接即可。

    [玩转系统] 如何在 Windows PC 上创建 Wi-Fi 热点

  3. We can’t set up mobile hotspot because your PC doesn’t have an Ethernet, Wi-Fi or cellular data connection

    您的互联网连接很可能存在问题(无网络),因此您需要检查连接。此外,如果您通过 PPPoE 连接到提供商,也会出现此错误,Windows 中的移动热点功能不支持这种类型的连接。

    [玩转系统] 如何在 Windows PC 上创建 Wi-Fi 热点

使用命令提示符在 Windows 上创建虚拟 Wi-Fi 热点

现在让我们看看如何使用命令提示符在 Windows 中创建虚拟 Wi-Fi 热点。在此示例中,我们将创建一个名为 Hotspot 的无线网络(这是网络的 SSID)并使用 ZiZiPass 安全密钥(密码)。打开命令提示符(以管理员身份)并运行以下命令:

netsh wlan set hostednetwork mode=allow ssid=Hotspot key=ZiZiPass

[玩转系统] 如何在 Windows PC 上创建 Wi-Fi 热点

如果一切正确,该命令将返回以下消息:

The hosted network mode has been set to allow.
The SSID of the hosted network has been successfully changed.
The user passphrase of the hosted network has been successfully changed.

此命令将在计算机上创建一个新的虚拟 Wi-Fi 适配器(Microsoft 托管网络虚拟适配器),其他无线设备将使用该适配器作为接入点。现在,启用创建的虚拟适配器:

netsh wlan start hostednetwork

[玩转系统] 如何在 Windows PC 上创建 Wi-Fi 热点

托管网络已启动”消息表示软件 Wi-Fi 热点已成功启动。

名为热点的新无线连接将出现在网络和共享中心中。

[玩转系统] 如何在 Windows PC 上创建 Wi-Fi 热点

现在,如果您在其他设备上扫描可用的 Wi-Fi 网络,他们将看到您的无线热点并能够使用密码连接到该热点(为了方便用户,您可以使用 PowerShell 为您的 Wi-Fi 网络生成二维码)。连接到此类网络的设备可以共享文档和硬件外围设备,但通过此类 WiFi 热点访问互联网尚不可行。

只有启用无线局域网服务功能后,您才能在Windows Server 上设置Wi-Fi 热点。

如何在 Windows 中使用 Wi-Fi 热点共享互联网?

现在,您需要允许连接到虚拟 Wi-Fi 接入点的设备使用有线网络连接来访问 Internet。进入网络和共享中心,单击,单击可以访问 Internet 的网络适配器的名称。在我们的示例中,这是一个名为以太网的连接。

[玩转系统] 如何在 Windows PC 上创建 Wi-Fi 热点

单击网络适配器状态窗口上的属性按钮。

[玩转系统] 如何在 Windows PC 上创建 Wi-Fi 热点

允许此连接的 Internet 共享。转至“以太网属性”窗口中的共享选项卡。选中“允许其他网络用户通过此计算机的 Internet 连接进行连接”框,然后在下拉列表中选择之前创建的虚拟适配器的名称。

[玩转系统] 如何在 Windows PC 上创建 Wi-Fi 热点

保存更改。在网络和共享中心,热点网络的类型将更改为互联网。这意味着该网络(以及连接到该网络的所有设备)现在可以访问互联网。

[玩转系统] 如何在 Windows PC 上创建 Wi-Fi 热点

现在,所有连接到 Windows 热点的设备都可以通过计算机的外部网络接口访问 Internet。尝试从手机、平板电脑或其他笔记本电脑连接到您的热点。

在 Windows 中,您可以使用 PowerShell 脚本列出所有可用的 Wi-Fi 热点、信号强度和频道,如此处所述。

您可以使用以下命令查看当前 Wi-Fi 接入点设置:

Netsh wlan show hostednetwork

[玩转系统] 如何在 Windows PC 上创建 Wi-Fi 热点

该命令显示网络名称(SSID)、支持的身份验证和加密类型、可以同时使用该热点的最大设备数量(Max number of client)以及当前连接的客户端数量(Number of client)。

以下命令显示 Wi-Fi 热点的安全设置和保存的连接密码(用户安全密钥):

Netsh wlan show hostednetwork setting=security

[玩转系统] 如何在 Windows PC 上创建 Wi-Fi 热点

Windows 10或11上的热点无法在隐藏SSID模式下工作。

为了使移动热点在Windows启动时自动启动:

  1. 运行命令

    Win+R

    ->

    shell:startup
  2. 创建一个名为start_mobile_hotspot.bat的文本文件;

  3. 将以下 PowerShell 代码复制到文件中并保存文件:

    powershell -ExecutionPolicy Bypass "$connectionProfile = [Windows.Networking.Connectivity.NetworkInformation,Windows.Networking.Connectivity,ContentType=WindowsRuntime]::GetInternetConnectionProfile(); $tetheringManager = [Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager,Windows.Networking.NetworkOperators,ContentType=WindowsRuntime]::CreateFromConnectionProfile($connectionProfile); $tetheringManager.StartTetheringAsync();"

    [玩转系统] 如何在 Windows PC 上创建 Wi-Fi 热点

  4. 现在,当用户登录 Windows 时,您的热点将自动启动(您可以使用 Windows 自动登录)。

  5. 如果需要在 Windows 启动时启动无线热点,可以使用 PowerShell 创建调度程序任务(该任务代表 SYSTEM 运行):

    $Trigger= New-ScheduledTaskTrigger -AtStartup
    $User= "NT AUTHORITY\SYSTEM"
    $Action= New-ScheduledTaskAction -Execute "c:\scripts\start_mobile_hotspot.bat"
    Register-ScheduledTask -TaskName "RunHostSpot" -Trigger $Trigger -User $User -Action $Action -RunLevel Highest -Force

修复 Windows 上常见的 Wi-Fi 接入点问题

问题。 Windows 重新启动后,Wi-Fi 热点无法打开。

回答。要恢复 Wi-Fi 热点,您需要使用以下命令启动托管网络:

netsh wlan start hostednetwork

您无需重新输入网络名称和密码。

问题

尝试运行托管网络时,出现错误

The Wireless AutoConfig Service (wlansvc) is not running. The hosted network couldn’t be started.

回答

使用以下命令运行WLAN AutoConfig服务

services.msc

控制台或使用命令提示符:

net start WlanSvc

并重新启动虚拟热点。

问题。启动无线网络时出现错误:

The hosted network couldn’t be started. The group or resource is not in the correct state to perform the requested operation.

回答

确保您的 Wi-Fi 适配器已打开。然后打开设备管理器,在查看菜单中选择显示隐藏的设备。在网络适配器部分中找到Microsoft 托管网络虚拟适配器并启用它。

请注意,Microsoft Wi-Fi Direct 虚拟适配器是一种不同类型的适配器,用于通过 Wi-Fi Direct 直接连接设备。

如果没有帮助,请一一运行这些命令:

netsh wlan set hostednetwork mode=disallow
netsh wlan set hostednetwork mode=allow

之后重新创建热点:

netsh wlan set hostednetwork mode=allow ssid=Hotspot key=ZiZiPass
netsh wlan start hostednetwork

如果您之前在此设备上创建过 Wi-Fi 热点,请尝试清除注册表中的托管虚拟适配器设置。删除 HKLM\System\CurrentControlSet\Services\WlanSvc\Parameters\HostedNetworkSettings 注册表项下的 HostedNetworkSettings DWORD 注册表参数。

reg delete hklm\system\currentcontrolset\services\wlansvc\parameters\hostednetworksettings /v hostednetworksettings

问题。如何检查接入点的状态和设置?

回答

netsh wlan show hostednetwork

问题。如何暂时禁用或彻底删除虚拟Wi-Fi热点?

回答。要停止无线接入点,请运行以下命令:

netsh wlan stop hostednetwork

现在您可以在 Windows 中删除托管网络,重置 SSID 和网络安全密钥(密码):

netsh wlan set hostednetwork mode=disallow

问题。 设备连接到 Wi-Fi 热点,但无法访问互联网。

答案:检查您设备上的 DNS 服务器设置(尝试在客户端的网络设置中手动指定公共 Google DNS 服务器的地址 (8.8.8.8)。此外,尝试重新启动 Internet 连接共享 (ICS) 服务,或者禁用并重新启用 Windows 设备连接到 Internet 所通过的适配器。

出于安全目的,域管理员可以使用禁止在 DNS 域网络上使用 Internet 连接共享GPO 选项(在“计算机配置”->“管理模板”->“网络”->“网络连接”下)在加入 Active Directory 域的计算机上禁用移动热点功能。检查是否未使用本地组策略编辑器 (gpedit.msc) 和组策略生成工具(gpresult.exe 或 rsop.msc)配置此策略。

[玩转系统] 如何在 Windows PC 上创建 Wi-Fi 热点

其他一些可能导致 Windows 上的 Wi-Fi 热点无法工作的常见问题:

  • 第三方防病毒软件中的内置防火墙可能会阻止 Internet 连接共享。尝试暂时禁用防火墙,看看是否在禁用防火墙时出现问题;

  • 确保您已在 Internet 连接属性中启用共享;

  • 确保在通过 Wi-Fi 共享 Internet 连接的 Windows 设备上启用 ICS Internet 共享服务。最简单的方法是打开

    services.msc

    管理单元或使用 Get-Service PowerShell cmdlet:

    Get-Service SharedAccess

    ;

    [玩转系统] 如何在 Windows PC 上创建 Wi-Fi 热点

  • 运行网络适配器故障排除程序工具(网络适配器故障排除程序:故障排除 -> 网络适配器 -> 运行故障排除程序)。网络故障排除工具将检查当前网络适配器设置并尝试自动修复问题;

    [玩转系统] 如何在 Windows PC 上创建 Wi-Fi 热点

  • 重置 Windows 网络设置(设置 -> 网络 -> 网络重置)并重新创建 Wi-Fi 热点。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯