- - Как винаги да поддържам мобилната гореща точка в Windows 10

Как винаги да се поддържа мобилна гореща точка в Windows 10

Когато активирате мобилната гореща точка в Windows 10,той ще остане Включен, докато устройство е свързано към него. В някои случаи, ако устройство е свързано, но то не използва активно връзката, горещата точка ще се изключи. Това означава, че ще трябва да го включите отново и след това да свържете устройството си. Ето как винаги можете да държите мобилната гореща точка включена.

Има две поправки, които можете да опитате. Първият и най-простият може да не е наличен, ако вашият Windows 10 не е актуален. Вторият ще работи на Windows 10, независимо от версията.

Изключете икономия на енергия

Отворете приложението Настройки и отидете на мрежата иИнтернет група от настройки. Изберете раздела Mobile Hotspot. Превъртете надолу до секцията Пестене на енергия и ще видите превключвател, наречен „Когато няма свързани устройства, автоматично изключете мобилната гореща точка“. Изключи го.

Тази опция може да не присъства в по-стари версии на Windows 10.

PowerShell Script

Ако използвате по-стара версия на Windows 10, която няма превключвател за икономия на енергия в настройките на Mobile Hotspot, можете да използвате скрипт PowerShell, за да поддържате мобилната гореща точка.

Отворете нов файл на Notepad и поставете следното в него.

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

Дайте му име, което ви казва какъв е скриптътза и го запишете с разширението на PS1 файл. Стартирайте този скрипт и всеки път, когато установи, че мобилната точка е изключена, ще го включи. От вас зависи как поддържате този скрипт. Можете да го добавите в папката "Старт" или да създадете планирана задача, която изпълнява скрипта за вас, когато стартирате системата си. Можете също да го стартирате сами, когато стартирате на работния си плот.

Защо мобилната гореща точка се изключва

Мобилната гореща точка се изключва, за да спести енергия. Ако вашата система е на батерия, задържането на мобилния горещ ток, когато не се използва, ще изтощи батерията много по-бързо. Същият е случаят с мобилното устройство. Подвижната гореща точка изисква предаване на сигнал и това изисква допълнително захранване. Дори когато сте свързани с източник на захранване, горещата точка се изключва, за да ограничи колко енергия се използва.

Коментари