- - Як завжди вмикати мобільну точку доступу в Windows 10

Як завжди вмикати мобільну точку доступу в Windows 10

Увімкнувши мобільну точку доступу в Windows 10,він залишатиметься увімкненим до тих пір, поки до нього підключено пристрій. У деяких випадках, якщо пристрій підключено, але він не використовує його активно, точка доступу відключиться. Це означає, що вам доведеться знову увімкнути його, а потім підключити свій пристрій. Ось як завжди можна ввімкнути мобільну точку доступу.

Є два виправлення, які можна спробувати. Перша і найпростіша може бути недоступною, якщо ваша Windows 10 не оновлюється. Другий буде працювати в Windows 10 незалежно від версії.

Вимкніть економію енергії

Відкрийте додаток Налаштування та перейдіть до Мережі таІнтернет-налаштування. Виберіть вкладку Мобільна точка доступу. Прокрутіть униз до розділу Енергозбереження, і ви побачите перемикач під назвою "Коли жодні пристрої не підключені, автоматично вимкніть мобільну точку доступу". Вимкнути.

Цей варіант може бути відсутнім у старих версіях Windows 10.

PowerShell Script

Якщо ви використовуєте старішу версію Windows 10, яка не має перемикача енергозбереження в налаштуваннях мобільної точки доступу, ви можете використовувати сценарій PowerShell, щоб увімкнути мобільну точку доступу.

Відкрийте новий файл блокнота та вставте в нього наступне.

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. Запустіть цей скрипт і коли він виявить, що мобільна точка доступу відключена, він увімкне її. Від вас залежить, як ви продовжуєте цей сценарій працювати. Ви можете додати його до папки "Пуск" або створити заплановане завдання, яке виконує сценарій для вас під час завантаження системи. Ви також можете його самостійно запустити під час завантаження на робочий стіл.

Чому мобільна гаряча точка вимикається

Мобільна гаряча точка відключається для економії енергії. Якщо ваша система працює від акумулятора, утримання мобільної точки доступу, коли вона не використовується, значно швидше виснажить акумулятор. Це той самий випадок, що і для мобільного пристрою. Мобільна гаряча точка вимагає передачі сигналу, що вимагає додаткового живлення. Навіть коли ви підключені до джерела живлення, гаряча точка відключається, щоб обмежити кількість енергії, яка використовується.

Коментарі