Mixed Per-User and Per-Machine Data

AdminStudio 2022 | 23.0 | Application Manager

Note:This test is not applicable to App-V packages.

For this operating system compatibility test, the Windows Installer database is scanned for the presence of components that contain mixed per-user and per-machine content.

Test Group/Test Category

0345—Operating System Compatibility/Windows 8.1 (32-Bit)
0445—Operating System Compatibility/Windows 8.1 (64-Bit)
2845—Operating System Compatibility/Windows 10-1809 (and 2019 LTSC) (32-Bit)
5245—Operating System Compatibility/Windows 10-1909 (32-Bit)
5445—Operating System Compatibility/Windows 10-2004 (32-Bit)
5645—Operating System Compatibility/Windows 10-20H2 (32-Bit)
5845—Operating System Compatibility/Windows 10-21H1 (32-Bit)
7045—Operating System Compatibility/Windows 10-21H2 (32-Bit)
2945—Operating System Compatibility/Windows 10-1809 (and 2019 LTSC) (64-Bit)
5345—Operating System Compatibility/Windows 10-1909 (64-Bit)
5545—Operating System Compatibility/Windows 10-2004 (64-Bit)
5745—Operating System Compatibility/Windows 10-20H2 (64-Bit)
5945—Operating System Compatibility/Windows 10-21H1 (64-Bit)
7145—Operating System Compatibility/Windows 10-21H2 (64-Bit)
6745—Operating System Compatibility/Windows 11-21H2 (64-Bit)
0545—Operating System Compatibility/Windows Server 2012
0645—Operating System Compatibility/Windows Server 2016
1045—Operating System Compatibility/Windows Server 2019

Severity

Warning

Messages

