Lösung: Netzlaufwerke verbinden mit unterschiedlichen Benutzerdaten (Video)

Ich hatte heute (mal wieder) das Problem, dass ich Netzlaufwerke mit unterschiedlichen Benutzerdaten auf einem Rechner einrichten muss.
Das Szenario: Ein PC greift mit user1:user1  auf verschiedene Shares zu, soll aber mit user2:user2  auf andere Shares auf dem selben Host zugreifen.

Grundsätzlich ist also das Problem vorhanden, dass Windows es nicht ermöglicht, sich zu einem Netzlaufwerk oder einer Netzwerkressource mit einem anderen Nutzer zu verbinden als mit den Benutzerdaten, mit denen man bereits angemeldet ist

If you like this content and found it helpful, please consider supporting me with a small donation.

Hier gibt Windows dann eine Fehlermeldung aus:

Systemfehler 1219 aufgetreten.

Mehrfache Verbindungen zu einem Server oder einer freigegebenen Ressource von demselben Benutzer unter Verwendung mehrerer Benutzernamen sind nicht zulässig. Trennen Sie alle früheren Verbindungen zu dem Server bzw. der freigegebenen Ressource, und versuchen Sie es erneut.

Jau, is klar. Ich kann nur mit einem einzigen Benutzerkonto auf die Shares des Zielrechners zugreifen. Windows schreibt uns also vor, wie wir auf den Zielrechner zugreifen dürfen… Was soll das?

Zum Glück führen viele Wege nach Rom, und Windows lässt sich hier relativ leicht austricksen.

tl;dr

Video-Anleitung am Ende des Beitrags :)

Der erste Trick/Lösungsansatz

Jeder Rechner im Netzwerk hat eine IP-Adresse. Statt nun über den Hostnamen \\serverpc  des Rechners auf den Zielrechner zuzugreifen, nutzen wir einfach seine IP-Adresse \\192.168.X.X  als Ziel.

Statt \\serverpc\Freigabename  einzugeben, nehmen wir nun einfach die IP des Zielrechners. In diesem Fall würde man also \\192.168.X.X\Freigabename für die Verbindung nutzen.

Das funktioniert, man kann so jedoch nur mit zwei unterschiedlichen Benutzerkonten auf den Zielrechner zugreifen.

Darf’s etwas mehr sein?

Wer mehr als zwei Benutzerkonten für die Shares nutzen muss, hat nun noch eine weitere Möglichkeit: Die Windows Hosts-Datei.

Die Hosts-Datei sorgt dafür, dass eine Namensauflösung bereits lokal stattfindet, ohne dass der Rechner auf DNS-Server im Internet zugreift.

Mit Hilfe der Hosts-Datei können wir also eigene Adressen anlegen und diese auf eine von uns festgelegte IP-Adresse mappen.

Die Hosts-Datei liegt in C:\Windows\System32\drivers\etc\hosts . Öffne die Datei als Administrator im Editor Deiner Wahl und füge dann folgende Zeile am Ende der Datei ein:

192.168.X.X     share1

Bitte ersetze die IP durch die IP des Zielrechners. Den Namen (hier share1) kannst Du Dir natürlich aussuchen.

Danach spreicherst Du die Datei. Probleme beim Speichern der Hosts-Datei? Chip hilft.

Dann kannst Du über den Konsolenbefehl net use  oder im Dialog „Netzlaufwerk verbinden“ einfach als Server share1  (oder den von Dir vergebenen Namen) eingeben. Also quasi so:

net use X: \\share1\Freigabename /persistent:yes /user: user2

Oder im Dialog

netzlaufwerk

Das kann für alle neu zu verwendenden Benutzerkonten ebenfalls durchgeführt werden, da der selbe Server immer unter anderem Namen erreichbar ist.

So könnte Deine Hosts-Datei in etwa so aussehen, wenn Du mit unterschiedlichen Benutzerdaten auf das selbe Share zugreifen möchtest.

192.168.1.1     share1
192.168.1.1     share2
192.168.1.1     share3
192.168.1.1     share4
192.168.1.1     share5

Ich hoffe, Dir hat diese Anleitung geholfen :)

Die Videoanleitung

Ich habe es endlich geschafft, eine kleine Video-Anleitung aufzunehmen. Vielleicht hilft es ja :)

 

Update für Windows 10

Der liebe Martin hat in den Kommentaren eine Lösung für Windows 10 gepostet, welche ich hier ungetestet weitergeben möchte. Vielen Dank, Martin!

Windows 10, Hosts-Datei wie folgt anpassen:

192.168.X.X share1 share1
192.168.X.X share2 share2
192.168.X.X share3 share3

Warum auch immer, muss man dort beides doppelt einfügen!

Anschließend im Explorer, bei „Netzlaufwerk hinzufügen“:
\\share1\share1\  oder \\share2\share2\

oder eben

\\share3\share3\

Und dann ganz normal die verschiedenen Credentials-eingeben.
Wichtig: Hier NICHT mit der IP-Adresse des SMB Servers arbeiten, diese wurde ja bereits in der Hosts-Datei hinterlegt, sonst kommt nämlich nix bei heraus! ;)

Veröffentlicht von

Christian Hänsel

Web-Entwickler, Experte für technisches SEO. ich liebe meinen Job, meine Familie und den Libanon. Fragen? Mail: chris@haensel.pro.

