Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird das Tool "Cloud Data Store Settings Reader" readCloudDataSettings.exebeschrieben, mit dem Daten abgerufen werden können, die in der Windows Cloud Data Store-Komponente auf dem lokalen Gerät gespeichert sind. Für Einstellungen, die in "Referenz für Windows 11-Einstellungen " oder " Referenz" für Windows 11- und Windows 10-Einstellungen dokumentiert sind, müssen Sie mit diesem Tool die Daten abrufen, wenn die Einstellung einen Typnamen anstelle eines Registrierungsschlüssels auflistet.
Verwendung
Einzelne Instanzelemente
readCloudDataSettings.exe get -type:<type name> [-account:<secondary account id>]
Elemente mit mehreren Instanzen
readCloudDataSettings.exe enum -type:<type name> [-collection:<collection name>] [-account:<secondary account id>]
Beschreibungen der Befehlszeilenparameter
| Parameter | BESCHREIBUNG |
|---|---|
<type name> |
Der Name eines Cloud-Datenspeichertyps, dessen Daten abgerufen werden sollen (z. B. "windows.data.platform.diagnostics.diagnosticdata") |
<collection name> |
Der optionale Name einer Auflistung für einen Cloud Data Store-Typ mit mehreren Instanzen. Dies muss angegeben werden, wenn der Mehrfachinstanz-Typ eine benannte Sammlung hat, und darf nicht angegeben werden, entweder wenn die Sammlung keinen Namen hat oder wenn der Typ lediglich eine Einzelinstanz ist. Cloud Data Store bietet keine Unterstützung für die Aufzählung von Daten oder Namen aller Sammlungen eines Typs. |
<secondary account id> |
Die optionale ID (in Form von user@domain) eines sekundären Kontos, das dem aktuellen Benutzer zugeordnet ist, dessen Daten abgerufen werden sollen. Dies muss ein sekundäres Konto sein, das dem aktuell angemeldeten Windows-Benutzer zugeordnet ist. Es bietet keinen Zugriff auf Daten für andere Windows-Benutzer, die das Gerät möglicherweise gemeinsam nutzen. |
Irrtümer
Wenn die Daten nicht vorhanden sind oder ein Fehler auftritt, meldet die Ausgabe ein Paar eckige Klammern mit nichts dazwischen. Beispiel:
[
]
Beispiele
Einzelinstanztyp
Befehlszeile:
C:\Windows\System32>readCloudDataSettings.exe get -type:windows.data.settings.settingsusagehistory
Ausgabe:
/type: windows.data.settings.settingsusagehistory
[
{"Data":{"pageUsages":{"\"SettingsPageAppsNotifications\"":{"Data":{"frequency":1,"lastUsedTime":1.3353819570909629E+17,"lastUsedSettingId":"SystemSettings_Notifications_QuietHours_MuteNotification_Enabled"}},"\"SettingsPageOtherUsers\"":{"Data":{"frequency":1,"lastUsedTime":1.3353709031552022E+17,"lastUsedSettingId":"SystemSettings.UserAccountsHandlers.RemoveOtherUserSetting"}}}}}
]
Einzelinstanztyp, alternatives Konto
Befehlszeile:
C:\Windows\System32>readCloudDataSettings.exe get -type:windows.data.settings.settingsusagehistory -account:otheruser@contoso.com
Ausgabe:
/type: windows.data.settings.settingsusagehistory
[
{"Data":{"pageUsages":{"\"SettingsPageAppsNotifications\"":{"Data":{"frequency":1,"lastUsedTime":1.3353819570909629E+17,"lastUsedSettingId":"SystemSettings_Notifications_QuietHours_MuteNotification_Enabled"}},"\"SettingsPageOtherUsers\"":{"Data":{"frequency":1,"lastUsedTime":1.3353709031552022E+17,"lastUsedSettingId":"SystemSettings.UserAccountsHandlers.RemoveOtherUserSetting"}}}}}
]
Mehrinstanzentyp mit Sammlungsbezeichnung
Befehlszeile:
readclouddatasettings.exe enum -type:windows.data.wifi.wifiprofile -collection:wificloudstore3
Ausgabe:
/type: windows.data.wifi.wifiprofile
/collection: wificloudstore3
[
{"Data":{"profileXml":"<?xml version=\"1.0\"?>\r\n<WLANProfile xmlns=\"http://www.microsoft.com/networking/WLAN/profile/v1\">\r\n\t<name>MySpectrumWiFi98-5G</name>\r\n\t<SSIDConfig>\r\n\t\t<SSID>\r\n\t\t\t<hex>4D79537065637472756D5769466939382D3547</hex>\r\n\t\t\t<name>MySpectrumWiFi98-5G</name>\r\n\t\t</SSID>\r\n\t</SSIDConfig>\r\n\t<connectionType>ESS</connectionType>\r\n\t<connectionMode>auto</connectionMode>\r\n\t<MSM>\r\n\t\t<security>\r\n\t\t\t<authEncryption>\r\n\t\t\t\t<authentication>WPA2PSK</authentication>\r\n\t\t\t\t<encryption>AES</encryption>\r\n\t\t\t\t<useOneX>false</useOneX>\r\n\t\t\t</authEncryption>\r\n\t\t\t<sharedKey>\r\n\t\t\t\t<keyType>passPhrase</keyType>\r\n\t\t\t\t<protected>false</protected>\r\n\t\t\t\t<keyMaterial>ancientzebra274</keyMaterial>\r\n\t\t\t</sharedKey>\r\n\t\t</security>\r\n\t</MSM>\r\n\t<MacRandomization xmlns=\"http://www.microsoft.com/networking/WLAN/profile/v3\">\r\n\t\t<enableRandomization>false</enableRandomization>\r\n\t\t<randomizationSeed>1865639973</randomizationSeed>\r\n\t</MacRandomization>\r\n</WLANProfile>\r\n","lastModifiedTime":1.3354054522984058E+17}},
{"Data":{"profileXml":"<?xml version=\"1.0\"?>\r\n<WLANProfile xmlns=\"http://www.microsoft.com/networking/WLAN/profile/v1\">\r\n\t<name>KIA Service Color</name>\r\n\t<SSIDConfig>\r\n\t\t<SSID>\r\n\t\t\t<hex>4B4941205365727669636520436F6C6F72</hex>\r\n\t\t\t<name>KIA Service Color</name>\r\n\t\t</SSID>\r\n\t</SSIDConfig>\r\n\t<connectionType>ESS</connectionType>\r\n\t<connectionMode>manual</connectionMode>\r\n\t<MSM>\r\n\t\t<security>\r\n\t\t\t<authEncryption>\r\n\t\t\t\t<authentication>WPA2PSK</authentication>\r\n\t\t\t\t<encryption>AES</encryption>\r\n\t\t\t\t<useOneX>false</useOneX>\r\n\t\t\t</authEncryption>\r\n\t\t\t<sharedKey>\r\n\t\t\t\t<keyType>passPhrase</keyType>\r\n\t\t\t\t<protected>false</protected>\r\n\t\t\t\t<keyMaterial>4258270521</keyMaterial>\r\n\t\t\t</sharedKey>\r\n\t\t</security>\r\n\t</MSM>\r\n\t<MacRandomization xmlns=\"http://www.microsoft.com/networking/WLAN/profile/v3\">\r\n\t\t<enableRandomization>false</enableRandomization>\r\n\t\t<randomizationSeed>4088426234</randomizationSeed>\r\n\t</MacRandomization>\r\n</WLANProfile>\r\n","lastModifiedTime":1.3354054522999686E+17}}
]
Hinweis zur Serialisierung
Datenstrukturen für Interoperabilitätseinstellungen werden beim Export aus Windows in JSON serialisiert. In einigen Fällen kann dies zu unintuitiven Ergebnissen führen. Beispiele hierzu finden Sie weiter unten.
Grundlegende Datentypen
Grundlegende Datentypen (Ganzzahl, Gleitkomma, Zeichenfolge usw.) weisen keine spezielle Darstellung über die normale JSON-Codierung hinaus auf.
Strukturen
Alle Strukturen (einschließlich Strukturen der obersten Ebene) werden in ein JSON-Element namens "Data" eingeschlossen. Dazu gehören geschachtelte Strukturen (einschließlich der Verwendung von Strukturen in Vektoren, Karten und Nullablen)
Beispiel
Diese Strukturdefinition:
struct MyInnerDataType
{
0: int32 data;
}
struct MyDataType
{
0: MyInnerDataType innerData;
1: int64 id;
}
Wird zu folgendem JSON-Code:
{
"Data":
{
"innerData":
{
"Data":
{
"data": 1
}
},
"id": 2
}
}
Vektoren /Listen
Vektoren und Listen werden in standardmäßige JSON-Arrays konvertiert (mit dem Vorbehalt von oben, dass bei einer Liste von Strukturen jedes Element in ein JSON-Element mit dem Namen "Data" verpackt wird).
Beispiel
Diese Strukturdefinition:
struct MyInnerDataType
{
0: int32 data;
}
struct MyDataType
{
0: vector<MyInnerDataType> dataList;
1: vector<int32> idList;
}
Wird zu folgendem JSON-Code:
{
"Data":
{
"dataList":
[
{
"Data":
{
"data": 1
}
},
{
"Data":
{
"data": 2
}
},
],
"idList": [ 1, 2 ]
}
}
Blob
Blobs werden in Arrays von ganzen Zahlen übersetzt.
Beispiel
Diese Strukturdefinition:
Struct mySetting
{
0: blob settingData;
}
Wird zu folgendem JSON-Code:
{
"Data":
{
"settingData":[-103,84,-51,60,-88,-121,16,75,-94,21,96,-120,-120,-35,59,85,4,0,0,0,0,1,0,0,36,0,0,0,73,0,110,0,116,0,101,0,114,0,110,0,101,0,116,0,32,0,69,0,120,0,112,0,108,0,111,0,114,0,101,0,114,0,0,0,1,0,0,0,2,0,0,0,7,0,0,0,7,0,0,0,58,0,0,0,104,0,116,0,116,0,112,0,115,0,58,0,47,0,47,0,103,0,108,0,111,0,98,0,97,0,108,0,46,0,115,0,116,0,115,0,46,0,109,0,115,0,102,0,116,0,46,0,110,0,101,0,116,0,47,0,0,0,2,0,0,0,2,0,0,0,7,0,0,0,7,0,0,0,34,0,0,0,109,0,105,0,99,0,114,0,105,0,100,0,101,0,114,0,64,0,103,0,109,0,101,0,46,0,103,0,98,0,108,0,0,0,3,0,0,0,0,0,0,0,7,0,0,0,7,0,0,0,34,0,0,0,110,0,97,0,109,0,105,0,56,0,48,0,114,0,117,0,108,0,101,0,115,0,58,0,68,0,103,0,109,0,101,0,0,0,1,0,0,0,100,0,0,0,0,0,0,0,8,0,0,0,8,0,0,0,16,0,0,0,-43,-74,60,78,86,37,-40,76,-92,-115,-57,85,-57,55,-53,-90,5,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,1,0,0,0,7,0,0,0,0,0,0,0,2,0,0,0,7,0,0,0,0,0,0,0,3,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,6,0,0,0,-58,-104,104,-79,72,-95,103,73,-111,113,100,-41,85,-38,-123,32]
}
}
Windows developer