У меня есть сценарий, который я написал, который создает и записывает файл каждые 20 или 30 секунд, и он успешно справлялся с этим в течение последних 15 лет или около того на 5 версиях Windows, но я установил выдающиеся обновления безопасности на один ПК, на котором работает сценарий (на Windows Embedded POSReady 2009), и он перестал работать. Имеется сообщение об ошибке «Ошибка DOS: 1307». Отдельный VBScript, вызываемый из процесса EXE, выполняющегося как служба, также больше не выполняет свою работу (что также включает создание и запись в файл). Однако VBScript работает при запуске из командной строки. Первый скрипт работает, как только я начинаю захват событий с последней версией Process Monitor (procmon v3.50). И я имею в виду, немедленно, поэтому, хотя сценарий пытается создать файл только каждые 20 или 30 секунд, он будет создан немедленно, не дожидаясь его нормального создания - как если бы команда создания была помещена в очередь где-то и procmon разблокировал очередь Он продолжает работать, когда я прекращаю захват событий с помощью Process Monitor, но перестает работать, как только я закрываю Process Monitor.

Почему или как Process Monitor влияет на поведение других процессов? И как мне исправить или диагностировать основную проблему, по-видимому, вызванную обновлениями безопасности Windows.

(Первый сценарий запускается внутри процесса, созданного службой Windows и использует коммерческую визуальную среду IDE для его компиляции, но на самом деле это не язык программирования. Есть третья программа, которая ищет оба файла - созданные первыми двумя сценариями - читает их, отправляет данные на удаленный сервер и удаляет локальные файлы, и это работает нормально, за исключением того, что эти 2 фрагмента данных отсутствуют когда procmon не работает.)

Подобный вопрос, но ответ не был принят, сценарий другой, и ответ не имеет отношения к моему вопросу:Запуск Process Monitor вызывает работу приложения

1 ответ1

0

Измените свой сервис, настройте его на запуск независимо от того, вошел ли пользователь в систему или нет.

ЧФР. https://blogs.technet.microsoft.com/askperf/2015/02/18/help-my-scheduled-task-does-not-run/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .