Windows weigert sich, sich die Netzwerkfreigabedaten zu merken

24370
Acorn

Ich habe mir die Haare aus dem Haar gerissen, als ich versuchte, Windows an die Anmeldeinformationen einer Netzwerkfreigabe zu erinnern, und fast alle Versuche waren völlig erfolglos.

Ich habe zwei Windows-Computer, von denen einer ein Media Center ist, der auf Inhalte auf dem anderen zugreifen soll, aber jedes Mal, wenn er sich nicht an die Anmeldeinformationen erinnert, ist ein manuelles Anmelden an der Remote-Freigabe erforderlich, um die Dinge in Gang zu setzen.

Ich habe verschiedene Sachen ausprobiert. Hinzufügen der Anmeldeinformationen zum Credential Manager, Versuchen, die NTLP-Sicherheitsstufe zu ändern, den Benutzernamen / die Passwörter der beiden Computer entsprechend zu ändern, und ich bin sicher, dass ich auch andere Dinge ausprobiert habe, nichts hat funktioniert.

13

4 Antworten auf die Frage

6
ubiquibacon

Dieses Problem scheint auf Windows zurückzuführen zu sein, bei dem die anfängliche Verbindung zu einem Netzwerklaufwerk über die Domäne des Hosts (die "aktuelle Domäne" im Bild) anstelle der Domäne des Netzwerkservers (die "gewünschte Domäne" im Bild) versucht wurde.

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 eingegeben und dann auch das richtige Kennwort eingegeben habe, würde Windows eine Verbindung zum Netzlaufwerk herstellen. Wenn ich jedoch das Gerät neu einrichtete, konnte sich Windows nicht an den Benutzernamen und das Kennwort erinnern, selbst wenn ich das überprüft hatte "Merken Sie sich meine Anmeldeinformationen". Die Lösung besteht darin, die Domäne zu ändern, in der Sie Ihre Anmeldeinformationen eingeben. Wie im Bild angegeben, müssen Sie " \\" in das Feld "Benutzername" eingeben, ohne ein Kennwort einzugeben. Klicken Sie anschließend auf "OK". Für dieses Beispiel würde ich \FREENAS\SomeUsernamein das Feld Benutzername eingeben, das Kennwortfeld leer lassen und dann auf OK klicken.

Danach erhalten Sie ein neues Popup-Fenster, das dem folgenden ähnelt. Geben Sie das richtige Kennwort ein, aktivieren Sie das Kontrollkästchen "Anmeldeinformationen merken", und klicken Sie auf OK. Beim nächsten Neustart von Windows sollte die Verbindung zum Netzlaufwerk wiederhergestellt werden.

Eine Randnotiz: Der Teil, in dem Sie Ihr Kennwort leer lassen, ist nicht unbedingt erforderlich. Wenn Sie jedoch das Kennwort leer lassen, können Sie deutlich erkennen, welchen Domänennamen Windows mit den von Ihnen eingegebenen Anmeldeinformationen speichert.

+1 Wirklich cool - das hat bei mir funktioniert! Olaf vor 10 Jahren 0
Dies scheint "die" Antwort zu sein. Die von user8228 vorgeschlagene "net use" - Beschwerde funktionierte nicht, da sie für @Acorn nicht funktionierte. Sicher, es meldet sich an, aber es "bleibt" nicht bestehen. mike65535 vor 6 Jahren 0
3
StackzOfZtuff

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

net use \\Hostname /savecred /persistent:yes 
Ich habe das ausprobiert und hatte kein Glück, daher der letzte Ausweg der Authentifizierung beim Start. Ich gehe davon aus, dass Ihre Lösung funktionieren sollte, wenn Windows nicht böse ist, also +1 Acorn vor 13 Jahren 0
Welche Ausgabe / Fehlermeldung hast du? vor 13 Jahren 0
Es wird keine Fehlermeldung angezeigt. Nach dem Neustart werden die Anmeldeinformationen nicht mehr gespeichert und Sie müssen sich erneut authentifizieren. Acorn vor 13 Jahren 0
Diese Antwort sagt nichts Falsches aus. Es löst das Problem auch nicht. krawyoti vor 11 Jahren 0
0
Acorn

Irgendwann habe ich etwas gefunden, das funktioniert hat!

Sie müssen sich bei jedem Start der Maschine automatisch bei der Freigabe authentifizieren, was mit einem Batch-Skript geschehen kann.

Das benötigen Sie in Ihrem Skript:

net use \\theremotemachine ThePassword /user:Username

Basierend auf Informationen von hier und hier .

Nun hatte ich aus irgendeinem Grund kein Glück, diese Funktion mit Task Scheduler zu nutzen, also habe ich ein Programm namens hstart verwendet . Damit können Sie versteckte Batch-Skripts starten.

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

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

Und los geht's, jetzt sollte es keine Probleme geben, auf die freigegebenen Ordner auf dem Remote-Computer zuzugreifen.

Ich denke, es kann ein Problem geben, wenn der andere Rechner nicht läuft, wenn das Skript ausgeführt wird, aber ich bin mir nicht sicher, wie Sie das umgehen können.

Hoffe, jemand anderes findet das nützlich.

Sie können auch / persistent hinzufügen: yes am Ende Ihres net use-Befehls. jftuga vor 13 Jahren 0
Ich habe das versucht und es würde immer noch die Anmeldeinformationen vergessen :( Acorn vor 13 Jahren 0
Es gibt eine Veranstaltung unter der Ereignisanzeige, die ich dort überprüfen würde. surfasb vor 13 Jahren 0
-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 Domäne für Ihre Anmeldeinformationen eingegeben haben. ubiquibacon vor 11 Jahren 4
0
Rob

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