How To

So beheben Sie den SCCM-Bereitstellungsfehler 0x87D00324

Februar 11, 2026 4 Minuten Lesezeit Updated: Februar 11, 2026

SCCM kann beim Verteilen von Anwendungen und Updates überall eine große Hilfe sein, aber natürlich läuft nicht immer alles reibungslos. Ein besonders ärgerlicher Fehler ist der Fehlercode 0x87D00324. Das ist etwas seltsam, denn es bedeutet nicht unbedingt, dass die Anwendung nicht installiert werden konnte – SCCM ist sich eher nicht sicher, ob sie überhaupt vorhanden ist. Im Grunde meldet das System: „Ich habe das installiert“, findet aber keinen Nachweis dafür, da die Erkennungsmethode deaktiviert ist.

Das Problem liegt meist entweder an einer fehlerhaften Erkennungsmethode oder an ungenauen Vergleichswerten. Die Behebung dieses Fehlers löst das Problem oft. Manchmal ist die Ursache jedoch etwas komplexer, beispielsweise durch Netzwerkverzögerungen oder Timing-Probleme. Falls die Validierung nicht funktioniert, gibt es weitere Lösungsansätze. Im Folgenden finden Sie einige praktische Schritte, die Ihnen bei der Fehlersuche helfen und das Problem hoffentlich endgültig lösen.

Wie lässt sich der Fehler 0x87D00324 während der SCCM-Bereitstellung beheben?

Validierung der Detektionsmethode

Warum das hilfreich ist: Die Erkennungsmethode ist im Grunde SCCMs Art zu überprüfen, ob die Anwendung installiert ist. Wenn dies nicht der Fall ist, geht SCCM weiterhin davon aus, dass sie nicht installiert ist, und gibt Fehler wie 0x87D00324 aus, selbst wenn auf dem Client alles in Ordnung zu sein scheint. Durch die Überprüfung stellen Sie sicher, dass die Erkennungsregeln mit den tatsächlichen Vorgängen auf dem Rechner übereinstimmen. Die Ursache liegt üblicherweise in einer Diskrepanz bei Produktcodes, Registrierungspfaden oder Befehlsausgaben.

Wenn die Bereitstellung kurz nach der Installation mit diesem Fehler fehlschlägt oder Sie die Ursache dafür suchen, dass SCCM immer wieder „Nicht erkannt“ meldet, sollten Sie dies oft als Erstes überprüfen. Rechnen Sie mit fehlerhaften GUIDs oder Registrierungspfaden, die nicht mit den Einträgen auf dem Client übereinstimmen. Ihr Ziel ist es, sicherzustellen, dass SCCM die Anwendung korrekt erkennt.

Was Sie erwarten können: Nach der Anpassung der Erkennungsregeln verlaufen Bereitstellungen in der Regel reibungsloser und die Fehlerrate sinkt deutlich. Manchmal führt ein einfacher Tippfehler, wie beispielsweise fehlende geschweifte Klammern um die GUID oder ein Verweis auf den falschen Registrierungsschlüssel, zu einem Fehlschlagen der Erkennung.

So geht’s ungefähr:

  1. In der ConfigMgr-Konsole navigieren Sie zu Softwarebibliothek > Übersicht > Anwendungsverwaltung > Anwendungen.
  2. Wählen Sie die App aus, klicken Sie mit der rechten Maustaste und wählen Sie dann Eigenschaften.
  3. Wechseln Sie zur Registerkarte „Erkennungsmethode“.
  4. Klicken Sie auf Bearbeiten (oder Klausel bearbeiten ), um die Erkennungsregel zu überprüfen.
  5. Prüfen Sie, ob die Erkennungseinstellung, z. B.Windows Installer, auf den richtigen Produktcode verweist – das ist eine GUID, die sich normalerweise in geschweiften Klammern befindet { }.
  6. Prüfen Sie, ob die GUID mit dem tatsächlichen Produktcode in der Registrierung übereinstimmt. Gehen Sie dazu wie folgt vor:
    • Führen Sie das Skript regeditauf dem Client aus und überprüfen Sie diese Pfade:
    • 32-Bit-Systeme: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\
    • 64-Bit-Systeme: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
  7. Suchen Sie nach dem Programmnamen und dem Produktcode (der GUID).Stellen Sie sicher, dass die GUID in Ihrer Erkennungsklausel exakt übereinstimmt, einschließlich der geschweiften Klammern.

