Способ 1.

Без задержки
Создаем на диске С: файл VPN.cmd с содержанием Вместо DonApex вставляете название своего(латиница обязательна). Если название с пробелом- забираем его в кавычки ""
Далее ПКМ на файле-->cоздать ярлык-->в свойствах, окно указать Свернутое в значок. Закидываем ярлык в автозагрузку.
Убираем ненужные галки в параметрах
Перезагружаемся.
То же самой, но с задержкой
Создаем на диске С: файл VPN.cmd с содержаниемКод
ping -n 1 -w 60000 192.168.254.254 >nul
rasphone -d DonApex
где ping -n 1 -w 60000 192.168.254.254 >nul подключение с задержкой в минуту(60000 милисекунд) с заведомо не существующим адресом 192.168.254.254(проследить, что бы не было в локалке) . Далее- ярлык как и в первом случае.
Спооб 2
Для того чтобы совсем спрятать (а не минимизировать) окно командной строки можно воспользоваться Windows Script Host, например создаём файл SilentStart.js и в нём размещаем две строчки:Код
var WSHShell = WScript.CreateObject("WScript.Shell");
WSHShell.Run("rasphone -d DonApex",0);
И уже соответсвенно этот скрипт размещаем в Автозагрузке и т.п.
---источник