- - Ako vždy udržiavať mobilný hotspot zapnutý v systéme Windows 10

Ako vždy udržiavať mobilný hotspot zapnutý v systéme Windows 10

Keď povolíte mobilný hotspot v systéme Windows 10,zostane zapnuté, pokiaľ je k nemu pripojené zariadenie. V niektorých prípadoch, ak je zariadenie pripojené, ale aktívne ho nepoužíva, hotspot sa vypne. To znamená, že ho budete musieť znova zapnúť a potom pripojiť zariadenie. Tu je návod, ako môžete vždy zapnúť mobilné hotspoty.

Môžete vyskúšať dve opravy. Prvý a najjednoduchší nemusí byť dostupný, ak váš systém Windows 10 nie je aktuálny. Druhá bude fungovať na Windows 10 bez ohľadu na verziu.

Vypnite úsporu energie

Otvorte aplikáciu Nastavenia a prejdite do časti Sieť aInternetová skupina nastavení. Vyberte kartu Mobilný hotspot. Prejdite nadol do časti Úspora energie a zobrazí sa prepínač s názvom „Ak nie sú pripojené žiadne zariadenia, automaticky vypnite hotspot“. Vypnite ho.

Táto možnosť nemusí byť k dispozícii v starších verziách systému Windows 10.

Skript PowerShell

Ak máte staršiu verziu systému Windows 10, ktorá nemá prepínač Úspora energie v nastaveniach mobilného hotspotu, môžete na udržanie mobilného hotspotu zapnúť skript PowerShell.

Otvorte nový súbor programu Poznámkový blok a vložte doň nasledujúce.

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])
}

Dajte mu meno, ktoré vám povie, čo je skriptpre a uložte ho s príponou PS1. Spustite tento skript a kedykoľvek zistí, že mobilný hotspot je vypnutý, zapne ho. Je len na vás, ako budete udržiavať tento skript v chode. Môžete ho pridať do priečinka Štart alebo môžete vytvoriť naplánovanú úlohu, ktorá spustí skript pre vás pri zavádzaní systému. Môžete ho spustiť aj sami pri zavedení na plochu.

Prečo sa mobilný hotspot vypína

Mobilný hotspot sa vypne, aby sa šetrila energia. Ak je váš systém napájaný z batérie, ponechanie mobilného hotspotu v prevádzke, keď sa práve nepoužíva, vyčerpá batériu oveľa rýchlejšie. Je to rovnaký prípad ako v prípade mobilného zariadenia. Mobilný hotspot vyžaduje prenos signálu, ktorý vyžaduje ďalší výkon. Aj keď ste pripojení k zdroju napájania, hotspot sa vypne, aby sa obmedzilo množstvo spotrebovanej energie.

Komentáre