Programm für Windows-Desktopanwendungen
Sie können detaillierte Telemetriedaten und Analyseberichte erhalten, mit denen Sie sehen können, wie ihre Windows-Desktopanwendungen das neue Windows Desktopanwendungsprogramm nutzen.
Es gibt keine Gebühren für den Zugriff auf diese Daten. Sie müssen sich nur registrieren und die Vereinbarung zum Windows Desktop-Anwendungsprogrammakzeptieren. Laden Sie dann eine signierte Datei hoch, indem Sie dasselbe Zertifikat verwenden, das Sie zum Signieren ihrer ausführbaren Anwendungsdateien verwendet haben.
Teilnehmen am Windows DesktopAnwendungsprogramm
Wenn Ihr Unternehmen bereits über ein Partner Center-Konto verfügt: Melden Sie sich bei Ihrem Partner Center-Konto an (mithilfe der Microsoft-Konto, die dem Kontobesitzer zugeordnet ist), und navigieren Sie zur Seite Programme (entweder in den Kontoeinstellungen oder durch Auswählen von Alle im linken Navigationsmenü). Klicken Windows Desktopanwendungsprogramm auf Erste Schritte, um ohne zusätzliche Kosten am Programm teil zu nehmen. Wenn Sie über einen Azure AD Mandanten verfügen, der Ihrem Partner Center-Konto zugeordnet ist, können benutzer, die Sie hinzugefügt haben, auf das Windows Desktopanwendungsprogramm zugreifen. Bald verfügbar können Sie einen präziseren Zugriff für dieses Programm festlegen.
Tipp
Wenn Ihr Unternehmen über ein Partner Center-Konto verfügt, Sie aber keinen Zugriff darauf haben, bitten Sie Ihren Administrator, Sie als Benutzer hinzuzufügen. Beachten Sie, dass nur der Kontobesitzer dem Windows Desktopanwendungsprogramm beitreten kann.
Wenn Ihr Unternehmen nicht über ein kontokonto Partner Center: Sie können sich ohne Kosten direkt für das Windows Desktopanwendungsprogramm registrieren. Bald verfügbar bieten wir die Möglichkeit, Ihrem Konto einen Azure AD-Mandanten zu zuordnen, damit sich auch andere Personen in Ihrem Unternehmen anmelden können.
Hinzufügen Ihrer Desktopanwendungen
Nachdem Sie dem Programm beigetreten sind, müssen Sie Ihrem Dashboard Ihre Windows Desktopanwendungen hinzufügen, damit wir Ihnen Ihre Analyseberichte anzeigen können.
Wir verwenden die Codesignatur, um die Identität Ihres Unternehmens zu erstellen und Analysen für apps abzurufen, die Sie veröffentlichen.
Wir stellen Ihnen eine Datei zur Verfügung und bitten Sie, sie mit den gleichen gültigen, nicht abgelaufenen, nicht widerrufenen Codesignaturzertifikaten zu signieren, die Sie zum Signieren Ihrer Desktopanwendungen verwenden. Danach laden Sie diese signierte Datei in Ihr Dashboard hoch. Dadurch werden wir darüber informiert, dass alle Desktopanwendungen, die mit demselben Zertifikat signiert sind, zu Ihrem Konto gehören. Wir verwenden Ihre Zertifikatinformationen nicht für andere Zwecke.
Wichtig
Sie müssen diesen Vorgang nicht wiederholen, wenn Sie eine neue Desktopanwendung veröffentlichen. Nachdem Sie die signierte Datei hochgeladen haben, identifizieren wir automatisch alle neuen Anwendungen, die mit demselben Zertifikat signiert sind, und wir rufen automatisch Analysen für diese Produkte ab. Außerdem müssen Sie die bereitgestellte Datei nicht in Ihren Anwendungen verteilen oder eine Zuordnung für Ihre Produkte übermitteln.
So fügen Sie eine oder mehrere Desktopanwendungen hinzu
- Wählen Sie in Ihrem Dashboard Desktopanwendungen hinzufügen aus.
- Laden Sie auf der nächsten Seite die signierbare Datei herunter, indem Sie Datei herunterladen auswählen, und speichern Sie die Datei auf Ihrem Computer.
- Signieren Sie die Datei, die Sie gerade heruntergeladen haben, mit demselben Signaturzertifikat, das Sie zum Authentifizieren Ihrer Desktopanwendung(en) verwenden. Sie können SignTool.exe (verfügbar in Microsoft Visual Studio und als Teil des Windows SDK)verwenden, um diese Datei zu signieren. Weitere Informationen zu diesem Prozess finden Sie weiter unten.
- Hochladen Sie die gerade signierte Datei, indem Sie sie in das Feld ziehen (oder klicken Sie auf , um Ihre Dateien zu durchsuchen).
- Wählen Sie Senden aus, um den Vorgang abschließen.

