Skip to content

Commit f40571f

Browse files
authored
Update apps-win32-add.md
1 parent d7eb2c4 commit f40571f

1 file changed

Lines changed: 19 additions & 8 deletions

File tree

memdocs/intune/apps/apps-win32-add.md

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ keywords:
66
author: Erikre
77
ms.author: erikre
88
manager: dougeby
9-
ms.date: 03/29/2022
9+
ms.date: 07/11/2022
1010
ms.topic: how-to
1111
ms.service: microsoft-intune
1212
ms.subservice: apps
@@ -242,15 +242,15 @@ After you've added your rules, select **Next** to display the **Dependencies** p
242242

243243
App dependencies are applications that must be installed before your Win32 app can be installed. You can require that other apps are installed as dependencies.
244244

245-
Specifically, the device must install the dependent apps before it installs the Win32 app. There is a maximum of 100 dependencies, which includes the dependencies of any included dependencies, as well as the app itself.
245+
Specifically, the device must install the dependent apps before it installs the Win32 app. There is a maximum of 100 dependencies, which includes the dependencies of any included dependencies, as well as the app itself.
246246

247247
You can add Win32 app dependencies only after your Win32 app has been added and uploaded to Intune. After your Win32 app has been added, you'll see the **Dependencies** option on the pane for your Win32 app.
248248

249249
Any Win32 app dependency needs to also be a Win32 app. It does not support depending on other app types, such as single MSI LOB apps or Microsoft Store apps.
250250

251251
When you're adding an app dependency, you can search based on the app name and publisher. Additionally, you can sort your added dependencies based on app name and publisher. Previously added app dependencies can't be selected in the list of added app dependencies.
252252

253-
You can choose whether or not to install each dependent app automatically. By default, the **Automatically install** option is set to **Yes** for each dependency. By automatically installing a dependent app, even if the dependent app is not targeted to the user or device, Intune will install the app on the device to satisfy the dependency before installing your Win32 app.
253+
You can choose whether or not to install each dependent app automatically. By default, the **Automatically install** option is set to **Yes** for each dependency. By automatically installing a dependent app, even if the dependent app is not targeted to the user or device, Intune will install the app on the device to satisfy the dependency before installing your Win32 app.
254254

255255
It's important to note that a dependency can have recursive sub-dependencies, and each sub-dependency will be installed before the main dependency is installed. Additionally, installation of dependencies does not follow a specific order at a dependency level.
256256

@@ -267,14 +267,25 @@ After you've selected dependencies, select **Next** to display the **Scope tags*
267267

268268
### Understand additional dependency details
269269

270-
The user will see Windows notifications indicating that dependent apps are being downloaded and installed as part of the Win32 app installation process. Additionally, when a dependent app is not installed, the user will commonly see one of the following notifications:
271-
- One or more dependent apps failed to be install​ed.
272-
- One or more dependent app requirements are not met​.
270+
The user will see Windows notifications indicating that dependent apps are being downloaded and installed as part of the Win32 app installation process.
271+
272+
#### Dependency limitations
273+
274+
The following bulleted list provides additional clarity about dependency limitations:
275+
- If an app has 100 dependencies, then the app graph has a total size of 101 (100 dependency apps + 1 parent app).
276+
- If an app has 3 dependencies, and one of the dependency apps has 2 dependencies, then the app graph has a total size of 6 (1 parent app + 3 dependency app + 2 dependency app that are from another dependency app).
277+
- If an app is a dependency for multiple app “graphs”, meaning that the dependency is somewhere in the dependency chain for some app graph, then all apps from all the separate graphs are summed to calculate the dependency size. For example, if graph A has 23 apps, graph B has 62 apps, and graph C has 20 apps, and app X exist as a dependency app somewhere in the dependency chain in all 3 graphs, then the total size of the graph is 103 (app X is only counted once), which surpasses the 100 limit restriction.
278+
279+
#### Dependency failures
280+
281+
When a dependent app is not installed, the user will commonly see one of the following notifications:
282+
- One or more dependent apps failed to be installed.
283+
- One or more dependent app requirements are not met.
273284
- One or more dependent apps are pending a device reboot.
274285

275-
If you choose not to put a dependency in the **Automatically install** column, the Win32 app installation won't be attempted. Additionally, app reporting will show that the dependency was flagged as `failed` and provide a failure reason. You can view the dependency installation failure by selecting a failure (or warning) provided in the Win32 app [installation details](/troubleshoot/mem/intune/troubleshoot-app-install#win32-app-installation-troubleshooting).
286+
If you choose not to put a dependency in the **Automatically install** column, the Win32 app installation won't be attempted. Additionally, app reporting will show that the dependency was flagged as `failed` and provide a failure reason. You can view the dependency installation failure by selecting a failure (or warning) provided in the Win32 app [installation details](/troubleshoot/mem/intune/troubleshoot-app-install#win32-app-installation-troubleshooting).
276287

277-
Each dependency will adhere to Intune Win32 app retry logic (try to install three times after waiting for five minutes) and the global re-evaluation schedule. Also, dependencies are applicable only at the time of installing the Win32 app on the device. Dependencies are not applicable for uninstalling a Win32 app. To delete a dependency, you must select the ellipsis (three dots) to the left of the dependent app located at the end of the row of the dependency list.
288+
Each dependency will adhere to Intune Win32 app retry logic (try to install three times after waiting for five minutes) and the global re-evaluation schedule. Also, dependencies are applicable only at the time of installing the Win32 app on the device. Dependencies are not applicable for uninstalling a Win32 app. To delete a dependency, you must select the ellipsis (three dots) to the left of the dependent app located at the end of the row of the dependency list.
278289

279290
## Step 6: Supersedence
280291

0 commit comments

Comments
 (0)