This Windows Installer Database contains component [COMPONENT_NAME] with mixed per-machine ([PER_MACHINE_FILES], [PER_MACHINE_REGISTRY_ENTRIES]) and per-user data ([PER_USER_FILES], [PER_USER_REGISTRY_ENTRIES]) with per-machine file keypath [COMPONENT_KEY_PATH]. Additionally, a part of the data ([UNKNOWN_REGISTRY_ENTRIES]) may be either per-user or per-machine, depending on installation context (Table: Component, Key: [COMPONENT_NAME]).
This Windows Installer Database contains component [COMPONENT_NAME] with mixed per-machine ([PER_MACHINE_FILES], [PER_MACHINE_REGISTRY_ENTRIES]) and per-user data ([PER_USER_FILES], [PER_USER_REGISTRY_ENTRIES]) with per-user file keypath [COMPONENT_KEY_PATH]. Additionally, a part of the data ([UNKNOWN_REGISTRY_ENTRIES]) may be either per-user or per-machine, depending on installation context (Table: Component, Key: [COMPONENT_NAME]).
This Windows Installer Database contains component [COMPONENT_NAME] with mixed per-machine ([PER_MACHINE_FILES], [PER_MACHINE_REGISTRY_ENTRIES]) and per-user data ([PER_USER_FILES], [PER_USER_REGISTRY_ENTRIES]) with per-machine registry keypath [COMPONENT_KEY_PATH]. Additionally, a part of the data ([UNKNOWN_REGISTRY_ENTRIES]) may be either per-user or per-machine, depending on installation context (Table: Component, Key: [COMPONENT_NAME]).
This Windows Installer Database contains component [COMPONENT_NAME] with mixed per-machine ([PER_MACHINE_FILES], [PER_MACHINE_REGISTRY_ENTRIES]) and per-user data ([PER_USER_FILES], [PER_USER_REGISTRY_ENTRIES]) with per-user registry keypath [COMPONENT_KEY_PATH]. Additionally, a part of the data ([UNKNOWN_REGISTRY_ENTRIES]) may be either per-user or per-machine, depending on installation context (Table: Component, Key: [COMPONENT_NAME]).
This Windows Installer Database contains component [COMPONENT_NAME] with mixed per-machine ([PER_MACHINE_FILES], [PER_MACHINE_REGISTRY_ENTRIES]) and per-user data ([PER_USER_FILES], [PER_USER_REGISTRY_ENTRIES]) with per-machine directory keypath [COMPONENT_KEY_PATH]. Additionally, a part of the data ([UNKNOWN_REGISTRY_ENTRIES]) may be either per-user or per-machine, depending on installation context (Table: Component, Key: [COMPONENT_NAME]).
This Windows Installer Database contains component [COMPONENT_NAME] with mixed per-machine ([PER_MACHINE_FILES], [PER_MACHINE_REGISTRY_ENTRIES]) and per-user data ([PER_USER_FILES], [PER_USER_REGISTRY_ENTRIES]) with per-user directory keypath [COMPONENT_KEY_PATH]. Additionally, a part of the data ([UNKNOWN_REGISTRY_ENTRIES]) may be either per-user or per-machine, depending on installation context (Table: Component, Key: [COMPONENT_NAME]).
This Windows Installer Database contains component [COMPONENT_NAME] with mixed per-machine ([PER_MACHINE_FILES], [PER_MACHINE_REGISTRY_ENTRIES]) and per-user content ([PER_USER_FILES], [PER_USER_REGISTRY_ENTRIES]). Additionally, a part of the data ([UNKNOWN_REGISTRY_ENTRIES]) may be either per-user or per-machine, depending on installation context (Table: Component, Key: [COMPONENT_NAME]).
This Windows Installer Database contains component [COMPONENT_NAME] with mixed per-machine ([PER_MACHINE_FILES], [PER_MACHINE_REGISTRY_ENTRIES]) and per-user content ([PER_USER_FILES], [PER_USER_REGISTRY_ENTRIES]) with per-machine file keypath [COMPONENT_KEY_PATH] (Table: Component, Key: [COMPONENT_NAME]).
This Windows Installer Database contains component [COMPONENT_NAME] with mixed per-machine ([PER_MACHINE_FILES], [PER_MACHINE_REGISTRY_ENTRIES]) and per-user content ([PER_USER_FILES], [PER_USER_REGISTRY_ENTRIES]) with per-user file keypath [COMPONENT_KEY_PATH] (Table: Component, Key: [COMPONENT_NAME]).
This Windows Installer Database contains component [COMPONENT_NAME] with mixed per-machine ([PER_MACHINE_FILES], [PER_MACHINE_REGISTRY_ENTRIES]) and per-user content ([PER_USER_FILES], [PER_USER_REGISTRY_ENTRIES]) with per-machine registry keypath [COMPONENT_KEY_PATH] (Table: Component, Key: [COMPONENT_NAME]).
This Windows Installer Database contains component [COMPONENT_NAME] with mixed per-machine ([PER_MACHINE_FILES], [PER_MACHINE_REGISTRY_ENTRIES]) and per-user content ([PER_USER_FILES], [PER_USER_REGISTRY_ENTRIES]) with per-user registry keypath [COMPONENT_KEY_PATH] (Table: Component, Key: [COMPONENT_NAME]).
This Windows Installer Database contains component [COMPONENT_NAME] with mixed per-machine ([PER_MACHINE_FILES], [PER_MACHINE_REGISTRY_ENTRIES]) and per-user content ([PER_USER_FILES], [PER_USER_REGISTRY_ENTRIES]) with per-machine directory keypath [COMPONENT_KEY_PATH] (Table: Component, Key: [COMPONENT_NAME]).
This Windows Installer Database contains component [COMPONENT_NAME] with mixed per-machine ([PER_MACHINE_FILES], [PER_MACHINE_REGISTRY_ENTRIES]) and per-user data ([PER_USER_FILES], [PER_USER_REGISTRY_ENTRIES]) with per-user directory keypath [COMPONENT_KEY_PATH] (Table: Component, Key: [COMPONENT_NAME]).
This Windows Installer Database contains component [COMPONENT_NAME] with mixed per-machine ([PER_MACHINE_FILES], [PER_MACHINE_REGISTRY_ENTRIES]) and per-user data ([PER_USER_FILES], [PER_USER_REGISTRY_ENTRIES]) (Table: Component, Key: [COMPONENT_NAME]).
This Windows Installer Database contains component [COMPONENT_NAME] with per-user data ([PER_USER_FILES], [PER_USER_REGISTRY_ENTRIES]) and per-user file keypath [COMPONENT_KEY_PATH]. Additionally, a part of the data ([UNKNOWN_REGISTRY_ENTRIES]) may be either per-user or per-machine, depending on installation context (Table: Component, Key: [COMPONENT_NAME]).
This Windows Installer Database contains component [COMPONENT_NAME] with per-user data ([PER_USER_FILES], [PER_USER_REGISTRY_ENTRIES]) and per-user registry keypath [COMPONENT_KEY_PATH]. Additionally, a part of the data ([UNKNOWN_REGISTRY_ENTRIES]) may be either per-user or per-machine, depending on installation context (Table: Component, Key: [COMPONENT_NAME]).
This Windows Installer Database contains component [COMPONENT_NAME] with per-user data ([PER_USER_FILES], [PER_USER_REGISTRY_ENTRIES]) and per-user directory keypath [COMPONENT_KEY_PATH]. Additionally, a part of the data ([UNKNOWN_REGISTRY_ENTRIES]) may be either per-user or per-machine, depending on installation context (Table: Component, Key: [COMPONENT_NAME]).
This Windows Installer Database contains component [COMPONENT_NAME] with per-user data ([PER_USER_FILES], [PER_USER_REGISTRY_ENTRIES]). Additionally, a part of the data ([UNKNOWN_REGISTRY_ENTRIES]) may be either per-user or per-machine, depending on installation context (Table: Component, Key: [COMPONENT_NAME]).
This Windows Installer Database contains component [COMPONENT_NAME] with per-machine data ([PER_MACHINE_FILES], [PER_MACHINE_REGISTRY_ENTRIES]) and per-machine file keypath [COMPONENT_KEY_PATH]. Additionally, a part of the data ([UNKNOWN_REGISTRY_ENTRIES]) may be either per-user or per-machine, depending on installation context (Table: Component, Key: [COMPONENT_NAME]).
This Windows Installer Database contains component [COMPONENT_NAME] with per-machine data ([PER_MACHINE_FILES], [PER_MACHINE_REGISTRY_ENTRIES]) and per-machine registry keypath [COMPONENT_KEY_PATH]. Additionally, a part of the data ([UNKNOWN_REGISTRY_ENTRIES]) may be either per-user or per-machine, depending on installation context (Table: Component, Key: [COMPONENT_NAME]).
This Windows Installer Database contains component [COMPONENT_NAME] with per-machine data ([PER_MACHINE_FILES], [PER_MACHINE_REGISTRY_ENTRIES]) and per-machine directory keypath [COMPONENT_KEY_PATH]. Additionally, a part of the data ([UNKNOWN_REGISTRY_ENTRIES]) may be either per-user or per-machine, depending on installation context (Table: Component, Key: [COMPONENT_NAME]).
This Windows Installer Database contains component [COMPONENT_NAME] with per-machine data ([PER_MACHINE_FILES], [PER_MACHINE_REGISTRY_ENTRIES]). Additionally, a part of the data ([UNKNOWN_REGISTRY_ENTRIES]) may be either per-user or per-machine, depending on installation context (Table: Component, Key: [COMPONENT_NAME]).

Background

Mixing per-user and per-machine data in the same component could result in only partial installation of the component for some users in a multiuser environment.

Resolution

The following resolutions are available.

Manual Fix

Per-user and per-machine data should be moved to separate components.

Basic Auto Fix

No resolution is available.

Advanced Auto Fix

Per-user content and per-machine content are moved to separate components in a Windows Installer transform.

This fix is enabled by default.

See Also