Wie ändere ich den Benutzer, mit dem ich auf einer Netzwerkfreigabe angemeldet bin?

63

Wenn Sie über den Explorer (kein zugeordnetes Netzlaufwerk) eine Verbindung zu einem Server herstellen, auch wenn das Kontrollkästchen "Anmeldeinformationen speichern" nicht aktiviert ist, merkt sich Windows das Kennwort, bis Sie sich abmelden. Gibt es eine Möglichkeit, Benutzer / Passwort für eine Freigabe zu wechseln, ohne sich aus- und wieder einzuloggen?

Tim
quelle

Antworten:

29

Ordnen Sie die Freigabe Ihrem System zu oder greifen Sie lediglich direkt über den Arbeitsplatz darauf zu? Wenn Sie das Laufwerk zuordnen, können Sie den Link zu Connect unter Verwendung eines anderen Benutzernamens auswählen und dort den Benutzer / das Kennwort auswählen. Mit dem Befehl "net use" können Sie auch mit alternativen Anmeldeinformationen auf eine Freigabe zugreifen. Sie sind sich jedoch nicht sicher, ob Sie die Freigabe durchsuchen können, ohne sie mit diesen alternativen Anmeldeinformationen zuzuordnen.

Matrix Mole
quelle
12
'net use' hat funktioniert! Der Befehl 'net use \\ SERVER * / user: username' ändert die Anmeldeinformationen für die Freigabe. Vielen Dank!
Tim,
1
@Tim M: Eigentlich scheint es besser zu funktionieren als net use \\SERVER\SHARE ...- das heißt, ohne Sternchen (und mit einem Freigabenamen, aber ich nehme an, du hast einen benutzt, als du ihn tatsächlich ausgeführt hast ;-). Das Sternchen bewirkt, dass ein Laufwerksbuchstabe zugewiesen wird. Tun Sie dies zu oft und Sie werden rauslaufen!
SamB
Ich habe das gleiche Problem, aber wenn ich es tue, erhalte ich eine Fehlermeldung System error 1326 has occurred.und Logon failure: unknown user name or bad password.weiß, dass Benutzername und Passwort korrekt sind
Petah,
1
Versucht mit *"Mehrere Verbindungen zu einem Server oder einer freigegebenen Ressource durch denselben Benutzer mit mehr als einem Benutzernamen sind nicht zulässig. Trennen Sie alle vorherigen Verbindungen zum Server oder zur freigegebenen Ressource und versuchen Sie es erneut." Versucht mit \share, sagt "Der Befehl wurde erfolgreich ausgeführt." Ich kann jedoch immer noch nicht auf die Freigabe zugreifen.
Mark Jeronimus
@ Tim Diese Lösung funktionierte perfekt für mich. Ich hatte eine Situation, in der ich meinen Benutzer auf dem Synology NAS umbenannt habe, um ihn an meinen Windows-Benutzer anzupassen, aber das Basisverzeichnis wurde nicht angezeigt, selbst nachdem sowohl der Server als auch der Client neu gestartet wurden. Ich habe alle alten Freigaben entfernt und dann ausgeführt net use \\SERVER * /user:username. Ich habe mein Passwort erfolgreich eingegeben und plötzlich tauchten alle meine Freigaben auf. Ich sollte hinzufügen, dass entgegen dem, was SamB impliziert, keine Laufwerksbuchstaben zugewiesen wurden. Genau das Verhalten, das ich erwartet hatte. =)
paddy
41

Sie können gespeicherte Anmeldeinformationen für Freigaben in Windows über die Systemsteuerung überschreiben. Ich glaube, das sollte ab Windows 2000 oder mindestens XP möglich sein. Die Namen dieser Funktionen sind jedoch in allen Versionen unterschiedlich. Ich verwende in diesem Beitrag Namen aus Windows 7.

  • Öffnen Sie Ihre Kontoseite unter Benutzerkonten und Familiensicherheit.

    (Klicken Sie im Startmenü auf Ihr Bild oder navigieren Sie durch die Systemsteuerung.)

  • Wählen Sie im linken Bereich die Option Anmeldeinformationen verwalten.

  • Unter Windows-Anmeldeinformationen:

    • Wenn der betreffende Server einen Eintrag hat, löschen Sie ihn.

      (Höchstwahrscheinlich ist es nicht vorhanden, wenn Sie noch nicht hier waren.)

    • Wählen Sie Windows-Anmeldeinformationen hinzufügen.

    • Geben Sie den Server ein (zB \\10.0.0.2\myShare).

    • Geben Sie die gewünschten neuen Anmeldeinformationen ein.

Wenn Sie nun manuell zu navigieren \\10.0.0.2\myShare, werden die alten Anmeldeinformationen nicht mehr verwendet.

Knie
quelle
2
Anscheinend wird das cmdkeyDienstprogramm verwendet, um dies über die Befehlszeile zu verwalten.
Martin
1
Nach dem Hinzufügen des neuen Berechtigungsnachweises müssen Sie sich abmelden und wieder anmelden, wenn Windows die Freigabe bereits mit einem anderen Berechtigungsnachweis verbunden hat.
Edward Brey
@EdwardBrey IIRC Ich musste mich nicht ausloggen. Haben Sie zuerst den vorhandenen Datensatz entfernt? Versuchen Sie auch, gemountete Netzlaufwerke für diese Freigabe zu trennen.
Thnee
Bevor ich den neuen Berechtigungsnachweis hinzufügte, hatte ich versucht, auf die Freigabe zuzugreifen, die von Windows mithilfe des HomeGruop-Berechtigungsnachweises authentifiziert wurde, obwohl ich dachte, dass sie keinen Zugriff hat. Ich habe keine Fehlermeldung erhalten, nur einen leeren Ordner. Da ich den HomeGroup-Berechtigungsnachweis nicht entfernen wollte, war die einzige Möglichkeit, Windows anzuweisen, ihn nicht mehr zu verwenden, das Abmelden.
Edward Brey
26

