[FIX] Nu s-a putut reconecta toate unitățile de rețea



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Unitățile mapate sunt ceva foarte convenabil, deoarece vă permite să utilizați unități într-o rețea. Când mapați unitățile, este oferită o opțiune cunoscută sub numele de Reconectare la conectare, care vă scutește de problemele legate de maparea unităților de fiecare dată când vă conectați. Ceea ce face este să mapeze unitățile automat la pornire. În mod normal, ați crede că aceasta este o caracteristică minunată care vă economisește timp, cu toate acestea, există cazuri în care devine o pacoste.



Nu s-a putut reconecta unitățile de rețea



Mesajul de eroare Nu a putut reconecta toate unități de rețea care apar ori de câte ori porniți sistemul. De ce este cauzat acest lucru? Se pare că se datorează două motive principale. În primul rând, unitățile mapate nu sunt disponibile, ceea ce înseamnă că este posibil să nu funcționeze sau să fi fost deconectate. În al doilea rând, problema este că, atunci când vă conectați la Windows 10, există o ușoară întârziere înainte ca rețeaua să fie disponibilă. Cu toate acestea, sistemul încearcă să mapeze unitățile înainte ca rețeaua să fie disponibilă, ceea ce cauzează problema.



După cum se dovedește, există mai multe modalități prin care puteți rezolva de fapt această problemă. Există scripturi care rezolvă de fapt problema pentru dvs. și tot ce trebuie să faceți este să le faceți în timpul pornirii. Pentru aceasta, puteți folosi folderul de pornire sau puteți utiliza caracteristica Task Scheduler. Deci, fără nicio altă întârziere, să începem.

Metoda 1: Faceți Windows să aștepte rețeaua

Așa cum am menționat, problema pare să apară atunci când sistemul încearcă să mapeze unitățile de rețea înainte ca acestea să fie chiar disponibile. Prin urmare, primul lucru pe care ar trebui să-l faceți este să faceți Windows să aștepte rețeaua înainte de a încerca să mapeze unitățile. Pentru aceasta, va trebui să schimbăm politica de grup locală putin.

Urmați instrucțiunile de mai jos pentru a face acest lucru:



  1. În primul rând, apăsați tasta Tasta Windows + R pentru a deschide caseta de dialog Executare.
  2. Apoi, tastați gpedit.msc și apăsați Enter. Aceasta va afișa Editorul de politici de grup local.
  3. În Editorul de politici de grup local, mergeți la următoarea locație:
    Configurare computer> Șabloane administrative> Sistem> Conectare

    Logare GPEDIT

  4. După aceea, în partea dreaptă, găsiți Așteptați întotdeauna rețeaua la pornirea și conectarea computerului politică. Faceți dublu clic pe el pentru a-l edita.
  5. Selectați Activat și apoi apăsați aplica . În cele din urmă, faceți clic pe O.K .
  6. Reporniți sistemul pentru a salva modificările și a vedea dacă problema persistă.

Metoda 2: Utilizarea scripturilor la pornire

Dacă metoda de mai sus nu rezolvă problema pentru dvs., puteți crea scripturi care vor rula la pornire pentru a mapa unitățile pentru dvs. și a rezolva problema. Vom furniza scripturi atât pentru linia de comandă, fie pentru Powershell. Trebuie să le aveți pe ambele, deoarece scriptul cmd se referă la scriptul Powershell.

Prompt de comandă

Urmați instrucțiunile de mai jos pentru a crea scriptul pentru promptul de comandă:

  1. În primul rând, deschide-te Notepad .
  2. Apoi, copiați și lipiți scriptul furnizat mai jos în fișierul text.
PowerShell -Command 'Set-ExecutionPolicy -Scope CurrentUser Unrestricted' >> '% TEMP%  StartupLog.txt' 2> & 1 PowerShell -File '% SystemDrive%  Scripts  MapDrives.ps1' >> '% TEMP%  StartupLog.txt '2> & 1

Crearea scriptului CMD

  1. Salvați acest fișier ca cmd oriunde vrei.

Powershell

Pentru scriptul Powershell, urmați instrucțiunile de mai jos:

  1. Deschide Notepad din nou.
  2. Acum, copiați următorul script și lipiți-l în fișierul de notepad nou creat:
$ i = 3 while ($ Adevărat) {$ error.clear () $ MappedDrives = Get-SmbMapping | unde -property Status -Value Indisponibil -EQ | selectați LocalPath, RemotePath foreach ($ MappedDrive în $ MappedDrives) {încercați {New-SmbMapping -LocalPath $ MappedDrive.LocalPath -RemotePath $ MappedDrive.RemotePath -Persistent $ True} catch {Write-Host 'A existat o eroare la maparea $ MappedDath. la $ MappedDrive.LocalPath '}} $ i = $ i - 1 if ($ error.Count -eq 0 -Or $ i -eq 0) {break} Start-Sleep -Seconds 30}