20 Gedanken zu „Lösung: Netzlaufwerke verbinden mit unterschiedlichen Benutzerdaten (Video)“

  1. Absatz: Der erste Trick/Lösungsansatz

    „Dies ist eigentlich ein No-Brainer und funktioniert eigentlich ganz gut.“
    Wortwiederholungen innerhalb eines Satzes sollten vermieden werden: eigentlich

    „Statt \\serverpc\Freigabename einzugeben, einfach die IP des Zielrechners nutzen.“
    Was denn nun… Server oder PC? (serverpc) ;-)

    „Das funcktioniert ganz gut, wenn man nur mit zwei Benutzerkonten arbeitet.“
    Im ersten Satz dieses Absatzes hast du es richtig geschrieben: funktioniert

    „ganz gut“? Für zwei Benutzer ist es die „einfachste“ Lösung.

  2. Seit 2 Jahren suche ich in immer mal wieder unregelmäßigen Abständen nach einer Lösung von eben diesem Problem! Es funktioniert einwandfrei, der Trick ist perfekt!
    Vielen Dank für das Erstellen dieses Beitrags und des Teilens der Lösung.
    Jochen

  3. Geil!
    Auch ich habe schon Ewigkeiten nach exakt solch einer Lösung gesucht und bin nie fündig geworden ; die einzige Möglichkeit wäre evtl. ein VLAN oder eine zusätzliche Netzwerkkarte etc. gewesen.

    Aber so natürlich deutlich besser! :-))

    DANKE nochmals!

  4. „So könnte Deine Hosts-Datei in etwa so aussehen, wenn Du fünf einzelne Netzlaufwerke mit dem selben Benutzer anlegen möchtest.“

    Der Satz hat mich irritiert, ist es andersherum gemeint? Dass die Datei so aussehen müsste, wenn fünf verschiedene Benutzer auf dasselbe Netzlaufwerk zugreifen sollen?

  5. Nabend,
    hast du schon eine Lösung für Windows 10?
    Unter Windows 8.1 klappt das bei mir hervorragend, unter Windows 10 jedoch nicht mehr.

    Dort kommt die altbekannte Fehlermeldung! :(

    Lg
    Martin

    1. Ich antworte mir mal selber, habe noch eine Lösung gefunden.

      Windows 8:
      Wie von dir beschrieben, alles super

      Windows 10, Hosts-Datei wie folgt anpassen:
      192.168.X.X share1 share1
      192.168.X.X share2 share2
      192.168.X.X share3 share3

      Warum auch immer, muss man dort beides doppelt einfügen!

      Anschließend im Explorer, bei „Netzlaufwerk hinzufügen“:
      \\share1\share1\

      oder

      \\share2\share2\

      oder eben

      \\share3\share3\

      Und dann ganz normal die verschiedenen Credentials-eingeben.
      Wichtig: Hier NICHT mit der IP-Adresse des SMB Servers arbeiten, diese wurde ja bereits in der Hosts-Datei hinterlegt, sonst kommt nämlich nix bei heraus! ;)

      Kannst du gerne noch ergänzen, falls du magst.

      Viele Grüße

  6. vielen, vielen Dank für die Anleitung!
    Jedoch funktioniert das identische Hosts File (mittlerweile?!) bei beiden Windows WIN 7 und 10 (Stand 5.3.2018), also kein Doppelerwähnen des Alias share1, share2, usw. mehr nötig

  7. Hallo,

    das funktioniert soweit tadellos.
    Jetzt gibt es nur ein Problem. Ich habe eine Zuordnung zu einer statischen ip-Adresse.
    Wie wir alle wissen meldet sich auf einen dnslookup für google.de nicht immer die gleiche IP-Adresse. Ähnlich sieht es mit Onlinespeicher aus den man per WebDAV einbindet.
    Ich würde gerne sowas in der Host-Datei umsetzen:

    webdav.google.de name1
    webdav.google.de name2
    und eben nicht
    8.8.8.8 name1
    8.8.8.8 name2

    Hätte dafür jemand eine Idee?

  8. Der Trick mit der HOSTS Datei funktioniert auch mit dem allerneuesten Windows 10 (build 1903) immer noch einwandfrei. Es sind KEINE Doppelnamen wie von Martin erwähnt nötig.

    Es reichen Einträge wie z.B.
    192.168.1.123 ServerVerzeichnis1
    192.168.1.123 ServerVerzeichnis2

    Verbunden wird anschliessend wie gewohnt im Datei Explorer und „Netzlaufwerk verbinden“. Als „Ordner“ wird dann \\ServerVerzeichnis1\ErsterFreigabename mit dem ersten Benutzer und
    \\ServerVerzeichnis2\ZweiterFreigabename mit dem zweiten Benutzer verbunden.

    Die IP-Adresse muss selbstverständlich auf die eigene Zielgeräte-IP-Adresse angepasst werden.

  9. Hallo Christian,
    ich habe ein Problem anders rum und bin schon fast am Verzweifeln.
    Ich habe 2 WIN 10 prof. Installationen wobei eine als Server fungiert. Netzwerkanmeldung sollte eigentlich über gleichen User und Passwort funktionieren. Hat es auch bis zum 1903 Update. Jetzt habe ich nur noch Zugriff auf Resourcen mit „Jeder“-Netzfreigaben. NET USE ist sauber, mit Eingabe Net use mit User und Passwort erhalte ich die obige Fehlermeldung „Mehrfache Verbindungen zu einem Server oder einer freigegebenen Ressource von demselben Benutzer unter Verwendung mehrerer Benutzernamen sind nicht zulässig“.
    Mit Zugriff über die IP-Adresse funktioniert es.
    Hast Du mir einen Tipp wo ich die Netzwerk-Verbindung bzw. die Anmeldung finde?
    Vielen Dank im Vorraus.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.