Fehler 1274 bei der Installation von Gruppenrichtlinien

Ich versuche, eine MSI über die Gruppenrichtlinie in Active Directory bereitzustellen. Aber dies sind die Fehler, die ich in der Systemereignisprotokoll nach der Anmeldung erhalten:

  • Die Zuweisung der Anwendung XStandard von der Richtlinieninstallation ist fehlgeschlagen. Der Fehler war: %%1274
  • Das Entfernen der Zuweisung der Anwendung XStandard aus der Richtlinieninstallation ist fehlgeschlagen. Der Fehler lautete: %%2
  • Änderungen an den Softwareinstallationseinstellungen konnten nicht übernommen werden. Die Installation von Software, die über Gruppenrichtlinien für diesen Benutzer bereitgestellt wurde, wurde bis zur nächsten Anmeldung verzögert, da die Änderungen vor der Benutzeranmeldung angewendet werden müssen. Der Fehler war: %%1274
  • Die Client-seitige Gruppenrichtlinienerweiterung Softwareinstallation konnte eine oder mehrere Einstellungen nicht anwenden, da die Änderungen vor dem Systemstart oder der Benutzeranmeldung verarbeitet werden müssen. Das System wartet, bis die Gruppenrichtlinienverarbeitung vor dem nächsten Start oder der nächsten Anmeldung dieses Benutzers vollständig abgeschlossen ist, was zu einer langsamen Start- und Bootleistung führen kann.

Wenn ich einen Neustart durchführe und mich erneut anmelde, erhalte ich einfach dieselben Meldungen, dass die Aktualisierung vor der nächsten Anmeldung durchgeführt werden muss. Ich arbeite mit einem Windows Vista 32-Bit-Laptop. Die Bereitstellung über Gruppenrichtlinien ist für mich ziemlich neu. Welche anderen Informationen wären also hilfreich, um das Problem zu ermitteln? Ich habe eine andere MSI-Datei mit demselben Ergebnis ausprobiert. Ich bin in der Lage, das MSI über die Befehlszeile und msiexec zu installieren, wenn ich am Computer angemeldet bin.

Lösung

Sie sehen die gefürchtete Geißel der asynchronen Richtlinienverarbeitung. Es ist kein Feature (und war in Windows 2000 standardmäßig ausgeschaltet, in Windows XP und höher jedoch standardmäßig eingeschaltet) und verursacht genau das, was Sie sehen - nicht-deterministisches Verhalten bei der Verarbeitung einiger Arten von GPO-Einstellungen.

Fügen Sie in einem GPO, das für diesen Computer gilt, die folgende Einstellung hinzu:

  • Computereinstellungen
    • Administrative Vorlagen
      • System
        • Anmeldung
          • Beim Starten des Computers und bei der Anmeldung immer auf das Netzwerk warten - Aktiviert

Nachdem Sie diese Einstellung vorgenommen haben (und das GPO replizieren lassen, wenn Sie sich in einer Multi-DC-Umgebung befinden), führen Sie ein "gpupdate /force /boot" auf dem betreffenden PC aus. Der PC wird neu gestartet, und die Softwareinstallation sollte erfolgen.

Die Einstellung "Beim Starten des Computers und bei der Anmeldung immer auf das Netzwerk warten" verlangsamt das Starten und die Anmeldung etwas, da alle GPO-Erweiterungen verarbeitet werden dürfen, aber der Vorteil ist, dass alle GPO-Erweiterungen verarbeitet werden dürfen.

Kommentare (2)

Dies kann passieren, wenn die Anwendung bereits installiert ist, msiexec sie aber nicht deinstallieren kann. Das häufigste Szenario ist eine frühere manuelle Installation mit der Einstellung "Nur für mich" anstelle von "Jeder, der sich an diesem Computer anmeldet".

Sie können das Windows Installer Cleanup Utility (http://support.microsoft.com/kb/290301) verwenden, um dem PC vorzugaukeln, dass die Anwendung nicht mehr vorhanden ist, und dann sollte es wieder gehen.

Kommentare (1)

Manchmal kann Ihre Gruppenrichtlinie durcheinander geraten. Versuchen Sie, den gesamten Registrierungsschlüssel HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Gruppenrichtlinien zu entfernen. Sie werden wahrscheinlich feststellen, dass beim Neustart alles von GP wieder installiert wird. Sie sollten vielleicht zuerst ein Backup Ihrer Registrierung erstellen...

Kommentare (0)