Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Автоматическое подключение к интернету и VPN (http://forum.oszone.net/showthread.php?t=165408)

eryoma 28-01-2010 16:08 1332493

Автоматическое подключение к интернету и VPN
 
Имеется компьютер с подключением через 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
Внимание! Это не полноценная служба, она не висит в процессах. При запуске просто включает соединение и возвращает ошибку.
Удачи!

harleysoft 28-01-2010 20:12 1332743

В настройках подключения по локальной сети есть такая вкладка TCP\IP в них надо забить DNS которые вам дали при подключении. IP надо узнать у вашего провайдера.

Blast 28-01-2010 20:37 1332775

Цитата:

Цитата harleysoft
вкладка TCP\IP в них надо забить DNS которые вам дали при подключении »

и как это должно помочь скрыть окно подключения?...

eryoma, посмотрите здесь - реализация при помощи cmdow
ну и собственно у нас на wiki: Скрываем консольные окна

eryoma 29-01-2010 04:37 1333066

harleysoft
Спасибо, но вопрос не в этом.

Blast
Нижайший поклон! Прекрасно работает.
Увы, мне, увы... Как много зависит от формулировки вопроса в поиске...

По поводу более ранней авторизации есть у кого какие идеи? У многих же подключение через PPPoE и многим надо подключаться удаленно. Решение будет полезно всем. Я бы повозился...
Можно ли rasdial запихать в службу? И если да, то как сделать, чтобы сначала отрабатывалось подключение локалки, а потом авторизация PPPoE? Как реализуется зависимость?

eryoma 29-01-2010 06:59 1333103

PS Прошу модератора изменить заголовок темы на "Раннее подключение к интернет при загрузке"

El Scorpio 29-01-2010 08:28 1333149

Цитата:

Цитата eryoma
Имеется компьютер с подключением через PPPoE. На столе значок для тыканья. »

И*соединение у вас через ADSL.
В*таком случае можно перевести модем в режим маршрутизации (google.ru в помощь), тогда сам будет создавать PPPoE-сессию и раздавать интернет всем подключенным к нему компьютерам

Blast 29-01-2010 10:13 1333214

А еще можно добавить созданный вами cmd или bat-файл с rasdial поместить в планировщик задач Windows и выполнять его при запуске Windows, а не при входе в систему (логоне)

eryoma 29-01-2010 14:58 1333493

El Scorpio
Я же вверху написал, что соединение по локалке. Насколько я знаю, PPPoE, - это протокол авторизации и может быть поднят на любом соединении.

Blast
У меня планировщик отключен, хотя можно и включить. Я батник не создавал просто в LOCAL ... /RUN написал команду "hidcon rasdial login rassword" Работает отлично, но после окна приветствия. А хотелось бы раньше, чтобы выбирать пользователя при удаленном соединении. Вопрос в том, что будет раньше грузиться локалка или планировщик. Как задавать последовательность?
Пока просто попробую и отпишусь.

Blast 29-01-2010 15:36 1333531

Цитата:

Цитата eryoma
А хотелось бы раньше »

тогда через планировщик
Цитата:

Цитата eryoma
Вопрос в том, что будет раньше грузиться локалка или планировщик. Как задавать последовательность? »

планировщик (как таковой) конечно будет запущен раньше входа в систему, а для подключения интернета вам в планировщике задачу нужно создать, которая будет стартовать при запуске Windows - то есть задача чтоб выполнялась "при загрузке компьютера"

eryoma 29-01-2010 16:39 1333588

Blast
Спасибо, это я понял. Там вопрос в том, что и локалка и планировщик являются службами, и если планировщик запустит авторизацию раньше установки связи, то соединения не будет. Нужно реализовать последовательность... Как я понимаю, последовательность запуска служб реализована от их зависимостей, а задание в планировщике никак запуском служб не контролируется. Либо само задание надо оформлять как службу, либо, как-то настраивать его в планировщике, чтобы оно запускалось только при установленной связи, т.е. сначала запустились все сетевые службы и только потом задание в планировщике.
PS нашел в поиске кучу статей по очередности служб, попытаюсь разобраться и отпишусь.

Blast 29-01-2010 16:57 1333607

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

eryoma 29-01-2010 18:10 1333658

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

Хотелось бы найти простое общеупотребительное решение, чтобы в аналогичных случаях больше не заморачиваться


Из кучи шлака вычленил полезные, часть на русском часть на инглише, но у меня с ним труба:
http://technet.microsoft.com/en-us/l.../bb457123.aspx
http://www.osp.ru/win2000/2000/06/174442/_p1.html
http://vsokovikov.narod.ru/New_MSDN_...start_serv.htm
http://www.sql.ru/forum/actualthread.aspx?tid=80841

В общем зависимость служб можно править руками в реестре или с помощью встроенной утилиты sc у нее внутренняя подробная справка на инглише.
Создание служб с ее помощью на русском:
http://support.microsoft.com/kb/251192

То есть, пока 100% работающий вариант - это планировщик с коррекцией запуска в реестре.
Решение достаточно простое, но много телодвижений. Хотелось бы что-то одним рег-файлом...

eryoma 29-01-2010 21:51 1333860

Всем, кому интересно!

Надыбал обалденный аплет для панели управления. Службы и девайсы:
http://www.p-nand-q.com/download/pserv_cpl.html

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

malish_andr 29-01-2010 22:00 1333873

Цитата:

Цитата eryoma
Им даже можно создавать службы: »

Добавить свою запись в Службу Windows
Интернет - Автоматический выход в Интернет при включении компьютера.

eryoma 29-01-2010 22:30 1333892

Вот я чего не понимаю, так это некоторые заголовки тем. У вас же солидный уважаемый ресурс! Вот как искать? Кому придет в голову забивать в поиск "добавить запись в службу"? Создание новой службы и добавление записи - это "две большие разницы".
Столько времени потрачено, когда давно есть почти готовые решения...

Ладно, зато какой аплет надыбал! Сказка!..

PS Прошу прощеня, malish_andr, за то что убрал благодарность, но поскольку число просмотров темы не изменилось, значит вы читали топик раньше. Однако ссылки опубликовали только сейчас, когда нужда в них практически отпала. Неприятный осадок от такой помощи...

eryoma 01-02-2010 17:32 1336094

Все испробованные мной решения разместил в старт-топике

volk1234 21-03-2010 18:44 1373934

Вот еще варианты, эт я нарыл когда искал решение
Выполнение командного файла перед входом в систему (AUTOEXNT)
How to keep RAS connections active after logging off
Создание службы Windows с помощью программы Sc.exe Оптимальный вариант (как в шапке)
VPN как служба (INSTSRV)
И снова немного о VPN(Скрипт: авто переподключение VPN )
Автоматическое подключение VPN при входе в винду(на руборде)


+ Надо добавить описание службы (а то потом или сами забудем или борец с вирусами снесет к чертям)
+ на всякий пожарный параметр KeepRasConnections=1 для сохранения подключений при выходе из системы
Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\autoVPN]
"Description"="Создает подключение PPOE  до входа в систему"

[HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]
"KeepRasConnections"=1

*вместо подчеркнутого имя Вашей службы

volk1234 21-03-2010 23:39 1374103

Также добавлю, что для L2TP соединения rasdial пишет
Код:

Not implementable
Здесь наверное поможет только
Код:

rasphone -d VPNshortcutname

carek19 06-04-2011 13:09 1652186

Кому нужно, вышлю программку, написанную мной, для автоматического подключения к интернет (работает как служба), для winXP. Контакты в профиле.

severagent007 02-05-2011 04:12 1668763

Ещё важно перевести службы RasMan и TapiSrv в автоматический запуск, т.к. по стандарту они запускаются вручную, а без них невозможно подключение

Drizid 27-10-2011 10:49 1782753

ПОдскажите советом:
Нужно реализовать автозапуск ppoe соединения на Windows 7 Ultimate 64-bit.
Способ, описанный в первом сообщении безупречно работает на 32-битной операционной системе, а на 64х отказывается. может кто подсказать, как с этим разобраться?

Petya V4sechkin 27-10-2011 11:03 1782764

Drizid, потому что hidcon.exe - 32-битная утилита, сделайте без нее.

Кроме того, это раздел форума "Microsoft Windows 2000/XP", а вам в другую тему
[решено] Автозапуск интернета

Drizid 27-10-2011 12:19 1782806

Petya V4sechkin,
По сути инструкция, представленная выше прекрасно работает на 32-битной версии Windows 7. (проверял лично)

Т.е. для 64-битной мне попросту можно сделать вместо:
Код:

sc create auto-PPP-VPN start= auto binPath= "c:\windows\system32\hidcon.exe rasdial VPN LOGIN PASSWORD" DisplayName= ".Мое подключение" depend= lanmanworkstation obj= "NT AUTHORITY\LocalService"
вот так:
Код:

sc create auto-PPP-VPN start= auto binPath= "c:\windows\sysWOW64\cmd.exe rasdial VPN LOGIN PASSWORD" DisplayName= ".Мое подключение" depend= lanmanworkstation obj= "NT AUTHORITY\LocalService"
или
Код:

