Parfois, Windows affiche des erreurs agaçantes et persistantes, surtout lorsqu’on tente d’accéder à certains fichiers ou dossiers. Généralement, un code d’erreur s’affiche, ce qui est plutôt pratique car on peut le rechercher sur Google et trouver des solutions. Mais que faire s’il n’y a pas de code et que Windows affiche simplement « Accès refusé » sans prévenir ? C’est frustrant, car on a l’impression que les permissions ou la propriété des fichiers sont corrompues, ou qu’un paramètre de sécurité a pris le contrôle de nos fichiers sans prévenir. Si cela vous est familier, pas de panique : il existe des solutions, principalement en prenant possession des fichiers, en ajustant les permissions ou en gérant le chiffrement. Attention toutefois, manipuler les permissions et la propriété des fichiers peut s’avérer délicat ; il est donc conseillé de créer un point de restauration au préalable, au cas où vous aggraveriez la situation.
Comment corriger l’erreur « Accès refusé » sous Windows 10 ?
L’obtention des droits de propriété et des autorisations est peut-être votre meilleure option.
C’est assez embêtant, car Windows perd parfois la propriété de vos fichiers ou dossiers, surtout après des mises à jour logicielles ou des plantages système. L’objectif est donc de récupérer la propriété pour que Windows vous permette à nouveau de lire, d’écrire et de modifier les fichiers. C’est important car si vous n’êtes pas propriétaire du contenu, Windows bloque l’accès, quelles que soient les autorisations définies – un peu comme si le système de sécurité de Windows devenait incontrôlable. En général, ouvrez les Propriétés du fichier ou du dossier, allez dans l’ onglet Sécurité, puis cliquez sur Avancé. Cliquez ensuite sur le bouton Modifier à côté du nom du propriétaire, saisissez votre compte utilisateur ou Administrateur, cliquez sur Vérifier les noms, puis sur OK. Assurez-vous de cocher Remplacer le propriétaire des sous-conteneurs et des objets avant de cliquer sur Appliquer. Sur certaines configurations, cette opération doit être répétée, surtout si vous avez de nombreux sous-dossiers ; n’oubliez donc pas de cocher cette case.
Et oui, si l’erreur persiste après le changement de propriétaire, retournez dans les mêmes paramètres de sécurité avancés et activez l’option « Remplacer toutes les entrées d’autorisation des objets enfants par des entrées d’autorisation héritables de cet objet ». Ainsi, les autorisations seront correctement appliquées. Car, bien sûr, Windows se doit de compliquer les choses inutilement.
L’ajout manuel des autorisations fait toute la différence
Si votre compte utilisateur n’apparaît pas dans la liste des autorisations après la modification du propriétaire, vous devrez l’ajouter manuellement. Toujours dans les Paramètres de sécurité avancés, cliquez sur Ajouter > Sélectionner un principal, saisissez votre nom d’utilisateur, cliquez sur Vérifier les noms (pour confirmation), puis sur OK. Définissez le type sur Autoriser, l’application sur Ce dossier, ses sous-dossiers et les fichiers, et cochez Contrôle total. Cliquez de nouveau sur OK. Vous devriez maintenant disposer des autorisations nécessaires ; vous devrez peut-être répéter cette opération pour plusieurs dossiers ou fichiers, selon les éléments qui étaient verrouillés.
Envie de faire les choses en grand ? Vous pouvez prendre possession du fichier via la ligne de commande avec les droits d’administrateur : saisissez ceci dans l’invite de commandes :
takeown /f <full_path_to_file_or_folder>
Remplacer `
takeown /f <folder_path> /r /d y
Sur certaines machines, cela peut fonctionner ou non, mais cela vous permet généralement de contrôler les fichiers récalcitrants avec un minimum d’efforts.
Vérifiez si le fichier est chiffré ou protégé.
Avez-vous déjà vu la case à cocher « Chiffrer le contenu pour sécuriser les données » dans les propriétés d’un dossier ? Parfois, Windows chiffre les dossiers si BitLocker ou d’autres fonctionnalités de chiffrement sont activés. Si cette option est activée, les erreurs d’accès refusé peuvent être dues à l’absence du certificat approprié. Pour vérifier, faites un clic droit sur le dossier, sélectionnez Propriétés, puis Avancé. Sous la ligne « Chiffrer le contenu », vérifiez si la case est cochée. Si c’est le cas, vous aurez besoin du certificat de chiffrement pour ouvrir ou déchiffrer le dossier. Sinon, vous serez bloqué jusqu’à ce que vous le déchiffriez, ce qui est possible via les mêmes paramètres avancés si vous possédez le certificat. Dans le cas contraire, la suppression du chiffrement peut s’avérer complexe.
Correction des fichiers potentiellement corrompus
Si les fichiers sont corrompus (suite à une coupure de courant ou un plantage système, par exemple), cela peut également provoquer une erreur d’accès refusé. Le système de fichiers Windows n’apprécie pas les fichiers corrompus, tout simplement. L’exécution de la commande `sfc /scannow` dans une invite de commandes avec privilèges d’administrateur peut aider à résoudre les problèmes liés aux fichiers système, mais ne réparera pas les fichiers non système corrompus. Toutefois, cela vaut la peine d’essayer si vous soupçonnez une corruption.
sfc /scannow
Laissez le processus s’exécuter, puis redémarrez l’ordinateur une fois terminé. Sur certaines configurations, les fichiers corrompus peuvent être réparés, ou au moins identifiés. Dans le cas contraire, il est plus prudent de restaurer une sauvegarde ou un point de restauration antérieur. Car personne n’a envie de passer des heures à réparer manuellement des fichiers endommagés.
Passez à un compte local si le problème vient du profil utilisateur.
Il arrive que le profil utilisateur soit corrompu, surtout si vous avez récemment migré vers Windows 10 depuis un système d’exploitation plus ancien ou si vous vous êtes connecté avec un compte Microsoft. Passer à un compte local permet de réinitialiser les autorisations et les règles, même si votre profil est endommagé. Pour ce faire : cliquez avec le bouton droit sur le bouton Démarrer, accédez à Paramètres, sélectionnez Comptes, choisissez Se connecter avec un compte local, suivez les instructions, créez un nom d’utilisateur et un mot de passe, puis déconnectez-vous et reconnectez-vous avec le nouveau compte local. Lorsque cela fonctionne, les problèmes d’accès disparaissent généralement. Ce n’est pas toujours le cas, mais cela vaut la peine d’essayer.
Récupérer d’anciens fichiers depuis Windows.old
Si vous avez récemment effectué une mise à niveau depuis une autre version de Windows ou installé une nouvelle version par-dessus un système d’exploitation existant, le dossier Windows.old peut contenir vos fichiers, mais en bloquer l’accès en raison de problèmes d’autorisations ou de conflits. Dans certains cas, explorer ce dossier permet de récupérer facilement vos fichiers. Il suffit de localiser Windows.old, de l’ouvrir et de rechercher vos documents, téléchargements ou autres données. Bien sûr, cela ne garantit pas le succès, mais c’est plus simple que de restaurer une sauvegarde si vous souhaitez récupérer vos données rapidement.
Conclure
Résoudre les erreurs d’accès refusé peut donner l’impression de se battre contre Windows lui-même, mais il s’agit généralement de problèmes de propriété, d’autorisations ou de chiffrement. Corriger les autorisations via l’interface graphique, l’invite de commandes ou gérer le chiffrement permet généralement de résoudre le problème. Attention toutefois : soyez prudent lorsque vous modifiez la propriété des fichiers et sauvegardez toujours vos données importantes au préalable. Avec un peu de chance, l’une de ces méthodes suffira à résoudre le problème et à vous permettre de reprendre le contrôle de vos fichiers. Sinon, il est parfois nécessaire de tout recommencer ou de restaurer une sauvegarde. En espérant que cela vous aide et évite à certains des heures de frustration.
Résumé
- Prenez possession via les propriétés ou la ligne de commande
- Ajustez les autorisations manuellement si nécessaire.
- Vérifiez le chiffrement et déchiffrez si nécessaire.
- Effectuez des vérifications de corruption des fichiers système.
- Envisagez de passer à un profil utilisateur local
- Récupérez les données du dossier Windows.old, le cas échéant.