Проблему удалось решить неожиданно простым способом.
Создал службу, как и раньше, но прописал обращение не к rasdial, а к имеющемуся скрипту.
Ну и для автоматизации прописал копирование скрипта в System32. Получился такой bat-файл:
Код:
copy PROVIDER.vbs %windir%\System32\PROVIDER.vbs
sc create PROVIDER start= auto binPath= "wscript PROVIDER.vbs" depend= lanmanworkstation obj= "NT AUTHORITY\LocalService" DisplayName= "PROVIDER"
Недостаток - в "Журнале событий" все равно выдается та же самая пара ошибок, не устраняемая даже если задать перезапуски при сбое.
Достоинство - это гарантированно работает, соблюдая все мои критерии и устанавливается в один двойной клик.
Проблему можно считать решенной, а тему - закрыть. Жаль, правда, что никто так и не высказался по этой проблеме.
С уважением, Александр.