Impossible de supprimer flash9.ocx

8

Un peu vaudou, en effet.

J'ai acheté un nouveau lecteur de démarrage et il est temps d'utiliser l'ancien lecteur pour les données. Je pensais gagner du temps en effaçant simplement les dossiers système inutiles, au lieu de sauvegarder, de formater et de restaurer. Wups!

J'ai un seul fichier Adobe qui ne sera absolument pas supprimé. G: \ Windows \ SysWOW64 \ Macromed \ Flash \ flash9.ocx - bien qu'il puisse avoir commencé avec un nom de fichier différent. Je peux le renommer, curieusement.

Pour être clair, le lecteur est actuellement branché en externe. Je peux donc démarrer l'ordinateur, brancher ce lecteur par la suite et essayer immédiatement de le supprimer. La case "Fichier en cours d'utilisation" indique "l'action ne peut pas être terminée car le fichier est ouvert dans un autre programme".

Je formaterais à ce stade, mais c'est ma baleine blanche, et je dois savoir si Adobe a inséré un petit hack de registre méchant - ou quoi que ce soit - ce qui rend cela impossible.

Depuis que je suis sûr qu'il apparaîtra, j'ai pris possession du fichier - et c'était l'astuce qui m'empêchait de supprimer quoi que ce soit d'autre sur le lecteur - tous les droits sur les autorisations de fichier, vous le nommez, j'ai tripoté avec le fichier lui-même.

Je suis sur le point d'essayer de désinstaller flash du lecteur système, au cas où cela alignerait correctement les planètes. Parfois, je souhaite être moins têtu et pouvoir déjà formater.

Kara Marfia
la source

Réponses:

4

En fait, il y avait quelques autorisations explicites de "refus" dans la boîte. J'avais oublié que ceux-ci l'emportaient sur les "autoriser". Je me suis débarrassé de ceux-ci et j'ai pu supprimer le fichier sans problème. Un peu gênant de ne pas les avoir vus auparavant!

Kara Marfia
la source
Merci!! Cela fait des jours que j'essaie de supprimer ces fichiers !!
billy
Changer les permissions du fichier n'était pas suffisant dans mon cas. J'ai également dû modifier les autorisations sur le dossier qui contenait le fichier et supprimer le groupe auquel le fichier appartenait.
Pikamander2
1

Recherchez Unlocker 1.9.1 , un petit utilitaire sympa pour supprimer les fichiers qui ne veulent pas être supprimés ... généralement en cours d'exécution en mémoire et ne faisant rien d'utile de toute façon.

Dave
la source
En essayant, je ne pouvais pas pour la vie me rappeler comment ça s'appelait.
Kara Marfia
1

La réponse de Kara est correcte. Adobe a bloqué deux ACE refusés sur les fichiers:

DENY  Everyone         Write Attributes
DENY  ANONYMOUS LOGIN  Write Attributes

la suppression du premier permet de supprimer le fichier. La seconde n'a pas d'importance dans ce cas.

Tim Wright
la source
0

Je ne peux pas le confirmer, mais de temps en temps, lorsque j'essaie de supprimer un profil utilisateur, Windows ne me laisse pas supprimer le fichier de registre user.dat, disant qu'il est en cours d'utilisation. Je sais que ce n'est pas le cas, mais j'ai toujours pensé que c'était simplement parce que le nom était le même que celui utilisé pour l'utilisateur actuel, qui vient d'un endroit différent. J'ai tendance à penser que c'est une situation similaire.

Je formaterais simplement le lecteur et j'en aurais fini. Si vous avez vraiment des doutes, vous pouvez rechercher dans le registre:

G:\Windows\SysWOW64\Macromed\Flash\flash9.ocx

KCotreau
la source
Rien dans le registre de ce chemin, mais je pense que cela aurait dû être quelque chose de plus sournois, car ni Adobe ni Windows ne pouvaient vraiment savoir ce chemin à l'avance.
Kara Marfia
Comme je l'ai dit, comme il n'y a rien sur le disque que vous souhaitez, vous pouvez simplement le formater. Il démontera le lecteur, fermera tous les descripteurs de fichiers ouverts et le fera simplement.
KCotreau
Mais Adobe a gagné! Sérieusement, cependant, je meurs d'envie de savoir quel tour de magie qu'ils utilisent qui en fait le seul fichier qui ne peut pas être supprimé.
Kara Marfia
Je vous l'ai déjà dit: ce n'est pas Adobe. C'est la façon dont Windows le gère parfois. Je l'ai eu avec le fichier de registre user.dat en particulier.
KCotreau
Sauf que, encore une fois, j'ai pu supprimer tous les autres fichiers du lecteur. Ce n'est pas un comportement Windows / OCX standard. Je connais bien le verrouillage de fichiers par Windows, mais merci quand même!
Kara Marfia
0

