Runas Windows Explorer en Windows 7

11

Tengo un problema extraño con el Explorador de Windows en Windows 7 Professional.

Cuando intento abrirlo con diferentes credenciales de usuario, aparece el siguiente mensaje de error:

Windows no puede acceder al dispositivo especificado, ruta ...

Los resultados son los mismos ya sea que lo intente desde el menú contextual o usando runas /user:DOMAIN\User explorer.exe

Sin embargo, si abro un símbolo del sistema (usando runas.exe) el comportamiento es un poco diferente:

  • Escribir solo explorero explorer.exeda como resultado el mismo error.
  • Escribir explorer C:o explorer /E,...no ejecuta nada. Me devuelven a la solicitud. El proceso Explorer no se inicia.

¿Alguien ha visto este comportamiento antes? Si es así, ¿cómo puedo cambiarlo?

Nasir
fuente

Respuestas:

3

En primer lugar, gracias a todos por las respuestas.

Una actualización sobre esto. Si convierto al usuario del dominio de destino en un administrador local, puedo iniciar Explorer con el comando runas. Sin embargo, la nueva instancia del explorador no comienza con las credenciales de un usuario diferente.

Aparentemente, comenzando con Vista, MS ya no permite múltiples instancias de explorer.exe con credenciales diferentes. Fue mencionado aquí

De todos modos, me estoy rindiendo oficialmente y estoy buscando un reemplazo de explorador independiente que se pueda ejecutar con RunAs.

Nasir
fuente
prueba esto. gratis y portátil: mustangpeak.net/ultraexplorer.html
2

Veo esto en programas que bloquean el acceso a un archivo o no tienen permiso para escribir / acceder a un archivo en particular. Lo veo mucho con Notepad ++, así que lo guardo en el escritorio y luego lo copio cuando trabajo en los archivos del sistema. Puede haber algunas modificaciones leves que los desarrolladores de esos programas pueden necesitar hacer o la forma en que Windows 7 lo maneja. Sin embargo, lo veo más en Win2k8.

usuario10547
fuente
1
Solo estoy tratando de ejecutar el Explorador de Windows con diferentes credenciales. Ninguna aplicación especial
Nasir el
Solo dándote una razón por la que lo entenderías. Si está intentando ejecutar Explorer y nada más apague el UAC por completo y asegúrese de que esté apagado, inicie en el administrador de tareas, tal vez eso funcione.
user10547
2

Busqué el consejo de nuestro microsoft tam y ahora uso Explorer ++, puede descargarlo de www.explorerplusplus.com. A continuación se encuentra el consejo que recibí.


En Win7 ahora bloqueamos el lanzamiento de Explorer en otro contexto. Puede que tenga que instalar una aplicación de administrador de archivos para hacer este truco http://blogs.technet.com/elevationpowertoys/archive/2009/11/20/explore-as-administrator-powertoy.aspx

O

Puede iniciar Explorer en otro contexto siempre que elimine la primera instancia antes de hacer la segunda, porque es una instancia única.

Pero esta sería una forma incorrecta de hacerlo y será un escenario no admitido, también podría causar algunos problemas.


fuente
¡Brillante! Explorer ++ funcionó perfectamente .
SliverNinja - MSFT
2

Puede ejecutar el Explorador con derechos elevados si deshabilita la Fábrica de exploradores elevados y no elevados que bloquea todas las solicitudes para elevar el Explorador.

Para hacer esto, comience regedit.exey vaya a la tecla HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}. Tome posesión de la clave y otorgue permisos completos a su cuenta. Ahora cambie el nombre o elimine el valor RunAs. Después de hacer esto, la Fábrica de Explorador Elevado-No Elevado se desactiva y cuando selecciona "Ejecutar como administrador", el Explorador se ejecuta elevado:

ingrese la descripción de la imagen aquí

magicandre1981
fuente
Gracias, esto realmente funciona. Es posible que desee instalar PrivBar, que es una barra de herramientas para el explorador que muestra con qué privilegios se está ejecutando. Además, tenga en cuenta que puede usar "Ejecutar como administrador" en lugar de "Ejecutar como ..." + "Usuario: Administrador".
jdm
1

Este artículo de soporte de Windows podría ayudar.

