¿Cómo cambio el usuario con el que he iniciado sesión en un recurso compartido de red?

63

Cuando se conecta a un servidor a través del Explorador (no una unidad de red asignada) incluso si la casilla de verificación "Recordar mis credenciales" no está seleccionada, Windows recuerda la contraseña hasta que cierre la sesión. ¿Hay alguna forma de cambiar usuario / contraseña para un recurso compartido sin cerrar sesión y volver a iniciarla?

Tim
fuente

Respuestas:

29

¿Está asignando el recurso compartido a su sistema, o simplemente accediendo a ellos directamente a través de Mi PC? Si asigna el disco, puede elegir el enlace a Connect usando un nombre de usuario diferente y elegir el usuario / contraseña allí. El comando 'net use' también le permitirá acceder a un recurso compartido utilizando credenciales alternativas, pero no está seguro de si le permitirá explorar el recurso compartido sin asignarlo con esas credenciales alternativas.

Topo matricial
fuente
12
'uso neto' funcionó! El comando 'net use \\ SERVER * / user: username' funciona para cambiar las credenciales del recurso compartido. ¡Gracias!
Tim
1
@Tim M: En realidad, parece funcionar mejor net use \\SERVER\SHARE ..., es decir, sin el asterisco (y con un nombre compartido, pero supongo que usaste uno cuando realmente lo ejecutaste ;-). El asterisco hace que se asigne una letra de unidad; ¡Haz esto demasiadas veces y te quedarás sin fuerzas!
SamB
Tengo el mismo problema, pero al hacerlo me sale un error System error 1326 has occurred.y Logon failure: unknown user name or bad password.sé que el nombre de usuario y la contraseña se atreven a corregir
Petah
1
Intentado con *"No se permiten múltiples conexiones a un servidor o recurso compartido por el mismo usuario, usando más de un nombre de usuario. Desconecte todas las conexiones anteriores al servidor o recurso compartido e intente nuevamente". Intentado con \share, dice "El comando se completó con éxito". pero aún no puedo acceder al recurso compartido.
Mark Jeronimus
@tim Esa solución funcionó perfectamente para mí. Tuve una situación en la que cambié el nombre de mi usuario en Synology NAS para que se alineara con mi usuario de Windows, pero el directorio de inicio no apareció, incluso después de reiniciar el servidor y el cliente. Eliminé todas las acciones antiguas y luego las ejecuté net use \\SERVER * /user:username. Ingresé mi contraseña con éxito y de repente aparecieron todos mis recursos compartidos. Debo agregar que no se asignaron letras de unidad, al contrario de lo que implica SamB. Precisamente el comportamiento que esperaba. =)
arroz el
41

Puede anular las credenciales almacenadas para los recursos compartidos en Windows a través del Panel de control. Creo que esto debería ser posible desde Windows 2000, o al menos XP. Sin embargo, los nombres de estas funciones son diferentes en todas las versiones. Estoy usando nombres de Windows 7 en esta publicación.

  • Abra la página de su cuenta en Cuentas de usuario y seguridad familiar.

    (Haga clic en su imagen en el menú de inicio o navegue por el panel de control).

  • En el panel lateral izquierdo, seleccione Administrar sus credenciales.

  • Bajo las credenciales de Windows:

    • Si el servidor en cuestión tiene una entrada, elimínela.

      (Lo más probable es que no esté presente, si no has estado aquí antes).

    • Seleccione Agregar una credencial de Windows.

    • Ingrese el servidor (por ejemplo \\10.0.0.2\myShare).

    • Ingrese las nuevas credenciales deseadas.

Ahora, cuando navegue manualmente hacia \\10.0.0.2\myShare, ya no usará las credenciales anteriores.

Thnee
fuente
2
Aparentemente, la cmdkeyutilidad se usa para administrar esto desde la línea de comandos.
Martin
1
Después de agregar la nueva credencial, debe cerrar sesión y volver a iniciarla si Windows ya había conectado el recurso compartido con una credencial diferente.
Edward Brey
@EdwardBrey IIRC No tuve que cerrar sesión. ¿Primero eliminó el registro existente? También puede intentar desconectar las unidades de red montadas para ese recurso compartido.
Thnee
Antes de agregar la nueva credencial, intenté acceder al recurso compartido, que Windows autenticó utilizando la credencial HomeGruop, incluso pensé que no tenía acceso. No recibí un error, solo una carpeta vacía. Como no quería eliminar la credencial de HomeGroup, la única forma en que sabía que debía decirle a Windows que dejara de usarla era cerrar sesión.
Edward Brey
26

Traté de usar lo que Matrix y Tim sugirieron, pero eso no funcionó para mí. En mi caso terminé usando

net use \\SERVER\share /delete

Lo que esto hizo fue terminar todas las conexiones a la unidad compartida y luego, cuando intenté volver a conectarme, me solicitó mi nombre de usuario y contraseña nuevamente.

LeTanc
fuente
1
Esto funcionó para mí, pero la conexión con el servidor no terminó inmediatamente, pude navegar por la carpeta compartida durante aproximadamente un minuto antes de que me expulsaran
flagg19
12

Para eliminar las credenciales almacenadas en caché, puede seguir los pasos a continuación.

