InstallShield MSIX/UWP App Suitability Suite
InstallShield 2022
Project:This information applies to the Basic MSI project type.
InstallShield includes a set of validators called the InstallShield MSIX/UWP App Suitability Suite. The InstallShield Windows App Suitability validators (ISUWPs) in this suite scan an .msi package for signs of items that are unsuitable for the Windows App package (.appx) format. To access this suite, on the Build menu, point to Validation, and then click InstallShield MSIX/UWP App Suitability Suite. The suite provides a report in the Releases view that indicates all tests that found issues and for each issue, an associated column in the report indicates applicability to the known Windows App variants (Universal App, Desktop Bridge, Windows Store, WSA, and Nano Server). For traditional CUBs, these columns are not populated. The following ISUWP validations are available in InstallShield:
ISUWP |
Project Type |
Technology |
Description |
Basic MSI |
Windows App |
Checks for the presence of Windows services. |
|
Basic MSI |
Windows App |
Checks for the presence of drivers installed with the MsiDriverPackages table. |
|
Basic MSI |
Windows App |
Checks for the presence of shortcuts. InstallShield requires shortcuts to identify applications. Without shortcuts to identify applications, the package is invalid as there are no ways to start your app. |
|
Basic MSI |
Windows App |
Checks for the presence of multiple shortcuts for Windows Store applications. InstallShield turns shortcuts into applications, and the Windows Store may disallow multiple applications. |
|
Basic MSI |
Windows App |
Checks for the presence of shortcuts for Windows Nano Server applications. InstallShield will turn any shortcut into a tile if it points to an .exe installed by the package; however Windows Nano Server cannot display application tiles. |
|
Basic MSI |
Windows App |
Checks for the presence of 16-bit files. All server installations are 64-bit platforms and 64-bit platforms do not support 16-bit files.. |
|
Basic MSI |
Windows App |
Checks for the presence of 32-bit files. All server installations are 64-bit platforms and 64-bit platforms do not support 32-bit files. |
|
Basic MSI |
Windows App |
Checks for the presence of applications that require elevated privileges. |
|
Basic MSI |
Windows App |
Checks for the presence of applications that are allowed to bypass UI protection levels. |
|
Basic MSI |
Windows App |
Checks for the presence of COM registration. |
|
Basic MSI |
Windows App |
Checks for the presence of executable files that set a custom Application User Model ID. |
|
Basic MSI |
Windows App |
Checks for the presence of .NET assemblies that are incompatible with Windows Nano Server. |
|
Basic MSI |
Windows App |
Checks for the presence of .NET assemblies that do not support the latest version of .NET Framework. |
|
Basic MSI |
Windows App |
Checks for the presence of files that are part of ASP.NET/IIS applications. |
|
Basic MSI |
Windows App |
Checks for the presence of InstallShield IIS support indicating that an ASP.NET/IIS application is installed. |
|
Basic MSI |
Windows App |
Checks for the presence of built-in InstallShield support that executes SQL scripts. |
|
Basic MSI |
Windows App |
Checks for the presence of built-in InstallShield support that modifies text files. |
|
Basic MSI |
Windows App |
Checks for the presence of built-in InstallShield support that modifies XML files. |
|
Basic MSI |
Windows App |
Checks for the presence of built-in InstallShield support that creates scheduled tasks. |
|
Basic MSI |
Windows App |
Checks for the presence of file type associations that are reserved or forbidden. |
See Also