如果不使用Windows 10移动热点,如何防止其自动关闭


19

如果不使用,Windows 10移动热点会自动关闭。

如果我不使用它,它将在5或10分钟后自动将热点变热。

如何在移动热点中更改此设置?

热点移动


您是否在询问是否有启用此功能的方法?现在还不清楚你在问什么。
music2myear17年

Answers:


12

我有类似的问题。当我未连接到笔记本电脑的win10移动热站时,它将自动关闭。

试图寻找移动热点的高级设置但找不到,其他人建议关闭“网络适配器”的电源功能,该功能不正确。

代替网络适配器,您需要更改热点虚拟适配器的设置。


解:

  1. 激活移动热点。

2a。R单击wifi系统图标,然后单击网络和Internet设置。您可能需要单击移动热点选项,然后找到网络和共享中心

要么

2b。控制面板,网络和共享中心。

  1. 除了您的Internet Wi-Fi /以太网连接之外,您还应该看到移动热点连接(检查热点ssid名称)。
  2. 单击热点连接下的“ ex:局域网”连接
  3. 点击属性
  4. 您应该看到“使用连接”具有Microsoft wifi直接虚拟适配器
  5. 配置
  6. 电源管理选项卡
  7. 取消选中-允许计算机关闭此设备以节省电量

1
这对我没有用!还有其他解决方案吗?
Pramesh Bajracharya '18

在第七步中,配置是属性窗口顶部的“配置...”按钮。
androbin '19

6

我已经创建了PowerShell脚本来打开Mobile Hotspot(如果尚未启用)。您可以将其另存为.ps1文件,并将其添加到任务计划程序中(我已经使用了本指南)。这是脚本:

Add-Type -AssemblyName System.Runtime.WindowsRuntime
$asTaskGeneric = ([System.WindowsRuntimeSystemExtensions].GetMethods() | ? { $_.Name -eq 'AsTask' -and $_.GetParameters().Count -eq 1 -and $_.GetParameters()[0].ParameterType.Name -eq 'IAsyncOperation`1' })[0]
Function Await($WinRtTask, $ResultType) {
    $asTask = $asTaskGeneric.MakeGenericMethod($ResultType)
    $netTask = $asTask.Invoke($null, @($WinRtTask))
    $netTask.Wait(-1) | Out-Null
    $netTask.Result
}
Function AwaitAction($WinRtAction) {
    $asTask = ([System.WindowsRuntimeSystemExtensions].GetMethods() | ? { $_.Name -eq 'AsTask' -and $_.GetParameters().Count -eq 1 -and !$_.IsGenericMethod })[0]
    $netTask = $asTask.Invoke($null, @($WinRtAction))
    $netTask.Wait(-1) | Out-Null
}

$connectionProfile = [Windows.Networking.Connectivity.NetworkInformation,Windows.Networking.Connectivity,ContentType=WindowsRuntime]::GetInternetConnectionProfile()
$tetheringManager = [Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager,Windows.Networking.NetworkOperators,ContentType=WindowsRuntime]::CreateFromConnectionProfile($connectionProfile)
if ($tetheringManager.TetheringOperationalState -eq 1) 
{
    "Hotspot is already On!"
}
else{
    "Hotspot is off! Turning it on"
    Await ($tetheringManager.StartTetheringAsync()) ([Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult])
}

在Windows10上测试,可以正常工作。
alexlomba87


1

DanceDance的另一个PowerShell答案可能可行,但是我可以提供一个更简单的PS脚本来完成相同的任务。也就是说,我们希望以编程方式启用每个热点,以便如果由于未连接任何客户端而将其关闭,则不久后它将重新打开。

以下是其他一些答案,这是我的PS脚本:

$connectionProfile = [Windows.Networking.Connectivity.NetworkInformation,Windows.Networking.Connectivity,ContentType=WindowsRuntime]::GetInternetConnectionProfile()
$tetheringManager = [Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager,Windows.Networking.NetworkOperators,ContentType=WindowsRuntime]::CreateFromConnectionProfile($connectionProfile)
while ($true) {
    $tetheringManager.StartTetheringAsync()
    Start-Sleep -s 300
}

如果关闭了热点,它将启用热点,每5分钟检查一次。通过在PS中运行此程序,或通过调用来通过常规命令行运行PowerShell.exe -File script.ps1,它将确保热点在大多数时间内保持开启状态。


这给了我Unexpected token 'GetInternetConnectionProfile' in expression or statement。10.视窗
alexlomba87


0

微软认为,如果没有人连接时保持wifi热点不安全,那么Windows会在几分钟后将其关闭,更改节电配置将不起作用。


2
如果您可以发布参考,答案将更有帮助。
davidbaumann

-3

没有这样的选项来禁用该功能,因为微软是这样做的,因此如果你长时间不使用它,无线黑客将无法破解你的热点。它将帮助您的设备节省一些电量,也许应在Windows Mobile设置中禁用省电选项,但如果该选项不起作用,则有一些应用程序,例如互操作性工具应用程序,可以让您选择编辑Windows Mobile注册表,但我无法搜索我的电话注册表告诉你电话注册表中是否包含任何信息,但是如果你有足够的时间你可以做到。而另一种实现方法是直接向Microsoft发送有关热点的反馈,然后扩展您想要的内容,以及为什么他们可能在下次更新中为您解决或添加该选项。我是Windows Mobile内部人员,在最新版本中,我可以选择让已经与蓝牙配对的其他设备打开您的热点。(远程运行-允许另一台设备打开移动热点。这两个设备必须都已打开蓝牙并且已配对。)


1
这真的很难读。您应该开始使用标点符号,例如,.和使句子更短。
Qwerty
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.