Сервис удален в пакетном скрипте, видимо, не удален - PullRequest
0 голосов
/ 25 июня 2019

У меня есть сценарий .cmd, который удаляет и переустанавливает службу. Соответствующие две строки в сценарии:

sc delete MyService
C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe MyService.exe

После выполнения первой строки печатается

[SC] DeleteService SUCCESS

(или как там на английском, я локализовал сообщения об ошибках: headdesk:)

Однако, когда вторая строка выполняется, она печатает

Указанная служба помечена для удаления`.

Последняя строка скрипта - cmd /k, поэтому окно остается открытым. Если я ввожу вторую строку, которая снова устанавливает службу после запуска всего сценария, все работает нормально.

Тем не менее, если я добавлю timeout /T 10 между двумя строками, он все равно не будет работать, так что, конечно, не в отношении времени. Тем более, что sc delete сообщает об успехе.

Что я могу сделать?

Я прочитал этот ответ и последовал за ним, что не помогло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...