Runas Windows Explorer dans Windows 7

11

J'ai un problème étrange avec l'Explorateur Windows sur Windows 7 Professionnel.

Lorsque j'essaye de l'ouvrir sous différentes informations d'identification d'utilisateur, j'obtiens le message d'erreur suivant:

Windows ne peut pas accéder au périphérique spécifié, chemin d'accès ...

Les résultats sont les mêmes que j'essaye dans le menu contextuel ou en utilisant runas /user:DOMAIN\User explorer.exe

Cependant, si j'ouvre une invite de commande (à l'aide de runas.exe), le comportement est un peu différent:

  • Taper juste explorerou explorer.exeentraîne la même erreur.
  • Taper explorer C:ou explorer /E,...ne lance rien. Je suis de retour à l'invite. Le processus Explorer ne démarre pas.

Quelqu'un a-t-il déjà vu ce comportement? Si oui, comment puis-je procéder pour le changer?

Nasir
la source

Réponses:

3

Tout d'abord, merci à tous pour les réponses.

Une mise à jour à ce sujet. Si je fais de l'utilisateur du domaine cible un administrateur local, je peux démarrer Explorer avec la commande runas. Cependant, la nouvelle instance de l'explorateur ne démarre pas sous les informations d'identification d'un autre utilisateur.

Apparemment, à partir de Vista, MS n'autorise plus plusieurs instances de explorer.exe avec des informations d'identification différentes. Il a été mentionné ici

Quoi qu'il en soit, j'abandonne officiellement et cherche un remplacement d'explorateur autonome pouvant être exécuté avec RunAs.

Nasir
la source
essaye ça. gratuit et portable: mustangpeak.net/ultraexplorer.html
2

Je vois cela sur les programmes qui verrouillent l'accès à un fichier ou qui n'ont pas la permission d'écrire / d'accéder à un fichier particulier. Je le vois beaucoup avec Notepad ++ donc je l'enregistre simplement sur le bureau puis le recopie lorsque je travaille sur des fichiers système. Il pourrait y avoir quelques légères modifications que les développeurs de ces programmes pourraient devoir faire ou la façon dont Windows 7 les gère. Je le vois plus dans Win2k8.

user10547
la source
1
J'essaie simplement d'exécuter l'Explorateur Windows sous différentes informations d'identification. Pas d'application spéciale.
Nasir
Je vous donne juste une raison pour laquelle vous obtiendrez cela. Si vous essayez d'exécuter Explorer et que rien d'autre ne ferme complètement l'UAC et assurez-vous qu'il est tué, démarrez-le dans le gestionnaire de tâches, cela fonctionnera peut-être.
user10547
2

J'ai demandé conseil à notre microsoft tam et maintenant, utilisez Explorer ++, vous pouvez le télécharger sur www.explorerplusplus.com. Voici les conseils que j'ai reçus.


Dans Win7, nous bloquons maintenant le lancement d'Explorer dans un autre contexte. Vous devrez peut-être installer une application de gestion de fichiers pour effectuer cette opération http://blogs.technet.com/elevationpowertoys/archive/2009/11/20/explore-as-administrator-powertoy.aspx

Ou

Vous pouvez lancer Explorer dans un autre contexte à condition de tuer la première instance avant de créer la seconde, car il s'agit d'une seule instance.

Mais ce serait une mauvaise façon de faire et ce sera un scénario non pris en charge, cela entraînerait également des problèmes.


la source
Brillant! Explorer ++ a parfaitement fonctionné .
SliverNinja - MSFT
2

Vous pouvez exécuter l' explorateur avec des droits élevés si vous désactivez la fabrique d'explorateurs sans niveau élevé qui bloque toutes les demandes pour élever l'explorateur.

Pour ce faire, démarrez regedit.exeet accédez à la clé HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}. Prenez possession de la clé et donnez à votre compte toutes les autorisations. Renommez ou supprimez maintenant la valeur RunAs. Après cela, l' Explorer Elevated-Unelevated Explorer Factory est désactivé et lorsque vous sélectionnez "Exécuter en tant qu'administrateur", l'Explorateur s'exécute avec une élévation:

entrez la description de l'image ici

magicandre1981
la source
Merci, cela fonctionne réellement. Vous voudrez peut-être installer PrivBar qui est une barre d'outils pour l'explorateur qui montre avec quels privilèges il s'exécute. Notez également que vous pouvez utiliser "Exécuter en tant qu'administrateur" par opposition à "Exécuter en tant que ..." + "Utilisateur: administrateur".
jdm
1

Cet article de support Windows peut vous aider.

