TL; DR? Lisez en gras!
Si vous ne voulez pas d'outils externes ou si vous souhaitez identifier rapidement le processus de conservation de votre fichier. Ensuite, vous pouvez utiliser un outil Windows Sysinternals appelé Process Explorer . Vous n'avez même pas besoin d'extraire un fichier zip si vous le souhaitez, il suffit de récupérer la version en direct de Process Explorer http://live.sysinternals.com/procexp.exe
, ce qui le rend facile à utiliser à tout moment, n'importe où, tant que vous avez Internet (ou si vous aviez mis sur une clé USB avant votre départ).
Le bonus est que vous pouvez également l'utiliser pour toutes vos autres tâches liées au processus ...
Process Explorer est conçu comme un remplacement professionnel informatique du Gestionnaire des tâches; parmi d'autres alternatives comme le Moniteur de performances, le Moniteur de ressources ou un outil externe comme Process Hacker.
La fonctionnalité que vous recherchez dans cet outil de Microsoft est aussi simple que possible, c'est CTRL+F qui vous permet de rechercher des sous-chaînes pour les poignées ou les fichiers DLL . Si vous préférez utiliser votre souris et les menus, vous pouvez cliquer sur Find ➯ Find Handle ou DLL .
Supposons que les fichiers de police Arial soient en cours d'utilisation, nous pouvons simplement rechercher Arial
et voir qu'Instantbird et Firefox aiment garder ce fichier de police en cours d'utilisation. Supposons que je veuille supprimer ce fichier, je ne pourrais pas le faire. Modifions cela et débarrassons-nous du fichier Arial. Ne faites pas ça à la maison ...
Une solution simple serait de simplement fermer ces deux programmes, alors que cela fonctionne pour Instantbird, il semble que je ne peux pas arrêter Firefox car j'écris cette réponse pour vous. Et je ne veux pas risquer de perdre ma réponse en raison d'un délai d'expiration du cache ou d'une défaillance du presse-papiers. Je vais donc fermer toutes les poignées de Firefox à Arial.
Assurez-vous que Process Explorer est démarré en tant qu'administrateur, puis sélectionnez Fichier ➯ Afficher les détails de tous les processus
Je sélectionne simplement la poignée dans la fenêtre de recherche et Process Explorer sélectionnera automatiquement Firefox et passera à la bonne entrée dans sa fenêtre principale. Assurez-vous que vous effectuez cette opération sur un handle et non sur une DLL, il se peut ou non que vous deviez fermer le programme s'il s'agissait d'une DLL. Il est temps de fermer ces poignées pour que je puisse supprimer les fichiers de police Arial sans raison; eh bien, je peux toujours les restaurer à partir d'une sauvegarde ...
Donc, je fais simplement un clic droit sur les entrées pertinentes et cliquez sur Fermer la poignée .
Et maintenant, avec un Firefox qui n'a pas de poignées Arial, je poste ma réponse; la police est chargée de toute façon ...
Une alternative en ligne de commande, qui est uniquement capable de les répertorier, est Handle ; également écrit par Windows Sysinternals. Vous pouvez également en récupérer une version en direct sur http://live.sysinternals.com/handle.exe
et l'utiliser, handle.exe
suivi de la sous-chaîne que vous souhaitez rechercher.
Ensuite, utilisez taskkill /PID 1234 /F /T
où 1234
doit être remplacé par le PID du processus obtenu avec Handle. Vous pouvez également le faire par nom d'image avec taskkill /IM instantbird.exe /F /T
. Veuillez noter que /F
force l'arrêt et /T
tue les processus des enfants ...
Hacker->Find Handles or DLLs
) pour rechercher, ou double-cliquez sur le processus et allez dans l'onglet Poignées ... cela ne fait-il pas ce dont vous avez besoin? En outre, la surveillance GPU est également là - téléchargez simplement le plugin Extended Tools. De quelles autres fonctionnalités parlez-vous que vous ne pouvez pas trouver dans PH (ou qui ne sont pas entièrement implémentées)?Voici ma solution de contournement actuelle:
J'ai arrêté d'utiliser Teracopy comme gestionnaire de copie par défaut (mais je ne l'ai pas encore désinstallé). Après avoir copié un dossier, j'y allais, puis je reculais. Ensuite, je pourrais le renommer. Sinon, je devrais juste attendre un peu.
la source
Réponse courte :
Tu ne peux pas.
Longue réponse:
Cela dépend du mode de partage, je crois. (Je ne parle pas de ce type de partage - je fais référence au
FILE_SHARE_DELETE
type de partage.) Si le fichier est ouvert avec le mode de partage de suppression, alors théoriquement, vous pourriez écrire un programme dans:Ouvrez une autre poignée dans le fichier.
Soit essayez de l'ouvrir normalement, soit essayez de l'utiliser
SYSTEM_HANDLE_INFORMATION
pour localiser et dupliquer la poignée.Bonne chance pour les problèmes de blocage, etc. (qui ne peuvent être résolus correctement qu'avec un pilote de noyau).
Renommez-le via cette poignée, en utilisant
FILE_RENAME_INFORMATION
.Je ne sais pas si votre mode de partage actuel le permet ... il vous suffira d'essayer de voir.
la source
Les chances sont que vous ne rencontrez cela qu'avec des dossiers qui contiennent du contenu qui génère des miniatures (photos et autres). Beaucoup de gens ont émis l'hypothèse que cela avait à voir avec l'indexation (que je n'essaierai pas de contester), mais d'après mon expérience, cela se résume généralement à la génération de miniatures.
Par exemple, dans le coin inférieur gauche de la fenêtre de votre explorateur, si vous sélectionnez votre dossier de problèmes, vous devriez voir l'icône de dossier afficher un aperçu du contenu. C'est une sorte d'ajout agréable à l'interface graphique, mais semble être directement lié au problème.
Pour désactiver cette option, accédez à ORGANISER> OPTIONS DE DOSSIER ET DE RECHERCHE> AFFICHER (onglet) ... puis cochez "Toujours afficher les icônes, jamais les miniatures". Cliquez sur Appliquer / OK et vous avez terminé.
Essayez de renommer ce dossier maintenant. Faites-le plusieurs fois de suite et j'espère que vous constaterez que le problème de changement de nom de dossier a disparu.
la source
Vous pouvez déverrouiller un fichier à l'aide d'un outil gratuit nommé Unlocker. Vous pouvez le télécharger depuis FileHippo .
la source
Souvent, si vous essayez de renommer des vidéos ou des dossiers contenant des vidéos, l'explorateur tentera de créer des miniatures à l'aide du lecteur multimédia, qui verrouille le fichier ou le répertoire. Si vous restez assis pendant trente secondes puis réessayez, cela fonctionnera. La seule façon que j'ai trouvée pour éviter cela est de désactiver les vignettes des fichiers multimédias, mais ce n'est pas vraiment idéal.
la source
Cela est probablement dû à l'une des deux choses suivantes:
J'ai eu le même problème lorsque j'ai installé Windows 7 et j'ai pu modifier la fonctionnalité de recherche / indexation pour ne pas traiter les fichiers et cela l'a résolu. Sur le bouton de démarrage, tapez index dans l'option Rechercher les programmes et fichiers. Cela devrait faire apparaître les options d'indexation comme l'un des éléments. Ouvrez ce programme, puis sélectionnez l'emplacement des utilisateurs et cliquez sur modifier. Ici, j'ai désélectionné le dossier qui contient la plupart de mes fichiers.
L'inconvénient est que vos fichiers ne sont pas indexés - l'avantage est que vous pouvez réellement travailler avec eux quand vous le souhaitez - pas lorsque le système vous le permet.
la source
Assurez-vous que le service Application Experience n'est pas désactivé . Si oui, réglez-le sur manuel:
la source