STATUS_ACCESS_DENIED 0xC0000022

Hexadécimal 0xC0000022 · Décimal -1073741790 · Type NTSTATUS

WINDOWS

Message officiel (tel qu'affiché à l'écran) : A process has requested access to an object, but has not been granted those access rights.

Aussi recherché sous la forme : 0xc0000022, error 0xc0000022, application was unable to start correctly 0xc0000022

Schéma de dépannage Windows : avertissement du Gestionnaire de périphériques et analyse des fichiers système
Erreurs Windows : vérifiez les pilotes, les fichiers système puis l'Observateur d'événements, dans cet ordre.

Ce que cela signifie

L'erreur 0xC0000022 s'affiche souvent sous la forme « The application was unable to start correctly (0xc0000022) » (l'application n'a pas pu démarrer correctement). Le programme, ou un fichier dont il a besoin, ne peut pas être ouvert à cause des autorisations. Les logiciels de sécurité et des autorisations endommagées sur les dossiers du programme ou du système en sont des raisons courantes.

S'applique à : Windows 10, Windows 11

Comment corriger STATUS_ACCESS_DENIED

  1. Exécutez le programme en tant qu'administrateur pour tester
  2. Consultez l'historique et la quarantaine de votre antivirus à la recherche de fichiers du programme bloqués
  3. Vérifiez les autorisations du dossier du programme : Propriétés > Sécurité, et assurez-vous que le groupe Utilisateurs dispose de Lecture et exécution
  4. Réinstallez l'application
  5. Réparez les fichiers système depuis une Invite de commandes (administrateur) ou Terminal (administrateur) : exécutez d'abord DISM /Online /Cleanup-Image /RestoreHealth, puis sfc /scannow, et redémarrez une fois les deux terminés
  6. Si de nombreuses applications échouent après une modification de sécurité, utilisez la Restauration du système pour revenir à un point de restauration antérieur au problème

Pourquoi cela se produit

Le processus n'a pas de droits sur l'exécutable ou une DLL parce que les autorisations ont été modifiées, qu'un produit de sécurité bloque l'exécution, ou que les fichiers appartiennent à un autre compte après une migration.

FAQ

0xc0000022 est-elle la même chose que l'erreur 5 ?

Elles sont liées : toutes deux signifient accès refusé, l'une au niveau du noyau NT et l'autre au niveau Win32.

Un antivirus peut-il provoquer 0xc0000022 ?

Oui, en empêchant le chargement d'une DLL ou d'un exécutable.

Erreurs liées

Source : Microsoft ntstatus.h · solutions rédigées et vérifiées par les éditeurs (voir notre politique éditoriale)

Dernière mise à jour :