Puede consultar el artículo http://www.morgantechspace.com/2013/07/how-to-clear-windows-cached-credentials.html

  1. Abra la ventana Ejecutar haciendo clic Start -> Runo haga clic en ⊞ Win+ R.

  2. En el cuadro de texto, escriba el comando rundll32.exe keymgr.dll, KRShowKeyMgry haga clic en Aceptar. Nota: También puede escribir y ejecutar este comando a través del símbolo del sistema.

  3. Para eliminar una credencial guardada, puede seleccionar una de las entradas y seleccionar Remove. Aparecerá una pantalla de confirmación. Haga clic en OKy se eliminará la cuenta.

  4. También puede agregar contraseñas guardadas adicionales haciendo clic en el Addbotón e ingresando la información adecuada.

Jawa
fuente
5

Si eliminó o editó las credenciales, se supone que debe cerrar sesión y volver a iniciar sesión en Windows. De lo contrario, las credenciales almacenadas en caché se seguirán utilizando.

michaelo
fuente
2
Tantas respuestas explican la eliminación / actualización de credenciales almacenadas a través de diferentes métodos, pero ninguna fue efectiva hasta que finalice la sesión y vuelva a iniciarla ... ¡al menos en mi caso!
Robert Waddell
4

La ubicación de Windows 8 es un poco diferente:

Vía GUI

Panel de control -> Todos los elementos del panel de control -> Administrador de credenciales

-o-

Use el cuadro Ejecutar ( Windows Key+ R): control /name Microsoft.CredentialManager

Brandon Flath
fuente
3

Lo que esto hizo fue terminar todas las conexiones a la unidad compartida y luego, cuando intenté volver a conectarme, me solicitó mi nombre de usuario y contraseña nuevamente.

vuelva a iniciar sesión y verifique nuevamente

smtoo
fuente
3

WIN + R

cmd -> Entrar

uso neto x: \\ 192.168.2.10 \ dir / usuario: grupo de trabajo \ xxx aaa / persistente: sí

donde xxx es tu inicio de sesión,

yyy es contraseña

dir es directorio compartido

x: es la unidad en la que estás montando

Tengiz
fuente
1

Gracias a todos aquí. Escribí un script de murciélago para este propósito y siempre tiene éxito. Probado en Win10 y Win7.

Reinicio LanmanWorkstationy lmhostsservicios y funcionó.

set LoginAccount=USERNAME
REM Replace USERNAME by your username

set LoginPasswd=PASSWD
REM Replace PASSWD by your password


set ShareServer=SERVERIP
REM Replace SERVERIP by your server's IP or DNS Name

REM 

REM Check if Credential of target Server Exsit
cmdkey /list:%ShareServer% | findstr /N ^^ | findstr /V "^[1-2]:" | findstr /I /C:" %ShareServer%" >nul

if '%errorlevel%' NEQ '0' (
    REM Non Credential of target Server Exsit
    REM Do nothing
) else (
    REM Credential of target Server Exsit
    REM Delete the Credential
    cmdkey /delete:%ShareServer%
)

REM Add new Credential
REM You can found the new Credential in "Control Panel -> Credential Manager"
cmdkey /add:%ShareServer% /user:%COMPUTERNAME%\%LoginAccount% /pass:%LoginPasswd%

REM Delete All cached Credentials of target Server
net use \\%ShareServer% /delete /Y

REM Set Relative Services Start Type to Auto
sc config LanmanWorkstation start=auto >NUL 2>&1
sc config lmhosts start=auto >NUL 2>&1
sc config netlogon start=auto >NUL 2>&1
sc config sessionenv start=auto >NUL 2>&1
sc config Browser start=auto >NUL 2>&1

REM Restart Relative Services by Powershell
powershell -inputformat none -outputformat none -NonInteractive -Command "Restart-Service LanmanWorkstation,lmhosts -Force"

REM Make new connection
net use \\%ShareServer% "%LoginPasswd%" /user:"%COMPUTERNAME%\%LoginAccount%"

REM Open shared folder on Explorer
explorer \\%ShareServer%

Si está haciendo esto con una cuenta de dominio, reemplácela %COMPUTERNAME%\%LoginAccount%con %LoginAccount%@YOUR.DOMAIN.

Y.Ganothr
fuente
0

Acabo de descubrir que tiene una lista de usuarios / contraseñas locales en:

Panel de control> Administrador de credenciales

(para recursos compartidos de red local, cuentas ftp, etc.)

adrianTNT
fuente
0

Acceda nuevamente al recurso compartido de red por nombre o IP, lo que no haya utilizado.

Si se conectó \\192.168.2.10\con el usuario incorrecto, puede volver a intentarlo una vez utilizando el nombre del servidor. Si abre, \\Server\se le solicitarán sus credenciales nuevamente. A partir de entonces, tendrá dos sesiones abiertas en el mismo servidor pero con diferentes usuarios. Parecen durar hasta que caducan esos inicios de sesión, lo que es potencialmente hasta el próximo cierre de sesión.

¡Debido a esto, debes asegurarte de que estás usando el camino correcto de ahora en adelante! si necesita iniciar sesión en una cuenta con permisos más altos para ejecutar una copia de seguridad, asegúrese de que su herramienta de copia de seguridad ahora funcione con \ Servidor [ruta] `y no con la IP.

Hasta donde sé, esta es la solución que requiere la menor cantidad de esfuerzo. Es conveniente cuando desea evitar la molestia de iniciar sesión nuevamente o asignar una unidad de red.

Lilienthal
fuente