Delayed mesaj de eroare când încercați să accesați un folder partajat care nu mai există în Windows

Configurare noua (How To)

Situatie

Această problemă este una clasică de rețea în sistemele de operare Windows și apare deoarece subsistemul de rețea (MUP – Multiple UNC Provider) și serviciul Workstation (LanmanWorkstation) încearcă în mod repetat să interogheze calea UNC care nu mai este disponibilă, așteptând ca protocolul SMB (Server Message Block) să atingă pragul de timeout înainte de a returna eroarea către utilizator sau aplicație.

Iată o soluție IT detaliată, structurată pe pași de diagnosticare și metode de rezolvare (prin Registry, curățare cache și automatizare).

1. Diagnosticarea Cauzei Rădăcină 

Când accesați un folder partajat care a fost șters sau serverul gazdă este oprit, Windows nu renunță instantaneu. El trece prin următoarele etape:

  1. Rezoluția de nume: Încearcă să rezolve numele serverului prin DNS, LLMNR și NetBIOS.

  2. Negocierea SMB: Încearcă să deschidă o sesiune TCP pe portul 445.

  3. MUP Cache Timeout: Windows reține rutele UNC valide și invalide într-un cache local. Până când acest cache nu expiră sau nu este forțat să renunțe, sistemul va părea “înghețat” (de obicei între 30 de secunde și 2 minute).

2. Soluții Tehnice de Rezolvare

Metoda A: Curățarea conexiunilor persistente și a mapărilor “fantomă”

De multe ori, Windows reține folderul în lista de scurtături (Quick Access), în Network Locations sau ca drive mapat care nu a fost deconectat corect.

  1. Deschideți Command Prompt (cmd) cu drepturi de Administrator.

  2. Rulați următoarea comandă pentru a vedea conexiunile active/缓存:

net use

3. Dacă folderul sau litera de drive aferentă apare în listă, ștergeți-o forțat:
   ```cmd
   net use * /delete /yes

(Notă: Această comandă va șterge toate mapările curente; dacă doriți doar una specifică, înlocuiți * cu litera drive-ului, ex: net use Z: /delete).

4. Curățați cache-ul de rezoluție de nume:

DOS

ipconfig /flushdns
nbtstat -R

Metoda B: Optimizarea Timpului de Timeout prin Windows Registry 

Putem scurta perioada în care Windows insistă să caute un folder partajat inactiv modificând valorile de timeout din regiștri.

  1. Apăsați Win + R, tastați regedit și apăsați Enter.

  2. Navigați către următoarea cale:

    Plaintext

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
    
3. În panoul din dreapta, verificați dacă există următoarele valori **DWORD (32-bit)**. Dacă nu există, dați click dreapta -> *New* -> *DWORD (32-bit) Value* și numiți-le exact așa:
   * **`KeepConn`** -> Această valoare determină cât timp o conexiune inactivă rămâne deschisă. Setați-o pe **Hexadecimal** și puneți valoarea `5` (reprezintă 5 secunde).
   * **`ExtendedSessTimeout`** -> Timpul de așteptare pentru răspunsul SMB. Setați-o pe **Decimal** și puneți valoarea `10` (10 secunde, reducând-o de la valoarea standard de 45-60s).

4. Navigați apoi la cheia responsabilă de MUP (Multiple UNC Provider):
   ```text
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Mup\Parameters
  1. Creați sau modificați valoarea DWORD:

    • UnknownNameTimeout -> Setați-o pe Decimal cu valoarea 5. Aceasta spune sistemului că dacă un nume UNC nu este găsit, să rețină că este invalid doar pentru 5 secunde, prevenind blocajele lungi la reîncercare.

  2. Reporniți calculatorul pentru ca modificările să aibă efect.

Metoda C: Curățarea Istoricului din File Explorer 

Dacă folderul partajat buclucaș se află în istoricul Explorer-ului, Windows va încerca să-i verifice starea în fundal de fiecare dată când deschideți „This PC” sau File Explorer, provocând acel delay.

  1. Deschideți File Explorer.

  2. Dați click pe cele trei puncte (…) din bara de sus (sau View -> Options în funcție de versiunea de Windows) și selectați Options.

  3. În tab-ul General, mergeți la secțiunea Privacy.

  4. Faceți click pe butonul Clear de lângă Clear File Explorer history.

  5. Debifați (opțional, pentru a preveni reapariția) opțiunile:

    • Show recently used files

    • Show frequently used folders

  6. Apăsați Apply și OK.

Metoda D: Eliminarea Credențialelor Stocate 

Dacă ați avut drepturi de acces salvate pentru acel folder partajat, Windows va încerca să trimită credențialele serverului vechi, așteptând confirmarea autentificării.

  1. Apăsați tasta Windows și tastați Credential Manager

  2. Selectați Windows Credentials

  3. Căutați în listă adresa IP sau numele serverului care găzduia folderul șters

  4. Expandați intrarea respectivă și dați click pe Remove.

3. Plan de prevenție pentru Administratorii de Rețea 

Dacă gestionați o rețea de calculatoare (Active Domain) și problema apare la mai mulți utilizatori din cauza unui server vechi de fișiere dezafectat:

  • Dezactivare prin GPO: Modificați scripturile de Logon sau Politica de Group Policy Preferences (GPP) care mapau acel folder. Schimbați acțiunea resursei din rețea pe Delete în loc de Update sau Create.

  • Implementare DFS (Distributed File System): Pe viitor, folosiți căi DFS (ex: \\domeniu\partajare\folder).

  • Dacă folderul fizic se mută sau dispare, administratorul modifică doar ținta (target-ul) în serverul DFS, iar utilizatorul final primește eroarea instantaneu sau este redirecționat fără delay-uri în rețea.

Solutie

Tip solutie

Permanent

Voteaza

(2 din 3 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?