Почему сразу закрывается программа из планировщика?
Имеется программа, которая запускается из VBS.
Если запускать вручную, то всё прекрасно работает, а если добавить в планировщик или автозагрузку - запускается, и закрывается, но из-за VBS постоянно перезапускается. Так продолжается постоянно. На ПК у друга всё работает прекрасно, а вот у меня - нет
В чём может быть проблема и как её решить?
MaksPaverov, Отлаживайте скрипт, либо просто внимательно смотрите код. куда обращается и есть ли права.
Ну например может он к сетевым ресурсам обращается а у пользователя SYSTEM разумеется нет прав на обращение к сети.
Или пытается писать в корень системного диска например.
АртемЪ, при запуске программы да, обращение к сети, но даже если поставить галочку "запускать от имени администратора", то проблема не исчезнет
И смысл отлаживать скрипт, если 1 vbs запускает программу, которая спокойно запускается вручную
MaksPaverov, Ну если скрипт нормально работает - нет смысла его отлаживать.
Если же работает некорректно - значит есть смысл.
Если ваша задача запускать программу - ну запускайте ее вручную, или в из планировщика, при чем тут скрипт?
АртемЪ, даже если запускать программу напрямую из планировщика, она просто закрывается сразу же
Запускаю через vbs, потому что так видно, запускается вообще или нет
Запускается, но закрывается моментально
даже если запускать программу напрямую из планировщика, она просто закрывается сразу же
Ну так дело значит не в скрипте, а в программе.
То же самое но уже касательно программы - либо прав нет, либо в окружении чего-то не хватает.
Смотрите что за программа какие ей нужны права, и что ей нужно в окружении.
Например программа установлена, ей нужно писать в профиль пользователя, а у пользователя нет профиля.
В общем смотрите что нужно программе для запуска.
Точнее сказать не зная что это за программа, что она делает, и как именно вы ее запускаете нельзя.
АртемЪ, программа, что-то похожее на винлокер, но не он...
Поверх всех окон, каждую секунду обращается к моему сайту, и всё... на этом её функционал заканчивается
Если запускать программу из папки где она находится - запускается
Из планировщика этот же путь - не запускается
Так у программы наверное там какие нибудь dll ки в этой папке или еще какие-то нужные файлы, а вы в другом окружении запускаете.
Папка скорее всего в переменные окружения не прописана, поэтому он тупо найти не может нужные файлы.
Я же говорю окружение смотрите - если программе нужны какие то файлы они должны быть доступны.
Выставляйте в планировщике текущей нужную папку, или в переменные окружения прописывайте.