Mit Windows XP oder Vista auf Windows-7-Freigaben zugreifen

Im Beitrag Windows 7: Heimnetzgruppe einrichten schildere ich genau das, und es funktioniert auch prima so. Allerdings zeigen mir Analysen jener Google-Suchabfragen, die zu mir führen, dass wohl das größere Problem ist, mit seinem alten Windows XP oder Vista auf das neue Windows 7 zuzugreifen. Das hat mich, obwohl es mit Sicherheit nur im weitesten Sinne zu tun hat, angespornt, es zum Laufen zu kriegen. Es gibt dazu eine Kurzversion und eine lange.

Die kurze Version:

Wie gehen davon aus (Checkliste!): alle im selben IP-Subnet, alle in der selben Arbeitsgruppe, Standard-Windows-XP in aktueller Version greift zu auf Standard-Windows-7.

Auf Windows 7: Ausgehend von den Grundeinstellungen

  • Öffnen Sie: Systemsteuerung\Netzwerk und Internet\Netzwerk- und Freigabecenter\Erweiterte Freigabeeinstellungen ändern
  • ganz unten: bei Kennwortgeschütztes Freigeben umschalten auf  Kennwortgeschütztes Freigeben ausschalten
  • darunter: bei Heimnetzgruppen-Verbindungen umschalten auf  Benutzerkonten und Kennwörter zum Herstellen von Verbindungen mit anderen Computern verwenden
  • Neu starten.
  • Eine Freigabewie D:\shared gesondert rechtsklicken
  • dann im Kontextmenü Freigaben für: / bestimmte Personen … wählen
  • aus der Liste Jeder wählen
  • auf Hinzufügen klicken
  • auf Lesen/Schreiben umstellen
  • auf Freigabe klicken
  • OK.

Auf Windows XP:

  • Im Windows-Explorer über Ansicht, Symbolleisten die Adressleiste aktivieren, mit einem Rechtsklick Symbolleisten fixieren abschalten und die Adressleiste wie beim Webbrowser größer ziehen.
  • Darin dann eingeben \\Name-des-Windows-7-Rechners [Enter]
  • Passwortabfrage auf Windows XP: Name und Passwort – entweder “Gast” (weil Jeder), oder Name und Passwort eines Benutzers auf dem Win7-Rechner
  • Doppelklick auf Users, dann auf Public = Zugriff auf die öffentlichen Windows-7-Freigaben (C:\Users\Public\ bzw. C:\Benutzer\Öffentlich\)
  • Doppelklick auf andere Freigabe (im Beispiel: shared) = Zugriff auf dieses Verzeichnis.

