Автоматический запуск хот-спот в Windows 11 и Windows 10 при включении компьютера
В этой статье я покажу решение, с помощью которого можно настроить автоматический запуск функции Мобильный хот-спот. Чтобы хот-спот автоматически включался после загрузки Windows 11 или Windows 10 и сразу начинал раздавать Wi-Fi сеть на другие устройства.
Так как в Windows не всегда удается настроить раздачу Wi-Fi с помощью командной строки, то решение, которое описано в статье автоматический запуск раздачи Wi-Fi при включении ноутбука тоже не работает. Раздавать Wi-Fi с ноутбука или ПК намного удобнее через Мобильный хот-спот (о настройке хот-спот я подробно писал в инструкции для Windows 11 и для Windows 10), но в настройках хот-спот нет возможности настроить автоматический запуск.
Я нашел решение (на англоязычных сайтах) немного его доработал (так как у меня изначально хот-спот не хотел запускаться автоматически) и сейчас поделюсь этим решением с вами. Постараюсь показать и объяснить все максимально подробно, чтобы у вас не возникло проблем в процессе настройки.
Обновление: изначально эта статья была написана для Windows 10, но так как стали спрашивать про автоматический запуск хот-спот в Windows 11, и появились проблемы с запуском в десятке (возможно, после обновлений), я нашел новый код, который отлично работает в Windows 10/11. Все проверил и обновил статью.
Шаг 1 – создаем два файла для автоматического запуска хот-спот
Заходим в "Этот компьютер" и открываем диск C. Создаем там папку с названием ScriptsHotsPot.
Открываем эту папку и создаем там первый файл. Нужно нажать правой кнопкой мыши на пустую область, выбрать "Создать" – "Текстовый документ". Открываем его и вставляем в файл следующий текст:
powershell.exe -ExecutionPolicy Bypass -Command "C:\ScriptsHotsPot\MobileHotsPot.ps1"
(если в итоге будет ошибка при запуске, то можете попробовать старый код: PowerShell C:\ScriptsHotsPot\MobileHotsPot.ps1)
Не забудьте подтвердить сохранение изменений после закрытия, или нажмите на "Файл" – "Сохранить".
Дальше переименовываем этот файл в AutoStart.bat. Удалив имя и расширение файла .txt. Мы меняем не только называние файла, но и расширение на .bat, поэтому подтверждаем смену расширения файла.
Первый файл создан. Если у вас не получается сменить расширение файла с .txt на .bat (иконка файла не поменялась), то вам сначала нужно включить отображение расширений файлов.
Точно так же создаем еще один текстовый файл, открываем его и копируем туда следующий текст:
$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()
Сохраняем (при закрытии файла, или нажав в блокноте на "Файл" – "Сохранить").
Переименовываем файл (и меняем его расширение) в MobileHotsPot.ps1. В итоге у нас в папке будет два файла.
Файлы созданы, и по идеи, после запуска файла (двойным кликом мыши) AutoStart.bat хот-спот должен включаться. Но у меня не работало. Как оказалось, причина в том, что отключено выполнение сценариев в Windows Powershell. Нужно это исправить.
Шаг 2 – включаем выполнение сценариев в Windows Powershell
- Нажмите сочетание клавиш Win+R, скопируйте в окно "Выполнить" команду gpedit.msc и нажмите Ok.
- В левой части окна "Редактор локальной групповой политики" перейдите в раздел Конфигурация компьютера — Административные шаблоны — Компоненты Windows — Windows Powershell.
- Справа будет пункт "Включить выполнение сценариев". Нажмите на него правой кнопкой мыши и выберите "Изменить".
- Ставим переключатель возле "Включено", ниже в выпадающем меню выбираем пункт "Разрешить локальные сценарии и удаленные подписанные сценарии".
Нажимаем на кнопку "Применить" и "Ok".
- Готово. Окно можно закрыть.
Проверка созданных нами файлов
Чтобы проверить, правильно ли мы создали файлы, можно открыть настройки функции мобильный хот-спот, выключить его (если он включен) и запустить файл AutoStart.bat. Хот-спот должен включиться.
Если хот-спот не запускается после запуска файла, то проверьте содержимое каждого файла (нажав на него правой кнопкой мыши и выбрав "Изменить"). Если там все правильно, но появляется какая-то ошибка, или еще что-то, то напишите о проблеме в комментариях. Постараюсь подсказать решение.
Если же все Ok, то нам нужно добавить этот файл в автозагрузку, чтобы он выполнялся при включении компьютера (входе в Windows 10 или Windows 11) и автоматически активировал работу hotspot.
Шаг 3 – добавляем скрипт запуска хот-спот в автозагрузку
По идеи, если закинуть файл AutoStart.bat в папку "Автозагрузка" (открыть папку можно командой shell:startup в окне "Выполнить" (Win+R)), то все должно работать. Но я предлагаю сделать все красиво. Через Планировщик заданий.
- Открываем меню Пуск, или поиск и пишем "планировщик заданий". Запускаем его.
- Наводим курсор на пункт "Действие" и выбираем "Создать задачу...".
- Указываем имя для задачи. Например, "Запуск хот-спот".
- Переходим на вкладку "Триггеры" и снизу нажимаем на кнопку "Создать". В выпадающем меню "Начать задачу" выбираем "При входе в систему" (думаю, так же можно ставить "При запуске"). Если не будет работать, создайте триггер "При любом входе в систему" (если у вас есть этот пункт).
- Переходим на вкладку "Действия" и нажимаем "Создать". Дальше в меню оставляем "Запуск программы" и нажимаем на кнопку "Обзор". Нужно выбрать файл AutoStart.bat, который мы создавали.
Нажимаем на кнопку "Ok".
- Мы создали задачу в планировщике заданий. Можно закрывать окно нажав на кнопку "Ok".
Мобильный хот-спот будет автоматически включаться после загрузки Windows 11 или Windows 10. Я все проверил, у меня работает. На несколько секунд будет появляться черное окно командной строки. Но если поставить выполнение задачи не "При входе в систему" а "При запуске", то скорее всего это окно вы не будете видеть.
Как отключить автоматический запуск?
Очень просто. Нужно удалить задачу в планировщике заданий.
Все отлично работает, пользуйтесь. Если у вас что-то не получается, или хотите дополнить статью полезной информацией – пишите в комментариях.
Супер, сработало. Установил включение по времени.
Отлично!
Спасибо тебе! Я безумно благодарен тебе за бесценные и полезные советы!
Пожалуйста! Всегда рад помочь!
Вообще удивительно. Когда я ставил роутер на свой пк, думал, что тут все так-же, как и с обычным. Для меня это очень важно, ибо через компьютер я сейчас делаю систему умного дома. Не ожидал, что win 10 не дает такой возможности в базе.
Большое спасибо! Сам не додумался бы
Пожалуйста!
А можно подсказать, если работает без изменений в gpedit.exe — с чем это связано?
Значит у вас уже включено выполнение сценариев в Windows Powershell.
Красная ошибка
Попробуйте для начала просто заново создать этот файл. От имени администратора пробовали запускать?
2. Если Вы хотите задать вопрос, то опишите проблему как можно подробнее. Напишите конкретную информацию о проблеме.
3. Комментарии с ненормативной лексикой, оскорблениями, и бессмысленные комментарии будут удалены.
4. Запрещена реклама других сайтов, групп в социальных сетях, спам и т. д.
5. Пожалуйста, пишите грамотно. Не пишите заглавными буквами.
6. При ответе на комментарий, пожалуйста, нажимайте кнопку "Ответить".