sc create auto-PPP-VPN start= auto binPath= "c:\windows\sysWOW64\rasdial.exe VPN LOGIN PASSWORD" DisplayName= ".Мое подключение" depend= lanmanworkstation obj= "NT AUTHORITY\LocalService"
Правильно я понимаю?

Petya V4sechkin 27-10-2011 18:20 1783110

Цитата:

Цитата Drizid
c:\windows\sysWOW64\cmd.exe

Цитата:

Цитата Drizid
c:\windows\sysWOW64\rasdial.exe

sysWOW64 вам зачем?

Drizid 27-10-2011 19:55 1783179

Код:

sc create auto-PPP-VPN start= auto binPath= "c:\windows\system32\cmd.exe rasdial VPN LOGIN PASSWORD" DisplayName= ".Мое подключение" depend= lanmanworkstation obj= "NT AUTHORITY\LocalService"
Не дает никакого эффекта.

Petya V4sechkin 27-10-2011 21:39 1783273

Drizid, еще раз:

Цитата:

Цитата Petya V4sechkin
это раздел форума "Microsoft Windows 2000/XP", а вам в другую тему
[решено] Автозапуск интернета

Там и продолжайте.

feniks815 22-02-2012 19:07 1864560

Автоматически соединяться с интернет при загрузке windows xp
 
Как входить в интернет (по технологии ethernet) автоматически при загрузке windows xp, знаю что можно через автозагрузку, можно ли другим способом? Заранее спасибо.

Blast 22-02-2012 19:09 1864564

feniks815, все решения в шапке - читайте, пробуйте.

feniks815 01-03-2012 13:05 1869979

Всё сделал так как описано в шапке --- Автоматическое подключение до входа в систему--- Служба появилась-проверил, но автоматически не запускается интернет подключение, наверно нужно включить и другие службы при этом...такие как диспетчер авто-подключений удаленного допуска и диспетчер подключений удаленного допуска???Может ещё что то нужно включить, т. е поставить "авто"..Заранее спасибо

Petya V4sechkin 01-03-2012 13:44 1870006

Цитата:

Цитата feniks815
Может ещё что то нужно включить

Подробная информация по всем службам

feniks815 01-03-2012 13:48 1870008

Спасибо

feniks815 01-03-2012 15:07 1870055

Всё получилось добавлением в windows\system32 файла hidcon.exe

Smith_Wesson 25-10-2012 16:19 2012039

Интересно... где в Винде хранится логин и пароль текущего соединения? (реестр/ini-файл) ? Сомневаюсь, что в явном виде...

Petya V4sechkin 25-10-2012 16:47 2012062

Smith_Wesson, можно извлечь с помощью Dialupass.

Smith_Wesson 28-10-2012 19:03 2013856

Спасибо за подсказку. Оно-то так, но у меня немного другая задача. В двух слова так:
Имеется некоторое кол-во удаленных машин (скажем 200), на которых (при перегрузке) необходимо поднимать текущее соединение (которое прописано в винде по умолчанию).
Вариант, с Службой мне понравился - но, опять же, для каждого конкретного соединения необходима ручками прописывать в описании службы, логин и пароль. Что как-бы само по себе, не удобно и небезопасно.
В общем, необходимо как-то автоматически запускать старт подключения (либо службой, либо скриптом) - но без ввода логина и пароля - они уже прописаны при создании подключения. Может даже как-то через RunOnceEx, желательно до логона.
P.S.
вариант запуска через ярлык в "авторане" не подходит, т.к. отрабатывает только при логоне юзера.

Smith_Wesson 28-10-2012 19:32 2013879

Кстати, по поводу предыдущей темы. Пробовал создавать подключение службой (как указано в топике) - так вот, при ручном запуске, все отлично отрабатывает, а при перезагрузке - нет.
Видимо дело в depend= lanmanworkstation (хотя у меня workstation прописан в "Auto") видимо он стартует позже, чем моя служба подключения. Из-за этого и ошибка... т.е. подключение не создается.
Кстати, для rasdial обязательно нужно в зависимостях указывать workstation..? Если она и так у меня по-умолчанию в Авто..?

Smith_Wesson 30-10-2012 16:42 2015151

интересно, почему не хочет запускаться после ребута, без прописанного в system32\hidcon.exe..? Ведь это, всего лишь утилита, для скрытия консольных окон?

Smith_Wesson 11-03-2013 11:56 2108491

Может быть кому-то удалось побороть, такую проблему, создаю две службы:
- стандартное Dial Up подключениее
- VPN подключение
Необходимо, что бы служба VPN, естественно стартовала позже, через некоторое время после того как стартует служба Dial Up-подключения. Как контролировать очередность запусках таких вот "псевдо"-служб? Потому как решение, описанное в шапке, работает только для одной службы.

