A technician is troubleshooting a legacy line-of-business application on a Windows 11 workstation. The application crashes immediately upon startup for standard domain users with exception code 0xc0000005 (Access Violation), but it launches and runs properly when logged in as a local administrator. Event Viewer logs confirm an Application Error (Event ID 1000) indicating that the process failed while attempting to create a log file inside `C:\Program Files\LegacyVendorApp\Logs`. Which of the following is the most appropriate action to resolve the crash while adhering to the principle of least privilege?
- Grant standard users Modify permissions specifically to the `C:\Program Files\LegacyVendorApp\Logs` folder.Answer
- BAdd the standard domain user account to the local Administrators group on the workstation.
- CExecute `sfc /scannow` from an elevated Command Prompt to repair the application's executable files.
- DOpen Event Viewer and clear the Windows Logs > Application log to reset the crash state.
Answer
Grant standard users Modify permissions specifically to the application's working log folder (`C:\Program Files\LegacyVendorApp\Logs`).
The exception code 0xc0000005 indicates an Access Violation, which occurs when a process attempts to read or write to a memory or storage location to which it does not have permission. Because standard users do not have Write/Modify permissions in `C:\Program Files` by default, adjusting NTFS security permissions on the specific `Logs` subfolder grants the necessary access without compromising the security of the rest of the application files or the system.
Step-by-Step Solution
Key Concept
Troubleshooting Application Crashes and NTFS Permission Restrictions
Estimated Time:2m 0s