Error 1920 service failed to start. Stellen Sie sicher, dass Sie ausreichende Berechtigungen zum starten von Systemdiensten
Wir haben erstellt eine benutzerdefinierte windows-Dienst. Die Bereitstellung-Pakets geschieht in InstallShield und der installation aufgefordert, für den Benutzernamen und das Kennwort für den service Anmelden Konto.
Wir hatten keine Probleme überhaupt installieren auf verschiedenen Windows 7 (Professional) und Windows 8 Maschinen, aber wir bekommen die 1920 Fehler beim bereitstellen einer Windows 7 Ultimate Maschine. Wir haben noch nicht bestätigt, ob das Problem mit dem OS oder der spezifischen Maschinen -, dass wir versuchen, diese zu installieren, auf.
Den installer laufen immer per Rechtsklick und "als Administrator Ausführen", und die Nutzer (sowohl der Nutzer den installer ausführen und die Logon-Benutzer, für die die Anmeldeinformationen angegeben werden) sind die Administratoren auf der Maschine. In der Regel der Benutzer eingeloggt ist, installieren Sie den Dienst, und der Logon-Benutzer, die den Dienst ausführt, sind die gleichen.
Hier sind die Dinge, die wir versucht haben.
- Überprüft der angemeldete Benutzer Mitglied der Administratoren.
- Überprüft die Benutzer-account-Einstellungen sind genau wie bei dem anderen Rechner wo es funktioniert.
- Überprüft in der Systemsteuerung - Verwaltung - Lokale Sicherheitsrichtlinie - Lokale Richtlinien - Sicherheitsoptionen =, dass diese wieder übereinstimmen Rechner wo es funktioniert.
- Sichergestellt, dass alle windows updates angewendet wurden.
- Bestätigt, dass der Windows Management Instrumentation-Dienst ausgeführt wird. Es neu gestartet.
- Die Maschine neu gestartet, dann wieder versucht.
- Hinzugefügt "generatePublisherEvidence" - element in die service configuration Datei. (Dienst konnte nicht gestartet werden Fehler 1920)
Aber keines der oben genannten Arbeit.
Hoffe, dass sich jemand anderes ein ähnliches Problem und hat eine fix..
UPDATE:
Ich habe auch versucht, die folgenden:
- Öffnen Sie "SecPol".msc
- Navigieren Sie zu Lokale Richtlinien/Benutzerrechte Zuweisung
- Finden Sie "Anmelden als Dienst" - Politik, und fügen Sie das Dienstkonto
Du musst angemeldet sein, um einen Kommentar abzugeben.
1920 ist ein allgemeiner Fehlercode, der bedeutet, dass der Dienst nicht starten. Meine Vermutung ist diese:
http://blog.iswix.com/2008/09/different-year-same-problem.html
Bestätigen, mit dem installer auf die Abbrechen, wiederholen, ignorieren, Abbrechen " dialog, bis... in Dienstleistungen.msc und legen Sie den Benutzernamen und das Kennwort manuell eingeben. Wenn Sie eine Meldung erhalten die Benutzer erteilt wurde, als Dienst anmelden Recht, versuche es wiederholen auf der MSI-dialog und sehen, ob es beginnt.
Könnte es auch sein, die fehlenden Abhängigkeiten oder Ausnahmen ausgelöst wird, in deinem code.
services.msc
Konsole behebt die fehlende Abhängigkeit Problem, wenn überhaupt, ist das der Fall?Stellen Sie sicher, dass alle Dienste, die Fenster geschlossen sind, bevor Sie beginnen installieren/deinstallieren
services windows
du meinst die Konsole Dienste (services.msc
), von wo aus wir verwalten service-status?Ich hatte auch das gleiche Problem. Ich reparierte diese, durch die Installation der .NET framework version 4.5.
In meinem Fall, der Dienst konnte nicht starten, weil ich nicht
Platform='x64'
im wix-Datei.Sah ich diese Fehler in der Ereignisanzeige:
Ich habe versucht, die Kontrolle der Bitanzahl aller service-bezogenen Dateien mit
CorFlags.exe
. Wenn ich änderte meine installer zu64 bit
, angefangen hat alles funktioniert.Abhilfe: Dies ist ein problem, das wir beobachtet haben, auch in Windows Server 2012 R2. Ich habe nicht gefunden, einen Grund oder eine Lösung noch. Hier ist meine Arbeit um.
Während der installation während der Fehler angezeigt wird, gehen Sie zu Services.msc. Finden Sie den service, die den Fehler auslöst, dann geben Sie erneut das Passwort im service-log-in-Informationen. Dann drücken Sie "wiederholen" im setup. Es funktioniert.
Wird der Fehler nicht angezeigt werden für die gleichen Benutzer wieder. Aber für einen anderen Benutzer.
Check-service Abhängigkeiten, wenn Sie deaktiviert.
Setzen diese Abhängigkeiten automatisch Starten und es sollte funktionieren.
In meinem Fall musste ich löschen, die Dienste in meinem installshield-Projekts und starten von Platz eins. Meine ursprüngliche service-Komponenten wurden manuell Hinzugefügt und ich konnte nicht arbeiten, der einzige Fehler, den ich war immer das selbe war "Error 1920 service failed to start. Stellen Sie sicher, dass Sie ausreichende Berechtigungen zum starten von Systemdiensten." dass Sie immer waren. Nach dem löschen meine Komponenten, die ich neu Hinzugefügt, die Sie mit der Komponenten-Assistenten.
Hatte ich eigentlich zum erstellen von zwei neuen Komponenten. Man war der Typ "Service Installieren".
Die andere Komponente, die ich hinzufügen musste war der "Control Service" geben.
Hatte ich zu wählen Sie den service, den ich hatte, setup, wenn ich Hinzugefügt die Installation der Service-Komponente.
Danach funktionierte es, auch wenn nichts sah anders aus den Komponenten musste ich manuell Hinzugefügt. Installshield müssen etwas tun, hinter den kulissen, wenn es Drähte bis der service-Komponenten mit der Komponenten-Assistenten.
All dies wurde mit Install Shield 2016.
Fand ich diese Antwort auf einer anderen Website, aber es ist definitiv für mich gearbeitet, so dass ich dachte, dass ich es teilen würde.
Im Windows-Explorer:
Rechte Maustaste auf den Ordner OfficeSoftwareProtection Plattform aus C:\Program Files\Common Files\Microsoft Shared und Microsoft aus C:\Program Daten(dies ist ein versteckter Ordner) - Eigenschaften - > Security - > Bearbeiten - > Hinzufügen - > Typ Netzwerk Service > OK > Überprüfen Sie die Volle Kontrolle-box - > Übernehmen und OK.
Im Registrierungs-Editor (regedit.exe):
Gehen Sie zu HKEY_CLASSES_ROOT\AppID registry - >Rechtsklick auf den Ordner - > Berechtigungen > Hinzufügen - > Type = NETZWERK SERVICE > OK > Überprüfen Sie die Volle Kontrolle > Bewerben > OK
Fand ich diese Antwort hier:::
https://social.technet.microsoft.com/Forums/windows/en-US/5dda9b0b-636f-4f2f-8e50-ad05e98ab22d/error-1920-service-office-software-protection-platform-osppsvc-failed-to-start-verify-that-you?forum=officesetupdeployprevious
War ursprünglich eine Methode, entdeckt von Jennifer Zhan
Hatte ich dieses Problem beim testen von software.
Treiber wurden nicht unterzeichnet.
Tipp für mich war:
in der cmd-Zeile: - (administrator -)
bcdedit /set TESTSIGNING ON
und die Maschine neu starten (shutdown -r -t 5)
Öffnen Sie die Ereignisanzeige, gehen Sie zu window-Protokolle - >Anwendung und betrachten den Fehler vor diesem Fehler wird es geben Ihnen die tatsächlichen Fehler, die Sie zu lösen haben