Petya V4sechkin 11-03-2013 13:43 2108539

Цитата:

Цитата Smith_Wesson
Как контролировать очередность запусках

Прописать в параметре DependOnService (посмотрите по аналогии, как это сделано в стандартных службах).

Smith_Wesson 11-03-2013 17:35 2108693

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

Petya V4sechkin 11-03-2013 17:43 2108698

Цитата:

Цитата Smith_Wesson
зависимая служба, не может нормально отмониторить основную службу

Надеюсь, вы их не перепутали? У какой DependOnService задали?

Smith_Wesson 11-03-2013 18:08 2108714

Нет. Не перепутал.... Там, даже по коду ошибки можно сразу определить: "Типа, не возможно стартовать, из-за того что основная служба не запущенна." Должно быть состояние "Started", у основной службы.

Petya V4sechkin 11-03-2013 18:46 2108731

Smith_Wesson, что вы считаете "основной службой"?
Повторяю вопрос:

Цитата:

Цитата Petya V4sechkin
У какой DependOnService задали?


Smith_Wesson 11-03-2013 19:02 2108746

У службы VPN (в DependOnService) прописал службу Dial Up. Т.е. VPN, зависит от Dial Up.

Petya V4sechkin 11-03-2013 19:04 2108748

Цитата:

Цитата Smith_Wesson
службу Dial Up

Что такое служба "Dial Up"?

Smith_Wesson 11-03-2013 19:57 2108784

Служба "Dial Up" - это служба создающая основное подключение, через USB-модем.
Код:

sc create DialUp start= auto binPath= "hidcon rasdial %ras_name% LOGIN PASS" DisplayName= "DialUp" depend= lanmanworkstation obj= "NT AUTHORITY\LocalService"
После того, как стартует эта служба, должно подниматься VPN-соединение, используя основное подключение.
Код:

sc create VPN start= auto binPath= "hidcon rasdial vpn LOGIN PASS" DisplayName= "vpn" depend= lanmanworkstation obj= "NT AUTHORITY\LocalService"
Должно работать, вот как-то так.... Т.е. Служба, создающая VPN, должна стартовать уже после DialUp

Petya V4sechkin 11-03-2013 22:00 2108858

Smith_Wesson, можно обойтись одной службой.
Сделать CMD-файл:
Код:

rasdial %ras_name% LOGIN PASS
rasdial vpn LOGIN PASS

и запускать через hidcon его:
Код:

hidcon путь_к_CMD-файлу

Smith_Wesson 12-03-2013 11:18 2109165

Я тоже, рассматривал в крайнем случае, такой вариант... Но, как-то все равно, не академично получается. Хотелось обойтись вообще, без "батников" - одним решением.

Petya V4sechkin 24-03-2013 09:32 2117216

Цитата:

Цитата AndrewTishkin
Что-то не вижу

Не туда смотрите: перепутали разделы форума Windows 2000/XP и Windows 7.
[решено] Автоматическое подключение к Интернету и автозагрузка VPN - тема в Windows 7.

Lyrot 18-09-2014 02:00 2404206

Здравствуйте, пытаюсь настроить автоматическое подключение до входа в систему по инструкции из шапки поста. Только без утилиты hidcon:
Код:

sc create autoVPN start= auto binPath= "rasdial beeline login pass" DisplayName= "AutoVPN" depend= lanmanworkstation obj= "NT AUTHORITY\LocalService"
Служба появляется в services.msc, но после перезагрузки подключения не происходит, а если я пытаюсь запустить службу вручную, появляется следующая ошибка:



В чём может быть проблема?

Lyrot 22-09-2014 17:36 2405776

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

KOMMEHTATOP 13-05-2016 15:18 2634420

Вот не плохое Решение:
Автоматическое подключение при входе в систему 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

Mancoffee 26-10-2016 07:40 2681720

Я делаю по-другому и скажем так, более качественно
Идём в "Просмотр событий --> Журналы приложений и служб --> 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 "Название вашего подключения из Сетевые поключения Логин Пароль"
(здесь также если есть пробелы, то нужно взять название в кавычки), логин и пароль которым вам дал провайдер для подключения к интернету.
В условиях (как подстраховка), поставить галочку "Запускать только при подключении к следующей сети:" и выбрать ваше "Подключение по локальной сети"
На вкладке "Параметры" я выставляю галочки на первых трёх верхних пунктах, на остальных снимаю все.
Готово. Теперь, если вы не подключены к сети, то ничего не произойдёт, если втыкнули кабель, идёт настройка и происходит автоматическое подключение к интернету.


Время: 14:11.

Время: 14:11.
© OSzone.net 2001-