- - Hur du alltid håller mobil hotspot på i Windows 10

Hur du alltid håller mobil hotspot på i Windows 10

När du aktiverar den mobila hotspot i Windows 10,den kommer att förbli på så länge en enhet är ansluten till den. I vissa fall, om en enhet är ansluten men inte aktivt använder anslutningen, kommer hotspot att stängas av. Detta innebär att du måste slå på den igen och sedan ansluta din enhet. Så här kan du alltid hålla mobil hotspot på.

Det finns två fixar du kan prova. Den första och enklaste är kanske inte tillgänglig om din Windows 10 inte är uppdaterad. Den andra kommer att fungera på Windows 10 oavsett version.

Stäng av energisparande

Öppna Inställnings-appen och gå till Nätverk &Internetgrupp med inställningar. Välj fliken Mobile Hotspot. Rulla ner till avsnittet Energisparning så ser du en switch som heter 'När inga enheter är anslutna stänger du automatiskt av mobil hotspot'. Stäng av den.

Det här alternativet kanske inte finns i äldre versioner av Windows 10.

PowerShell-skript

Om du kör en äldre version av Windows 10 som inte har strömsparningsströmbrytaren under Mobile Hotspot-inställningar, kan du använda ett PowerShell-skript för att hålla mobil hotspot på.

Öppna en ny anteckningsfil och klistra in följande i den.

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

Ge det ett namn som säger vad skriptet ärför och spara det med PS1-filändelsen. Kör det här skriptet och varje gång det upptäcker att den mobila hotspot är av, kommer den att aktiveras. Det är upp till dig hur du håller det här skriptet igång. Du kan lägga till den i Start-mappen eller så kan du skapa en schemalagd uppgift som kör skriptet åt dig när du startar upp ditt system. Du kan också köra den själv när du startar på skrivbordet.

Varför mobil hotspot stängs av

Den mobila hotspot stängs av för att spara ström. Om ditt system är på batteriström kommer batteriets hotspot att vara på när den inte är i bruk att tömma batteriet mycket snabbare. Det är samma sak som för en mobil enhet. Den mobila hotspot kräver en signal som ska överföras och som kräver ytterligare ström. Även när du är ansluten till en strömkälla stängs hotspot av för att begränsa hur mycket ström som används.

kommentarer