Автоматическое подключение через vpn

Обновлено 27.07.2016

Автоматическое включение vpn подключения windows

Всем привет. В предыдущей заметке я вам рассказал как создать vpn подключение windows когда у вас на борту стоит Windows 8.1. Все это замечательно, но все мы хотим больше автоматики, и чтобы все делалось по возможности без нашего участия, прямо мультик Валли вспомнился, но сегодня не об этом :). В данной статье мы научимся делать так, что включая свой компьютер и попадая на ваш рабочий стол, вы получите автоматическое подключение через vpn. Ниже смотрим как это работает. Вообще конечно самое правильное, это настроить интернет соединение на роутере, который вам и так раздаст Wifi да еще и по шнурку в компьютер всегда будет давать интернет.

Через Планировщик заданий

И так первым делом нам с вами необходимо узнать имя вашего vpn соединения, оно нам пригодится. Для этого нажимаем сочетание кнопок

Win+R и вводим ncpa.cpl

ncpa.cpl

В результате у вас откроется окно Сетевые подключения, где вы и обнаружите ваше vpn подключение. При желании вы можете поменять ему имя, если оно вас не устраивает. У меня название VPN-AETP, запомним его.

Автоматическое подключение через vpn-02

Следующим шагом будет открытие оснастки Планировщик заданий. Попасть в него можно либо через Панель управления > Администрирование > Планировщик заданий либо

Win+R и вводите taskschd.msc

В итоге вы попадете в утилиту Планировщик заданий. Ранее я вам рассказал как создавать задачу в нем, но давайте бегло по этому пробежимся.

Планировщик заданий Windwos 8.1

Переходим в пункт библиотека, щелкаем по ней правой кнопкой мыши и выбираем Создать простую задачу.

Создаем задачу

Откроется окно мастера создания, на первом этапе вам необходимо задать имя и описание, в мое случае это будет Автоматическое соединение vpn, жмем далее.

Автоматическое подключение через vpn-05

Тип триггера выбираем При запуске компьютера

автозапуск vpn

На этапе выбора действия указываем, что будет запускаться программа.

запустить программу

теперь самое важное, что нужно задать в сценарии запуска. Вам необходимо подставить вот такую строка

выбор программы автозапуска vpn

C:\Windows\system32\rasdial.exe

rasdial.exe программка идущая в комплекте с Windows 8.1 да и другими версиями, работающая с сетевыми подключениями. Указываем в поле Добавить аргументы, название вашего vpn соединения через пробел логин и еще через пробел пароль, если у вас доменный пользователь, то суффикс домена указывать не нужно. Далее.

Автоматическое подключение через vpn-14

Смотрим сводку завершающей стадии создания задания, если все ок то жмакаете Готово.

Автоматическое подключение через vpn-10

Далее зайдем в свойства созданного задания и проставим галки Выполнять для всех пользователей и выполнить с наивысшими правами.

Свойства задания

У вас появится форма вводи пароля для подтверждения редактирования.

Автоматическое подключение через vpn-12

Перезагружаемся и проверяем. у вас должно отработать автоматическое подключение через vpn.

автоматическое подключение через vpn

Через скрипт

Создаем текстовый документ на рабочем столе, во с таким вот содержанием

cd %systemroot%\system32

start rasdial название логин пароль

vpn bat файл

Далее его нужно сохранить как bat файл, Файл > Сохранить как > vpn.bat

сохранение bat файла

Переходим в папку

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

У вас откроется папка автозагрузки в нее и нужно поместить файл с автоматическим подключением через vpn.

автоматическое подключение через vpn-15

Все теперь ваш исполняемый файл будет запускать вместе с windows и включать соединение по vpn.

VPN через реестр

Еще одним методом автостарта vpn, является настройка реестра Windows. Для открытия редактора реестра нажимаем

Win+R и вводим regedit

настройка реестра Windows

Если для конкретного пользователя, то выбираем вот такую ветку

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

Если для всех, то тогда правим ветку для компьютера

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

vpn настройка реестра Windows

Создаем правым кликом Строковый параметр

vpn настройка реестра Windows

В его названии указываете, что вам нужно, только без кириллицы, у меня это VPN-AETP через пробел логин и через пробел пароль

vpn настройка реестра Windows-2

Все можно перезагружаться и тестировать соединение vpn.

Через создание службы

Последний известный мне способ, который поможет сделать автоматическое подключение vpn это создав для этого отдельную службу. Открывает командную строку от имени администратора. Вводим вот такую команду, естественно подставив свое название логин и пароль

sc create AutoVPN start= auto binPath= "rasdial VPN логин пароль" DisplayName= "AutoVPN" depend= lanmanworkstation obj= "NT AUTHORITY\LocalService"

vpn создание службы-01

Теперь нам нужно открыть оснастку службы, для этого нажмите

Win+R и введите services.msc

Щелкаем правым кликом по вашей службе и выбираем свойства

vpn создание службы-02

vpm служба автоматического подключения

Тип запуска выставляем Автоматический отложенный

vpn создание службы-03

И на вкладке восстановление, выбираем перезапустить при сбое

vpn создание службы-04

Для того чтобы удалить службу запускающую автоматическое подключение через vpn выполните данную команду

sc delete AutoVPN

vpn создание службы-05

Как видите, Windows 8.1 да и другие предлагает весьма разнообразные методы автоматического подключения vpn, без вашего участия.

Автор - Сёмин Иван

9 Responses to Автоматическое подключение через vpn

  1. Андрей:

    Попробовал все на Win 10 pro… ни один вариант не заработал, кроме реестра. Автозапуск VPN заработал из реестра, но только после загрузки учетной записи, что является не совсем желаемым результатом: хочется запуск до загрузки учетной записи.
    Из командной строки VPN запускается без проблем.
    Если у кого есть решение данной проблемы, буду благодарен.

  2. Иван Семин:

    Добрый день Андрей, я тестировал на 8.1. Попробую повторить тестирование на 10, отпишусь вам.

  3. Андрей:

    Доброго времени. С моей точки зрения — самый интересный вариант через псевдослужбу. Служба создается, но не запускается даже вручную. Пишет: ошибка(вроде 1053, что-то типа служба не отвечает за указанный период времени) Отложенный автозапуск не пробовал.

  4. GaT:

    Спасибо на Windows 8.1 данный метод сработал.

  5. Александр:

    Создайте ярлык на подключение и киньте в автозагрузку ))

  6. Сергей:

    Все работает даже на Servere 2019 )) Спасибо за статью.
    Через реестр не пробовал. Хватило службы.

  7. Иван Семин:

    Так ничего и не меняется, кроме цифр у версии ОС

  8. Аслан:

    Огромное разнообразие способов запустить rasdial. Простите за неблагодарность.

  9. РАСДИАЛ:

    Различные запуски через rasdial в windows10 довольно часто НЕ срабатывают.
    Вываливаются ошибки типа
    «Remote Access error 703 — The connection needs information from you, but the application does not allow user interaction.»

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *