Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


Сообщения: 149
Благодарности: 1

Профиль | Отправить PM | Цитировать


Спасибо за идею!

Твик мне бы не помог, так как у меня в реестре то же самое. Не считая того, что в этом ключе есть еще один подключ - Enum:

Код: Выделить весь код
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\seclogon\Enum]
"0"="Root\\LEGACY_SECLOGON\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
А вот
Код: Выделить весь код
net start seclogon
и
Код: Выделить весь код
ping -n 10 127.0.0.1 > nul
похоже (пробовал немного раз) помогают оба. Они действую схоже: первая команда приводит к паузе примерно 10 секунд, после которой выдается сообщение, что служба уже запущена.

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

Единственное, что огорчает - нет контроля за тем, запустилась ли прога, чтобы если все же нет - попытаться еще раз.

В службах винды ведь есть возможность настроить так, чтобы при сбое запуска делались еще попытки. Помнится, когда-то для WinNT 4.0 я использовал утилиту, которая позволяла из любой проги (и даже .bat файла) сделать системную службу. Правда не знаю, сработала бы она в данном случае, когда нужно просинализировать в случае сбоя запуска...

Отправлено: 21:12, 11-03-2011 | #8