Включить мобильную точку доступа при запуске Windows 10

Включить мобильную точку доступа при запуске 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 не помогла, когда я включил ее автоматически.

решение1

Как упоминалось во многих других ответах на Superuser, существует простой способ включить точку доступа Windows 10 Mobile с помощью команд Powershell (и для этого даже не требуются права администратора).

Ссылаясь на данный ответздеськ@DanceDance-

$connectionProfile = [Windows.Networking.Connectivity.NetworkInformation,Windows.Networking.Connectivity,ContentType=WindowsRuntime]::GetInternetConnectionProfile()
$tetheringManager = [Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager,Windows.Networking.NetworkOperators,ContentType=WindowsRuntime]::CreateFromConnectionProfile($connectionProfile)

# Start Mobile Hotspot
$tetheringManager.StartTetheringAsync()

# Stop Mobile Hotspot
$tetheringManager.StopTetheringAsync()

# Check whether Mobile Hotspot is enabled
$tetheringManager.TetheringOperationalState

Вы можете добавить соответствующую часть в скрипт PowerShell (PS1) и выполнить его при загрузке, добавив задачу в планировщик задач и установив триггер на «При запуске» или «При входе в систему» ​​(подробнее об этом см.здесь)


ВотДокументация Microsoft о NetworkOperatorTetheringManagerклассекоторый содержит некоторые другие полезные функции, которые могут помочь людям, желающим добавить дополнительную функциональность в свой скрипт PowerShell.

решение2

  1. Клавиша Windows + R
  2. введите shell:startupи нажмите Enter
  3. Создайте файл с именем start_mobile_hotspot.bat(подойдет любое имя файла, убедитесь, что расширение не становится .txt.bat)
  4. Скопируйте и вставьте приведенный ниже код в файл (он не должен содержать переносов строк).
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чтобы сделать это быстро и легко.

решение3

Я не знаю, как запустить Mobile Hotspot через какой-либо исполняемый файл Windows. Я не верю, что это возможно из-за того, как разрабатываются эти настройки Windows 10.

Если вы это сделаете netsh wlan show wirelesscapabilitiesи увидите сообщение о том, что Soft AP отключена, значит ваш драйвер не поддерживает «размещенную сеть».

Однако возможно, хотя и с большой долей вероятности в зависимости от вашего адаптера, попробовать вернуться к нескольким версиям драйверов до того, как они отключили Soft AP (предполагая, что в какой-то момент Soft AP был разрешен). Если у вас Intel Dual Band Wireless-AC 3165 (как у меня) или что-то похожее, то вам придется вернуться к версии драйвера до 18.10, где они отключили его. Если у вас нет этого драйвера, есть вероятность, что он был включен в более ранних версиях, просмотр архива драйверов производителя для вашего беспроводного адаптера может стоить вашего времени.

Что касается вашего «бонусного вопроса», вам следует следоватьэто руководство, где вы можете загрузить zip-файл, содержащий состояния по умолчанию (из новой установки Windows 10), сохраненные в reg-файле. В zip-файле вам просто нужно нажать на те, которые вы хотите сбросить по отдельности. Кроме того, не связанные между собой «бонусные вопросы» должны иметь свой собственный пост, иначе ваш пост может остаться без ответа в течение месяцев, как показано в этом посте.

Связанный контент