J'utilise Windows 7 quotidiennement en tant qu'utilisateur limité avec UAC activé. Je me connecte en tant que $ USER et j'ai un utilisateur factice appelé $ ADMIN avec un accès administratif que j'utilise à des fins d'élévation.
Malheureusement, certaines applications élevées sont conscientes d'être élevées: l'exécution d'Explorer en tant qu'administrateur affiche toujours les dossiers et les autorisations de $ USER. Certaines autres applications ne le sont pas et essaieront d'accéder aux dossiers et autorisations de $ ADMIN.
Je, en particulier, un programme (oui, je regarde vous , 2010 TuneUp) pour trouver et supprimer cochonneries de mon système. Malheureusement, lorsqu'un TuneUp élevé supprime des fichiers, il utilise le bac de recyclage de $ ADMIN.
Maintenant. Je ne veux pas me connecter en tant que $ ADMIN. C'est un faux compte. Il n'est pas censé être connecté. Il est juste là pour l'élévation. Je ne veux pas qu'il ait un profil, un dossier d'accueil et des paramètres pour cela.
Donc, ce que je veux faire, c'est utiliser l'élévation pour accéder à la corbeille de $ ADMIN et la vider proprement. Windows ne semble malheureusement pas en mesure de le faire:
- L'exécution de l'Explorateur en tant que $ ADMIN à partir de l'interface graphique entraînera l'utilisation des dossiers de $ USER. L'exécution de l'explorateur en tant que $ ADMIN à partir de l'invite de commandes (en utilisant le groupe électrogène elevate, par exemple) entraîne le message d'erreur suivant:
Windows ne peut pas accéder au périphérique, au chemin ou au fichier spécifié. Vous ne disposez peut-être pas des autorisations appropriées pour accéder à l'élément.
[D'ACCORD]
- L'exécution à
start .
partir d'une invite de commandes élevée entraîne le message d'erreur ci-dessus. - L'exécution du bloc-notes en tant que $ ADMIN et l'utilisation de la boîte de dialogue Ouvrir comme explorateur primitif ne montrent aucun moyen d'accéder au bac de recyclage. Un clic droit sur les fichiers de cet écran entraînera un blocage temporaire et aucun menu ne s'affichera. La tentative d'ouverture du dossier "brut" du bac de recyclage brut à
C:\$Recycle.Bin\S-1-5-21-1970411373-1708269306-xxxxxxxxxx-1007\
partir de la boîte de dialogue Ouvrir ci-dessus entraîne le message d'erreur suivant:
Corbeille
Vous n'êtes pas autorisé à ouvrir ce fichier.
Contactez le propriétaire du fichier ou un administrateur pour obtenir l'autorisation.
[D'ACCORD]
J'ai "résolu" le problème en émettant "del * / S / F / Q" à partir d'une invite élevée depuis l'intérieur du dossier "raw" du bac, mais ce n'est évidemment pas la voie à suivre.
Qu'est-ce que j'aurais dû faire à la place?
Il semble que ma question n'était pas assez claire. Comme c'est surprenant. :)
Voici ce que je suis en train de réaliser. Tout ce que je veux faire c'est ouvrir cette fenêtre en tant que $ ADMIN: