| Previous | Next |
| STATUS_DISK_RESOURCES_EXHAUSTED | STATUS_DEVICE_FEATURE_NOT_SUPPORTED |
STATUS_NEEDS_REMEDIATION
Treat this as an application repair boundary, not a generic runtime exception
STATUS_NEEDS_REMEDIATION is returned on an application-start path and directs diagnosis toward repairing the application. The useful first step is to identify exactly which application image or package was being activated. Do not assume that every DLL loaded later in the process is the cause, because the status is observed at startup before a normal application session is established.
For packaged applications, Windows provides package deployment and activation diagnostics; package troubleshooting guidance points to the AppXDeployment-Server and AppModel-Runtime logs. For a conventional desktop application, preserve loader and installation evidence and repair the product as one coherent installation rather than replacing individual binaries from another machine.
What to collect
- Application identity, package full name when applicable, executable path and Windows build.
- The activation/deployment or loader events immediately preceding the returned NTSTATUS.
- Recent update, rollback or partial-uninstall history for the same application.
- Hashes and versions of files named by the event log before running a repair or reinstall.
This status is intentionally different from STATUS_SYSTEM_NEEDS_REMEDIATION, which points at a Windows system binary. Repair the application boundary first; system-wide image repair is not the first conclusion from an application-specific startup status.
References
- Microsoft: Troubleshooting packaging, deployment, and query of Windows apps
- Microsoft: Modern and Store app troubleshooting guidance
- Microsoft: PE format
- Microsoft Open Specifications: NTSTATUS values
Looking for a different code? Search another status or error code.