ACE201: Shortcuts with Hard-Coded Paths for Targets
AdminStudio 2025 R2 | 30.0 | Application Manager
ACE201 checks whether a target in the package has a hard-coded path, such as C:...\, which may not be present in a virtual environment.
Test Group/Test Category
Best Practices/Microsoft App-V Best Practices
Severity
Warning
Message
Package [PACKAGE_NAME] has a shortcut named [NAME] with a hardcoded Target of [TARGET].
Background
If a shortcut in package has a hard-coded path, ACE201 fails.
Resolution
Manual Fix
To resolve this ACE in an App-V package, change the path of the target to use a variable instead of a hard-coded path.
To resolve this issue:
-
Open the App-V package in the Virtual Package Editor.
-
In the View List under Application Data, click Shortcuts.
-
In the Targets explorer, select the target that contains the hard-coded path.
-
In the Target setting, replace the existing hard-coded path with a path that uses a
CSIDLconstant or anSFTconstant—such asCSIDL_APPDATAorSFT_PROGRAM_FILES_X64.noteIf there is no appropriate
CSIDLorSFTconstant, you may need to use a hard-coded path that starts with a drive letter.