El símbolo del sistema en modo Administrador no ve las unidades asignadas [duplicado]

48

Esta pregunta ya tiene una respuesta aquí:

No estoy seguro, pero cuando inicio mi Símbolo del sistema en modo Administrador, no puedo cambiar a una unidad asignada. Puedo hacerlo si no estoy en modo Administrador.

¿Me estoy perdiendo algo simple?

AngryHacker
fuente
¿Cuáles son los permisos en las unidades de red asignadas?
Ramhound
3
Eso es normal. Mapearlos nuevamente en ese símbolo del sistema. unidad de uso neto Carta: \\ YourUNChere
Mark Allen

Respuestas:

52

Cuando inicia un símbolo del sistema "Como administrador", se ejecuta en un contexto de usuario diferente que cuando no lo hace.

Dado que las unidades asignadas están centradas en el usuario, ese contexto de usuario administrador no tendrá las mismas unidades, y tendrá que asignarlas para ese contexto de usuario una vez que la ventana de comandos se abra como Adminsitrator, por ejemplo, ejecutando net use <letter>: \\<server>\<share>. Un ejemplo:

net use Z: \\SuperServer\SuperShare

Además, puede habilitar el EnableLinkedConnectionsindicador en el registro para que se comparta el token de sesión:

Para evitar este problema, configure el valor de registro EnableLinkedConnections. Este valor permite que Windows Vista y Windows 7 compartan conexiones de red entre el token de acceso filtrado y el token de acceso de administrador completo para un miembro del grupo Administradores.

Para hacer esto, configure el HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLinkedConnectionsindicador DWORD en 1y luego reinicie su máquina.

Para obtener más información sobre eso de Microsoft, consulte: Algunos programas no pueden acceder a las ubicaciones de red cuando UAC está habilitado

Ƭᴇcʜιᴇ007
fuente
3
Esta solución nunca me ha funcionado y no estoy seguro de por qué. Probado en Windows 7, 8 y 8.1. Intentando acceder a las unidades de red mapeadas de Parallels (\\ psf *) desde una VM de Windows.
Jason Duffett
2
@JasonDuffett mismo escenario aquí. Lo tengo para trabajar con: uso neto Z: \\ psf \ Inicio
Giorgio Bozio
El EnableLinkedConnectionsindicador de registro no funciona para mí, en Windows 10. funciona net useen una consola de administrador.
Tor Klingberg
Tampoco funciona para mí en Windows 7 x64 - net use ...funciona bien
Angelos Pikoulas
15

Esto me hace pensar en un viejo problema reportado de Windows Vista.

Puedes intentar:

  1. RegEdit abierto
  2. Ir HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  3. Cree un valor DWORD con nombre EnableLinkedConnectionsy configúrelo en1
  4. Reinicia la computadora
  5. Prueba nuevamente
usuario2196728
fuente
No se puede encontrar HKLM en el registro de Windows 10, ¿dónde está? Ahh veo HKEY_LOCAL_MACHINE.
Búho
1
Sí, eso no funcionó para mí en Wondows 10.
Owl
funcionó para mí, gracias!
user2673238
5

Otra solución que me llevó años encontrar es ejecutar net usedesde una tarea programada como la cuenta NT AUTHORITY \ SYSTEM . Aparentemente, las unidades asignadas en esta cuenta se muestran para todos los usuarios y todos los niveles de elevación .

He probado esto y funciona incluso en recursos compartidos de NFS (que puede ser un poco complicado). Simplemente cree un conjunto de tareas programadas para ejecutarse al inicio del sistema y especifique el siguiente comando:

net use //server/share Z: /persistent:no

Es posible que funcione ejecutarlo solo una vez /persistent:yes, pero no lo he intentado. De acuerdo, "solo mapearlo de nuevo" también funciona, pero esa unidad aún no será visible para las tareas programadas que se ejecutan en diferentes contextos. La desventaja es que todos los usuarios reales también lo ven, por lo que no es tan bueno para configuraciones multiusuario.

RomanSt
fuente