Windows non può accedere al codice di errore \\ [altro computer] 0x80004005


21

Ho due macchine Windows su una rete cablata domestica, una con Windows 7 (lo chiamerò w7 da ora in poi) e una con Windows 8.1 (lo chiamerò w8 da ora in poi). Entrambe le macchine potevano accedere alle cartelle condivise tra loro (condivise usando " condivisione avanzata ", cioè) fino a quando il mio provider di servizi Internet ha aggiornato il proprio modem nel fine settimana. Ora w8 può accedere alle cartelle condivise di w7 , ma w7 non può accedere alle cartelle condivise di w8. Quando si digita \ w8 in Windows Explorer, viene visualizzato un messaggio che dice

Windows non può accedere a \\ w8

e, nei dettagli:

Codice errore: 0x80004005

Errore non specificato

Se provo la stessa cosa nel menu di avvio ottengo una sezione di dettagli diversa:

Codice errore: 0x800070035

Il percorso di rete non è stato trovato.

Se inserisco \\ [indirizzo IP di w8] in Windows Explorer o nel menu Start ottengo gli stessi risultati di cui sopra.

Mi sono assicurato che il client per reti Microsoft fosse installato e controllato su W7 e w8 per la connessione alla rete locale, così come la connessione al provider di servizi Internet.

Non ci sono firewall di terze parti su w7 e w8.

Mi sono assicurato che tutti questi servizi funzionassero sia su w7 che su w8

  • Browser del computer
  • Client DHCP
  • Client DNS
  • Pubblicazione delle risorse di rilevamento funzioni
  • server
  • Scoperta SSDP
  • Helper Netbios TCP / IP
  • UPnP Device Host
  • stazione di lavoro

UPnP Device Host non era in esecuzione su w7, ma avviarlo non faceva differenza.

Browser per computer e host di dispositivi UPnP non erano in esecuzione su w8, ma avviarli non faceva differenza.

Ho provato a mappare un'unità di rete su w8 da w7 (usando sia l'indirizzo IP che il nome), scegliendo "connetti usando credenziali diverse" come da una risposta su technet ancora prodotto Codice di errore: 0x800070035

Non riesco a eseguire il ping di w8 da w7 utilizzando l'indirizzo IP o il nome, ma w8 può eseguire il ping di w7.

C'è anche una macchina xp sulla stessa rete. w7 e la macchina xp possono vedersi. w8 può vedere la macchina xp, ma la macchina xp non può vedere w8.

Sembra che questa potrebbe essere una configurazione del firewall su w7. Tuttavia, ci sono molte, molte regole del firewall in entrata e non so quali controllare.


Quali sono gli indirizzi IP (rete locale) di entrambi i computer e qual è la maschera di sottorete? Sono effettivamente sulla stessa rete? Forse W8 è passato a ipv6?
agtoever,

@agtoever l'indirizzo di w8 è 192.168.2.29, sottorete 255.255.255.0; l'indirizzo di w7 è 192.168.2.1, stessa sottorete. Come faccio a sapere se w8 è passato a ipv6? Entrambi i computer elencano gli indirizzi ipv4 e ipv6 in ipconfig.
Jimmy,

Ci hai appena dato 2 indirizzi IPv4. Finché entrambi hanno un indirizzo IPv4, comunicheranno su IPv4.
LPChip