Funktioniert bei mir einwandfrei. Sogar vom Mac aus (smb://Name-des-PCs).

Die lange Version

Die Schritte der langen Version sind grob skizziert diese:

  • Alle Rechner in die gleiche Arbeitsgruppe bringen.
  • Auf Windows 7 eine “erweiterte Freigabe” erstellen, also einen Ordner erweitert freigeben.
  • Mit Netzwerkbrowser auf Win XP und Vista die Netzwerkumgebung öffnen.
  • Benutzername & Passwort des Kontos auf dem Win-7-PC eingeben.
    Done.
  • Oder: Gastkonto aktivieren, dann ersparen Sie sich Name&Kennwort-Eingabe. (Nicht empfohlen!)

Die Details:

Auf Windows 7:
Vorbereitung für Netzwerkfreigabe

Tragen Sie bei Windows 7 die Arbeitsgruppe ein, die auch Ihre alten XP- und Vista-Rechner benutzen.

  • Wählen Sie dazu Systemsteuerung\System und Sicherheit\System.
  • Im Bereich Einstellungen für Computernamen, Domäne und Arbeitsgruppe sehen Sie die Angabe die Arbeitsgruppe. Klicken Sie auf Einstellungen ändern, um den Namen der Arbeitsgruppe anzupassen.
    mitxpaufwindows7zugreifen_01_win7arbeitsgruppe(Es öffnet sich der Dialog Systemeigenschaften auf der Seite Computername.)
  • Alternativ und etwas schneller:
    Öffnen Sie das Windows-Menü und geben SystemPropertiesComputerName.exe ein.
    (Es öffnet sich ebenfalls der Dialog Systemeigenschaften auf der Seite Computername.)
  • Sie sehen im Dialog Systemeigenschaften den Namen der Arbeitsgruppe:
    mitxpaufwindows7zugreifen_02_win7arbeitsgruppe
  • In meinem Beispiel ist die Arbeitsgruppe WORKGROUP, weil das so wunderbar aussagelos ist (und weil ich ein altes NAS habe, das sich wegen eines Firmware-Fehlers nur in dieser Arbeitsgruppe aufhalten kann…).
  • Wenn die Arbeitsgruppe bereits diejenige ist, in der sich die anderen PCs befinden – super. Wenn nicht, passen Sie einfach die Arbeitsgruppe an. Klicken Sie dazu auf Ändern, wählen Sie unten bei Mitglied von die Arbeitsgruppe und geben sie dort den Namen der Arbeitsgruppe an, in der sich auch die anderen PCs befinden.
  • Danach die üblichen OKs, Sie erhalten ein Willkommen in der Arbeitsgruppe, danach winkt ein Neustart.

Auf Windows 7:
„Normale Freigabe“ einrichten

Auf Windows 7 müssen Sie nun zusätzlich zum Heimnetzwerk eine normale Netzwerkfreigabe einrichten.

  • Klicken Sie mit der rechten Maustaste auf den Ordner, den Sie freigeben wollen, und wählen Sie im Kontextmenü Eigenschaften.
  • Wählen Sie im Dialog Eigenschaften von <Ordnername> den Reiter Freigabe.
  • Klicken Sie auf Erweiterte Freigabe:
  • mitxpaufwindows7zugreifen_erweiterte_freigabeAktivieren Sie im Dialog Erweiterte Freigabe die Option Diesen Ordner freigeben ganz oben.
  • mitxpaufwindows7zugreifen_erweiterte_freigabe2Klicken Sie dann im Bereich unten auf Berechtigungen.
  • Wählen Sie Jeder und aktivieren Sie die Optionen Vollzugriff und Ändern. (Sicherheitstechnisch ist das natürlich ein Graus, aber es das sind Netzwerkfreigaben ja sowieso)

mitxpaufwindows7zugreifen_erweiterte_freigabe3Kann jetzt „Jeder“ auf die Windows-7-Freigaben zugreifen? Nein, denn am Windows-XP/Vista-Rechner erscheint immer noch die Aufforderung, Username und Passwort einzugeben. Gemeint ist damit Benutzername und Kennwort eines Benutzers, der auf dem Windows 7 mit den Freigaben ein Konto hat (und Mitglied der Gruppe Jeder ist, was jeder sein sollte). Und nur der kann das auch was ändern.

Auf Windows XP/Vista:
In die richtige Workgroup wechseln

Auf Windows XP greifen Sie wie folgt auf die Windows-7-Freigabe zu:

  • Stellen Sie sicher, dass sich beide PCs in der richtigen Arbeitsgruppe befinden.
  • Wenn das bei Windows XP nicht der Fall ist, öffnen Sie mit [Windows+R] oder Start/Ausführen eine Kommandozeile und geben Sie control sysdm.cpl,,1 ein. Alternativ wählen Sie Systemsteuerung/System. Im Dialog Systemeigenschaften im Register Computername gibt’s bei XP die Einstellungen zur Benutzergruppe. Einfach auf Ändern klicken.
  • Wenn das bei Windows Vista nicht der Fall ist, wählen Sie Systemsteuerung\System und Wartung\System. Im Bereich Einstellungen für Computernamen, Domäne und Arbeitsgruppe sehen Sie die Angabe die Arbeitsgruppe. Klicken Sie auf Einstellungen ändern, um den Namen Arbeitsgruppe anzupassen. Alternativ und etwas schneller: Öffnen Sie das Windows-Menü und geben SystemPropertiesComputerName.exe ein. Es öffnet sich ebenfalls der Dialog Systemeigenschaften auf der Seite Computername.
  • Ändern Sie ggfs. den Namen der Workgroup auf den Namen, den auch die Win-7-Rechner verwenden.

Auf Windows XP/Vista:
Auf Windows-7-Freigabe zugreifen

Und dann holt man sich dann die Ressource:

  • Einfach mit dem Windows-Explorer auf Netzwerk gehen.
  • Den Windows-7-PC heraussuchen, ihn doppelklicken (oder rechte Maustaste, Öffnen).

    mitxpaufwindows7zugreifen_04_vista-netzwerk-browser

    Windows 7 im Netzwerkbrowser, hier unter Vista

  • Name und Passwort eingeben (wie schon oben gesagt: des Kontos, das man auf dem Win-7-PC hat).
  • mitxpaufwindows7zugreifen_05_vista-verbindung-herstellenDas war‘s.

Es geht – zu sehen hier:

mitxpaufwindows7zugreifen_06_xp-freigabe-sehen

Der Windows-7-PC 'Winterer 7' aus Sicht meines Notebook-XPs.

Der Windows-7-PC 'Winterer 7' aus Sicht meines Virtual-Box-Vistas.

Der Windows-7-PC 'Winterer 7' aus Sicht meines Virtual-Box-Vistas.

Was tun, wenn das nicht klappt?

  • Verzweifeln. Schreien. Gegen die Kiste treten. Richtung Redmond fluchen.
  • Auch mal das offensichtliche prüfen: Existiert ein Netzwerkkabel? Ist es das richtige, kein Cross-Kabel? Leuchten jeweils die LEDs an den RJ45-Buchsen, wenn man das Kabel reinschiebt? Dann und nur dann existiert auf dem physikalischen Layer einer Netzwerkverbindung.
  • Wenn Sie den Windows-7-Rechner von Windows XP oder Windows Vista aus in der Netzwerkumgebung „nicht sehen“: Probieren Sie es mal manuell. Geben Sie dazu im Windows-Explorer in der Adresszeile (falls in XP deaktiviert: Ansicht/Adressleiste aktivieren) erst „\\“ und dann den Namen des Windows-7-Rechners ein, also den Namen, der dort bei Computername konfiguriert ist (siehe auch den XP-Shot oben). Heißt der Rechner Blafasel, dann geben Sie also \\Blafasel ein, [Enter]. Dann sollte bereits die Passwortabfrage erscheinen.
  • Prüfen Sie, ob alle Rechner in der gleichen (!) Arbeitsgruppe sind. Starten Sie alle Rechner nochmal.
  • Prüfen Sie via ipconfig, ob alle Rechner im gleichen (!) IP-Subnet sind. Pingen Sie die Rechner an. Lesen Sie dazu auch Netzwerkdiagnose mit Ping und IPconfig. Starten Sie alle Rechner nochmal.
  • Prüfen Sie, ob installierte Personal Firewalls den Zugriff auf Netzwerkfreigaben behindern. Siehe Absatz Personal Firewall?
  • Starten Sie alle Rechner mal neu. (Hilft in erstaunlich vielen Fällen.)
  • Deaktivieren Sie die Netzwerkfreigaben. Starten Sie neu. Aktivieren Sie sie wieder.

Prüfen Sie außerdem im Bereich Systemsteuerung\Netzwerk und Internet\Netzwerk- und Freigabecenter\Erweiterte Freigabeeinstellungen:

  • Netzwerkkennung einschalten aktiv?
  • Datei- und Druckerfreigabe aktiv?
  • Freigabe einschalten, sodass … aktiv?

Personal Firewall?

Prüfen Sie außerdem, ob es eventuell an einer Personal Firewall liegt. Ich bin kein Freund dieser Programme, ich halte sie ehrlich gesagt für überflüssig, sofern man sich hinter einem DSL-Router aufhält (und nicht dauernd seine zig Raubkopien, von denen ich ja ebenfalls nichts halte, am nach Hause telefonieren hindern muss).

  • Gelegentlich machen Firewalls von Drittanbietern Probleme. Denen muss man dann einfach beibringen, dass sie Windows-Freigaben gefälligst durchzulassen haben. Suchen Sie nach Begriffen wie Freigaben, Windows-Shares, Datei- und Druckfreigabe, SMB, Server Message Block, NetBIOS.
  • Wenns gar nicht geht: Die Windows-Freigaben müssen auf
    TCP-Port 139
    TCP-Port 445
    UDP-Port 137
    UDP-Port 138

    kommunizieren können. Das kann man jeder Firewall beibringen – wie, das steht jedoch nur in deren Handbuch.
  • Falls die Windows-Firewall Probleme macht, dann rate ich dazu, wie geschildert die Windows-Firewall zurückzusetzen.

Argh?

Wenn das alles nicht hilft:

  • Verzweifeln. Schreien. Gegen die Kiste treten. Richtung Redmond fluchen.

Mir fällt dann nämlich auch nichts mehr ein.

Wie kann ich ohne Passwort zugreifen?

Ich rate aus Sicherheitsgründen davon ab. Wenn Sie es dennoch tun wollen, verwenden Sie auf Windows 7 das Gast-Konto:

  • Öffnen Sie Systemsteuerung\Benutzerkonten und Jugendschutz\Benutzerkonten\Konten verwalten.
  • Sie sehen Ihr eigenes Konto, und das des Gastes. Bei Gast steht Gastkonto ist nicht aktiv. Doppelklicken Sie darauf.

mitxpaufwindows7zugreifen_08_gast2

  • Wählen Sie dann Einschalten.
  • Jetzt brauchen Sie noch Systemsteuerung\Netzwerk und Internet\Heimnetzgruppe.
  • Im Bereich Weitere Heimnetzgruppen-Aktionen wählen Sie Erweiterte Freigabeeinstellungen ändern.
  • Wählen Sie dann bei Kennwortgeschütztes Freigeben die Option Kennwortgeschütztes Freigeben ausschalten.

mitxpaufwindows7zugreifen_09_kennwortgeschuetzesfreigeenDas war leider noch nicht alles.

  • Starten Sie die Lokale Sicherheitsrichtlinie, entweder über Eingabe dieses Namens im Windows-Menü, oder indem Sie dort secpol.msc /s eingeben und [Enter] drücken.
  • Öffnen Sie links den Bereich Lokale Richtlinien und klicken Sie darin auf Zuweisen von Benutzerrechten.
  • Scrollen Sie in der rechten Fensterhälfte bis zur Richtlinie Zugriff vom Netzwerk auf diesen Computer verweigern.
  • Lokale Sicherheitsrichtlinie: der Gast ist ausgeschlossen!

    Lokale Sicherheitsrichtlinie: der Gast ist ausgeschlossen!

  • Neben der Richtlinie Zugriff vom Netzwerk auf diesen Computer verweigern finden Sie den Namen der Konten, denen der Zugriff verweigert wird. Und zwar per Vorgabe: dem Gast!
  • Doppelklicken Sie die Richtlinie. Markieren Sie den Eintrag Gast. Klicken Sie auf Entfernen. Speichern Sie mit Übernehmen und OK. (Aus Sicherheitsgründen ist davon abzuraten!)

Hier lauert die Stolperfalle. Nur wenn Sie Kennwortgeschütztes Freigeben AUSschalten UND zugleich das Konto Gast aktiviert ist, dem dann auch noch über die Policies der Zugriff nicht verwehrt wird, dann und nur dann wird kein Kennwort angefordert, sondern der Gast anonym reingewinkt.

Nochmal: Der Paranoide rät aus Sicherheitsgründen davon ab, vor allem auf Notebooks und in Heimnetzen mit WLAN-Router. Zugriff mit Passwort ist nerviger, aber sicherer. Gast-Konten sind stets auch Hintertüren.

Andreas Winterer

Andreas Winterer ist Journalist, Buchautor und Blogger und beschäftigt sich seit 1992 mit Sicherheitsthemen. Auf unsicherheitsblog.de will er digitale Aufklärung zu Sicherheitsthemen bieten – auf dem Niveau 'normaler Nutzer' und ohne falsche Paranoia. Auf der Nachbarseite passwortbibel.de geht's um Passwörter. Bitte kaufen Sie eines seiner Bücher.

Das könnte dich auch interessieren …