4 votes

Comment changer la propriété d'un fichier dans Windows 10

J'ai un fichier créé par un programme, et apparemment une interaction avec le système et Google Backup & Sync brouille en quelque sorte le propriétaire et les autorisations du fichier. (Le propriétaire apparaît comme "Inconnu" ou "Impossible d'afficher le propriétaire actuel", selon l'endroit où je regarde).

Je dois récupérer la propriété du fichier.

La méthode standard (clic droit sur l'Explorateur de fichiers, Propriétés, onglet Sécurité, Avancé, Changer de propriétaire) ne fonctionne pas car je n'ai pas l'autorisation de le faire. En fait, j'ai besoin d'un accès super utilisateur sur mon propre système pour pouvoir passer outre ce que le système d'exploitation pense et administrer réellement le fichier.

Quelqu'un a un indice ? Le redémarrage semble résoudre le problème mais c'est une solution de merde. J'ai un Cygwin Shell sur ce système si cela aide. Je préférerais ne pas avoir à télécharger d'utilitaires spéciaux, sauf si la source est très fiable.

Modifier Le problème s'est reproduit. Jusqu'à présent, je ne suis pas en mesure de définir le propriétaire des fichiers incriminés :

C:\Users\Brenden>icacls "C:\Users\Brenden\Google Drive\proj\tempj8\build   \classes\quicktest\AbstractTest.class" /SETOWNER "%username%" /c
C:\Users\Brenden\Google Drive\proj\tempj8\build\classes\quicktest\AbstractTest.class: Access is denied.
Successfully processed 0 files; Failed processing 1 files

C:\Users\Brenden>

Cette commande échoue également :

C:\WINDOWS\system32>takeown /F "C:\Users\Brenden\Google Drive\proj\tempj8\build\classes\quicktest\AbstractTest.class"
ERROR: Access is denied.

C:\WINDOWS\system32>

4voto

Moab Points 56700

Essayez :

Prendre la propriété d'un fichier ou d'un dossier à partir de la ligne de commande

Ouvrez une fenêtre d'invite de commande élevée.

Pour le faire :

a. Allez à > Démarrer > Tous les programmes > Accessoires

b. Cliquez avec le bouton droit de la souris sur l'Invite de commande, puis cliquez sur Exécuter en tant qu'administrateur.

c. Tapez la commande suivante et appuyez sur la touche Entrée :

takeown /f [path to folder] /r /d y

d. Ensuite, attribuez au groupe Administrateurs des autorisations de contrôle total pour le dossier, utilisez cette commande et appuyez sur la touche Entrée :

icacls [path to folder] /grant administrators:F /T 

Le paramètre /T est ajouté pour que l'opération s'effectue dans tous les sous-répertoires et fichiers de ce dossier.

0voto

Chris Points 1

J'ai déjà eu un problème avec la propriété des fichiers.

Suivez ce tutoriel. Cela a marché comme un charme pour moi.

  • Ouvrez l'Explorateur de fichiers, puis localisez le fichier ou le dossier dont vous voulez prendre la propriété.

  • Cliquez avec le bouton droit de la souris sur le fichier ou le dossier, cliquez sur Propriétés, puis sur l'onglet Sécurité.

  • Cliquez sur le bouton Avancé. La fenêtre "Paramètres de sécurité avancés" apparaît. Ici, vous devez modifier le propriétaire de la clé. Cliquez sur le lien Change à côté de l'étiquette "Owner :".

  • La fenêtre Sélectionner un utilisateur ou un groupe apparaît. Sélectionnez  le compte d'utilisateur à l'aide du bouton Avancé ou tapez simplement votre compte d'utilisateur dans la zone intitulée "Entrez le nom de l'objet à sélectionner" et cliquez sur OK.

  • En option, pour changer le propriétaire de tous les sous-dossiers et fichiers à l'intérieur du dossier, cochez la case "Remplacer le propriétaire sur les sous-dossiers et les objets" dans la fenêtre "Paramètres de sécurité avancés". Cliquez sur OK pour changer le propriétaire.

  • Vous devez maintenant fournir un accès complet au fichier ou au dossier pour votre compte. Cliquez à nouveau avec le bouton droit de la souris sur le fichier ou le dossier, cliquez sur Propriétés, puis sur l'onglet Sécurité.

  • Cliquez sur le bouton Ajouter. La fenêtre "Entrée des permissions" apparaît à l'écran :

  • Cliquez sur "Select a principal" et sélectionnez votre compte :

  • Définissez les autorisations sur "Contrôle total" :

  • Cliquez sur OK.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X