Question

Difficulty: Very hardApplication Installation and Configuration Concepts

A systems administrator is configuring an automated silent deployment pipeline for a legacy 32-bit line-of-business application onto 64-bit Windows 11 Workstations. During initial testing, the deployment script fails on target client machines with an error indicating missing execution dependencies and permission denied errors when modifying configuration files stored in the installation path. Furthermore, the application requires elevated rights only during its first-run database schema initialization. Which of the following procedures represents the MOST appropriate resolution while adhering to the principle of least privilege and CompTIA application deployment best practices?

  1. A
    Grant standard domain users Full Control permissions over the C:\Program Files directory and re-run the deployment script.
  2. Ensure necessary 32-bit runtime dependencies are deployed via script, install the 32-bit application into C:\Program Files (x86), and use a one-time elevated provisioning task for the initial database schema setup.Answer
  3. C
    Perform an in-place OS upgrade on the 64-bit Windows 11 workstations to a 32-bit Windows edition using Windows Update to natively match application architecture.
  4. D
    Disable User Account Control (UAC) enterprise-wide using Group Policy to prevent permission prompts during runtime execution.

Answer

Ensure necessary 32-bit runtime dependencies are deployed via script, install the 32-bit application into C:\Program Files (x86), and use a one-time elevated provisioning task for the initial database schema setup.
Installing 32-bit software on a 64-bit Windows system utilizes the WOW64 subsystem and standard directory structure under C:\Program Files (x86). Ensuring missing runtimes are staged during deployment and elevating only during the initial configuration step fulfills technical requirements while preserving least privilege security guidelines.

Step-by-Step Solution

1
Analyze architecture deployment requirements
Identify that 32-bit applications running on 64-bit Windows OS use the Windows-on-Windows 64-bit (WOW64) subsystem and target C:\Program Files (x86) by default.
Maintaining proper directory separation ensures system architecture compatibility.
2
Address missing prerequisites and permissions
Deploy required runtime libraries in the installer wrapper script prior to application payload execution.
Unattended deployment scripts must satisfy all prerequisite dependencies before launching the primary MSI or executable installer.
3
Handle first-run elevation securely
Execute a one-time administrative script or deployment task for database initialization rather than giving users persistent admin rights or disabling security controls.
Adheres strictly to the principle of least privilege while satisfying administrative requirements during installation.

Key Concept

Application Installation, Architecture Compatibility (32-bit vs 64-bit), and Privilege Management
Rate this question