Fichier que je ne peux pas prendre en charge

61

J'ai téléchargé un fichier sur Internet (je peux créer un lien ici, mais pour ne pas gêner les autres utilisateurs, je ne publierai pas le lien) et je ne peux pas supprimer le fichier contenant le message:

Vous devez avoir l'autorisation pour effectuer cette action. L'administrateur de l'ordinateur doit avoir l'autorisation de modifier ce fichier.

Le problème, c'est que je suis l'administrateur et que le compte utilisateur est complètement désactivé.

Si je vais dans l'onglet Propriétés / Sécurité, je reçois le message

Vous n'êtes pas autorisé à afficher ou à modifier les paramètres d'autorisation de cet objet.

En cliquant sur "Avancé" / Propriétaire, il dit:

Propriétaire actuel: impossible d'afficher le propriétaire actuel.

Si j'essaie de changer de propriétaire, je reçois le même message:

Impossible de définir le nouveau propriétaire sur le fichier. L'accès est refusé.
bobobobo
la source
2
Avez-vous vérifié s'il est utilisé par un autre processus?
Sevki
3
Utilisation chkdsk /fde cmd dans le dossier parent de celui-ci. J'essaie et réussis!
Vuong

Réponses:

43

Essayez Unlocker . S'il existe un descripteur de fichier ouvert, il vous permettra de le fermer afin que vous puissiez supprimer le fichier avec succès.

texte alternatif

Si cela ne fonctionne pas pour une raison quelconque, essayez BootDeleter . Lors de la réinitialisation, le fichier sera supprimé pour vous avant que Windows ne puisse le verrouiller.

texte alternatif

Les deux utilitaires sont gratuits.

John T
la source
1
Boot deleter l'a fait. ty.
bobobobo
Démarreur de démarrage a travaillé génial!
Jorin
@Jorin heureux de l'entendre :)
John T
6
Unlocker installe la barre d'outils Delta et la merde du moteur de recherche par défaut sur tous vos navigateurs Internet: superuser.com/questions/645329/… La fonctionnalité "Modifications récentes" des dernières versions du moteur de recherche du système de fichiers "Tout" autres choses Delta Search a cassé: forum.voidtools.com/viewtopic.php?f=5&t=2129
Jeroen Wiert Pluimers
6
Pour reprendre le vrai commentaire de @ Jeroen: certains sites de téléchargement tiers intègrent même davantage d’ installations dans le programme d’installation. En le récupérant sur le site Web de Unlocker, on obtient un 393K exe qui inclut déjà " Fonction promotionnelle: barre d'outils Delta totalement facultative" depuis la version 1.9.2. Mais un téléchargement de MajorGeeks vaut même 1,0M pour la même version; qui sait ce que les choses installent ...
Arjan
25

Parfois, il ne vous laisse tout simplement pas modifier les autorisations, car un processus utilise le fichier ou, si vous essayez de modifier les propriétés d'un dossier, un processus contenant un fichier se trouvant dans ce répertoire ou sous-répertoire est ouvert.

J'ai eu le problème décrit aujourd'hui et je l'ai résolu en ouvrant Process Explorer . Ensuite, je suis allé dans le menu "Rechercher" et j'ai sélectionné l'option "Rechercher un manche ou une DLL". Dans la boîte de dialogue qui s’affiche, j’ai cherché le nom du dossier avec lequel j’avais des problèmes. Les résultats de la recherche m'ont indiqué quel processus avait un fichier ouvert dans le dossier. J'ai tué le processus, puis je n'ai eu aucun problème avec les autorisations de ce dossier.

Édifié
la source
1
Parfois, lorsque IIS échouait à la compilation d'une DLL de site Web, l'administrateur ne pouvait pas supprimer ni même modifier l'autorisation du fichier obtenu. La recherche dans l'explorateur de processus s'avère également vide. Faire iisreset dans la console de commande déverrouille le fichier et le supprime étrangement aussi, ce qui nous permet de recompiler le fichier.
YudhiWidyatama
Certaines applications, comme Visual Studio, verrouille les répertoires de cette manière dans des circonstances totalement mystérieuses (pour moi). En utilisant Process Explorer (ctrl + F) puis en fermant toutes les instances de VS, j'ai finalement pu supprimer certains de ces répertoires verrouillés.
Grubl3r
11

Essayez Ultimate Windows Tweaker , qui ajoute un élément "prendre possession" au menu contextuel.

texte alternatif

Application portable, ne nécessite pas d'installation.

en dehors des explosions
la source
6
Cet outil ne résoudra pas le problème. Le problème de sécurité sous-jacent est que Windows ne considère pas que l'utilisateur dispose de droits suffisants pour en prendre possession, et cet outil, bien que pratique, ne peut pas le corrompre.
Gavin
2
@Gavin Quels privilèges n'ont pas les administrateurs dont ils ont besoin? Dans quelles circonstances Windows ne considère-t-il pas qu'un administrateur possède des droits insuffisants pour en prendre possession?
Ian Boyd
@IanBoyd Quand un autre processus utilise le fichier / dossier, Windows va donner autorité au processus plutôt qu'à l'administrateur (comme il semble, je ne connais pas les raisons profondes de ce comportement étrange).
Gaborous
2

=============================================== ========================== Problème signalé - Impossible de s'approprier un dossier NTFS via une méthode standard

Propriétés du dossier \ Onglet Sécurité \ Bouton Avancé \ Changer de propriétaire

.

Problème signalé - Impossible de supprimer des dossiers ou des fichiers,

.

========

SCÉNARIO

Je reçois à chaque fois que j'essaye de réaliser N'IMPORTE quelle fonction avec un dossier NTFS appelé "modèles".

RÉSULTAT ACTUEL - INFO: L'accès est refusé. ("Lecteur G: \ OLD \ Program Files \ Microsoft Visual Studio x \ VC \ VCWizards \ CodeWiz.NET \ Component \ templates")

============

TEST1 - ECHEC

Suivez les instructions ci-jointes sous la solution proposée -

Téléchargez PsExec.exe depuis Sysinternals

C:\Windows\system32>TAKEOWN /F "G:\OLD Drive\Program Files" /R /D Y

===================================

RÉSULTAT (voir INFO dans la dernière déclaration)

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files" now owned by user "P
CDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8" now owned by user "PCDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8\VC" now owned by user "PCDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8\VC\VCWizards" now owned by user "PCDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8\VC\VCWizards\CodeWiz" now owned by user "PCDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8\VC\VCWizards\CodeWiz\.NET" now owned by user "PCDGROUP\PCD$".

SUCCESS: The file (or folder): "G:\OLD Drive\Program Files\Microsoft Visual Stud
io 8\VC\VCWizards\CodeWiz\.NET\Component" now owned by user "PCDGROUP\PCD$".

INFO: Access is denied. ( "G:\OLD Drive\Program Files\Microsoft Visual Studio 8\
VC\VCWizards\CodeWiz\.NET\Component\templates" )

C:\Windows\system32>

==========

CONCLUSION

Problème non résolu

===============

TEST2 - SUCCÈS

CAVEAT - Je n'ai réussi ici que parce que le dossier repose sur un lecteur qui n'est pas mon démarrage principal (c :) et pourrait donc être mis hors ligne en toute sécurité. Je me suis assuré que toutes les fenêtres étaient fermées avant d'agir.

Microsoft Windows [Version 10.0.10586]
(c) 2015 Microsoft Corporation. All rights reserved.

C:\Windows\system32> cd "G:\OLD Drive\Program Files\Microsoft Visual Studio 8\VC\VCWizards\CodeWiz\.NET\Component"

C:\Windows\system32>G:

G:\OLD Drive\Program Files\Microsoft Visual Studio 8\VC\VCWizards\CodeWiz\.NET\Component>chkdsk /f
The type of the file system is NTFS.
Cannot lock current drive.

Chkdsk cannot run because the volume is in use by another
process.  Chkdsk may run if this volume is dismounted first.
ALL OPENED HANDLES TO THIS VOLUME WOULD THEN BE INVALID.
Would you like to force a dismount on this volume? (Y/N) Y
Volume dismounted.  All opened handles to this volume are now invalid.
Volume label is DATABAK.

Stage 1: Examining basic file system structure ...
  986368 file records processed.
File verification completed.
  12 large file records processed.
  0 bad file records processed.

Stage 2: Examining file name linkage ...
  1261166 index entries processed.
Index verification completed.
  0 unindexed files scanned.
  0 unindexed files recovered to lost and found.

cd..

G:\OLD Drive\Program Files\Microsoft Visual Studio 8\VC\VCWizards\CodeWiz\.NET\

rd Component

=============================================== ====

RÉSULTAT - Le dossier Composant a été supprimé avec succès

Thomas Allan
la source