@LPChip eppure non lo fanno! :(
Jimmy,

Nel caso in cui aiuti qualcun altro, ho avuto gli stessi sintomi ma causa diversa; nelle proprietà della connessione di rete "Condivisione file e stampanti per reti Microsoft" era disabilitato.
Stewbasic,

Risposte:


16

Oltre alle soluzioni di cui sopra che risolvono problemi generici / classici con questo codice di errore, un altro nuovo problema può causare 0x80004005.

Da Windows 10 1709, il vecchio protocollo SMB v1 non è più supportato per impostazione predefinita, che è ancora utilizzato da diversi PC o altri dispositivi di rete come router che forniscono un NAS. Si noti che SMB v1 potrebbe essere stato disinstallato anche su macchine Windows precedenti. Seguire questi passaggi per riattivarlo e accedere nuovamente a tali dispositivi.

  • Vai al classico pannello di controllo
  • Vai a Programmi e funzionalità
  • Seleziona Aggiungi o rimuovi funzionalità di Windows nella barra laterale
  • Assicurarsi che il supporto per la condivisione file SMB 1.0 / CIFS sia selezionato.

    A seconda di ciò di cui hai bisogno, potresti richiedere solo il componente client o server e installare anche la rimozione automatica (che cerca di proteggerti dai problemi di sicurezza di SMB v1), ma se non hai idea di cosa intendo, seleziona la casella di controllo principale.

Riavvia il PC e prova ad accedere nuovamente al dispositivo.

Un dispositivo tipico che non supporta SMB 2 o più recenti sono i router FritzBox più vecchi (popolari in Germania) e se si tenta di accedere a un disco rigido USB collegato per agire come un NAS, non sarà possibile raggiungere il router tentando di connettersi ad esso .


Il mio predefinito win10 aveva il SERVER SMB1.0 abilitato, ma il CLIENTE era disabilitato! Vieni un Microsoft ... * facepalm *. Questo è un messaggio di errore terribilmente inutile, sono arrivato a questa soluzione da un altro sito in cui qualcuno ha suggerito di provare a mappare la cartella condivisa come driver di rete, usando credenziali diverse per chiedere usr / pwd. Solo allora mi ha dato un errore significativo, dicendo "Non è possibile connettersi alla condivisione file perché non è sicura. Questa condivisione richiede il protocollo SMB1 obsoleto". Vorrei che Google potesse darmi questa risposta SE nei risultati migliori. ; (
msb

Apparentemente ad un certo punto nel 1809, anche loro lo disabilitarono. Ho dovuto solo riattivarlo. modo rapido per accedere alla finestra delle funzionalità di Windows è WIN + R, "funzionalità opzionali". Abilitare il client SMB 1.0.
Derek Wade,

8

Seguire le istruzioni seguenti. Potrebbero aiutare. O potrebbero non farlo

Nel computer che esegue Windows 8, premere Win+ Re nella casella di comando Esegui, digitare:
control /name Microsoft.NetworkAndSharingCentere premere Invio.

Fai clic su "Modifica impostazioni di condivisione avanzate" nel riquadro sinistro ed espandi il profilo di condivisione "Privato" e assicurati che l' opzione Attiva rilevamento rete e Attiva condivisione file e stampanti siano selezionate.

Espandere il profilo "Ospite o Pubblico" e accertarsi che l' opzione Disattiva rilevamento rete e Disattiva condivisione file e stampanti siano selezionate.

Espandi il profilo "Tutte le reti" e scorri verso il basso fino alla fine della finestra e in "Condivisione protetta da password", seleziona Disattiva condivisione protetta da password .

Ora, premere Win+ Re nella casella di comando Esegui, digitare: \\Localhost. Verifica che tutte le cartelle condivise siano presenti qui.

Seleziona una cartella dall'elenco e premi Alt+ Entere nella scheda Condivisione , premi il pulsante Condividi e digita Everyonel'elenco a discesa e premi Entere imposta il "Livello di autorizzazione" su Lettura . Fallo per ogni cartella che desideri condividere.

Infine, assicurarsi che entrambi i computer (W7 e W8) abbiano la stessa maschera di rete.

Fare questo premendo Win+ Re nella casella di comando Esegui, digitare: shell:ConnectionsFoldere selezionare la scheda di rete per la connessione Ethernet cablata e premere Alt+ Enter. Nella finestra Proprietà, scorrere fino a Protocollo Internet versione 4 (TCP / IPv4) e fare doppio clic su di esso.

Se l'indirizzo IP e la maschera di sottorete sono stati inseriti manualmente, assicurarsi che la maschera di sottorete corrisponda a quella del computer Windows 7 seguendo lo stesso passaggio su W7.

Ora, scoprire l'hostname della scatola W8 digitando questo nella casella di comando Esegui:
cmd /c "hostname & pause".

Ora passa alla casella W7 e nella casella di comando Esegui, digita: \\HOSTNAME_OF_W8_BOXe vedi se riesci ad accedere ora ai file e alle cartelle su W8.


"Disattiva la condivisione protetta da password" era disattivato, ma ho provato ad accenderlo poiché sembra essere quello di cui ho bisogno per la "condivisione avanzata"? Tuttavia, accenderlo non ha fatto differenza. Le cartelle condivise sono effettivamente presenti quando si visualizza \\ localhost su w8. Ho condiviso una cartella come mi hai suggerito (precedentemente disattivata, poiché utilizzavo la "condivisione avanzata"), ma non ha fatto differenza. Il problema del blocco sembra che w7 (e altre macchine) non riescano a vedere (incluso il ping) w8.
Jimmy,

Prova a disattivare la condivisione protetta da password e a condividere le cartelle come ho suggerito. Assicurati anche che il rilevamento della rete sia attivato.
Vinayak,

Se il problema persiste, prova a creare un gruppo home e fai in modo che W7 partecipi al gruppo home e vedi se aiuta.
Vinayak,

Nel mio caso quando apro \\ HOSTNAME tra due PC win10 vedo l'elenco di tutte le cartelle condivise. Il problema è che se faccio clic su una delle cartelle inizia a "pensare" per molto tempo prima di non riuscire ad aprirlo
Pavel P

@Pavel che potrebbe essere un problema di autorizzazioni. Controlla la scheda Condivisione nella finestra Proprietà di una cartella che stai condividendo e fai clic sul pulsante Condividi. Digita "Tutti" e fai clic su Aggiungi. Se ora sei in grado di accedere a quella cartella dall'altro computer, potresti dover modificare le tue autorizzazioni di condivisione.
Vinayak,

5

Ecco una soluzione alternativa.

A volte Network Discovery sotto Windows semplicemente non funziona, ma la rete è presente, appena inaccessibile.

Quindi, è necessario assegnare un IP statico alla stazione del file server.

Mappare l'unità sulla cartella condivisa utilizzando l'IP della stazione anziché il nome del computer.

Esempio:

\\192.168.1.141\fileserver

instead of the inaccesible

\\computer-name\fileserver

3

Il tuo modem è anche il router a cui sono collegati entrambi i PC? In tal caso, il loro aggiornamento probabilmente ripristina tutti i valori predefiniti, facendo sì che Windows 7 rilevi una nuova rete. Di conseguenza, viene visualizzato un popup per chiedere che tipo di rete sia. Se scelto per la rete pubblica, sarà molto limitato. Questo è probabilmente quello che è successo.

Ecco cosa fai sul computer Windows 7:

  1. Fai clic sull'icona di rete vicino all'ora in basso a destra.
  2. Clic Open network and sharing center
  3. In basso View your active networksa sinistra, fai clic sul testo blu che ora probabilmente sta dicendo Public networko forse Home network.
  4. Nella nuova finestra di dialogo, selezionare Work network.
  5. Fare clic Close.

Le cose ora dovrebbero funzionare di nuovo.

Se le cose continuano a non funzionare, fai clic Change advanced sharing settingssu a sinistra e valuta queste impostazioni. Fai lo stesso sulla macchina Windows 8. (I precedenti 5 passaggi non si applicano a Windows 8. Sarà sempre presente una rete pubblica e Windows 8 non ti chiederà quale rete hai.)


w7 era sulla rete domestica. Cambiarlo in rete di lavoro non sembrava fare la differenza. Ho anche una macchina xp sulla stessa rete e non riesce nemmeno a vedere la macchina w8. La condivisione avanzata di w8 sembra ragionevole (attiva il rilevamento della rete e la condivisione di file e stampanti per reti private, disattivata per il pubblico; tutte le reti di condivisione delle cartelle pubbliche e la condivisione protetta da password sono disattivate. Ho provato ad attivare la condivisione protetta da password in tutte le reti (in quanto cosa sto cercando di fare, con la condivisione avanzata?) ma non ha fatto differenza.
Jimmy

In realtà, vedo qualcosa di sospetto su w8. In "Centro connessioni di rete e condivisione" sono presenti due reti attive: "Campana" e "Rete 3". La rete 3 è di tipo Ethernet e dice "nessun accesso a Internet". Bell è di tipo "Bell" e ha accesso a Internet. 'Compongo' la connessione Bell per avere un IP esterno (pubblico). Ciò che è sospetto è che Bell sia etichettata "Rete privata", mentre "Rete 3" è etichettata "Rete pubblica". Mi sembra che dovrebbe essere il contrario? Posso forzare Windows 8 a rendere Bell una rete pubblica e Network 3 una rete privata?
Jimmy,

Effettuate una connessione VPN? In tal caso, tutto funziona quando si disconnette la rete VPN? In tal caso, modifica la connessione VPN, la scheda di rete, ipv4, deseleziona Usa gateway esterno.
LPChip,

3

L'ho risolto con i seguenti passaggi:

1- vai inizio-> pannello di controllo-> gestione dispositivi aprilo 2- nel menu Visualizza spunta "visualizza dispositivi nascosti" 3- apri il ramo degli adattatori di rete. 4- vedrai molti adattatori chiamati Microsoft 6to4. (Ne avevo più di 150). 5- elimina tutto. 6- riavvia il PC.

Tuttavia, durante la ricerca ho trovato un'altra risorsa utile che ha diversi passaggi elenco diverso da quello sopra; quindi se lo desideri, puoi provare questo su http://appuals.com/best-fix-steps-fix-error-0x80004005/


3

Di recente ho distribuito Windows 10 su alcune macchine di prova nel mio ufficio e ho avuto il problema di non poter accedere alla condivisione di rete, ovvero "\\USA\Shared"o, "\\FRANCE\Shared"ma ha "\\ENGLAND\Shared"funzionato bene poiché era la mia condivisione locale. Questo era solo sul mio Dell Optiplex 990 che utilizza la scheda di rete Intel 82579LM Gigabit. I laptop accedono bene alle condivisioni di rete. Ho esaminato la HKLM\System\CurrentControlSet\ correzione del registro e anche che i giusti servizi di rete erano in esecuzione.

Io e il mio collega a Shanghai abbiamo pensato che potessero essere problemi DNS ma NSLookup si stava risolvendo perfettamente. Sono andato a: https://downloadcenter.intel.com/product/47549/Intel-82579-Gigabit-Ethernet-Controller dove Intel ha rilasciato nuove versioni della scheda di rete a pochi giorni l'una dall'altra.

C'erano ovviamente alcuni problemi. Dopo un aggiornamento dei driver e il riavvio, le mie condivisioni non locali funzionano perfettamente.


2

Ci sono 2 connessioni di rete attive sui computer Windows 8: Network 3, di tipo Ethernet e Bell, una connessione dsl che richiede username e password. Quando mi collego alla connessione Bell, alla macchina viene assegnato un indirizzo IP pubblico. Ad ogni modo, la connessione Bell era di tipo Rete privata e la Rete 3 era di tipo Rete pubblica, esattamente l'opposto di quello che avrebbero dovuto essere. Dopo aver modificato quelle impostazioni, tutto ha iniziato a funzionare come previsto.

È stato banale cambiare la connessione di rete 3 in privata (Windows + I, fare clic su Accesso a Internet, quindi su Visualizza impostazioni di connessione nella parte superiore, dove ho potuto selezionare Rete 3 e attivare "Trova dispositivi e contenuti"). Rendere pubblico Bell è stato un po 'più coinvolto, in quanto non viene visualizzato in Visualizza impostazioni connessione. Quindi ho dovuto andare su HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ NetworkList \ Profiles, trovare il profilo con Profile Name Bell e cambiarne la categoria in 0 (cioè lasciarlo vuoto). Vedi istruzioni e schermate più dettagliate .


2

Avevo qualcosa di simile, ma potevo collegarmi a QUALCHE cartella condivisa, ma non altre su un singolo PC client. A peggiorare le cose, ho potuto connettermi a tutti da un nome di accesso sul PC client, ma solo alcuni di loro usando un altro nome di accesso. E per quanto ho potuto vedere, entrambi i nomi di accesso sono stati impostati su entrambi i PC.

Questo articolo ha risolto il problema per me: http://www.howtogeek.com/howto/13197/map-a-network-drive-from-xp-to-windows-7/

Avevo quello che HO PENSATO fosse lo stesso nome utente sul computer XP (host), ma non riuscivo a collegarmi a determinate cartelle su di esso. Si scopre che sebbene il "Nome completo" fosse lo stesso su entrambi i PC (in Admin, Utenti e gruppi locali, Utenti), il "Nome" era diverso. Una volta aggiunto lo stesso "Nome completo" all'host, tutto ha funzionato come previsto.

La mia ipotesi è che il problema sia stato causato dal fatto che alcune cartelle erano state create da un utente sul computer host e altre (a cui non potevo accedere) erano state create dall'altro.

Aggiungendo il nome utente per il computer client sul computer host, ho avuto accesso a tutti i file condivisi.


-1

Ho avuto un problema simile e alla fine sono stato che l'utente stava accedendo a una condivisione di rete con un'altra credenziale utente (unità di rete mappata) rimuovendo le credenziali dell'utente dal gestore delle credenziali nel pannello di controllo risolto il problema.

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.