Windows weigert sich, sich die Anmeldeinformationen für die Netzwerkfreigabe zu merken

16

Ich habe versucht, Windows dazu zu bringen, sich die Anmeldeinformationen für eine Netzwerkfreigabe zu merken, und fast alle Versuche waren völlig erfolglos.

Ich besitze zwei Windows-Computer, von denen einer ein Media Center ist, das auf den Inhalt des anderen zugreifen soll, aber jedes Mal, wenn die Anmeldeinformationen nicht gespeichert werden und eine manuelle Anmeldung bei der Remotefreigabe erforderlich ist, um den Betrieb zu starten.

Ich habe verschiedene Sachen ausprobiert. Hinzufügen der Anmeldeinformationen zum Anmeldeinformations-Manager, Versuch, die NTLP-Sicherheitsstufe zu ändern, Ändern des Benutzernamens / Kennworts der beiden Computer entsprechend, und ich bin sicher, dass ich auch andere Dinge ausprobiert habe, es hat nichts funktioniert.

Eichel
quelle

Antworten:

7

Dieses Problem scheint darauf zurückzuführen zu sein, dass Windows versucht, die erste Verbindung zu einem Netzwerklaufwerk herzustellen, indem die Domäne des Hosts (die "aktuelle Domäne" im Bild) anstelle der Domäne des Netzwerkservers (die "gewünschte Domäne" im Bild) verwendet wird.

Nehmen wir für das folgende Beispiel an, dass der Benutzername eines Benutzers, der zum Zugriff auf das Netzlaufwerk berechtigt ist, "SomeUsername" ist. Wenn ich "SomeUsername" in das Feld "Benutzername" des Felds unten und dann auch das richtige Kennwort eingebe, stellt Windows eine Verbindung zum Netzlaufwerk her. Wenn ich jedoch meinen Computer neu starte, merkt sich Windows den Benutzernamen und das Kennwort nicht, selbst wenn ich das überprüft habe Feld "Anmeldeinformationen speichern". Die Lösung besteht darin, die Domäne zu ändern, in die Sie Ihre Anmeldeinformationen eingeben. Wie in der Abbildung angegeben, müssen Sie " \{DOMAIN}\{USERNAME}" in das Feld " " Benutzername eingeben, ohne ein Kennwort einzugeben, und dann auf OK klicken. In diesem Beispiel würde ich \FREENAS\SomeUsernamein das Feld Benutzername eingeben, das Feld Kennwort leer lassen und dann auf OK klicken.

Bildbeschreibung hier eingeben

Nachdem Sie dies getan haben, wird ein neues Popup angezeigt, das wie das folgende aussieht. Geben Sie das richtige Passwort ein, aktivieren Sie das Kontrollkästchen "Anmeldeinformationen speichern" und klicken Sie auf "OK". Wenn Sie Windows das nächste Mal neu starten, sollte sich Ihr Netzwerklaufwerk erneut verbinden.

Bildbeschreibung hier eingeben

Eine Randnotiz ist, dass der Teil, in dem Sie Ihr Kennwort leer lassen, nicht wirklich erforderlich ist. Wenn Sie das Kennwort jedoch wie vorgeschlagen leer lassen, können Sie klar erkennen, welchen Domänennamen Windows mit den von Ihnen eingegebenen Anmeldeinformationen speichern wird.

Ubiquibacon
quelle
+1 Wirklich cool - das hat bei mir funktioniert!
Olaf
Dies scheint "die" Antwort zu sein. Die von user8228 vorgeschlagene "net use" -Zauberformel hat nicht funktioniert - da sie bei @Acorn nicht funktioniert hat. Sicher, es meldet mich an, aber es bleibt nicht "bestehen".
mike65535
3

Verwenden Sie NET USEmit /savecredund /persistent:yes, um die Anmeldeinformationen dauerhaft zu speichern

net use \\Hostname /savecred /persistent:yes
StackzOfZtuff
quelle
Ich habe das versucht und hatte kein Glück, daher die letzte Möglichkeit, mich beim Start zu authentifizieren. Ich gehe davon aus, dass Ihre Lösung funktionieren sollte, wenn Windows nicht böse ist, also +1
Acorn
Welche Ausgabe / Fehlermeldung hast du?
Es wird keine Fehlermeldung angezeigt. Unmittelbar nach dem Neustart werden die Anmeldeinformationen nicht gespeichert und Sie müssen sich erneut authentifizieren.
Eichel
Diese Antwort sagt nichts Falsches. Es löst auch nicht das Problem.
krawyoti
3

Klicken Sie auf Start -> Suche "Credential Manager" und führen Sie es aus. Klicken Sie auf "Windows-Anmeldeinformationen hinzufügen" und geben Sie Ihre Daten ein. Ihre Informationen bleiben jetzt erhalten

rauben
quelle
lol - Ich bin seit 25 Jahren ein Windows-Enthusiast, und ich hatte noch nie von dieser Einrichtung gewusst! Und das hat mein Problem behoben. Vielen Dank!!!
Mordachai
FWIW - Ich habe dieses Dienstprogramm verwendet, um zuerst alle gespeicherten Anmeldeinformationen für die problematische Freigabe zu löschen - neu gestartet - vorhandene angeheftete Verknüpfungen müssen gelöscht werden - neu gestartet - dann mit der Freigabe verbunden und ich habe nur den richtigen Dialog erhalten und "Remember" verwendet und alles ist Gut. Ich kann es im Anmeldeinformations-Manager sehen und überprüfen.
Mordachai
0

Irgendwann habe ich mir etwas einfallen lassen, das funktioniert hat!

Sie müssen sich bei jedem Start des Computers automatisch bei der Freigabe authentifizieren, was mit einem Batch-Skript möglich ist.

Folgendes benötigen Sie in Ihrem Skript:

net use \\theremotemachine ThePassword /user:Username

Basierend auf Informationen von hier und hier .

Nun, ich hatte aus irgendeinem Grund kein Glück, dass dies mit dem Taskplaner funktioniert, und so endete ich mit einem Programm namens hstart . Damit können Sie versteckte Batch-Skripte starten.

Ich habe einen Shorcut erstellt, ihn in den Autostart-Ordner gelegt und den in geändert Target:

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

Nun sollte es keine Probleme mehr geben, auf die freigegebenen Ordner auf dem Remotecomputer zuzugreifen.

Ich denke, es könnte ein Problem geben, wenn der andere Rechner beim Ausführen des Skripts nicht eingeschaltet ist, aber ich bin mir nicht sicher, wie Sie das umgehen können.

Hoffe, jemand anderes findet das nützlich.

Eichel
quelle
Sie können auch Folgendes hinzufügen / persistent: yes am Ende Ihres Befehls net use.
Jftuga
Ich habe versucht, und es würde immer noch die Anmeldeinformationen vergessen :(
Acorn
Es wird ein Ereignis unter der Ereignisanzeige geben, das ich dort überprüfen würde.
Surfasb
4
-1 @Acorn, das ist keine gute Lösung. Während es wahrscheinlich Ihr Verbindungsproblem löst, ist es eine wirklich schlechte Idee, das Passwort im Klartext zu speichern. Sehen Sie sich meine Antwort an, um sicherzustellen, dass Sie die richtige Domain für Ihre Anmeldeinformationen eingegeben haben.
Ubiquibacon