J'ai essayé de tuer le processus explorer.exe d'abord, puis de l'exécuter runas /user:DOMAIN\AnotherUser explorer.exeet il a remplacé mon shell par le shell AnotherUser. Mais la déconnexion du nouveau shell me déconnecte complètement.

Un article de blog parle de la configuration de Launch folder windows in a separate processmais cela n'a pas fonctionné pour moi. YMMV.

Ramon Marco Navarro
la source
1

Il y a une solution (testée et qui fonctionne pour moi au moins) ici .

Utilisez Internet Explorer au lieu de simplement l'Explorateur Windows; cela fonctionne pour les fichiers locaux.

Si vous souhaitez accéder à un emplacement en réseau \\myserver\myshare, vous pouvez taper ce qui suit dans la barre d'adresse:

file:\\myserver\myshare
John D
la source
1
Bien que cela fonctionnait dans les jours IE6, je ne pense pas que cela ait fonctionné depuis la sortie d'IE7
Rex
1

Aaron Margosis a publié une alternative à l'exécution de l'Explorateur Windows en tant qu'utilisateur différent dans Windows 7. Vous utilisez réellement le Bloc-notes au lieu de l'Explorateur.

Voir les commentaires du 7 décembre 2009 au bas de cette page .

Indrek
la source
0

J'ai également remarqué ce comportement sur la version RC et la version finale. J'utilise actuellement 64bit Win 7 Enterprise.

C'est assez irritant, car l'une des principales utilisations de cela est pour moi de pouvoir accéder aux ressources réseau avec un compte administrateur qui sont autrement inaccessibles aux utilisateurs standard. L'utilisation de "explorer.exe / distinct" était une certitude morte sous XP, mais ne fait rien maintenant. J'ai essayé de me connecter localement en tant qu'utilisateur que je souhaite exécuter plus tard et de définir l'option "Exécuter les fenêtres de l'explorateur dans un processus séparé" mais encore une fois cela n'aide pas.

J'ai vu que cela fonctionne sur d'autres systèmes de poeples, et il y a des articles de blog expliquant comment fonctionner en tant qu'utilisateur différent, alors peut-être que cela est limité à l'exécution en tant qu'utilisateurs de domaine?

En outre, je ne reçois le message d'erreur que si j'ai précédemment configuré Explorer.exe pour qu'il s'exécute en tant qu'administrateur. Si ce n'est pas réglé, je n'ai aucune activité. Peut-être que lorsque vous exécutez l'explorateur en tant qu'utilisateur de domaine différent de celui sous lequel vous êtes connecté, l'élévation ne se produit pas correctement et l'accès au fichier est refusé au compte?

Richard


la source
0

Dans Windows XP, cela fonctionne comme ceci:

runas /user:domain\username "explorer /separate"

Vous pourriez essayer cela, le /separatecommutateur. Je viens de jeter ma machine virtuelle Windows 7, mais c'était un RC, et je n'ai pas encore pu installer une nouvelle version non-RC, donc je ne peux pas le tester pour le moment.

MISE À JOUR: Dans Vista, il tente de démarrer l'Explorateur, mais il n'apparaît jamais réellement à l'écran, ce qui me fait penser que cela ne fonctionnera pas non plus dans Windows 7.

Bratch
la source
1
oui, je l'ai juste essayé. pas de dés :-(
Nasir
0

Trouvez simplement le raccourci pour l'Explorateur Windows dans la barre des tâches, mais ne cliquez pas dessus avec le bouton gauche de la souris. Appuyez Shiftsur le bouton du clavier et cliquez avec le bouton droit de la souris sur l'icône de l'Explorateur Windows, puis cliquez sur Exécuter en tant qu'administrateur ou Exécuter en tant que menu utilisateur différent .

Tri Effendi
la source
Tri Effendi: cela ne fonctionne PAS sous Windows 7.
-1

Vérifiez la propriété sur explorer.exe Autre que cela, je suis perplexe.

shaiss
la source
-1

Avez-vous un compte avec des privilèges d'administrateur? Windows 7 ne permet pas d'exécuter l'Explorateur Windows avec des privilèges d'administrateur, même lorsque vous choisissez de "exécuter en tant que -> Administrateur".

Ma solution ici est:

À mon avis, l'activation du compte administrateur comme décrit ci-dessus n'attribuera pas de mot de passe à l' administrateur . Par conséquent, protégez le compte administrateur dès que possible dans les paramètres du compte. Ou suivez http://support.microsoft.com/kb/149427 avant d'activer le compte administrateur .

Abdull
la source
veuillez lire la question d'origine et les autres réponses. Cela n'a rien à voir avec la désactivation du compte administrateur.
Nasir
Eh bien, peut-être pas dans votre cas. Mais dans mon cas, c'est le cas :)
Abdull