seppmairhubr
Goto Top

Dienst RPC Endpunktzuordnung nicht vorhanden

Hallo!

Ich habe an einem Windows Server 2008 den Fehler, dass eine Software (Progressdatenbank) nicht beim ersten Aufruf startet, sondern beim erst beim 2.

Ich kam über das Auswerten des Fehlerprotokolls dazu, dass es etwas mit den RPC Diensten zu tun hat.
Beim überprüfen der Dienset fiel mir auf, dass der Dienst "RPC-Endpunktzuordnung" (rpceptmapper) in den Diensten zu nicht finden ist.

Wie kann ich diesen Dienst wieder herstellen? Ich fand keine schlüssige Lösung dazu. Kann mir da jemand weiterhelfen?

73429ff7c69c92bc5c9352ab24562b54

Gruss Sepp

Content-ID: 226840

Url: https://administrator.de/contentid/226840

Ausgedruckt am: 26.11.2024 um 15:11 Uhr

colinardo
colinardo 16.01.2014 aktualisiert um 11:28:20 Uhr
Goto Top
Hallo Sepp,
hol dir mal aus einem anderen Server 2008 oder einem Backup die Registry-Einträge unter
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcEptMapper
und füge sie wieder auf deinem System ein. Danach einen Neustart.

Habe gerade keinen Server 2008 zu Hand nur einen 2008R2 und dort stehen folgende Einträge drin:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcEptMapper]
"DisplayName"="@%windir%\\system32\\RpcEpMap.dll,-1001"
"Group"="COM Infrastructure"
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
  74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
  00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
  6b,00,20,00,52,00,50,00,43,00,53,00,53,00,00,00
"Description"="@%windir%\\system32\\RpcEpMap.dll,-1002"
"ObjectName"="NT AUTHORITY\\NetworkService"
"ErrorControl"=dword:00000001
"Start"=dword:00000002
"Type"=dword:00000020
"ServiceSidType"=dword:00000001
"RequiredPrivileges"=hex(7):53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,\
  00,6f,00,74,00,69,00,66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,\
  67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,6e,\
  00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\
  00,00,53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,47,00,6c,00,6f,00,62,\
  00,61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,\
  00,00
"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
  00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcEptMapper\Parameters]
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
  00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
  52,00,70,00,63,00,45,00,70,00,4d,00,61,00,70,00,2e,00,64,00,6c,00,6c,00,00,\
  00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcEptMapper\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
  00,1c,00,01,00,00,00,02,80,14,00,ff,00,0f,00,01,01,00,00,00,00,00,01,00,00,\
  00,00,02,00,60,00,04,00,00,00,00,00,14,00,85,00,02,00,01,01,00,00,00,00,00,\
  05,0b,00,00,00,00,00,14,00,ff,00,0e,00,01,01,00,00,00,00,00,05,12,00,00,00,\
  00,00,18,00,fd,00,0e,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00,00,\
  00,18,00,95,00,00,00,01,02,00,00,00,00,00,05,20,00,00,00,21,02,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
Siehe dazu auch: http://www.windowsanswers.net/articles/fix-rpc-manual
Grüße Uwe
seppmairhubr
seppmairhubr 16.01.2014 um 12:13:13 Uhr
Goto Top
Hallo Uwe,

danke für Deine Nachricht. Diese Lösung fand ich auch schon, allerdings ist auch die entsprechende dll (RpcEpMap.dll) auf dem Server nicht vorhanden.
Ich werde jetzt eine VM mit W2k8 aufsetzen um das zu prüfen. Wobei diese RPC Dienste von grundlegender Bedeutung von Windows ist, oder irre ich mich da?

Könnte es möglich sein, dass da irgendetwas bei einem Update weggeschossen wurde?

Gruss Sepp
colinardo
colinardo 16.01.2014 aktualisiert um 12:22:21 Uhr
Goto Top
Zitat von @seppmairhubr:
danke für Deine Nachricht. Diese Lösung fand ich auch schon, allerdings ist auch die entsprechende dll (RpcEpMap.dll) auf dem Server nicht vorhanden.
Dann ist da was oberfaul !
Ich werde jetzt eine VM mit W2k8 aufsetzen um das zu prüfen. Wobei diese RPC Dienste von grundlegender Bedeutung von Windows ist, oder irre ich mich da?
absolut, wenn von RPC was fehlt funktioniert vieles nicht mehr...
Könnte es möglich sein, dass da irgendetwas bei einem Update weggeschossen wurde?
Hast du einen Virenscanner auf dem Server aktiv?, vielleicht hat der die Files aus irgendeinem Grund in die Quarantäne geschoben. Oder dein Dateisystem hat einen Schuss => chkdsk c: /f

Backup zurückspielen !

Grüße Uwe
seppmairhubr
seppmairhubr 16.01.2014 um 14:07:20 Uhr
Goto Top
Seltsam!

Auch auf dem neuinstallierten Referenzserver ist weder der Dienst, noch der Registryeintrag und die Datei nicht zu finden!

Das macht mich doch jetzt stutzig. Wird der Dienst erst angelegt, wenn der Rechner in einer Domäne registriert wird?

Gruss Sepp
seppmairhubr
seppmairhubr 16.01.2014 um 14:35:30 Uhr
Goto Top
auch bei einem angelegten 2008er domänenserver hab ich werde den dienst, noch registryeinträge und die datei nicht gefunden...


da muss ich wohl auf einer anderen ebene suchen gehen...

gruss sepp
colinardo
colinardo 16.01.2014, aktualisiert am 17.01.2014 um 09:31:41 Uhr
Goto Top
Zitat von @seppmairhubr:
Das macht mich doch jetzt stutzig. Wird der Dienst erst angelegt, wenn der Rechner in einer Domäne registriert wird?
also auf meinem Windows 7 ist der defaultmäßig vorhanden, auch ohne Domäne.
http://technet.microsoft.com/en-us/magazine/2007.07.howitworks.aspx
The Endpoint Mapper, which is part of the RPC subsystem, is responsible for responding to the clients’ requests to resolve dynamic endpoints. In some situations, Endpoint Mapper is also responsible for dynamically assigning endpoints to servers.
seppmairhubr
seppmairhubr 17.01.2014 um 09:22:09 Uhr
Goto Top
hallo colinaro!

es geht nicht um server 2008 R2! sondern 2008.

2008 = vista windows 6.0
2008R2 = windows 7 6.1
2012 = windows 8 6.2
2012 r2 = windows 8.1 6.3

2008 und 2008R2 unterscheiden sich von den diensten...

gruss sepp
colinardo
colinardo 17.01.2014 um 09:34:14 Uhr
Goto Top
Dann ist das eventuell ein Lösungsansatz für dein Problem:
http://technet.microsoft.com/de-de/library/cc732839%28v=ws.10%29.aspx

Verrate doch mal was das Logfile für einen Fehler ausspuckt .

Grüße Uwe