Ich habe versucht, die Vorschläge von Matrix und Tim zu verwenden, aber das hat bei mir nicht funktioniert. In meinem Fall habe ich am Ende verwendet

net use \\SERVER\share /delete

Dabei wurden alle Verbindungen zum freigegebenen Laufwerk getrennt, und als ich versuchte, die Verbindung wiederherzustellen, wurde ich erneut aufgefordert, meinen Benutzernamen und mein Kennwort einzugeben.

LeTanc
quelle
1
Dies funktionierte für mich, aber die Verbindung zum Server wurde nicht sofort beendet. Ich konnte den freigegebenen Ordner etwa eine Minute lang durchsuchen, bevor ich
rausgeworfen
12

Führen Sie die folgenden Schritte aus, um zwischengespeicherte Anmeldeinformationen zu löschen.

Sie können auf den Artikel http://www.morgantechspace.com/2013/07/how-to-clear-windows-cached-credentials.html verweisen

  1. Öffnen Sie das Ausführungsfenster durch Klicken auf Start -> Runoder Klicken auf ⊞ Win+ R.

  2. Geben Sie in das Textfeld den Befehl ein rundll32.exe keymgr.dll, KRShowKeyMgrund klicken Sie auf OK. Hinweis: Sie können diesen Befehl auch über die Eingabeaufforderung eingeben und ausführen.

  3. Um einen gespeicherten Berechtigungsnachweis zu entfernen, können Sie einen der Einträge auswählen und auswählen Remove. Ein Bestätigungsbildschirm wird angezeigt. Klicken Sie auf OKund der Account wird entfernt.

  4. Sie können weitere gespeicherte Kennwörter hinzufügen, indem Sie auf die AddSchaltfläche klicken und die entsprechenden Informationen eingeben .

Jawa
quelle
5

Wenn Sie die Anmeldeinformationen entfernt oder bearbeitet haben, müssen Sie sich abmelden und wieder bei Windows anmelden. Andernfalls werden die zwischengespeicherten Anmeldeinformationen weiterhin verwendet.

michaelo
quelle
2
So viele Antworten erklären das Löschen / Aktualisieren gespeicherter Anmeldeinformationen mit verschiedenen Methoden, aber keine war wirksam, bis ich mich aus- und wieder einlogg ... zumindest in meinem Fall!
Robert Waddell
4

Windows 8 Location ist etwas anders:

Über die GUI

Systemsteuerung -> Alle Elemente der Systemsteuerung -> Anmeldeinformations-Manager

-oder-

Verwenden Sie die Run Box ( Windows Key+ R): control /name Microsoft.CredentialManager

Brandon Flath
quelle
3

Dabei wurden alle Verbindungen zum freigegebenen Laufwerk getrennt, und als ich versuchte, die Verbindung wiederherzustellen, wurde ich erneut aufgefordert, meinen Benutzernamen und mein Kennwort einzugeben.

erneut anmelden und erneut prüfen

smtoo
quelle
3

WIN + R

cmd -> Enter

net use x: \\ 192.168.2.10 \ dir / benutzer: arbeitsgruppe \ xxx yyy / persistent: ja

wo xxx ist dein login,

yyy ist ein Passwort

dir ist ein freigegebenes Verzeichnis

x: - ist das Laufwerk, auf das Sie einbinden

Tengiz
quelle
1

Vielen Dank an alle hier. Ich habe ein Fledermaus-Skript für diesen Zweck geschrieben und es ist jedes Mal erfolgreich. Getestet auf Win10 & Win7.

Ich starte LanmanWorkstation& lmhostsDienste neu und es hat funktioniert.

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%

Wenn Sie dies mit einem Domain-Konto tun, ersetzen Sie %COMPUTERNAME%\%LoginAccount%durch %LoginAccount%@YOUR.DOMAIN.

Y.Ganothr
quelle
0

Ich habe gerade festgestellt, dass Sie eine Liste der lokalen Benutzer / Passwörter haben unter:

Systemsteuerung> Anmeldeinformations-Manager

(für lokale Netzwerkfreigaben, FTP-Konten usw.)

adrianTNT
quelle
0

Greifen Sie erneut über Name oder IP auf die Netzwerkfreigabe zu, je nachdem, was Sie noch nicht verwendet haben.

Wenn Sie verbunden sind \\192.168.2.10\mit dem falschen User können Sie erneut versuchen , einmal durch den Servernamen anstatt verwenden. Beim Öffnen werden \\Server\Sie erneut zur Eingabe Ihrer Anmeldeinformationen aufgefordert. Von da an haben Sie zwei offene Sitzungen auf demselben Server, jedoch mit unterschiedlichen Benutzern. Sie scheinen so lange zu dauern, bis diese Anmeldungen ablaufen, was möglicherweise bis zur nächsten Abmeldung der Fall ist.

Aus diesem Grund müssen Sie sicherstellen, dass Sie von nun an den richtigen Weg einschlagen! Wenn Sie sich bei einem Konto mit höheren Berechtigungen anmelden mussten, um eine Sicherung auszuführen, stellen Sie sicher, dass Ihr Sicherungsprogramm jetzt mit \ Server [Pfad] `und nicht mit der IP-Adresse funktioniert.

Soweit ich weiß, ist dies die Problemumgehung, die den geringsten Aufwand erfordert. Dies ist praktisch, wenn Sie den Aufwand vermeiden möchten, sich erneut anzumelden oder ein Netzwerklaufwerk zuzuordnen.

Lilienthal
quelle