Když v systému Windows 10 povolíte mobilní hotspot,zůstane zapnuto, dokud je k němu připojeno zařízení. V některých případech, pokud je zařízení připojeno, ale připojení aktivně nepoužívá, hotspot se vypne. To znamená, že jej budete muset znovu zapnout a poté připojit zařízení. Zde je návod, jak můžete vždy aktivovat mobilní hotspot.
Můžete vyzkoušet dvě opravy. První a nejjednodušší nemusí být k dispozici, pokud váš systém Windows 10 není aktuální. Druhý bude fungovat na Windows 10 bez ohledu na verzi.
Vypněte úsporu energie
Otevřete aplikaci Nastavení a přejděte na Síť &Internetová skupina nastavení. Vyberte kartu Mobilní hotspot. Přejděte dolů do části Úspora energie a uvidíte přepínač s názvem „Pokud nejsou připojena žádná zařízení, automaticky vypněte mobilní hotspot“. Vypněte to.

Tato možnost nemusí být k dispozici ve starších verzích systému Windows 10.
Skript PowerShell
Pokud používáte starší verzi systému Windows 10, která nemá přepínač Úspora energie v nastavení Mobile Hotspot, můžete pomocí skriptu PowerShell zapnout mobilní hotspot.
Otevřete nový soubor programu Poznámkový blok a vložte do něj následující.
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]) }

Dejte mu jméno, které vám řekne, co je skriptpro a uložte jej s příponou PS1. Spusťte tento skript a pokaždé, když zjistí, že mobilní hotspot je vypnutý, zapne ho. Je jen na vás, jak budete udržovat tento skript spuštěný. Můžete jej přidat do složky Start nebo můžete vytvořit naplánovanou úlohu, která spustí skript pro vás při spuštění systému. Můžete také spustit sami při spuštění na plochu.
Proč se mobilní hotspot vypne
Mobilní hotspot se vypne, aby se šetřila energie. Pokud je váš systém napájen z baterie, ponechání mobilního hotspotu v provozu, když se nepoužívá, vybije baterii mnohem rychleji. Je to stejný případ jako u mobilního zařízení. Mobilní hotspot vyžaduje přenos signálu, který vyžaduje další energii. I když jste připojeni ke zdroji energie, hotspot se vypne, aby omezil spotřebovanou energii.
Komentáře