Adprep /gpprep-Fehler (das System kann die angegebene Datei nicht finden), oder Tool stürzt ab

Dieser Artikel bietet eine Lösung für Fehler, die auftreten, wenn Sie das Adprep-Tool zusammen mit dem /gpprep Argument verwenden.

Gilt für: Windows Server (alle unterstützten Versionen)
Ursprüngliche KB-Nummer: 2743345

Problembeschreibung

Sie verwenden das Adprep-Tool zusammen mit dem /gpprep Argument in Windows Server. Sie führen beispielsweise die folgenden Argumente aus:
adprep.exe /domainprep /gpprep

Wenn Sie dies tun, erhalten Sie die folgende Fehlermeldung:

Domänenweite Informationen wurden bereits aktualisiert.
[Status/Folge]
Adprep hat nicht versucht, diesen Vorgang erneut auszuführen.

Adprep ist dabei, das Gruppenrichtlinie-Objekt (GPO) auf dem Infrastructure Master FSMO dc1.corp.contoso.comzu aktualisieren.

Fehler bei Gpprep-Vorgang 3.
[Status/Folge]
Fehler beim Upgrade von Domänen-Gruppenrichtlinie Objects.
[Benutzeraktion]
Überprüfen Sie die Protokolldatei ADPrep.log und gpprep.log im Verzeichnis C:\Windows\debug\adprep\logs\20120809082547 auf mögliche Fehlerursachen.

Bei Adprep ist ein Win32-Fehler aufgetreten.
Fehlercode: 0x2 Fehlermeldung: Das System kann die angegebene Datei nicht finden.

Fehler beim Upgrade der Gruppenrichtlinie.
[Status/Folge]
Fehler beim Upgrade von Domänen-Gruppenrichtlinie Objects.
[Benutzeraktion]
Überprüfen Sie die Protokolldatei ADPrep.log im Verzeichnis C:\Windows\debug\adprep\logs\20120809082547 auf mögliche Fehlerursachen.

Bei Adprep ist ein Win32-Fehler aufgetreten.
Fehlercode: 0x2 Fehlermeldung: Das System kann die angegebene Datei nicht finden.

Wenn Sie die in Windows Server enthaltene Adprep.exe verwenden, stürzt Adprep.exe ab, und Sie erhalten eine Fehlermeldung, die der folgenden ähnelt:

Nt5DS funktioniert nicht mehr

Problemsignatur:
Problemereignisname: APPCRASH
Anwendungsname: adprep.exe
Anwendungsversion: 6.1.7601.17514
Anwendungszeitstempel: 4ce7a045
Fehlermodulname: StackHash_9a46
Fehlermodulversion: 6.1.7601.17725
Zeitstempel des Fehlermoduls: 4ec4aa8e
Ausnahmecode: c0000374
Ausnahmeoffset: 0000000000c40f2
Betriebssystemversion: 6.1.7601.2.1.0.274.10
Gebietsschema-ID: 1033
Zusätzliche Informationen 1: 9a46
Zusätzliche Informationen 2: 9a46fc9b92ce31eadc29a5f5673559ea
Zusätzliche Informationen 3: ec6e
Zusätzliche Informationen 4: ec6ee41ac19ad12f608f0599c2c1bb6f

Ursache

Die Infrastrukturvorgänge master Rolleninhabers in dieser Domäne implementiert einen nicht zusammenhängenden Namespace. Adprep.exe geht davon aus, dass Computernamen mit ihren Domänennamen übereinstimmen, da diese Übereinstimmung das Standardverhalten in allen Versionen von Windows ist.

Lösung

Hinweis

Für alle Schritte ist die Mitgliedschaft in der Gruppe Domänenadministratoren erforderlich. Führen Sie außerdem Befehle an einer Eingabeaufforderung mit erhöhten Rechten aus.

  1. Suchen Sie die Infrastruktur master Rolleninhaber in der Domäne. Führen Sie hierzu den Befehl aus: netdom.exe query fsmo.

  2. Deaktivieren Sie die eingehende und ausgehende Replikation (auch als ein- und ausgehend bezeichnet) auf dem Server mit der Rolle Infrastrukturmaster. Führen Sie dazu den folgenden Befehl aus:

    repadmin.exe /options <infrastructure_master_name> +DISABLE_OUTBOUND_REPL +DISABLE_INBOUND_REPL
    
  3. Melden Sie sich mit der Rolle Infrastrukturmaster beim Server an, und ändern Sie dessen DNS-Suffix (Domain Name System). Gehen Sie dazu wie folgt vor:

    1. Starten Sie SYSDM.CPL, wählen Sie OK, Ändern und dann Mehr aus.
    2. Legen Sie das Suffix im Feld Primäres DNS-Suffix dieses Computers so fest, dass es dem domänennamen des Active Directory Domain Services (AD DS) anstelle des aktuellen nicht zusammenhängenden Namens entspricht.
  4. Starten Sie den Server neu, melden Sie sich mit der Rolle Infrastrukturmaster beim Server an, und führen Sie dann den folgenden Befehl aus: adprep.exe /domainprep /gpprep.

  5. Verwenden Sie SYSDM.CPL, und führen Sie dann die Schritte in Schritt 3 aus. Mit Ausnahme dieses Mal in Schritt 3B müssen Sie das Suffix im Feld Primäres DNS-Suffix dieses Computers so festlegen, dass es dem ursprünglichen nicht zusammenhängenden Namen auf dem Server mit der Rolle Infrastrukturmaster entspricht.

  6. Starten Sie den Server neu, melden Sie sich dann mit der Rolle Infrastrukturmaster beim Server an, und aktivieren Sie die ein- und ausgehende Replikation. Verwenden Sie zu diesem Zweck den folgenden Befehl:

    repadmin.exe /options <infrastructure_master_name> -DISABLE_OUTBOUND_REPL -DISABLE_INBOUND_REPL
    

Weitere Informationen

Gpprep fügt domänenübergreifende Planungsfunktionen für Gruppenrichtlinie und RSOP-Planungsmodus (Resultant Set of Policy) hinzu. Das Hinzufügen dieser Funktionalität erfordert eine Aktualisierung des Dateisystems in SYSVOL und AD DS-Berechtigungen für vorhandene Gruppenrichtlinien. Die Umgebung enthält möglicherweise bereits benutzerdefinierte oder delegierte Berechtigungen, die manuell von Administratoren implementiert wurden. In diesem Fall löst gpprep die Replikation aller Gruppenrichtlinie Dateien in SYSVOL aus und kann delegierten Benutzern die RSOP-Funktionalität verweigern, bis ihre Berechtigungen von Administratoren neu erstellt wurden. Daher sollten Administratoren gpprep nur einmal im Verlauf einer Domäne ausführen. Gpprep sollte nicht bei jedem Upgrade ausgeführt werden.

Anmerkungen

  • Gpprep wurde in Windows Server 2003 eingeführt.
  • Nicht zusammenhängende Namespaces sind keine bewährte Methode von Microsoft.

Weitere Informationen zur Unterstützung und Einschränkungen von Disjoint-Namespaces in AD DS finden Sie unter Disjoint Namespace.