Depuis quelques semaines, je reçois le message d'erreur après la connexion:
File Name Warning
There is a file of folder on your computer called "C:\Program" which
could cause certain applications to not function correctly. Renaming it
to "c:\Program1" would solve this problem. Would you like to rename
it now?
[ ] Don't perform this check at startup
Cliquer sur le Renamebouton entraîne le message d'erreur
Folder In Use
The action can't be completed because the folder or a file in it is open in
another program
Close the folder or file and try again
J'ai donc lancé Process Explorer et fait une recherche sur Handle C:\Program
. Bien sûr, il trouve beaucoup d'éléments pour C:\Program Files
et C:\Program Files (x86)
, donc je les ai triés par nom. Il n'y a pas de poignée répertoriée pour C:\Program
.
Ensuite, j'ai supposé qu'il pourrait s'agir d'un problème d'autorisation et j'ai essayé de prendre possession du dossier. Malheureusement, cela ne fonctionne pas aussi bien. Je reçois
Error applying security
An error occurred while applying security information to:
C:\Program
Access is denied.
suivi par
Windows Security
Unable to set new owner on Program.
Access is denied.
Le propriétaire actuel est le groupe des administrateurs et je suis membre de ce groupe. En vérifiant les autorisations effectives, j'ai le contrôle total (toutes les cases cochées). Je peux créer des fichiers et supprimer des fichiers dans le dossier.
Il n'y a pas de fichiers dans le dossier, ni dans l'explorateur, ni DOS ( dir /a
), ni tout rechercher.
Certains sites Web disent que j'ai des logiciels malveillants, mais j'en doute. Je ne visite pas de sites Web dangereux et j'ai un scanner de virus à jour.
Comment supprimer le dossier C: \ Program?
Remarque: je n'ai pas accès au BIOS, je ne peux donc pas démarrer à partir d'un lecteur de CD ou d'une clé USB.
Je sais que je pourrais désassembler le PC et connecter le disque dur à un autre PC, le connecter en tant que disque externe, puis apporter des modifications au disque. Cependant, je recherche une solution intégrée.
la source
Réponses:
Avez-vous essayé de démarrer en mode sans échec pour voir si cela fait une différence? Cela devrait permettre d’exclure les programmes tiers et les extensions de shell susceptibles d’interférer.
Pour utiliser le mode sans échec, redémarrez votre ordinateur et maintenez F8-le enfoncé juste avant le début du chargement de Windows.
la source
La protection d’accès McAfee pourrait vous empêcher de supprimer le dossier C: \ Program \
la source
Si vous avez accès au registre, vous pouvez essayer d’ajouter ce fichier pour une suppression automatique au redémarrage. Pour faire ça:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
Multi-String
valeur:PendingFileRenameOperations
\??\C:\Programs
comme donnéesOK
Modify Binary Data
0000
(4 zéros qui représentent une chaîne vide)Windows essaiera de supprimer le fichier au redémarrage.
Source: http://blog.notfaqs.com/2007/10/registry-rename-file-on-reboot.html
la source
\??\\C:\Program
. Notez la double barre oblique inverse. La double barre oblique inverse peut être n'importe où. A l'étape 8, la valeur a déjà 4 zéros à la fin, en fait 4 octets de zéros qui apparaissent comme 8 zéros00 00 00 00
. Cela dit, cette méthode semble présenter un risque élevé. Mieux vaut vérifier avec SysInternals PendMoves, mais je ne sais pas à quoi devrait ressembler le bon résultat.Peut-être que Unlocker pourrait vous aider.
la source
Le moyen le plus simple serait d’utiliser Linux sur un lecteur USB (avec le support ntfs-3g), par exemple le CD System Rescue . De cette façon, vous n’avez pas à vous soucier de la sécurité Windows NTFS ou de tout cheval de Troie qui pourrait vous cacher le fichier.
startx
après le démarrage)/mnt/windows
Program
fichier ou ce dossier et supprimez-lehalt
pour arrêter Linux et votre ordinateurla source