Systemfehler 58 beim Zugriff auf Freigaben unter Windows 7 von XP

Beim Zugriff auf Windows 7-Freigaben von XP wird die folgende Fehlermeldung angezeigt.

Systemfehler 58 ist aufgetreten. Der angegebene Server kann den angeforderten Vorgang nicht ausführen.

Beide Maschinen sind in derselben Domäne. Windows XP Maschine kann alle anderen Freigaben außer Windows 7 anzeigen und darauf zugreifen. Weder Maschinen haben eine firewall.

 16
Author: Hennes, 2009-09-27

7 answers

Das Ändern der NTLM-Einstellungen in den lokalen Richtlinien hat bei mir nicht funktioniert.

Was funktioniert hat, wird hier erwähnt: Linktext

...sie müssen Windows mitteilen, dass Sie möchten so verwenden Sie den Computer als Dateiserver und dass es Ressourcen zuweisen sollte dementsprechend. Legen Sie Folgendes fest registrierungsschlüssel zu '1':

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\LargeSystemCache

Und setzen Sie den folgenden Registrierungsschlüssel auf ‘3′:

HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\Size

Nach dem Ändern der beiden Registrierungseinstellungen habe ich einfach den Dienst "Server" in Windows 7 neu gestartet und jetzt funktioniert die Freigabe einwandfrei.

 20
Author: Glen Little,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-10-07 17:47:36

Ok Jungs, hier ist die Antwort.

Das Problem war, dass die NTML-Antwort nicht auf beiden Seiten eingerichtet wurde. Ich musste Folgendes auf XP und wind7 einrichten und ein Neustart hat den Trick gemacht.

  1. GPedit.msc -
  2. Windows-Einstellungen. Erweitern Sie "Lokale Richtlinien" und wählen Sie "Sicherheitsoptionen"
  3. Alternativ: Geben Sie secpol ein.msc zum Aufstehen dann
  4. Suchen Sie "Netzwerksicherheit: LAN Manager Authentifizierungsstufe" in der Liste und doppelklicken Sie darauf.
  5. Ändern Sie die Einstellung von "Senden NTMLv2 Antwort nur " auf "LM & NTLM senden - NTLMv2 Sitzung verwenden, falls verhandelt"
 10
Author: nysingh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-09-27 19:34:26

Es kann hilfreich sein, auch die genaue Ursache zu kennen, bevor Sie eine dieser Lösungen auswählen. Ich hatte kürzlich das gleiche Problem beim Versuch, Dateien von einem Windows 2003-Server mit einer Windows 7-Workstation zu synchronisieren. Nach dem Zufallsprinzip würde der Server seine Verbindung zur Win7-Box verlieren, und der Versuch, einen NET USE-Befehl zum Zuordnen eines Laufwerks auszuführen, würde einen Status 58 wie diesen zurückgeben.

Ein Neustart der Win7-Box würde dies beheben, aber dies schien drastisch. Bei einem tieferen Blick auf Wireshark haben wir festgestellt, dass ein SMB die Anfrage ging an die Win7-Box und eine SMB-Antwort "Out Of Memory" wurde zurückgegeben. Das Stoppen und Neustarten des Serverdienstes auf der Win7-Box löste das Problem zumindest vorübergehend und ist viel besser und schneller als ein Neustart. Ich erwarte, dass die Registrierungsänderungen für den großen Systemcache sie vollständig auflösen, aber diese Änderungen sind möglicherweise nicht für eine dauerhafte Änderung geeignet, nur um ein vorübergehendes Problem zu überwinden.

 9
Author: BtrieveBill,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-11-03 20:22:15
  1. Stellen Sie sicher, dass die Windows-Firewalls wirklich deaktiviert sind, schalten Sie alle Antivirenprogramme aus und deaktivieren Sie auch die einfache Dateifreigabe. Manchmal hilft dies bei Fehler 58.

  2. Versuchen Sie, die Link Layer Topology Discovery auf dem XP-Computer zu installieren.

  3. Das Problem könnten Kontoberechtigungen sein, auf denen Win7 ziemlich streng ist. Überprüfen Sie die Berechtigungen für die Freigabe.

  4. Und zuletzt: Sind alle Maschinen vollständig gepatcht?

 1
Author: harrymc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-09-27 06:35:13

Systemfehler 58 bedeutet, dass ein Authentifizierungsfehler aufgetreten ist-zumindest erhalte ich diesen Fehler, wenn ich mein Passwort falsch eingegeben habe.

Ich bin auch auf dasselbe Problem gestoßen. Ich erhielt einen Netzwerkfreigabenamen und einen Benutzernamen und ein Passwort, um darauf zuzugreifen. Ich habe es versucht, aber gescheitert. Der Computer befindet sich in unserem Netzwerk, daher muss er auch in unserer Domäne vorhanden sein...

Das Problem war, dass ich in der X-Domäne war, also hat es automatisch versucht, mich mit X\username anzumelden. Natürlich existiert ein solcher Benutzername nicht, weil der tatsächliche der Benutzer, den ich verwenden musste, ist Y\username, da sich die Abteilung, die den Benutzer erstellt hat, in der Y-Domäne befand, sodass sie dies nicht bemerkt und für sie gearbeitet haben.

Dinge gelernt: Sagen Sie immer, in welcher Domäne sich der Benutzer befindet, wenn Sie Domänenanmeldeinformationen erhalten.

(hoffe, das hilft jemandem, der darüber stolpert.)

 1
Author: Calmarius,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-07-04 13:04:17

Ich bin kürzlich auf dasselbe Problem gestoßen, als ich versuchte, von Windows XP sp2 aus auf eine Windows 7-Freigabe zuzugreifen. Ich konnte andere Freigaben unter Windows Vista und XP erreichen, aber kein Windows 7, obwohl ich es sehen konnte, konnte ich nicht darauf zugreifen. Nach langer Fehlerbehebung stellte ich fest, dass das Windows 7-System zu einer Heimgruppe gehörte. Sobald ich das Windows 7-System aus der Homegroup entfernt (oder verlassen) hatte, konnte ich mit den richtigen Anmeldeinformationen auf die Freigabe zugreifen. Hoffe, das hilft jedem anderen, der kann stoßen Sie auf ein ähnliches Problem.

 0
Author: AlieniT,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-01-28 15:35:08

Für mich war es, dass SMB deaktiviert war.  Ich habe diese Befehle in der Eingabeaufforderung mit erhöhten Rechten ausgeführt:

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb10 start= auto
 0
Author: pete villa,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-08-31 16:53:05