Windows-Diensteigenschaften können nicht geändert werden: Fehler 87: Der Parameter ist falsch

8

Ich versuche, einen Dienst in Windows 10 über die Systemsteuerung> Verwaltung> Dienste zu deaktivieren.

  • Dienstname : OneSyncSvc_1e21e
  • Anzeigename: Sync Host_1e21e
  • Beschreibung: Dieser Dienst synchronisiert E-Mails, Kontakte, Kalender und verschiedene andere Benutzerdaten. E-Mails und andere Anwendungen, die von dieser Funktionalität abhängig sind, funktionieren nicht ordnungsgemäß, wenn dieser Dienst nicht ausgeführt wird.
  • Pfad zur ausführbaren Datei: C: \ WINDOWS \ system32 \ svchost.exe -k UnistackSvcGroup
  • Starttyp: Automatisch (verzögerter Start)

Wenn ich versuche, den Starttyp in Manuell oder Deaktiviert zu ändern und OK drücke, wird folgende Meldung angezeigt:

Der Parameter ist falsch.

Wenn ich versuche, den Starttyp in Automatisch zu ändern und OK drücke, wird folgende Meldung angezeigt:

Das verzögerte Autostart-Flag konnte nicht zurückgesetzt werden.

Fehler 87: Der Parameter ist falsch.

Wenn ich versuche, den Benutzer "Anmelden als" in einen Benutzer ohne Berechtigungen zu ändern, wird folgende Meldung angezeigt:

Der Parameter ist falsch.

Ich habe einige Suchvorgänge online und innerhalb des Stack-Exchange-Netzwerks durchgeführt, aber die Fehlermeldung ist ziemlich häufig und die Artikel, die ich gefunden habe, scheinen für den Versuch zu gelten, Dienste und / oder Abhängigkeiten über Code zu installieren. Ich benutze nur die grundlegende Windows-GUI.

Kann ich diesen Fehler auf irgendeine Weise korrigieren, diesen Dienst deaktivieren oder ihn vollständig löschen?

Jonathan
quelle

Antworten:

7

Beim Versuch, MessagingService_48ab2 zu deaktivieren, bin ich auf dasselbe Problem gestoßen.

Die Lösung bestand darin, nach dem Dienst in der Registrierung zu suchen.

Drücken Sie die Starttaste auf Ihrer Tastatur, geben Sie regedit ein, klicken Sie mit der rechten Maustaste darauf und öffnen Sie sie als Administrator.

Navigieren Sie dann zu:
Computer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OneSyncSvc_48ab2

Doppelklicken Sie auf das 32-Bit-DWORD " Start " und ändern Sie den Wert in 4 (deaktiviert).

Askepott
quelle
2

Die Antwort von askepott ist die einzig richtige.

Die anderen Antworten berücksichtigen nicht den entscheidenden Teil der ursprünglichen Frage "Der Parameter ist falsch": PowerShell ist nur eine dumme Shell, die den Befehl an dieselbe Servicekomponente weiterleitet, bei der das OP überhaupt nicht funktioniert:

> Get-Service -Name "ServiceName"" | Set-Service -StartupType Disabled -Confirm:$false
Set-Service : Service 'ServiceName (ServiceName)' cannot be configured due to the following error: The parameter
is incorrect
At line:1 char:35
+ ... ame ServiceName | Set-Service -StartupType Disabled -Confirm:$false
+                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : PermissionDenied: (System.ServiceProcess.ServiceController:ServiceController) [Set-Servi
   ce], ServiceCommandException
    + FullyQualifiedErrorId : CouldNotSetService,Microsoft.PowerShell.Commands.SetServiceCommand

Das Bearbeiten der Registrierung scheint die einzige Lösung für solche verpfuschten Dienste zu sein. Ich kenne die Ursache dieses Problems nicht, aber in meinem Fall schien der Dienst so konfiguriert zu sein, dass er mit "Anmelden als" ausgeführt wird, wobei das angegebene Benutzerkennwort nur ein leerer Benutzername ist. Das Ändern in "Lokales System" würde auch nicht funktionieren, da "Der Parameter ist falsch" bei jeder Änderung bestehen bleibt.

Bouvrie
quelle
1

Sie können Powershell auch verwenden, um den Dienst (oder einen anderen PITA-Dienst) zu deaktivieren.

Starten Sie Powershell als Administration (als Administration ausführen) und dann

Get-Service -Name OneSyncSvc | Set-Service -StartupType Disabled -Confirm:$false
Ganesh Krishnan
quelle
Dies ist viel einfacher (und sicherer) als das Ausführen von regedit.
Joe
Funktioniert nicht, das Skript wurde ohne Fehler ausgeführt, aber der Service Manager zeigt es weiterhin an Automatic (Delayed startup).
Andry