Wenn Sie mehrere Signaturzertifikate verwenden, können Sie die oben genannten Schritte für jedes Ihrer Zertifikate wiederholen. Sie können eine Datei für jedes aktuelle Zertifikat herunterladen, signieren und hochladen, das Sie zum Signieren Ihrer Anwendungen verwenden. Sie können jedoch nur ein Zertifikat pro heruntergeladener Datei verwenden.
Nachdem Sie diese Schritte ausgeführt haben, ermitteln wir, Windows Desktopanwendungen mit demselben Zertifikat signiert sind, das Sie zum Signieren unserer Datei verwendet haben. In den meisten Fällen beginnen wir damit, Ihnen innerhalb von 48 Stunden Analyseberichte zu zeigen, obwohl dies gelegentlich etwas länger dauern kann.
Verwenden signtool.exe zum Signieren der heruntergeladenen Datei
Microsoft stellt ein Tool zum Signieren von Dateien, SignTool.exe, mit Visual Studio und im Windows SDK bereit. Sie können dieses Tool verwenden, um den Codesignaturprozess durchzuführen und zu überprüfen. Weitere Informationen zu SignTool.exe finden Sie hier.
Hier sind zwei der gängigsten Möglichkeiten, dieses Tool zum Signieren der signierbaren Datei zu verwenden.
Wenn Sie Zugriff auf das Signaturzertifikat als PFX-Datei (Personal Information Exchange) haben:
signtool sign /f MyCert.pfx /p MyCertPassword /v SignableFile.bin
Wenn das Signaturzertifikat in Ihrem lokalen Zertifikatspeicher verfügbar ist:
Signtool sign /v /s MY /n CertSubjectName SignableFile.bin
Nachdem Sie die Datei signiert haben, können Sie überprüfen, ob sie erfolgreich mit einem gültigen Zertifikat mit folgendem Zertifikat signiert wurde:
signtool verify /a SignableFile.bin
Anzeigen Ihrer Analysedaten
Nachdem Ihre signierten Dateien hochgeladen wurden und wir Ihre Desktopanwendungen identifiziert haben, zeigt Ihr Dashboard eine Übersicht über Ihre Anwendungen sowie wichtige Metriken an.
Unsere Telemetriedaten zeigen Integritätsinformationen wie Abstürze für jede Anwendung an, die Ihrem Zertifikat zugeordnet ist. Ihr Dashboard zeigt eine Übersicht über Ihre Anwendungen sowie wichtige Metriken an. Sie können eine beliebige Anwendung auswählen, um den Integritätsbericht ,den Bericht installiert und den Blockbericht im Dashboard anzuzeigen. Sie können analytische Daten auch programmgesteuert abrufen, indem Sie die Microsoft Store Analytics-API verwenden.
Hinweis
Wenn wir feststellen, dass die Metadaten einer Anwendung aktualisiert wurden, um einen neuen Namen zu verwenden, beginnen wir damit, neue Daten unter dem neuen Namen zu melden. Verlaufsdaten, die dem alten Namen zugeordnet sind, werden 30 Tage lang beibehalten.
Analytics ist für eine Anwendung erst verfügbar, wenn sie auf mindestens 100 Geräten installiert wurde.
Integritätsbericht
Mit dem Integritätsbericht können Sie Daten zur Leistung und Qualität Ihrer App einschließlich Abstürzen und nicht reagierenden Ereignissen erhalten. Falls zutreffend, können Sie Stapelüberwachungen und/oder CAB-Dateien zum weiteren Debuggen anzeigen.

