An IT technician is troubleshooting an older 32-bit custom accounting application on a Windows 11 Enterprise workstation. When standard users run the application, it appears to function normally and save configuration changes, but these changes are invisible to other users on the same machine. When an administrator logs in and runs the application, the application fails to load those user settings. What Windows User Account Control (UAC) feature is responsible for this behavior?
- UAC file and registry virtualization, which redirects writes from protected directories to %LocalAppData%\VirtualStore for standard user accounts.Answer
- BExplicit NTFS permission inheritance, which automatically elevates standard user permissions to full control when writing to Program Files.
- C64-bit architecture execution control, which prevents 32-bit applications from writing to the system registry unless compatibility mode is enabled.
- DCredential Manager domain synchronization, which stores application configuration files in encrypted user vaults rather than local disk drives.
Answer
UAC file and registry virtualization redirects write operations from protected system directories to a per-user VirtualStore directory when non-administrative accounts run legacy 32-bit applications.
The correct answer correctly identifies UAC file and registry virtualization. To maintain compatibility with older 32-bit applications that expect write access to system folders (such as C:\Program Files) or system registry hives (HKLM\Software), UAC silently redirects standard user write attempts to %LocalAppData%\VirtualStore. This allows the application to function without triggering access denied errors, but isolates the saved data to that specific standard user profile.
Step-by-Step Solution
Key Concept
UAC File and Registry Virtualization