.ocxles fichiers sont similaires .dllaux fichiers en ce sens qu'ils sont des composants utilisés par d'autres programmes. Donc, si cet autre programme est ouvert, il est probablement considéré comme "utilisé" par Windows.

Si vous avez Internet Explorer ou un autre navigateur ouvert, cela pourrait être une cause. Internet Explorer est lui-même composé d'un certain nombre de composants "COM" et il est possible qu'un autre programme utilise un tel composant qui est chargé en particulier .ocx. Cela semble idiot, et ce serait bien si vous pouviez facilement trouver quels composants appartiennent à quel programme et lesquels sont actuellement actifs, mais c'est Windows.

(Modifier: après avoir lu votre question plus attentivement, je ne pense pas que cela soit lié à votre problème. C'est probablement un problème d'autorisations. Quoi qu'il en soit, ce qui suit s'applique toujours ...)

Vous pourrez peut-être le supprimer du mode sans échec. Vous pouvez certainement le supprimer en démarrant un CD live Linux ou un CD Windows PE et en le supprimant de là.

Depuis le registre, en particulier la user.datpartie de celui-ci. comprend les paramètres du compte d'un utilisateur, vous pouvez être sûr qu'il est ouvert et "en cours d'utilisation" tant que vous êtes connecté. Pour une raison quelconque, il a tendance à rester ouvert après votre déconnexion la plupart du temps (probablement par un programme oubliant de le fermer) avant la fin de ce programme). Vous pouvez le supprimer en redémarrant, en vous connectant à un autre compte administrateur et en le supprimant sans vous connecter à ce compte.

LawrenceC
la source
Je n'ai pas pu le supprimer en mode sans échec, mais je vais peut-être creuser cette botte Ubuntu que je connais quelque part ici ...
Kara Marfia
0

En plus de supprimer les autorisations de refus, j'ai constaté que je devais modifier les propriétés de propriété.

Right click on the file or folder in question
Choose 'Properties'
Click on the Security tab
Click on 'Edit'
If 'everyone' is not present Click on 'Add'
Type 'everyone' (without quotes) and press OK

In the lower part of the dialog, choose 'Full Control' and then press OK

Try deleting again.

Éditer:

En outre, il est parfois nécessaire d'effectuer ce processus avec les dossiers parents contenant les fichiers en question.

Jahmic
la source
0

1. iObitUnlocker

J'achète un nouveau disque dur. Ancien disque dur que je commence à utiliser pour les sauvegardes de mes données. Je supprime manuellement certaines données de mon ancien disque dur, mais certains dossiers ne sont pas supprimés en raison de fichiers avec .ocxextension.

Je ne peux pas supprimer mes .ocxfichiers à l'aide des programmes LockHunter et Unlocker .

Mais le programme gratuit iObitUnlocker supprime les .ocxfichiers. J'ai besoin d'appuyer sur sélectionner un fichier → appuyez sur Context_MenuiObitUnlockerLeft_Clickpour faire descendre le Unlockbouton près de → Unlock & DeleteOK.


2. Démonstration

Démo

Саша Черных
la source
-1

Allez dans les propriétés du fichier. Allez dans la sécurité, utilisateurs. Ne cliquez pas sur la case à cocher "Refuser", mais sur "SUPPRIMER" les autorisations spéciales qui refusent l'accès. Appliquez les modifications, ALORS vous pouvez facilement supprimer le fichier.

Rivet
la source
Je doute fortement que ce soit un problème d'autorisations.
bwDraco
-1

démarrez cmd en tant qu'administrateur. nous supprimons d'abord "ANONYMOUS LOGIN" qui prend le contrôle du fichier. deuxièmement, nous donnons un accès complet à "n'importe qui" au fichier. troisièmement, nous supprimons le dossier flash et tous les fichiers qu'il contient.

et y a écrit comme ceci:

 cacls C:\Windows\System32\Macromed\Flash /e /r "ANONYMOUS LOGIN" 
  cacls C:\Windows\System32\Macromed\Flash /e /p "Everyone":f
  rd  <C:\Windows\System32\Macromed\Flash /s /q
user3124235
la source
2
Pour le bénéfice d'OP et d'autres lecteurs, pouvez-vous modifier votre réponse pour dire ce que font ces commandes? :)
bertieb
ok pas de problème mais pourquoi -1 pour ma réponse: /.
user3124235
Je n'ai pas -1 / downvote donc je ne peux pas répondre à ça, désolé
bertieb