Windows se niega a recordar las credenciales de red compartida

16

Me he estado arrancando el pelo tratando de hacer que Windows recuerde las credenciales de un recurso compartido de red, y casi todos los intentos fueron completamente infructuosos.

Tengo dos máquinas con Windows, una de las cuales es un centro de medios que se supone que tiene acceso al contenido de la otra, pero cada vez que no recuerda las credenciales y requiere un inicio de sesión manual en el recurso compartido remoto para que todo funcione.

Intenté varias cosas. Al agregar las credenciales al Administrador de credenciales, intentar cambiar el nivel de seguridad de NTLP, cambiar el nombre de usuario / contraseñas de las dos máquinas para que coincidan, y estoy seguro de que probé otras cosas también, nada funcionó.

Bellota
fuente

Respuestas:

7

Este problema parece deberse a que Windows intenta la conexión inicial a una unidad en red utilizando el dominio de su host (el "Dominio actual" en la imagen) en lugar del dominio del servidor de red (el "Dominio deseado" en la imagen).

Para el siguiente ejemplo, supongamos que el nombre de usuario de un usuario autorizado para acceder a la unidad de red es "SomeUsername". Si ingresé "SomeUsername" en el campo de nombre de usuario del cuadro a continuación y luego también ingresé la contraseña correcta, Windows se conectaría a la unidad de red, pero cuando reinicié mi computadora, Windows no recordaría el nombre de usuario y la contraseña, incluso si hubiera verificado Cuadro "Recordar mis credenciales". La solución es cambiar el dominio en el que ingresa sus credenciales. Como se indica en la imagen, deberá escribir " \{DOMAIN}\{USERNAME}" en el campo de nombre de usuario sin ingresar una contraseña y luego hacer clic en Aceptar. Para este ejemplo, ingresaría \FREENAS\SomeUsernameen el campo de nombre de usuario, dejaría el campo de contraseña en blanco y luego haría clic en Aceptar.

ingrese la descripción de la imagen aquí

Después de hacer eso, aparecerá una nueva ventana emergente que se parece a la siguiente. Ingrese la contraseña correcta, marque la casilla "Recordar mis credenciales", luego haga clic en Aceptar. La próxima vez que reinicie Windows, su unidad de red debería volver a conectarse.

ingrese la descripción de la imagen aquí

Una nota al margen, la parte donde deja su contraseña en blanco no es realmente necesaria, pero dejar la contraseña en blanco como se sugiere le permitirá ver claramente qué nombre de dominio va a almacenar Windows con las credenciales que ingrese.

ubiquibacon
fuente
+1 Realmente genial, ¡eso funcionó para mí!
Olaf
Esta parece ser "la" respuesta. El encantamiento de "uso neto" sugerido por el usuario8228 no funcionó, ya que no funcionó para @Acorn. Claro que me conecta, pero no "persiste".
mike65535
3

Use NET USEcon /savecredy /persistent:yespara guardar permanentemente las credenciales

net use \\Hostname /savecred /persistent:yes
StackzOfZtuff
fuente
Lo intenté y no tuve suerte, de ahí el último recurso de autenticación en el inicio. Supongo que su solución debería funcionar cuando Windows no es malo, así que +1
Bellota
¿Qué mensaje de salida / error recibiste?
No hay mensaje de error, justo después de reiniciar las credenciales no se recuerdan y necesita autenticarse nuevamente.
Bellota
Esta respuesta no dice nada malo. Tampoco resuelve el problema.
krawyoti
3

Haga clic en Inicio -> Buscar "Credential Manager" y ejecútelo. Haga clic en 'Agregar una credencial de Windows' e ingrese su información. Su información ahora persistirá

Robar
fuente
lol: ¡he sido un entusiasta de Windows durante 25 años y nunca había conocido esta instalación! Y esto solucionó mi problema. ¡¡¡Gracias!!!
Mordachai
FWIW: utilicé esa utilidad para eliminar primero todas las credenciales almacenadas para el recurso compartido problemático, reinicié, tuve que eliminar los accesos directos anclados existentes, reinicié nuevamente, luego me conecté al recurso compartido y obtuve solo el diálogo correcto y utilicé "recordar" y todo es bien. Puedo verlo y verificarlo en el Administrador de credenciales.
Mordachai
0

¡Finalmente logré encontrar algo que funcionó!

Debe autenticarse automáticamente en el recurso compartido cada vez que se inicia la máquina, lo que se puede hacer con un script por lotes.

Esto es lo que necesitas en tu script:

net use \\theremotemachine ThePassword /user:Username

Basado en información de aquí y de aquí .

Ahora, no tuve suerte de que esto funcionara usando el programador de tareas por alguna razón, así que terminé usando un programa llamado hstart . Le permite iniciar scripts ocultos por lotes.

Creé un shorcut, lo puse en la carpeta Inicio y cambié Targeta:

C:\hstart.exe /NOCONSOLE “C:\script.bat”

Y listo, ahora no debería haber problemas para acceder a las carpetas compartidas en la máquina remota.

Creo que puede haber un problema si la otra máquina no está encendida cuando se ejecuta el script, pero no estoy seguro de cómo podría solucionarlo ...

Espero que alguien más encuentre esto útil.

Bellota
fuente
También puede agregar / persistente: sí al final de su comando de uso de red.
jftuga
Intenté eso y aún olvidaría las credenciales :(
Bellota
Habrá un evento bajo el Visor de eventos que verificaría allí.
surfasb
44
-1 @Acorn, esta no es una buena solución. Si bien probablemente esté resolviendo su problema de conexión, es una muy mala idea almacenar la contraseña en texto sin cifrar. Vea mi respuesta para asegurarse de haber ingresado el dominio correcto para sus credenciales.
ubiquibacon el