Errore di sistema 58 durante l'accesso alle condivisioni su Windows 7 da XP


16

Ricevo il seguente messaggio di errore durante l'accesso alle condivisioni di Windows 7 da XP.

Si è verificato un errore di sistema 58. Il server specificato non può eseguire l'operazione richiesta.

Entrambe le macchine sono nello stesso dominio. La macchina Windows XP può visualizzare e accedere a tutte le altre condivisioni ad eccezione di Windows 7. Nessuna delle macchine ha un firewall.


Hai controllato le condivisioni di Windows 7 e confermato che stanno consentendo l'accesso al tuo nome utente o al tuo gruppo di utenti?
Un nano,

sì. gli stessi utenti sono connessi su entrambe le macchine. non funziona nemmeno con la net view.
Nysingh,

1
Il riavvio del servizio Server in Windows 7 è stato sufficiente per risolvere il mio problema.

1
L'arresto e il riavvio del servizio sever nella casella Win 7 x64 ha consentito alla macchina XP di connettersi alla condivisione ospitata dalla casella Win 7 x64. Questo è stato sicuramente meno traumatico di qualsiasi altra correzione. Questo problema sembra andare e venire, supportando la tesi che esiste un qualche tipo di bug che può essere eliminato temporaneamente, ma alla fine ritorna sempre.

Risposte:


20

La modifica delle impostazioni NTLM nelle politiche locali non ha funzionato per me.

Ciò che ha funzionato è menzionato qui: link del testo

... devi dire a Windows che vuoi usare la macchina come file server e che dovrebbe allocare le risorse di conseguenza. Impostare la seguente chiave di registro su '1 ′:

HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Gestione memoria \ LargeSystemCache

e imposta la seguente chiave di registro su '3 ′:

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

Dopo aver modificato le due impostazioni del registro, ho semplicemente riavviato il servizio "Server" in Windows 7 e ora la condivisione funziona correttamente.


Eccellente, questo ha risolto il mio problema per me! Grazie!
Michael Galos,

Brillante! Ha funzionato per me. PS " timeout link " alan.lamielle.net/2009/09/03/… ".
user53621

10

ok ragazzi ecco la risposta.

il problema era che la risposta NTML non era impostata su entrambi i lati. Ho dovuto configurare seguendo sia su XP che su Wind7 e un riavvio ha fatto il trucco.

  1. GPedit.msc
  2. Impostazioni di Windows. Espandi "Criteri locali" e seleziona "Opzioni di sicurezza"
  3. Alternativo: digitare secpol.msc per ottenere l'editor, quindi
  4. Individua "Sicurezza di rete: livello di autenticazione LAN Manager" nell'elenco e fai doppio clic su di esso.
  5. Modificare l'impostazione da "Invia solo risposta NTMLv2" a "Invia LM e NTLM - utilizzare la sessione NTLMv2 se negoziata"

9

Potrebbe essere utile conoscere anche la causa esatta, prima di scegliere una di queste soluzioni. Recentemente ho avuto lo stesso problema durante il tentativo di sincronizzare i file da un server Windows 2003 a una workstation Windows 7. A caso, il server perderebbe la connessione alla casella Win7 e il tentativo di un comando NET USE per mappare un'unità restituirebbe uno Stato 58 come questo.

Il riavvio del box Win7 lo avrebbe risolto, ma questo sembrava drastico. Guardando più a fondo con Wireshark, abbiamo scoperto che una richiesta SMB stava andando nella casella Win7 e che una risposta SMB "Memoria esaurita" veniva restituita. L'arresto e il riavvio del servizio Server nella casella Win7 hanno risolto il problema, almeno temporaneamente, ed è molto meglio e più veloce di un riavvio. Mi aspetto che le modifiche al registro per la cache di sistema di grandi dimensioni lo risolveranno completamente, ma queste modifiche potrebbero non essere adatte a una modifica permanente, solo per superare un problema temporaneo.


1
  1. Assicurati che i firewall di Windows siano davvero disattivati, disattiva tutti gli antivirus e disattiva anche la condivisione dei file. A volte questo aiuta con l'errore 58.

  2. Prova a installare il Discovery Topology Discovery sul computer XP.

  3. Il problema potrebbe essere le autorizzazioni dell'account, su cui Win7 è piuttosto rigido. Controlla le autorizzazioni sulla condivisione.

  4. E infine: tutte le macchine sono completamente patchate?


1. tutti i firewall sono disattivati. 2. proverà la topologia del livello di collegamento 3. nessun problema di autorizzazioni. anche gli amministratori di dominio ottengono gli stessi risultati (errore 58) 4. tutte le macchine sono completamente patchate.
Nysingh,

il rilevamento della topologia del livello di collegamento è installato. senza fortuna.
Nysingh,

Hai provato a disattivare la condivisione di file semplice? Il ping riesce (1) con il nome della macchina (2) con l'indirizzo IP? Cosa succede quando si tenta di accedere alle condivisioni tramite l'indirizzo IP di Win7?
harrymc,

1

Errore di sistema 58 significa che si è verificato un errore di autenticazione - almeno ottengo questo errore se digito male la mia password.

Ho riscontrato anche lo stesso problema. Mi è stato dato un nome di condivisione di rete, un nome utente e una password per accedervi. L'ho provato, ma non ci sono riuscito. Il computer è nella nostra rete, quindi deve farlo anche nel nostro dominio ...

Il problema era che ero nel dominio X, quindi ha provato automaticamente ad accedere usando X\username. Naturalmente tale nome utente non esiste, perché l'utente reale che avevo bisogno di usare è Y\username, perché il dipartimento che ha creato l'utente era nel dominio Y, quindi non se ne sono accorti e hanno lavorato per loro.

Cose apprese: indica sempre in quale dominio si trova l'utente, se ti vengono fornite le credenziali di dominio.

(spero che questo aiuti qualcuno che inciampa in questo.)


0

Di recente ho riscontrato lo stesso problema durante il tentativo di accedere a una condivisione di Windows 7 da Windows XP SP2. Ho potuto raggiungere altre condivisioni su Windows Vista e XP, ma senza Windows 7 anche se sono stato in grado di vederlo non potevo accedervi. Dopo aver risolto molti problemi, ho scoperto che il sistema Windows 7 apparteneva a un gruppo home. Una volta rimosso (o lasciato) il sistema Windows 7 dal gruppo home sono stato in grado di accedere alla condivisione con le credenziali appropriate. Spero che questo aiuti chiunque altro possa riscontrare problemi simili.


0

Per me è stato che SMB era disabilitato. Ho eseguito questi comandi nel Prompt dei comandi con diritti elevati:

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb10 start= auto
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.