Problembehandlung bei der integration von Microsoft Store für Unternehmen und Education in Configuration Manager
Dieser Artikel enthält wichtige Tipps zur Problembehandlung und Korrekturen für einige der wichtigsten Probleme, die Sie möglicherweise mit der integration von Microsoft Store für Unternehmen und Education (MSfB) in Configuration Manager haben.
Weitere Informationen zur Verwendung der Microsoft Store für Unternehmen und Education mit Configuration Manager finden Sie unter Verwalten von Apps aus dem Microsoft Store für Unternehmen und Education mit Configuration Manager.
Monitor
Komponentenstatus
Wechseln Sie in der Configuration Manager-Konsole zum Überwachungsarbeitsbereich, erweitern Sie den Systemstatus, und wählen Sie den Knoten "Komponentenstatus" aus. Überwachen Sie den Status der folgenden Komponenten:
- SMS_BUSINESS_APP_PROCESS_MANAGER
- SMS_CLOUDCONNECTION
Synchronisierungsstatus
Wechseln Sie in der Configuration Manager-Konsole zum Verwaltungsarbeitsbereich, erweitern Sie CloudDienste, und wählen Sie den Knoten Microsoft Store für Unternehmen aus. Überprüfen Sie die Spalte "Letzter Synchronisierungsstatus ".
Anzeigen synchronisierter Apps
Wechseln Sie in der Configuration Manager-Konsole zum Arbeitsbereich "Softwarebibliothek ", erweitern Sie "Anwendungsverwaltung", und wählen Sie den Knoten "Lizenzinformationen für Store-Apps " aus.
Protokolldateien
WSfBSyncWorker.log
Diese Protokolldatei befindet sich im Dienstverbindungspunkt unter \Logs
dem Konfigurations-Manager-Installationsverzeichnis. Es zeichnet Informationen über die Kommunikation mit dem Clouddienst auf. Diese Informationen umfassen Metadaten, Symbole, Pakete und Lizenzdateiabrufe.
Um die Protokollebene zu ändern, ändern Sie den LoggingLevel
Wert 0
in den HKLM\SOFTWARE\Microsoft\SMS\Tracing\SMS_CLOUDCONNECTION
Registrierungsschlüssel. Weitere Informationen finden Sie unter Konfigurieren von Protokollierungsoptionen.
SMS_CLOUDCONNECTION.log
Diese Protokolldatei befindet sich im Dienstverbindungspunkt unter \Logs
dem Konfigurations-Manager-Installationsverzeichnis. Wenn der WSfBSyncWorker-Dienst nicht gestartet oder wiederholt gestartet und beendet wird, überprüfen Sie die Einträge in dieser Protokolldatei.
Notiz
Diese Protokolldatei wird für andere Features freigegeben.
BusinessAppProcessWorker.log
Diese Protokolldatei befindet sich auf dem Standortserver für die Website auf oberster Ebene in der Hierarchie. Sie befindet \Logs
sich im Konfigurations-Manager-Installationsverzeichnis. Es zeichnet Informationen zu den folgenden Prozessen auf:
- Fügen Sie die metadateninformationen, die von der BusinessAppProcessWorker-Komponente synchronisiert werden, in die Datenbank ein.
- Verarbeiten von Dateien in
\InstallDir\inboxes\businessappprocess.box
SMS_BUSINESS_APP_PROCESS_MANAGER.log
Diese Protokolldatei befindet sich auf dem Standortserver für die Website auf oberster Ebene in der Hierarchie. Sie befindet \Logs
sich im Konfigurations-Manager-Installationsverzeichnis. Wenn der BusinessAppProcessWorker-Dienst nicht gestartet oder wiederholt gestartet und beendet wird, überprüfen Sie die Einträge in dieser Protokolldatei.
Fehler bei der letzten Synchronisierung
Wenn der letzte Synchronisierungsstatus fehlgeschlagen ist, überprüfen Sie zunächst die folgenden Protokolldateien, um das Symptom zu identifizieren:
- WSfbSyncWorker.log
- SMS_CLOUDCONNECTION.log
Sehen Sie sich dann einen der folgenden Abschnitte an, um häufige Probleme zu finden:
- Autorisierungsfehler
- Der geheime Schlüssel ist ungültig.
- Fehler beim Abrufen des Anwendungstokens
- Der Inhaltsspeicherort ist nicht vorhanden oder falsche Berechtigungen.
- Fehler beim Aufrufen der HTTP-Anforderung "GET"-Methode.
- Es können keine weiteren Bytes in den Puffer geschrieben werden.
- Fehler beim Herunterladen der Onlineanwendung mit 0x8024500c
Autorisierungsfehler
Ursache
Dieses Problem kann auftreten, wenn die konfigurierte Microsoft Entra-Anwendung nicht über berechtigungen zum Verwalten der Microsoft Store für Unternehmen und Education für diesen Mandanten verfügt.
Problemumgehung
- Melden Sie sich als Administrator beim Microsoft Store für Unternehmen- oder Education-Portal an.
- Wechseln Sie zu "Einstellungen", und wählen Sie "Verwaltungstools" aus.
- Wenn die Anwendung nicht aufgeführt ist, wählen Sie "Verwaltungstool hinzufügen" aus. Suchen Sie dann nach Name, und wählen Sie die Microsoft Entra-Anwendung aus, die der gleichen ClientID wie Configuration Manager zugeordnet ist.
- Wenn der Status "Aktiv" nicht angezeigt wird, wählen Sie im Abschnitt "Aktion" die Option "Aktivieren" aus.
- Wechseln Sie in der Configuration Manager-Konsole zum Verwaltungsarbeitsbereich, erweitern Sie CloudDienste, und wählen Sie den Knoten Microsoft Store für Unternehmen aus. Synchronisieren sie mit dem Speicher, oder warten Sie, bis das nächste Synchronisierungsintervall auftritt.
Tipp
So suchen Sie die ClientID in Configuration Manager:
- Wechseln Sie in der Configuration Manager-Konsole zum Verwaltungsarbeitsbereich , erweitern Sie Clouddienste, und wählen Sie den Knoten "Microsoft Entra Tennts" aus.
- Wählen Sie den Mandanten aus, den Sie für die integration von Microsoft Store für Unternehmen und Education verwenden.
- Suchen Sie im Ergebnisbereich die entsprechende Anwendung, und sehen Sie sich die Spalte "Client-ID " an.
Der geheime Schlüssel ist ungültig.
Ursache
Dieses Problem kann auftreten, wenn der geheime Schlüssel in der Microsoft Entra-App für die Konfiguration Microsoft Store für Unternehmen und Education abgelaufen ist.
Lösung
Verlängern Sie den geheimen Schlüssel für die Microsoft Entra-Anwendung. Weitere Informationen finden Sie unter Verlängern des geheimen Schlüssels.
Fehler beim Abrufen des Anwendungstokens
Ursache
Dieses Problem kann auftreten, wenn die verbundene App nicht mehr in der Microsoft Entra-ID vorhanden ist.
Lösung
Löschen Sie die Verbindung mit dem Microsoft Store für Unternehmen und Education, und erstellen Sie sie erneut.
- Wechseln Sie in der Configuration Manager-Konsole zum Verwaltungsarbeitsbereich, erweitern Sie CloudDienste, und wählen Sie den Knoten Microsoft Store für Unternehmen aus.
- Wählen Sie die vorhandene Verbindung aus.
- Wählen Sie im Menüband "Löschen" aus.
Erstellen Sie dann die Verbindung neu. Weitere Informationen finden Sie in den folgenden Artikeln:
- Konfigurieren von Azure Services
- Einrichten der Microsoft Store für Unternehmen- und Education-Synchronisierung
Der Inhaltsspeicherort ist nicht vorhanden oder falsche Berechtigungen.
Ursache
Wenn Sie die Microsoft Store für Unternehmen- und Education-Verbindung einrichten, geben Sie eine Netzwerkfreigabe zum Speichern synchronisierter Inhalte an. Dieses Problem kann auftreten, wenn diese Freigabe nicht vorhanden ist oder über falsche Berechtigungen verfügt. Das Computerkonto für den Dienstverbindungspunkt sollte der Besitzer dieses Verzeichnisses und aller Unterverzeichnisse sein. Wenn dies nicht der Fehler ist, wird ein Fehler angezeigt, der dem folgenden Fehler ähnelt:
Failed to download package d788cc1b-ab00-bb5f-1548-f2dfe717583b-X86-Arm for product 9WZDNCRFJ3PS\0015.
System.IO.IOException: This security ID may not be assigned as the owner of this object.
So zeigen Sie den von Ihnen konfigurierten Speicherort an:
Wechseln Sie in der Configuration Manager-Konsole zum Verwaltungsarbeitsbereich, erweitern Sie CloudDienste, und wählen Sie den Knoten Microsoft Store für Unternehmen aus.
Wählen Sie das Konto aus, und öffnen Sie dessen Eigenschaften.
Wechseln Sie zur Registerkarte "Konfiguration". Die Einstellung "Speicherort" zeigt den Netzwerkpfad zum Speichern von Anwendungsinhalten an, die aus dem Microsoft Store für Unternehmen und Education heruntergeladen wurden.
Problemumgehung
Wenn sie noch nicht vorhanden ist, erstellen Sie die Freigabe.
Überprüfen Sie NTFS-Berechtigungen für den Ordner und die Berechtigungen für die Netzwerkfreigabe. Erteilen Sie dem Computerkonto des Dienstverbindungspunkts Lese- und Schreibberechtigungen.
Wenn Sie den Speicherort neu konfigurieren möchten, löschen Sie die Verbindung mit dem neuen Inhaltsspeicherort, und erstellen Sie sie erneut.
Fehler beim Aufrufen der HTTP-Anforderung "GET"-Methode.
Ursache
Dieses Problem kann auftreten, wenn die Synchronisierung von Anwendungen aus dem Speicher so lange dauerte, bis die Inhalts-URL abgelaufen ist.
Problemumgehung
Wiederholen des Synchronisierungsprozesses
- Wechseln Sie in der Configuration Manager-Konsole zum Verwaltungsarbeitsbereich, erweitern Sie CloudDienste, und wählen Sie den Knoten Microsoft Store für Unternehmen aus.
- Wählen Sie die Verbindung aus. Wählen Sie im Menüband "Synchronisieren" aus Microsoft Store für Unternehmen aus.
Bei jedem Mal sollte es weitergehen. Je nach den folgenden Faktoren kann es mehrere Wiederholungen dauern:
- Die Anzahl der Offlineanwendungen
- Die Größe der Pakete
- Die Netzwerkgeschwindigkeit
Bei jedem Versuch sollte der Fehler weniger mal angezeigt werden. Wenn die Anzahl der Fehler nicht reduziert wird, gibt es ein weiteres Problem.
Es können keine weiteren Bytes in den Puffer geschrieben werden.
Ursache
Dieses Problem kann auftreten, wenn das Paket der Anwendung größer als 500 MB ist. Configuration Manager unterstützt nur die automatische Synchronisierung von Offlineanwendungen mit Paketen unter 500 MB.
Problemumgehung
Sie können diese Apps nicht automatisch synchronisieren, aber Sie können den Inhalt herunterladen und die Anwendung manuell erstellen:
Rufen Sie die fehlerhafte Anwendungs-ID aus der folgenden Zeile in WSfbSynWorker.log ab:
Error(s) syncing or downloading application <ApplicationID> from the Microsoft Store for Business.
Melden Sie sich als Administrator beim Microsoft Store für Unternehmen- oder Education-Portal an. Suchen Sie die Seite für diese Anwendung.
Tipp
Die URL für die Seite ähnelt:
https://businessstore.microsoft.com/en-us/store/p/app/ApplicationID
Wählen Sie "Offline" aus, wenn sie noch nicht ausgewählt ist. Wählen Sie dann "Verwalten" aus.
Erstellen Sie einen separaten Ordner auf Ihrer Anwendungsinhaltsfreigabe für alle unterstützten Plattformen.
Laden Sie das Paket in den Paketordner herunter.
Laden Sie die codierte Lizenzdatei als
.bin
Datei in den Paketordner herunter.Laden Sie alle erforderlichen Frameworks in den Paketordner herunter.
Wechseln Sie in der Configuration Manager-Konsole zum Arbeitsbereich "Softwarebibliothek ", erweitern Sie "Anwendungsverwaltung", und wählen Sie den Knoten "Anwendungen" aus.
Erstellen Sie eine Anwendung, und geben Sie die Anwendungsinformationen manuell an.
Erstellen Sie einen Bereitstellungstyp für jede unterstützte Plattform, die Sie zuvor heruntergeladen haben.
Typ: Windows-App-Paket (*.appx, *.appxbundle)
Geben Sie den appx/appxbundle für das tatsächliche App-Paket an, kein erforderliches Abhängigkeitspaket.
Bestätigen Sie die folgenden Details auf der endgültigen Importinformationsseite :
- Lizenzdatei: Gibt die
.bin
Datei an. Diese Lizenzdatei ist für Offline-Apps erforderlich. - Abhängigkeiten von Windows-Apps: Stellen Sie sicher, dass alle erforderlichen Abhängigkeiten für dieses Paket heruntergeladen werden.
Fehler beim Herunterladen der Onlineanwendung mit 0x8024500c
Ursache
Ein 0x8024500c Fehler während des Downloads wird in der Regel durch die Gruppenrichtlinie "Keine Verbindung mit Windows Update-Internetspeicherorten herstellen" verursacht, die den Windows Update-Zugriff blockiert.
Problemumgehung
Aktivieren Sie nicht das Gruppenrichtlinienobjekt "Keine Verbindung mit Windows Update-Internetspeicherorten herstellen".
Die Synchronisierung wird nicht ausgeführt
In diesem Abschnitt werden die folgenden Synchronisierungsprobleme behandelt:
- Sie starten den Synchronisierungsprozess manuell, aber er wird nicht ausgeführt.
- Die Website wird nicht automatisch täglich synchronisiert.
Überprüfen Sie zunächst die folgenden Protokolldateien , um das Symptom zu identifizieren:
- BusinessAppProcessWorker.log
- SMS_BUSINESS_APP_PROCESS_MANAGER.log
- WsfbSyncWorker.log
- SMS_CLOUDCONNECTION.log
Sehen Sie sich dann einen der folgenden Abschnitte an, um häufige Probleme zu finden:
- Manuelle Synchronisierung wird nicht gestartet
- Die automatische tägliche Synchronisierung wird nicht ausgeführt, und der Fehler "Herunterfahren # Worker" wird in SMS_BUSINESS_APP_PROCESS_MANAGER.log
Manuelle Synchronisierung wird nicht gestartet
Ursache
Dieses Problem kann auftreten, wenn Sie eine Synchronisierung weniger als 10 Minuten nach der vorherigen Synchronisierung starten. Sie können nicht häufiger als alle 10 Minuten synchronisieren.
Lösung
Warten Sie mindestens 10 Minuten, bevor Sie eine andere Synchronisierung starten.
Die automatische tägliche Synchronisierung wird nicht ausgeführt, und der Fehler "Herunterfahren # Worker" wird in SMS_BUSINESS_APP_PROCESS_MANAGER.log
Ursache
Dieses Problem kann auftreten, wenn die SMS_BUSINESS_APP_PROCESS_MANAGER Komponente den WsfbSyncWorker-Thread beendet. Der Fehler kann entweder 2
oder 4
Worker angeben.
Problemumgehung
Starten Sie den SMS_EXECUTIVE Dienst neu.
Wenn Sie diesen Hauptdienst nicht neu starten können, beenden Sie beide Komponenten mit MSfB-Mitarbeitern, und starten Sie dann beide:
Öffnen der Windows-Registrierung auf dem Server, auf dem der Dienstverbindungspunkt ausgeführt wird
Besuchen Sie
HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_CLOUDCONNECTION
.Festlegen des angeforderten Vorgangs auf "Beenden".
Aktualisieren, um den aktuellen Zustand zu überprüfen = beendet.
Besuchen Sie
HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_BUSINESS_APP_PROCESS_MANAGER
.Festlegen des angeforderten Vorgangs auf "Beenden".
Aktualisieren, um den aktuellen Zustand zu überprüfen = beendet.
Legen Sie in SMS_CLOUDCONNECTION den angeforderten Vorgang auf "Start" fest.
Legen Sie in SMS_BUSINESS_APP_PROCESS_MANAGER den angeforderten Vorgang auf "Start" fest.
Sprachbezogene Probleme
Dieser Abschnitt enthält die folgenden häufig auftretenden Probleme:
- Änderungen an der Sprachauswahl werden nicht angewendet.
- Nicht alle ausgewählten Sprachen sind für alle Lizenzinformationen vorhanden.
Änderungen an der Sprachauswahl werden nicht angewendet.
Ursache
Dieses Problem kann auftreten, wenn die Sprachauswahl zwischengespeichert wird und nach dem Ändern der Eigenschaftswerte nicht gelöscht wird.
Problemumgehung
Um dieses Problem zu beheben, starten Sie den SMS_Executive Dienst neu.
Nicht alle ausgewählten Sprachen sind für alle Lizenzinformationen vorhanden.
Ursache
Dieses Problem kann auftreten, wenn die Lizenzinformationen der Microsoft Store für Unternehmen- und Education-Anwendung keine lokalisierten Daten für die angegebene Sprache enthalten.
Problemumgehung
Fügen Sie manuell alle fehlenden Sprachen für erstellte Anwendungen hinzu.
Offlineanwendungen
Dieser Abschnitt enthält die folgenden häufig auftretenden Probleme:
- Fehler beim Erstellen einer Offlineanwendung, da Inhalte nicht überprüft werden können
- Fehler beim Installieren der Anwendung, die anhand von Offlinelizenzinformationen erstellt wurde.
Fehler beim Erstellen einer Offlineanwendung, da Inhalte nicht überprüft werden können
Ursache
Dieses Problem kann auftreten, wenn der synchronisierte Inhalt für die Offlineanwendung beschädigt oder geändert wurde.
Problemumgehung
Starten Sie eine neue Synchronisierung. Wenn die Synchronisierung abgeschlossen ist, sollte sie alle falschen Inhaltsdateien überprüfen und herunterladen.
Fehler beim Installieren der Anwendung, die anhand von Offlinelizenzinformationen erstellt wurde.
Ursache
Dieses Problem kann auftreten, wenn Sie die Anwendung auf einem Client bereitstellen, auf dem eine frühere Version von Windows 10 als Version 1511 ausgeführt wird. Offline lizenzierte Apps aus dem Microsoft Store für Unternehmen und Education werden nur unter Windows 10, Version 1511 und höher, unterstützt.
Lösung
Installieren Sie die neueste Version von Windows 10.
Nächste Schritte
Weitere Hilfe finden Sie in der Hilfe zur Verwendung von Configuration Manager.