Seltsamerweise können selbst nach Behebung der Erkennungsprobleme weiterhin Fehler auftreten, da SCCM die Inhaltsverteilung auf eine bestimmte Weise handhabt. Es basiert auf binärer differentieller Replikation. Im Prinzip werden nur die geänderten Teile der Dateien übertragen, nicht der gesamte Inhalt erneut. Wenn die Inhalte nicht aktualisiert oder der Cache nicht auf dem neuesten Stand gehalten werden, geht SCCM möglicherweise fälschlicherweise davon aus, die Quelldateien erneut bereitstellen zu müssen, was zu Verwirrung führt.

Um das zu beheben, können Sie eine Richtlinienaktualisierung durchführen:

  • Öffnen Sie auf dem Client-Rechner das Applet „Configuration Manager“ über die Systemsteuerung oder die Taskleiste.
  • Klicken Sie auf die Registerkarte „Aktionen“.
  • Wählen Sie „Maschinenrichtlinienabruf- und -auswertungszyklus“ und klicken Sie auf „Jetzt ausführen“.

Dadurch wird SCCM gezwungen, neue Informationen abzurufen, Bereitstellungen neu zu bewerten und Fehler in der Regel zu beheben.

Fügen Sie bei Bedarf eine Verzögerung zur Erkennung hinzu.

Manche Installationsprogramme verhalten sich da etwas eigenartig – sie starten untergeordnete Prozesse oder führen Aktionen asynchron aus. Die Erkennung kann ausgeführt werden, bevor die Anwendung vollständig bereit ist, was dazu führt, dass SCCM fälschlicherweise „nicht erkannt“ meldet, obwohl die Anwendung installiert ist. Ja, seltsam, aber wahr.

Ein Trick besteht darin, eine kurze Verzögerung in das Erkennungsskript einzubauen, damit SCCM etwas länger wartet, bevor es die Überprüfung durchführt. Dies kann durch Anpassen des Installationsskripts erreicht werden:

Start-Sleep -Seconds 60

Diese Zeile pausiert nach der Installation 60 Sekunden lang, damit die App sich einrichten kann. Normalerweise reicht eine Minute aus, aber Sie können die Zeit je nach Installationsdauer anpassen. Sie können dies in Ihre PowerShell-Erkennung oder in benutzerdefinierte Skripte, die während der Bereitstellung verwendet werden, einbetten.

Von Nutzern gemeldete Fehlerbehebungen und häufige Macken

Manchmal verursacht schon die kleinste Nachlässigkeit all diese Probleme. So hat beispielsweise ein Benutzer nur die GUID ohne die geschweiften Klammern kopiert – und das ist tatsächlich wichtig. Die Erkennungsregel achtet streng auf das exakte GUID-Format, daher sollten Sie diese Angaben unbedingt überprüfen.

Ein weiterer häufiger Hinweis: Wenn Sie ein Skript oder Paket bereitstellen, das Bereitstellungskonto aber keine Netzwerkzugriffsrechte besitzt, installiert SCCM die Anwendung zwar, kann sie aber nicht verifizieren, was zum gleichen Fehler führt. Stellen Sie sicher, dass das Bereitstellungskonto auf den Zielrechnern über die erforderlichen Netzwerkberechtigungen verfügt.

Und weil Windows und SCCM etwas wählerisch sind, ist es oft ein Versuch-und-Irrtum-Verfahren, diese Einstellungen vorzunehmen, aber im Allgemeinen lassen sich die meisten Probleme mit dem Fehlercode 0X87D00324 durch die Überprüfung der Erkennungsregeln und das Hinzufügen geringfügiger Verzögerungen beheben.