Error: Der angegebene Dienst ist kein installierter Dienst

Error: Der angegebene Dienst ist kein installierter Dienst

Postby leeaf » 03.01.2017, 17:56

Hallo,

erstmal danke an die Entwickler für WSUS Offline Updater, mein Windows Update (nach neu installation) hat irgendwie keine updates mehr gefunden - eure Software schon!

Vorabinformation:
Windows Edition: Windows 7 Ultimate Service Pack 1
Systemtyp: 64bit
WMI: Läuft und ist ansprechbar über
Code: Select all
sc query winmgmt

WSH: Ist installiert und läuft unter der Version 5.8
WUA: Automatische Updates hatte ich deaktiviert, weil Windows keine mehr gefunden hat (hat ewig gesucht ~4h).

Zu meinem Problem:
Die UpdateGenerator.exe ist ohne probleme durchgelaufen (keine errors im Log o.Ä). Alle angegebenen Elemente die verifiziert wurden im log enthalten unter:
Code: Select all
./client/w61-x64/glb/*

Wenn ich versuche UpdateInstaller.exe zu starten so kommt in der Konsole folgender Fehler:
Code: Select all
ERROR: Unsupported Operating System ( x64)

Also habe ich versucht (als Admin natürlich) über CMD das folgende Skript zu starten:
Code: Select all
DetermineSystemProperties.vbs

Dort kommt allerdings die Fehlermeldung:
Code: Select all
Der angegebene Dienst ist kein installierter Dienst


Ich habe folgendes versucht:

1. WMI ausschalten und wieder starten (auch die DLLs neu registriert und die WMI DB resettet) - ohne erfolg.

2. WMI Diagtool benutzt und nach errors geschaut, dort kam folgendes raus:

Code: Select all
25686 16:51:46 (0) ** DCOM security warning(s) detected: .................................................................................. 0.
25687 16:51:46 (0) ** DCOM security error(s) detected: .................................................................................... 14.
25688 16:51:46 (0) ** WMI security warning(s) detected: ................................................................................... 0.
25689 16:51:46 (0) ** WMI security error(s) detected: ..................................................................................... 0.
25690 16:51:46 (0) **
25691 16:51:46 (1) !! ERROR: Overall DCOM security status: ................................................................................ ERROR!
25692 16:51:46 (0) ** Overall WMI security status: ........................................................................................ OK.
25693 16:51:46 (0) ** - Started at 'Root' --------------------------------------------------------------------------------------------------------------
25694 16:51:46 (0) ** INFO: WMI permanent SUBSCRIPTION(S): ................................................................................ 1.
25695 16:51:46 (0) ** - ROOT/SUBSCRIPTION, NTEventLogEventConsumer.Name="SCM Event Log Consumer".
25696 16:51:46 (0) **   'select * from MSFT_SCMEventLogEvent'
25697 16:51:46 (0) **
25698 16:51:46 (0) ** WMI TIMER instruction(s): ........................................................................................... NONE.
25699 16:51:46 (0) ** INFO: WMI namespace(s) requiring PACKET PRIVACY: .................................................................... 4 NAMESPACE(S)!
25700 16:51:46 (0) ** - ROOT/CIMV2/SECURITY/MICROSOFTTPM.
25701 16:51:46 (0) ** - ROOT/CIMV2/SECURITY/MICROSOFTVOLUMEENCRYPTION.
25702 16:51:46 (0) ** - ROOT/CIMV2/TERMINALSERVICES.
25703 16:51:46 (0) ** - ROOT/SERVICEMODEL.
25704 16:51:46 (0) ** => When remotely connecting, the namespace(s) listed require(s) the WMI client to
25705 16:51:46 (0) **    use an encrypted connection by specifying the PACKET PRIVACY authentication level.
25706 16:51:46 (0) **    (RPC_C_AUTHN_LEVEL_PKT_PRIVACY or PktPrivacy flags)
25707 16:51:46 (0) **    i.e. 'WMIC.EXE /NODE:"GUR-PC" /AUTHLEVEL:Pktprivacy /NAMESPACE:\\ROOT\SERVICEMODEL Class __SystemSecurity'
25708 16:51:46 (0) **
25709 16:51:46 (0) ** WMI MONIKER CONNECTIONS: ............................................................................................ OK.
25710 16:51:46 (0) ** WMI CONNECTIONS: .................................................................................................... OK.
25711 16:51:46 (0) ** WMI GET operations: ................................................................................................. OK.
25712 16:51:46 (0) ** WMI MOF representations: ............................................................................................ OK.
25713 16:51:46 (0) ** WMI QUALIFIER access operations: .................................................................................... OK.
25714 16:51:46 (0) ** WMI ENUMERATION operations: ......................................................................................... OK.
25715 16:51:46 (0) ** WMI EXECQUERY operations: ........................................................................................... OK.
25716 16:51:46 (1) !! ERROR: WMI GET VALUE operation errors reported: ..................................................................... 1 ERROR(S)!
25717 16:51:46 (0) ** - Root/CIMV2, Instance: Win32_Service='WSCSVC', Property: Displayname='Sicherheitscenter' (Expected default='Security Center').
25718 16:51:46 (0) **
25719 16:51:46 (0) ** WMI WRITE operations: ............................................................................................... NOT TESTED.
25720 16:51:46 (0) ** WMI PUT operations: ................................................................................................. NOT TESTED.
25721 16:51:46 (0) ** WMI DELETE operations: .............................................................................................. NOT TESTED.
25722 16:51:46 (0) ** WMI static instances retrieved: ..................................................................................... 1728.
25723 16:51:46 (0) ** WMI dynamic instances retrieved: .................................................................................... 0.
25724 16:51:46 (0) ** WMI instance request cancellations (to limit performance impact): ................................................... 1.
25725 16:51:46 (0) ** ----------------------------------------------------------------------------------------------------------------------------------
25726 16:51:46 (0) ** # of Event Log events BEFORE WMIDiag execution since the last 20 day(s):
25727 16:51:46 (0) **   DCOM: ............................................................................................................. 0.
25728 16:51:46 (0) **   WINMGMT: .......................................................................................................... 0.
25729 16:51:46 (0) **   WMIADAPTER: ....................................................................................................... 0.
25730 16:51:46 (0) **
25731 16:51:46 (0) ** # of additional Event Log events AFTER WMIDiag execution:
25732 16:51:46 (0) **   DCOM: ............................................................................................................. 0.
25733 16:51:46 (0) **   WINMGMT: .......................................................................................................... 0.
25734 16:51:46 (0) **   WMIADAPTER: ....................................................................................................... 0.
25735 16:51:46 (0) ** ----------------------------------------------------------------------------------------------------------------------------------
25736 16:51:46 (0) ** WMI Registry key setup: ............................................................................................. OK.


Auch hier keine Fehler gefunden. Die DCOM Errors können nicht stimmen, ich habe die Einträge geprüft die sind vorhanden.
Laut internet soll das ein Problem mit der Sprache des Skriptes sein (sucht Werte in Englisch, System ist aber auf Deutsch).

3. COMODO Internetsecurity aus gemacht (Firewall + Antivirus + Sandboxing) - ohne erfolg.

Ich hoffe Ihr könnt mir weiter helfen.

Grüße,
Leeaf
leeaf
 

Re: Error: Der angegebene Dienst ist kein installierter Dien

Postby Dalai » 03.01.2017, 19:26

Führ mal dieses Kommando auf einer CMD im Verzeichnis wsusoffline\client\cmd aus:
Code: Select all
if exist %SystemRoot%\Sysnative\cscript.exe (
  set CSCRIPT_PATH=%SystemRoot%\Sysnative\cscript.exe
) else (
  set CSCRIPT_PATH=%SystemRoot%\System32\cscript.exe
)

%CSCRIPT_PATH% //Nologo //E:vbs DetermineSystemProperties.vbs /nodebug
und poste das Ergebnis.

Grüße
Dalai
Dalai
 
Posts: 1041
Joined: 12.07.2016, 21:00

Re: Error: Der angegebene Dienst ist kein installierter Dien

Postby leeaf » 03.01.2017, 21:07

(...)und poste das Ergebnis.


Ich habe folgendes noch hinzugefügt an das Skript:
Code: Select all
:: Dieser Teil bis
F:
cd F:\Updater\wsusoffline\client\cmd
:: hier

if exist %SystemRoot%\Sysnative\cscript.exe (
  set CSCRIPT_PATH=%SystemRoot%\Sysnative\cscript.exe
) else (
  set CSCRIPT_PATH=%SystemRoot%\System32\cscript.exe
)

%CSCRIPT_PATH% //Nologo //E:vbs DetermineSystemProperties.vbs /nodebug
:: und das hier damit ich es markieren kann.
pause


Daraus ergab sich:
Code: Select all
C:\Windows\system32>F:

F:\>cd F:\Updater\wsusoffline\client\cmd

F:\Updater\wsusoffline\client\cmd>if exist C:\Windows\Sysnative\cscript.exe (set
 CSCRIPT_PATH=C:\Windows\Sysnative\cscript.exe )  else (set CSCRIPT_PATH=C:\Wind
ows\System32\cscript.exe )

F:\Updater\wsusoffline\client\cmd>C:\Windows\System32\cscript.exe //Nologo //E:v
bs DetermineSystemProperties.vbs /nodebug
F:\Updater\wsusoffline\client\cmd\DetermineSystemProperties.vbs(404, 1) (null):
Der angegebene Dienst ist kein installierter Dienst.


F:\Updater\wsusoffline\client\cmd>pause
Drücken Sie eine beliebige Taste . . .


Nebenbei ich habe mir manuell geholfen indem ich ein Skript erstellt habe welches folgendermaßen vorgeht:
Code: Select all
pkgmgr /ip /norestart /m: <*.cab>


Damit konnte ich die Updates installieren die vom Updater heruntergelden wurden. Das genannte Problem vom Anfang besteht leider noch =(.
leeaf
 

Re: Error: Der angegebene Dienst ist kein installierter Dien

Postby Dalai » 03.01.2017, 22:19

Das Skript steigt bei dieser Zeile aus:
Code: Select all
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\.\root\cimv2")
Irgendwas an WMI ist also kaputt, so viel ist klar. Aber was genau, warum und wie man es behebt, weiß ich leider nicht.

Ist das ein frisch installiertes System? Ist/war es ein vorinstalliertes System? Benutzt du irgendwelche Tuning-Tools oder hast irgendwelche Optimierungstips (aus fragwürdigen Quellen) benutzt?

Grüße
Dalai
Dalai
 
Posts: 1041
Joined: 12.07.2016, 21:00

Re: Error: Der angegebene Dienst ist kein installierter Dien

Postby leeaf » 04.01.2017, 11:08

Moin,

Ist/war es ein vorinstalliertes System?


Nein.

Ist das ein frisch installiertes System?


Ja, ich habe im Rechner 1ne SSD auf der Windows installaiert ist, und vorher auch war. Habe vorher die Platte Formatiert und dann erst Windows neu drauf gemacht (die CD ist vom 21.10.2010). Außerdem noch 3 weitere HDDs die ich unberührt gelassen habe, lediglich die neue Volume Zuweisung, damit ich auf meine Daten wieder zugreifen kann (sollte aber nicht mit dem Problem zusammen hängen).

Benutzt du irgendwelche Tuning-Tools oder hast irgendwelche Optimierungstips (aus fragwürdigen Quellen) benutzt?


So etwas wie TuneUp etc. verwende ich nicht, die machen teilweise mehr kaputt als zu 'tunen'.

Irgendwas an WMI ist also kaputt, so viel ist klar.

Ich habe schon auf Stackoverflow gesucht und folgenden Link gefunden:
http://stackoverflow.com/questions/7078184/unable-to-get-wmi-object-via-getobjectwinmgmts

Die in der Antwort beschriebenen Punkte habe ich bereits probiert, ohne Erfolg.

Ich bin mir sicher dass der WMI nicht kaputt ist, da ich noch andere Dienste habe die auf die Verwaltungstools geht:

1. Sicherheitscenter
2. IP - Hilfsdienst
3. Intel(R) Rapid Storage Technology

ich kann mit
Code: Select all
net stop winmgmt

alle Dienste entkoppeln und mit
Code: Select all
net start winmgmt

wieder starten bzw. den WMI nutzen lassen.

So ich habe das Problem gefunden:

Während ich diese Antwort geschrieben habe, wollte ich parallel auf Stackoverflow eine Frage stellen ob irgendwas mit meinen cscript oder ob etwas anderes fehlt. nicht stimmt.
Dabei bin ich selber auf die Lösung gekommen. Es ist mein CMD dass kaputt ist, bzw. nicht mehr einsatzbereit.

Ich entwickle selber viel im privaten als auch geschäftlich (NodeJS / IoT / BigData). Im Geschäft muss ich Windows benutzen und daheim auch weil ich Hobby Gamer bin auch. Also musste eine Lösung her um unix Befehle ab zu setzen und Git ordentlich zu integrieren (und es sollte chic sein).
Also installierte ich http://cmder.net/ dadurch hat sich evtl. mein CMD verabschiedet...

Code: Select all
DoUpdate.cmd
DetermineSystemProperties.vbs


Funktionieren beide ohne Probleme über cmder.

Danke nochmal für die Hilfe, alleine hätte ich sicher länger gebraucht.

Nochmals Danke an alle Mitwirkenden von WSUS Offline Update, es ist beeindruckent dass ein 3rd Party Tool besser arbeitet als die eigene Windows Komponente. Auch das Forum hier wenn ich mir die Antworten ansehe sind diese weitaus kompetenter als Microsofts eigene Antworten in deren Forum.
leeaf
 


Return to Installation / Updating

Who is online

Users browsing this forum: Google [Bot] and 46 guests