Включите мобильную точку доступа при запуске Windows 10
По какой-то странной причине я не могу использовать netsh wlan start hostednetwork
и вместо этого я использую опцию windows 10 "Мобильная точка доступа". Моя проблема в том, что я хочу автоматически включить горячую точку при запуске, есть ли способ сделать это?
На моем другом ноутбуке я использовал netsh
команды в файле.bat для этой цели, но сейчас это не сработает. Я попытался запустить тот же файл.bat, который использовал на другом ноутбуке, и он не работает. Кроме того, если я делаю netsh wlan show drivers
Я получаю следующую строку (среди прочих): Hosted network supported : No
Просто чтобы прояснить, я могу нормально использовать Mobile Hotspot через интерфейс Windows 10, моя проблема в том, что я хочу включить его автоматически при запуске. Я много искал и не могу найти решение этой проблемы...
Дополнительный вопрос: пытаясь выяснить, могу ли я сделать это с помощью службы (ключ Windows + R => services.msc), я, вероятно, что-то прослушал (хотя я и повернул все варианты назад, когда коснулся чего-либо), потому что мобильная точка доступа нужно нажать дважды через несколько секунд, чтобы включить его сейчас. Любая идея, как я могу сбросить все службы по умолчанию? Примечание. Служба Windows Mobile Hotspot не помогла, если я включил ее автоматически.
3 ответа
Как упоминалось во многих других ответах по Superuser, существует простой способ включить Windows 10 Mobile Hotspot с помощью команд Powershell (и даже не требует прав администратора).
Со ссылкой на ответ, данный здесь DanceDance -
$a = [Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager, Windows.Networking.NetworkOperators, ContentType=WindowsRuntime]::CreateFromConnectionProfile(
[Windows.Networking.Connectivity.NetworkInformation, Windows.Networking.Connectivity, ContentType=WindowsRuntime]::GetInternetConnectionProfile()
)
$a.StartTetheringAsync() # to start the Mobile hotspot
$a.StopTetheringAsync() # to stop the Mobile hotspot
Вы можете добавить соответствующую его часть в сценарий PowerShell (PS1) и выполнить ее при загрузке, добавив задачу в планировщик задач и установив триггер "При запуске" или "При входе в систему" (подробнее об этом здесь)
- Клавиша Windows + Р
- вход
shell:startup
и нажмите Enter - Создайте файл с именем
start_mobile_hotspot.bat
(подойдет любое имя файла, убедитесь, что расширение не становится.txt.bat
) - Скопируйте и вставьте приведенный ниже код в файл (в нем не должно быть разрывов строк).
powershell -ExecutionPolicy Bypass "$connectionProfile = [Windows.Networking.Connectivity.NetworkInformation,Windows.Networking.Connectivity,ContentType=WindowsRuntime]::GetInternetConnectionProfile(); $tetheringManager = [Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager,Windows.Networking.NetworkOperators,ContentType=WindowsRuntime]::CreateFromConnectionProfile($connectionProfile); $tetheringManager.StartTetheringAsync();"
Я использовал ответ ManSamVampire, так как это правильный способ включения мобильной точки доступа и он не зависит от сетевого драйвера, но обеспечение его запуска при загрузке требует немного большего обслуживания, поэтому я объединил https://stackoverflow.com/a/9167524/5506988 и https://stackoverflow.com/a/6037167/5506988 , чтобы сделать это быстро и легко.
Я не знаю, как запустить Mobile Hotspot через любой исполняемый файл Windows. Я не верю, что такая возможность возможна из-за того, как разрабатываются эти настройки Windows 10.
Если вы делаете netsh wlan show wirelesscapabilities
и это говорит, что Soft AP отключен, тогда ваш драйвер не поддерживает "Hosted Network"
Тем не менее, возможно, хотя и далеко, в зависимости от вашего адаптера, попытаться вернуться назад к нескольким версиям драйверов, прежде чем они отключат Soft AP (при условии, что в какой-то момент Soft AP был разрешен). Если у вас есть Intel Dual Band Wireless-AC 3165 (как у меня) или, может быть, похожий, вам придется вернуться к предварительной версии 18.10, где они его отключили. Если у вас нет этого драйвера, есть вероятность, что он был включен в более ранних версиях, поэтому просмотр архива драйверов производителя для вашего беспроводного адаптера может стоить вашего времени.
Что касается вашего "бонусного вопроса", вы должны следовать этому руководству, где вы бы скачали zip-файл, содержащий состояния по умолчанию (из новой установки Windows 10), хранящиеся в reg-файле. В zip-файле вам просто нужно нажать на те, которые вы хотите сбросить индивидуально. Кроме того, несвязанные "бонусные вопросы" должны иметь свои собственные сообщения, в противном случае ваше сообщение может не отвечать в течение месяцев, как продемонстрировано в этом сообщении.