Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - [решено] Автоматическое подключение к интернету и VPN

Ответить
Настройки темы
Разное - [решено] Автоматическое подключение к интернету и VPN

Аватара для eryoma

Новый участник


Сообщения: 37
Благодарности: 4

Профиль | Отправить PM | Цитировать


Изменения
Автор: eryoma
Дата: 01-02-2010
Описание: итог темы
Имеется компьютер с подключением через PPPoE. На столе значок для тыканья.
Необходимо сделать автоматическое подключение при загрузке оси. Сейчас реализовано подключение через rasdial в автозагрузке:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] Явно указаны логин и пароль.
Все работает, но надоедает выскакивающее дос-окно. Можно ли его убрать? Чтобы команда выполнялась скрытно.
Опять же поздно грузицо. Очень бы хотелось, чтобы подключение происходило до пользовательского входа на уровне окна приветствия. Это для удаленного управления. Есть решения? Может как-то через службу? Гугль не помог...

ИТОГОВЫЕ РЕШЕНИЯ

Все решения простые и занимают минимум времени.
В основном используется командная строка. Кроме одной крохотной утилитки никакого дополнительного софта не требуется.
В приведенных ниже кодах вы должны заменить(!) значения VPN, LOGIN и PASSWORD на ваши имя подключения, логин и пароль.
ВНИМАНИЕ! Код командной строки чувствителен к пробелам. Будьте аккуратны при изменениях. Название подключения, логин и пароль не должны содержать пробелы.

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

Чтобы не досаждало выскакивающее окно воспользуемся одной из специальных утилит
В данном случае используем HIDCON.EXE которую сделал Oleg_Sch. Берем тут, кладем в C:\WINDOWS\System32\ и пользуемся по надобности.
Итак.

Автоматическое подключение при входе в систему:

Твик реестра:
Код: Выделить весь код
Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] 
"VPN"="hidcon rasdial VPN LOGIN PASSWORD"
или скопировать подправленный вами код в буфер
Код: Выделить весь код
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v VPN /d "hidcon rasdial VPN LOGIN PASSWORD" /f
и:
Пуск - выполнить - Ctrl+V (или пр.кнопка мыши в строке - вставить) - ОК

Проверяем: вводим в строку msconfig и нажимаем "ОК" В появившемся окне в разделе "Автозагрузка" должен присутствовать элемент загрузки с именем вашего подключения. Если его нет, то вы неправильно изменили код.

Автоматическое подключение при входе в систему 2:

Если у вас иногда бывает необходимость входить в систему без подключения, то создаем исполняемый файл:
Пр. кнопка мыши - создать - текстовый документ
Открываем и вставляем:
Код: Выделить весь код
hidcon rasdial VPN LOGIN PASSWORD
Закрываем файл и переименовываем по имени вашего подключения, а расширение .txt меняем на .bat
(Если расширения нет, то: Панель управления - Свойство папки - Вид - Скрывать расширения зарегистрированных типов файлов - удалить флажок)
Убираем в какую-нибудь папку, а ярлык от него вставляем в папку: Пуск - Все программы - "Автозагрузка".
При входе в систему, чтобы отменить автозагрузку нажимаем и удерживаем "Shift".

Автоматическое подключение до входа в систему:

Для удаленного управления с возможностью выбора пользователей и административного входа.
Выполняется в виде службы

Подставляем в код свои данные и копируем его в буфер.
Код: Выделить весь код
sc create auto-PPP-VPN start= auto binPath= "c:\windows\system32\hidcon.exe rasdial VPN LOGIN PASSWORD" DisplayName= ".Мое подключение" depend= lanmanworkstation obj= "NT AUTHORITY\LocalService"
Пуск - выполнить - Ctrl+V (или пр.кнопка мыши в строке - вставить) - ОК

Проверяем: вводим в строку services.msc и нажимаем "ОК" Вверху должна появиться служба ".Мое подключение". Если ее нет, то что-то в коде вы изменили неправильно.
Чтобы удалить службу используем:
Код: Выделить весь код
sc delete auto-ppp-vpn
Внимание! Это не полноценная служба, она не висит в процессах. При запуске просто включает соединение и возвращает ошибку.
Удачи!

Отправлено: 16:08, 28-01-2010

 

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Также в журнале после каждой загрузки Windows появляются следующие ошибки:
«Превышение времени ожидания (30000 мс) при ожидании подключения службы «vpn».»
«Сбой при запуске службы «vpn» из-за ошибки
Служба не ответила на запрос своевременно.»

Отправлено: 17:36, 22-09-2014 | #51



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для KOMMEHTATOP

