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.Cevap
- 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.
Cevap
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.
Adım Adım Çözüm
Anahtar Kavram
Troubleshooting Application Crashes and NTFS Permission Restrictions
Tahmini Süre:2m 0s