Intenté matar primero el proceso explorer.exe y luego ejecutarlo runas /user:DOMAIN\AnotherUser explorer.exey reemplazó mi shell con el shell de AnotherUser. Pero cerrar sesión en el nuevo shell me desconecta por completo.

Una publicación de blog habla sobre la configuración de Launch folder windows in a separate processpero no funcionó para mí. YMMV.

Ramon Marco Navarro
fuente
1

Hay una solución (probada y que funciona para mí al menos) aquí .

Básicamente use Internet Explorer en lugar de solo Windows Explorer; Esto funciona para archivos locales.

Si desea acceder a una ubicación en red \\myserver\myshare, puede escribir lo siguiente en la barra de direcciones:

file:\\myserver\myshare
John D
fuente
1
Si bien esto solía funcionar en los días de IE6, no creo que esto haya funcionado desde que se lanzó IE7
Rex
1

Aaron Margosis publicó una alternativa para ejecutar el Explorador de Windows como un usuario diferente en Windows 7. En realidad, usa el Bloc de notas en lugar del Explorador.

Vea los comentarios del 7 de diciembre de 2009 al final de esta página .

Indrek
fuente
0

También he notado este comportamiento tanto en la versión RC como en la versión de lanzamiento. Actualmente estoy usando 64bit Win 7 Enterprise.

Esto es bastante irritante, ya que uno de los principales usos para esto es poder acceder a los recursos de red con una cuenta de administrador que de otro modo sería inaccesible para los usuarios estándar. El uso de "explorer.exe / separate" era un certificado muerto en XP, pero ahora no hace nada. He intentado iniciar sesión localmente como el usuario al que quiero ejecutar más tarde y configurar la opción "Ejecutar las ventanas del explorador en la opción de proceso por separado", pero de nuevo esto no ayuda.

He visto que esto funciona en otros sistemas Poeples, y hay publicaciones de blog que explican ejecutar como usuario diferente, por lo que tal vez esto se limite a ejecutarse como usuarios de dominio.

Además, solo recibo el mensaje de error si previamente configuré Explorer.exe para que se ejecute como administrador. Si esto no está configurado, no obtengo ninguna actividad. ¿Quizás cuando se ejecuta el explorador como un usuario de dominio diferente al usuario con el que inició sesión, la elevación no se produce correctamente y la cuenta no tiene acceso al archivo?

Ricardo


fuente
0

En Windows XP funciona así:

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

Podrías probar eso, el /separateinterruptor. Acabo de tirar a la basura mi máquina virtual de Windows 7, pero era un RC, y aún no he podido instalar una nueva versión que no sea RC, por lo que no puedo probarlo en este momento.

ACTUALIZACIÓN: en Vista intenta iniciar Explorer, pero en realidad nunca aparece en la pantalla, lo que me hace pensar que esto tampoco funcionará en Windows 7.

Bratch
fuente
1
Sí, solo lo intenté. sin dados :-(
Nasir
0

Simplemente encuentre el acceso directo para el Explorador de Windows en la barra de tareas, pero no haga clic con el botón izquierdo del mouse. Presione el Shiftbotón en el teclado y haga clic con el botón derecho del mouse en el icono del Explorador de Windows, luego haga clic en Ejecutar como administrador o Ejecutar como menú de usuario diferente .

Tri Effendi
fuente
Tri Effendi: Eso NO funciona en Windows 7.
-1

Compruebe la propiedad en explorer.exe Aparte de eso, estoy perplejo.

Shaiss
fuente
-1

¿Tiene una cuenta con privilegios de administrador? Windows 7 no permite ejecutar Windows Explorer con privilegios de administrador, incluso cuando elige "ejecutar como -> Administrador".

Mi solución aquí es:

Para mi observación, la activación de la cuenta de administrador como se describe anteriormente no asignará una contraseña al administrador . Por lo tanto, proteja la cuenta de administrador lo antes posible en la configuración de la cuenta. O siga http://support.microsoft.com/kb/149427 antes de activar la cuenta de administrador .

Abdull
fuente
por favor lea la pregunta original y otras respuestas. Esto no tiene nada que ver con que la cuenta de administrador esté deshabilitada.
Nasir
Bueno, tal vez no en tu caso. Pero en mi caso, lo hizo :)
Abdull