C:\Windows\system32>net use
OK X: \\192.168.8.109\Public Microsoft Windows Network
OK Y: \\192.168.8.109\DATA Microsoft Windows Network
OK Z: \\192.168.8.109\MEDIA Microsoft Windows Network
Las instrucciones de la línea de comandos dir x:
funcionan como se esperaba.
En el Explorador de Windows, ¿por qué no aparecen estas 3 unidades asignadas? Se agradecen sugerencias y preguntas de diagnóstico.
Respuesta1
Las unidades de red asignadas creadas por un proceso elevado no serán visibles para un proceso no elevado y viceversa. Este ha sido el caso desde Windows Vista. Dado que Explorer no se ejecuta en modo elevado (a menos que desactive completamente UAC), no ve las unidades que creó con el símbolo del sistema administrativo.
Para deshabilitar ese aislamiento, puede modificar el Registro, según las instrucciones deeste artículo de TechNet. Navegue hasta esta clave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Cree una entrada DWORD con un nombre EnableLinkedConnections
con un valor de 1. Reinicie la computadora. Las unidades de red asignadas por el mismo usuario, incluso en contextos de seguridad diferentes, siempre aparecerán para los programas que se ejecutan como ese usuario.
Respuesta2
También tuve este problema. Cuando ejecuté lo siguiente usando una consola CMD con privilegios de administrador, la unidad no aparecía en el Explorador de archivos.
net use y: \\192.168.20.1\disk1_1 /p:yes
Luego intenté hacer lo mismo usando una consola CMD normal y ahora aparece en el Explorador de archivos.