Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сервис SRV [D5, Win2k]


alehan ©   (2002-05-28 11:32:00) 

Присвоил я зачем-то своему сервису имя srv. Инсталлировал, запустить не получилось, маялся я с ним и так и эдак, потом поменял имя и всё заработало...

Но это было лишь начало моих мучений: теперь виндовая служба "Сервер" (из \winnt\system32\services.exe, которая обеспечивает поддержку RPC и общий доступ к файлам, принтерам и именованным каналам) перестала запускаться. Пишет " Не удалось запустить службу Сервер на Локальный компьютер. Ошибка 2. Не удается найти указанный файл". И больше ничего. Без этой службы мой компьютер не виден в сети.

Сервис этой службы, похоже, тоже имеет имя "srv".... И у Винды какое-то несварение желудка произошло из-за совпадения имён сервисов... Подскажите, пожалуйста, как это вылечить! Спасибо!


vuk   (2002-05-28 16:24:00) [1]

>Ветвь <skip> в реестре отсутствовала напроч
Не удивительно. При установке Вашего сервиса она была переписана.
ПОтом Вы, похоже, удалили свой сервис, и соответственно была удалена ветка реестра.


alehan   (2002-05-28 16:18:00) [2]

> vuk

Спасибо огромное! Случилось чудо!

Ветвь HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Srvв реестре отсутствовала напроч - восстановил, и винда вновь здорова и готова с новыми силами пожирать скромные ресурсы моего компа :)

PS:
Как, однако, легко сломать операционку... Особенно непреднамеренно, в процессе изучения написания всяких там сервисов...


vuk   (2002-05-28 15:24:00) [3]

Ничего удивительного, "несварение желудка" произошло потому, что Вы убили системную службу. За что Вы ее так? ;o)


vuk   (2002-05-28 15:21:00) [4]

Что содержит ключ Security - не знаю, но остальное, думаю понятно.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Srv]
"Type"=dword:00000002
"Start"=dword:00000003
"ErrorControl"=dword:00000001
"Tag"=dword:00000006
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
52,00,49,00,56,00,45,00,52,00,53,00,5c,00,73,00,72,00,76,00,2e,00,73,00,79,\
00,73,00,00,00
"DisplayName"="Srv"
"Group"="Network"
"Description"="Srv"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Srv\Security]
"Security"=hex:01,00,14,80,a0,00,00,00,ac,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,70,00,04,00,00,00,00,00,18,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,20,02,00,00,00,00,1c,00,ff,01,0f,00,01,02,00,00,00,00,00,05,\
20,00,00,00,20,02,00,00,00,00,00,00,00,00,18,00,8d,01,02,00,01,01,00,00,00,\
00,00,05,0b,00,00,00,20,02,00,00,00,00,1c,00,fd,01,02,00,01,02,00,00,00,00,\
00,05,20,00,00,00,23,02,00,00,00,00,00,00,01,01,00,00,00,00,00,05,12,00,00,\
00,01,01,00,00,00,00,00,05,12,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Srv\Enum]
"0"="Root\\LEGACY_SRV\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001


alehan   (2002-05-28 15:03:00) [5]

Поставил еще раз Service Pack 2 - не помогло :(

Люди, кто силён в сервисах, помогите!


Наверх

Титульная страница Поиск, карта сайта Написать письмо