Crearea scriptului Powershell

  1. Salvați acest fișier ca MapDrives . ps1 . Este important să utilizați numele furnizat.

Acum că am creat scripturile, puteți utiliza folderul StartUp pentru a vă menține conectate unitățile de rețea. Acesta va rula scriptul pe StartUp, astfel încât nu va trebui să vă faceți griji cu privire la eroare sau altceva. Urmați instrucțiunile de mai jos pentru a face acest lucru:

  1. Deschideți Explorator de fișiere și navigați la următoarea cale: % ProgramData% Microsoft Windows Start Menu Programs StartUp
  2. Odată ce vă aflați în Lansare folder, copiați scriptul cmd pe care l-ați creat în acest folder.

    Folder StartUp

  3. După aceea, accesați unitatea de sistem și creați un folder numit Scripturi .
  4. După ce ați creat folderul, lipiți scriptul Powershell acolo.
  5. În cele din urmă, reporniți sistemul și ar trebui să puteți vedea unitățile mapate fără probleme.

Metoda 3: Utilizarea Programatorului de activități

Dacă nu doriți să utilizați folderul StartUp, aveți o alternativă de a utiliza programul de activități. Aici, va trebui să programați o sarcină care va rula la pornire, care va executa practic scripturile pe care le-am creat deja. Pentru a face acest lucru, urmați instrucțiunile de mai jos:

  1. În primul rând, trebuie să creați un Scripturi din sistemul dvs. și lipiți scriptul Powershell acolo.
  2. După aceea, deschideți Planificator de sarcini căutându-l în start meniul.
  3. Odată ce ați lansat fișierul Sarcină Programator , va trebui să creați o sarcină. Pentru a face acest lucru, faceți clic pe Acțiune meniul derulant și apoi faceți clic pe Crea Sarcină opțiune.

    Planificator de sarcini

  4. În fila General, dați sarcinii un nume precum Script pentru maparea unităților sau orice îți place.
  5. După aceea, faceți clic pe Schimbați utilizatorul sau grupul buton. În noua fereastră, trebuie să selectați un grup local sau un utilizator. După ce ați terminat, faceți clic pe O.K buton.
  6. După ce ați terminat, verificați Alerga cu cel mai inalt privilegii opțiune.

    Crearea sarcinii

  7. Acum, faceți clic pe Declanșatoare fila și apoi apăsați tasta Nou buton.
  8. Pentru Începeți sarcina , alegeți opțiunea La conectare din meniul derulant. După aceea, faceți clic pe butonul OK.

    Declanșator activități

  9. Acum, treceți la Acțiuni fila și apoi apăsați tasta Nou din nou butonul.
  10. Selectați start un program de la Acțiune meniul derulant și apoi tastați Powershell.exe pentru caseta Program / script.
  11. Introduceți următoarele comenzi pentru Adăugați argumente cutie:
-windowsstyle ascuns -comandă.  MapDrives.ps1 >>% TEMP%  StartupLog.txt 2> & 1
  1. Pentru start în , trebuie să tastați locația scriptului PowerShell pe care l-am creat. Introduceți următoarea locație:
% SystemDrive%  Scripturi 
  1. Apasă pe O.K pentru a închide butonul Acțiune nouă fereastră.
  2. Acum, după ce ați făcut acest lucru, treceți la Condiții filă.

    Condiții de activitate

  3. În Rețea, asigurați-vă că Porniți numai dacă este disponibilă următoarea conexiune de rețea este bifat.
  4. Din meniul derulant, selectați opțiunea Orice conexiune și apoi faceți clic pe O.K buton.

Metoda 4: Instalați actualizarea KB4469342

O altă modalitate de remediere a erorii ar fi instalarea patch-ului care a fost lansat de Windows în. Este posibil ca sistemul dvs. să nu aibă actualizarea menționată, care cauzează problema. Pentru a instala actualizarea, faceți următoarele:

  1. Accesați drumul către Catalog Windows Update .
  2. Căutați KB4469342 actualizați și apoi descărcați actualizarea pentru sistemul dvs.

    Catalog Windows Update

  3. După descărcare, rulați actualizarea pentru ao instala.
  4. În cele din urmă, reporniți sistemul pentru a vedea dacă problema a fost rezolvată.
Etichete unități de rețea 5 minute citite