You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| 0x00008000 | App is incompatible up to certain version. |
115
115
116
+
## AppList
117
+
118
+
As part of backup, when the user has enabled backup of the apps list, the following data is collected and placed in a db file for uploading to the Cloud. The path to this JSON is:
119
+
120
+
`%LocalAppData%\ConnectedDevicesPlatform\<Any folder starting with “AAD.”>\Activity.db`
121
+
122
+
> [!NOTE]
123
+
> This data is ephemeral and is removed locally once it has been uploaded to the cloud.
124
+
125
+
The following code segment describes the format of the file and provides descriptions for each field.
126
+
127
+
```json
128
+
{
129
+
"appId": Unique identifier for App ,
130
+
"installSource": Description of type of installer for the app. See below for supported values,
131
+
"appName": String containing the friendly name of the app from ARP [TBD - What is ARP?],
132
+
"publisher": String containing the publisher name of the app from ARP [TBD - What is ARP?],
133
+
"lastLaunchTime": Calculated value. The last time the app was launched. ,
134
+
"appVersion": Version of the app from ARP,
135
+
"appLanguage": Language list in ARP,
136
+
"appArch": Architecture specified in ARP,
137
+
"reinstallId": Reinstall ID specified in ARP,
138
+
"productUrl": Product URL Specified in ARP,
139
+
"isPinned": A boolean indicating if this app was pinned to the start menu ,
140
+
"wingetID": Identifier to indicate if this app can be installed through winget,
141
+
"wingetSource": Specifies if this app was installed originally from winget community repository, or from the web. See below for supported values.
142
+
}
143
+
lightIconInfo=>{
144
+
"Data": {
145
+
"appIconAssetId": Unique identifier for light icon,
146
+
"isPlated": false
147
+
}
148
+
}
149
+
150
+
darkIconInfo=>{
151
+
"Data": {
152
+
"appIconAssetId": Unique identifier for light icon,
153
+
"isPlated": false
154
+
}
155
+
}
156
+
157
+
```
158
+
159
+
Supported values for the *installSource* field.
160
+
161
+
| Value | Description |
162
+
|-------|-------------|
163
+
| "Store MSIX" | An MSIX from the Microsoft Store |
164
+
| "Sideloaded MSIX” | A sideloaded MSIX |
165
+
| "Edge PWA MSIX” | A PWA MSIX |
166
+
| "Unknown MSIX” | Not one of the other MSIX values. |
167
+
| “Store Win32” | A non-UWP app from the Microsoft Store |
168
+
| "Android" | An Android app |
169
+
| "External MSI" | An external MSI. |
170
+
171
+
Supported values for the *wingetSource* field.
172
+
| Value | Description |
173
+
|-------|-------------|
174
+
| "External" | From the web, but winget has an ID. |
175
+
| "Winget" | From the winget catalog. |
176
+
| "Spark" | Spark app. |
177
+
| "MSStore" | Microsoft Store. |
178
+
| "NoReliableInfo" | Don’t have info from winget APIs. |
179
+
180
+
### Type: Windows.Data.Apps.IconInfo structure
181
+
182
+
#### IconInfo values
183
+
184
+
| Name | Type | Description |
185
+
|------|-------|---------|
186
+
| appIconAssetId | wstring | The ID representing an icon. |
| isPinned | bool | Boolean indicating if this app was pinned to the start menu. |
209
+
| wingetID | wstring | Identifier to indicate if this app can be installed through winget. |
210
+
| wingetSource | wstring | Specifies if this app was installed originally from winget community repository, or from the web. See above for supported values. |
| clrVersion | wstring | CLR version obtained from app manifest. Optional.|
280
+
| boeProgramId | wstring | Unique ID describing the application. Optional.|
281
+
| boeProgramName | wstring |Same as "productName", if it exists. Otherwise same as "name". Optional.|
282
+
| boeProgramPublisher | wstring |Same as "companyName", if it exists. Otherwise same as "fileDescription", if it exists. Optional.|
283
+
| boeProgramVersion | wstring | USame as "productVersion", if it exists. Otherwise same as "fileVersion", if it exists. Otherwise same as "binProductVersion", if it exists. Otherwise same as "binFileVersion", if it exists . Optional.|
284
+
| boeProgramLanguage | wstring | Same as "verLanguage", if it exists. Optional.|
285
+
| fileSize | uint64 | File's size as a 64-bit number. Optional.|
286
+
| peCharacteristics | wstring | Image characteristics obtained from PE header. Optional.|
287
+
| sha256 | wstring | SHA256 hash of file. Optional.|
288
+
| aumid | wstring | Application user model ID. Optional. For more information, see [Find the Application User Model ID of an installed app](/windows/configuration/store/find-aumid?tabs=ps)|
| userIntent | uint32 | Present when the user identified as a developer during the Out of Box Experience (OOBE) An OR'd combination of values specifying user intent. TBD - Only two values listed in the doc. Probably need to list all of the values? |
297
+
| predictedUserIntent | uint32 | Windows sets flag to indicate that the user had one or more apps that are a signal of a developer. |
298
+
| devModeEnabled | bool | Whether the user has specified DevMode. |
299
+
300
+
Supported *userIntent* values.
301
+
302
+
| Value | Description |
303
+
|-------|-------------|
304
+
| 0x00000001 | INTENT_BUSINESS |
305
+
| 0x00000001 | INTENT_GAMING |
306
+
307
+
308
+
309
+
## AppList - Tiles
310
+
311
+
As part of backup, when the user has enabled backup of the apps list, the following data about tiles is collected and placed in a db file for uploading to the Cloud. The path to this JSON is:
312
+
313
+
`%LocalAppData%\ConnectedDevicesPlatform\<Any folder starting with “AAD.”>\Activity.db`
314
+
315
+
> [!NOTE]
316
+
> This data is ephemeral and is removed locally once it has been uploaded to the cloud.
317
+
318
+
The following code segment describes the format of the file and provides descriptions for each field.
319
+
320
+
```json
321
+
{
322
+
"tileId": Unique tile identifier,
323
+
"displayName": String displayed on tile,
324
+
"sortName": String value used for sorting in search,
325
+
"packageId": String containing the package name the executable is associated with,
326
+
"shortcut": {
327
+
"Data": {
328
+
"targetPath": String containing the path to the executable that launching the tile will shell execute,
329
+
"shortcutArgs": A string containing the arguments provided on launch
330
+
}
331
+
},
332
+
"suiteName": ""
333
+
}
334
+
335
+
lightIconInfo=>{
336
+
"Data": {
337
+
"appIconAssetId": Unique identifier for light icon,
338
+
"isPlated": TBD
339
+
}
340
+
}
341
+
342
+
darkIconInfo=>{
343
+
"Data": {
344
+
"appIconAssetId": Unique identifier for dark icon,
345
+
"isPlated": TBD
346
+
}
347
+
}
348
+
349
+
```
116
350
117
351
## Autoplay
118
352
@@ -1019,6 +1253,8 @@ Specifies the set of apps pinned to the taskbar from another device.
1019
1253
| FavoritesMigration | REG_BLOB | A binary blob. | This is an opaque binary blob copied from the following location on the backed up. |
1020
1254
| Favorites | REG_SZ | 0 1 | The format of this key is undocumented. |
1021
1255
1256
+
1257
+
1022
1258
## Secondary accounts
1023
1259
1024
1260
Provides information about Microsoft accounts (MSA) and work or school accounts added to the device to sign in to apps or online services, in addition to the account used to log on to the device. On Windows 11, backup and restore of this setting is supported. On Windows 10, backup is supported but restore is not.
@@ -1061,6 +1297,8 @@ The user's custom spelling dictionary is stored in a file in the following file
0 commit comments