Новый участник


Сообщения: 12
Благодарности: 1

Профиль | Цитировать


Вот не плохое Решение:
Автоматическое подключение при входе в систему 2:



1) Нам нужно чтобы имя интернет-подключения было на английском языке. Пример названия:VPN

2)Создаем Батник VPN.cmd (и помещаем его в Program Files)
Код:
@echo off
rasdial VPN LOGIN PASSWORD

2)Как скрыть исполнение файла CMD или BAT
2.1 Создаем Батник Internet.VBS и помещаем его в Program Files а ярлык в папку АВТОЗАГРУЗКА
Код:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "%ProgramFiles%\VPN.cmd" & Chr(34), 0
Set WshShell = Nothing

Отправлено: 15:18, 13-05-2016 | #52


Аватара для Mancoffee

Старожил


Сообщения: 413
Благодарности: 10

Профиль | Отправить PM | Цитировать


Я делаю по-другому и скажем так, более качественно
Идём в "Просмотр событий --> Журналы приложений и служб --> Microsoft --> Windows"
Далее
смотрите скриншот

Ищем здесь по коду 10000 или 10001 подключение по локальной сети (там ещё будет ваше подключение к интернету), выделяем, внизу подсвечивается данные о нём, здесь же внизу переходим на вкладку "Подробности" и копируем Guid (далее советую вставить его в блокнот или как я в поле для ввода по Win+R и скопировать заново, так как он копируется из "Просмотр событий" не отформатированным в формате XML). Также, его (Guid) можно узнать в разделе реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles

Далее идём в "Планировщик заданий" и нажимаем справа "Создать задачу...", на вкладке "Триггер -> Начать задачу -> При событии -> Настраиваемое -> Создать фильтр события -> Журналы событий -> Журналы приложений и служб -> Microsoft -> Windows -> NetworkProfile -> Выполняется", ставим галочку.
Далее "Источники событий -> NetworkProfile".
В поле "<Все коды событий>" ставим 10000, редко бывает, что 10001, то бишь тот, который был в "Просмотр событий"
Далее переходим на вкладку XML, внизу ставим галочку на "Изменить запрос вручную", подтверждаем и после "(EventID=10000)]]" вставляем это
Код: Выделить весь код
 and *[EventData[Data[@Name='Guid']='{Здесь Guid полученный из Просмотр событий}']]
Должно получится:
Код: Выделить весь код
<QueryList>
  <Query Id="0" Path="Microsoft-Windows-NetworkProfile/Operational">
    <Select Path="Microsoft-Windows-NetworkProfile/Operational">*[System[Provider[@Name='Microsoft-Windows-NetworkProfile'] and (EventID=10000)]] and *[EventData[Data[@Name='Guid']='{Ваш Guid}']]</Select>
  </Query>
</QueryList>
То же, скриншотом

Далее советую "Отложить на" 5-7 секунд.
На вкладке "Действия" выбираем или
rasphone -d "Название вашего подключения из Сетевые поключения"
(если есть пробелы, то нужно взять название в кавычки) или
rasdial "Название вашего подключения из Сетевые поключения Логин Пароль"
(здесь также если есть пробелы, то нужно взять название в кавычки), логин и пароль которым вам дал провайдер для подключения к интернету.
В условиях (как подстраховка), поставить галочку "Запускать только при подключении к следующей сети:" и выбрать ваше "Подключение по локальной сети"
На вкладке "Параметры" я выставляю галочки на первых трёх верхних пунктах, на остальных снимаю все.
Готово. Теперь, если вы не подключены к сети, то ничего не произойдёт, если втыкнули кабель, идёт настройка и происходит автоматическое подключение к интернету.

Последний раз редактировалось Mancoffee, 26-10-2016 в 07:59.

Это сообщение посчитали полезным следующие участники:

Отправлено: 07:40, 26-10-2016 | #53



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - [решено] Автоматическое подключение к интернету и VPN

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Не включается экран без подключения к сети. Помогите! ПЛЗ! Rimma1 Ноутбуки 4 16-03-2009 07:59
Без подключения сети - винда не ставится ! Kibor_G Автоматическая установка Windows 2000/XP/2003 13 06-11-2008 17:39
Интерфейс - [решено] Windows Vista: вход без окна приветствия Cr00t Microsoft Windows Vista 5 06-06-2008 14:42
Вход в систему с доменом без подключения к сети kazarkin Microsoft Windows 2000/XP 6 10-05-2005 11:05
Почему вылазят окна Интернет Експолрере? Domashenko Alexey Хочу все знать 3 05-06-2004 12:34




 
Переход