Sie können die Daten auf verschiedene Arten filtern, sodass Sie:
- Anzeigen einer Zusammenfassung aller Fehlertypen, sortiert nach Der Anzahl der Treffer
- Drilldown in einen bestimmten Fehler und Herunterladen von Stapelüberwachungen, um das Problem schneller zu debuggen
- Vergleichen eines neuen Releases Ihrer Anwendung mit den vorherigen Versionen
- Anzeigen von Integritätsdaten in aggregierter oder nach Region, sodass Sie probleme, die für eine Region spezifisch sind, isolieren können
- Vergleichen Sie die Leistung Ihrer Desktopanwendungen Windows Versionen oder auf einer bestimmten Version, z. B. dem neuesten Windows 10 Release.
- Anzeigen von Integritätsinformationen für eine bestimmte ausführbare Datei, die in Ihrer Anwendung enthalten ist
Wählen Hochladen symbole oben in der Tabelle Fehler aus, um eine .zip-Datei hochzuladen, die die Symboldateien Ihrer Anwendung enthält. Diese Symboldateien werden indiziert und verwendet, um genauere Stapelüberwachungen zu erzeugen. Symboldateitypen innerhalb der .zip müssen PDB, .dll oder .exe. Nachdem Sie Die Datei .zip hochgeladen haben, sollte weniger ! Unbekannte Werte für neue Fehler in der Fehlerliste Ihrer Anwendung in ca. 5 Tagen.
Installiert den Bericht.
Mit dem Bericht Installationen können Sie sehen, auf wie vielen Geräten eine Anwendung für einen bestimmten Tag installiert wurde und wie viele Geräte in den letzten 30 Tagen für jede Anwendungsversion installiert wurden.
Sie können die Daten auf verschiedene Arten filtern, sodass Sie:
- Anzeigen einer Zusammenfassung Ihrer Installationen, sortiert nach Beliebtheit
- Vergleichen eines neuen Releases Ihrer Anwendung mit den vorherigen Versionen
- Anzeigen von Installationsdaten in aggregierter oder nach Region
- Vergleichen Sie die Leistung Ihrer Desktopanwendungen über Windows Versionen oder auf einer bestimmten Version, z. B. das neueste Windows 10-Release oder Windows Insider Fast und langsame Releases.
Bericht "Anwendungsblöcke"
Mit dem Bericht Anwendungsblöcke können Sie Informationen zu Windows 10 Geräten anzeigen, auf denen sich Ihre Anwendung auf Windows 10 auswirken. Sie können sehen, wie viele Geräte an einem bestimmten Tag sowie die durchschnittliche Anzahl der Geräte in den letzten 30 Tagen davon in Mitschnitten sind.
Die Typen der enthaltenen Upgradeblöcke lauten wie folgt:
| Category | Problem | BESCHREIBUNG | Anleitungen für Benutzer |
|---|---|---|---|
| Potenzielles Potenzial | Blockiert das Upgrade. | Die Anwendung funktioniert nicht mit der neuen Betriebssystemversion. Während des Setups ist eine Benutzeraktion erforderlich, um mit dem Upgrade fortzufahren. | Entfernen Sie die Anwendung vor dem Upgrade, und informieren Sie sich beim Entwickler über eine kompatible Version der Anwendung. |
| Temporärer Schutz | Blockiert möglicherweise das Upgrade. Sie müssen die Anwendung testen. | Microsoft untersucht Upgradeprobleme im Zusammenhang mit dieser Anwendung. Das Upgrade wird nicht für Benutzer durchgeführt, die möglicherweise von diesem Upgrade ausgeschlossen sind. | Entfernen Sie die Anwendung vor dem Upgrade, und informieren Sie sich beim Entwickler über eine kompatible Version der Anwendung. |
| Laufzeitbenachrichtigung | Funktioniert in der neuen Betriebssystemversion möglicherweise nicht ordnungsgemäß, blockiert aber das Upgrade nicht. | Die Anwendung verhindert das Upgrade nicht, aber es wurden Probleme erkannt, die möglicherweise verhindern, dass es in der neuen Betriebssystemversion ordnungsgemäß funktioniert. | Es ist keine Aktion erforderlich, damit das Upgrade fortgesetzt wird. Testen Sie jedoch die Anwendung mit der neuen Version des Betriebssystems, und überprüfen Sie bei Bedarf beim Entwickler nach einer kompatiblen Version. |
Abrufen von Analysedaten mithilfe der Microsoft Store Analytics-API
Mit Microsoft Store Analytics-API können Sie Programmgesteuertes Abrufen von Analysedaten für Anwendungen ausführen, die Sie Ihrem Konto hinzugefügt haben.
Diese API bietet die folgenden Speziellen Methoden für das Windows Desktopanwendungsprogramm:
- Installiert
- Fehlertreffer
- Failure details (Fehlerdetails)
- Stapelüberwachung
- CAB-Datei
- Upgradeblöcke
- Upgradeblockdetails
Weitere Informationen zur Verwendung dieser API finden Sie unter Zugreifen auf Analysedaten mithilfe Store Services.
Verwalten von Desktopanwendungsmetadaten
Wir verwenden den Dateinamen, die Dateiversion, den Produktnamen und die Produktversionsmetadaten in Ihren ausführbaren Dateien, um die logischen Gruppierungen von ausführbaren Dateien in Anwendungen abgeleitet. Wenn ausführbare Dateien nicht über genaue Metadaten verfügen, werden sie möglicherweise zusammen unter einem unbekannten Anwendungsnamen angezeigt, oder der Anwendungsname wird standardmäßig auf den namen der einzelnen ausführbaren Datei festgelegt.
Wenn Sie die Metadaten Ihrer Apps und Dateien auf dem neuesten Stand halten, können Sie sicherstellen, dass sie in Ihrem Dashboard richtig dargestellt werden. Hier sind einige Vorschläge:
- Verwenden Sie Ihr Zertifikat, um alle ausführbaren Dateien zu signieren, die in Ihrem Analysebericht angezeigt werden sollen, nicht nur die ausführbaren Setupdateien.
- Geben Sie konsistente Produktnamen- und Produktversionsinformationen für alle ausführbaren Dateien an, die zu derselben Anwendung gehören (z. B. Meine Anwendung). Wenn einige Ihrer ausführbaren Dateien mit mehreren Anwendungen verteilt werden, geben Sie ihnen eindeutige Namen (d. h. freigegebene Komponenten), damit Sie Analysen für diese ausführbaren Dateien getrennt von den Anwendungen sehen können, mit denen sie verteilt wurden.
- Jedes Mal, wenn Sie Änderungen an Ihren Metadaten vornehmen, wird möglicherweise ein neuer Eintrag für Ihre Anwendung in Ihrem Dashboard angezeigt. Wenn Sie eine Änderung vornehmen, spiegeln neue eingehende Telemetriedaten Ihre Änderungen wider, aber Ihre alten Telemetriedaten werden weiterhin als Unbekannte Anwendung angezeigt.
- Wenn Sie eine Datei überarbeiten, stellen Sie sicher, dass Sie die Anwendungsversion und die Produktversionsnummern aktualisieren.
Tipp
Verwenden Sie VERSIONSINFO-Ressourcen, um FileDescription, FileVersion, ProductName und ProductVersion für Ihre Dateien und Anwendungen fest zu legen. Im folgenden Beispiel wird eine VERSIONINFO-Ressource definiert:
#define VER_PRODUCTNAME_STR "Sample App" #define VER_PRODUCTVERSION 3,10,349,0 #define VER_PRODUCTVERSION_STR "3.10.349.0\0" #define VER_FILEDESCRIPTION_STR "Sample File" #define VER_FILEVERSION 3,10,349,0 #define VER_FILEVERSION_STR "3.10.349.0\0" #define VER_COMPANYNAME_STR "XYZ Corp." #define VER_LEGALCOPYRIGHT_STR "Copyright \251 XYZ Corp." VS_VERSION_INFO VERSIONINFO FILEVERSION VER_FILEVERSION PRODUCTVERSION VER_PRODUCTVERSION FILEFLAGSMASK VER_FILEFLAGSMASK FILEFLAGS VER_FILEFLAGS FILEOS VER_FILEOS FILETYPE VER_FILETYPE FILESUBTYPE VER_FILESUBTYPE BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "040904E4" BEGIN VALUE "ProductName", VER_PRODUCTNAME_STR VALUE "ProductVersion", VER_PRODUCTVERSION_STR VALUE "FileDescription", VER_FILEDESCRIPTION_STR VALUE "FileVersion", VER_FILEVERSION_STR VALUE "CompanyName", VER_COMPANYNAME_STR VALUE "LegalCopyright", VER_LEGALCOPYRIGHT_STR END END END
Hinzufügen und Verwalten von Kontobenutzern
Mithilfe von Azure Active Directory Können Sie ihrem Konto für das Desktopanwendungsprogramm zusätzliche Benutzer hinzufügen und Windows verwalten. Sie können einzelne Benutzer, Benutzergruppen oder Azure AD hinzufügen und jedem benutzer eine vordefinierte Rolle (Manager oder Entwickler) geben.
Zuordnen Azure Active Directory Ihrem Konto
Um Kontobenutzer hinzuzufügen und zu verwalten, müssen Sie Ihr Konto zunächst dem Konto Ihrer Organisation Azure Active Directory. Wenn in Ihrer Organisation bereits mit Office 365 oder anderen Unternehmensdiensten von Microsoft gearbeitet wird, verfügen Sie bereits über Azure AD. Andernfalls können Sie ohne zusätzliche Kosten Azure AD neuen Mandanten erstellen.
Weitere Informationen finden Sie Azure Active Directory Zuordnen von Partner Center Ihrem Konto. Während sich das Thema auf das Windows-App-Entwicklerprogramm konzentriert, funktioniert die Zuordnung eines Mandanten für das Windows Desktopanwendungsprogramm auf die gleiche Weise.
Hinzufügen von Benutzern, Gruppen und Azure AD-Anwendungen zu Ihrem Konto
Nachdem Sie die Zuordnung Azure AD eingerichtet haben, können Sie Benutzer hinzufügen, indem Sie unter Kontoeinstellungen zum Abschnitt Benutzer gehen. Jedem Benutzer wird eine Rolle zugewiesen, die seinen Zugriff auf das Konto definiert. Sie können auch Gruppen von Benutzern hinzufügen und Azure AD, um ihnen Zugriff auf Ihr Partner Center zu gewähren. Weitere Informationen zum Hinzufügen von Benutzern finden Sie unter Hinzufügen von Benutzern, Gruppen und Azure AD Anwendungen.
Jedem Benutzer, jeder Gruppe oder Azure AD, die Sie Ihrem Konto hinzufügen, muss eine Rolle zugewiesen werden. Dieser Prozess wird unter Festlegen von Rollen oder benutzerdefinierten Berechtigungen für Kontobenutzer beschrieben. Beachten Sie jedoch, dass für das Windows Desktopanwendungsprogramm keine Möglichkeit besteht, benutzerdefinierte Berechtigungen zu gewähren oder den Zugriff nach Produkt einzuschränken. Stattdessen muss jedem Benutzer eine der folgenden Standardrollen zugewiesen werden.
| Rolle | Beschreibung |
|---|---|
| Manager | Kann Zertifikate hochladen und entfernen und alle Analysedaten anzeigen. Hat vollständigen Zugriff auf das Konto, mit Ausnahme der Änderung von Finanzinformationen. Dies schließt die Verwaltung von Benutzern ein. Beachten Sie jedoch, dass die Möglichkeit, Benutzer im Azure AD-Mandanten zu erstellen und zu löschen, von der Berechtigung des Kontos in Azure AD. Das bedeutet, dass ein Benutzer, dem die Rolle "Manager" zugewiesen ist, aber nicht über globale Administratorberechtigungen im Azure AD der Organisation verfügt, keine neuen Benutzer erstellen oder Benutzer aus dem Verzeichnis löschen kann (obwohl er die Kontorolle eines Benutzers ändern kann). Wenn Ihr Konto mehr als einem Azure AD-Mandanten zugeordnet ist, kann ein Manager keine vollständigen Details für einen Benutzer anzeigen (einschließlich Vorname, Nachname, Kennwortwiederherstellungs-E-Mail und ob er ein globaler Azure AD-Administrator ist), es sei denn, er ist bei demselben Mandanten wie dieser Benutzer mit einem Konto angemeldet, das über globale Administratorberechtigungen für diesen Mandanten verfügt. Sie können jedoch Benutzer in jedem Mandanten hinzufügen und entfernen, der dem Konto zugeordnet ist. |
| Entwickler | Kann Anwendungen und Zertifikatdetails anzeigen, die dem Konto zugeordnet sind, und den Bericht Integrität und Installationen anzeigen. Finanzinformationen oder Kontoeinstellungen können nicht angezeigt werden. |
Häufig gestellte Fragen
- Warum werden keine Daten für eine Anwendung angezeigt? Daten werden erst angezeigt, wenn genügend Benutzer erkannt werden, um aussagekräftige Informationen zu sammeln. Wenn Sie Ihre Anwendung gerade veröffentlicht haben, kann es einige Zeit dauern, bis dieser Mindestschwellenwert für die Einführung erreicht ist. Ein weiterer Grund, warum Möglicherweise keine Daten angezeigt werden, ist, wenn Sie keine Datei mit dem Zertifikat für eine bestimmte Anwendung signiert haben. Stellen Sie sicher, dass Sie Dateien hochladen, die mit jedem Zertifikat signiert sind, das Sie zum Signieren Ihrer Anwendungen verwenden.
- Kann ich über eine API auf diese Daten zugreifen? Ja, die Daten werden über eine öffentliche API verfügbar gemacht, wenn das Programm für alle Entwickler verfügbar ist.
- Wie sieht es mit Anwendungen mit älteren Zertifikaten aus? Leider wird das Übermitteln abgelaufener oder gesperrter Zertifikate nicht unterstützt, auch wenn Sie sie mit demselben Schlüssel erneuern.
- Warum sehe ich eine Anwendung, die ich nicht erkenne? Wenn das Zertifikat, das Sie zum Signieren von Dateien in Ihrer Anwendung verwenden, auch von einer anderen Person in Ihrem Unternehmen verwendet wird, um eine andere Anwendung zu signieren, sehen Sie auch Telemetriedaten für diese Anwendung. In Zukunft bieten wir eine Option zum Ausblenden von Anwendungen aus Ihrem Dashboard. Wenn Ihr Unternehmenskonto an einen Azure AD-Mandanten angefügt ist, können Sie Ihren Administrator bitten, Benutzerberechtigungen so zu ändern, dass nur bestimmte Anwendungen für Sie sichtbar sind.
- Wie kann ich Feedback zur Erfahrung geben oder Support erhalten? Wenn Sie Unterstützung benötigen, können Sie hier eine Supportanfrage erstellen. Um Ihr Feedback zu teilen, verwenden Sie den Link Feedback (unter Kontoeinstellungen), und wählen Sie den Bereich Analyse aus, um uns Ihre Meinung zu teilen.