Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Служба сообщений (http://forum.oszone.net/showthread.php?t=140574)

interlit 19-05-2009 18:23 1122587

Служба сообщений
 
Прошу помощи!
Есть сборка Windows XP SP3. Всем хороша, но в ней удалена Служба сообщений, которая мне ОЧЕНЬ нужна. Вопрос: как ее восстановить?
Все службы, от которых она зависит, есть и работают: NetBIOS Interface, Plug and Play (Plug and Play), Удаленный вызов процедур (RPC), Рабочая станция (Workstation).
Что делал.
1. Экспортировал ветку реестра из работающей системы, потом импортировал в новую.
2. Служба в списке появилась, но при попытке запустить ее появляются сообщения:

Диспетчер конфигураций: указанный дескриптор не соответствует имеющемуся устройству.

Окно со службой после закрытия этого сообщения появляется, но при попытке запустить службу появляется такое сообщение:

Не удалось запустить Служба сообщений на Локальный компьютер.
Ошибка 1083: Исполняемая программа, запуск которой настроен в службе, не включена в состав службы.


Спасибо.

P. S. Пожалуйста, не советуйте не пользоваться сборками — это я и так знаю, и использовать альтернативную программу — у меня многое завязано именно на эту службу: и в домашней локальной сети использую, и некоторые программы с ней работают. А уязвимость, связанная с этой службой, закрыта давно и меня это не волнует.

Petya V4sechkin 19-05-2009 20:01 1122637

Вложений: 1
interlit, скопируйте Msgsvc.dll в папку \WINDOWS\system32

interlit 20-05-2009 13:17 1123100

Спасибо за ответ, но -- увы! -- не помогло: файла этого в новой системе не оказалось, после его копирования абсолютно ничего не изменилось, сообщения те же, Служба не запускается.

Petya V4sechkin 20-05-2009 13:25 1123109

interlit, в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost
в параметр netsvcs (не раздел, а параметр типа REG_MULTI_SZ) добавьте строку Messenger (не удаляя имеющиеся строки).

interlit 20-05-2009 18:01 1123292

Вложений: 1
Спасибо за ответ.
Строку вставил. Какое значение должно быть? У меня сейчас — см. Attachment.
C FileMon все сделал, но разобраться, увы, не могу — помогайте! Лог — в Attachment.
Пусть вас не смущает D:\System Folders\Documents and Settings\Vladimir\ — так задумано, все сделано в WINT.SIF и с другим дистрибутивом, где Служба сообщений не удалена, все работает нормально.
Пытался что-то найти в Базе знаний Микрософт, просмотрел все страницы по ошибке 1083, в том числе английские, но ничего не нашел.

Petya V4sechkin 20-05-2009 18:20 1123310

interlit, говорю же - не раздел, а параметр netsvcs.




interlit 20-05-2009 18:30 1123320

Вложений: 1
Да, не понял. Так?

interlit 20-05-2009 18:31 1123323

Кажется, сделал правильно.

Petya V4sechkin 20-05-2009 18:37 1123331

interlit, да, теперь правильно.

interlit 20-05-2009 18:39 1123333

Сейчас перезагружусь и проверю

interlit 20-05-2009 19:51 1123396

Огромное спасибо!!! В новой системе сделал как описано выше и после перезагрузки Служба сообщений оказалась уже запущенной и все работает! И самому себе послал сообщение, и по локальной сети, и одна из программ — тоже. Проблема решена!


Время: 07:42.

Время: 07:42.
© OSzone.net 2001-