Sprievodcovia

Nepodarilo sa znova pripojiť všetky sieťové disky

Mapované jednotky sú niečo skutočne pohodlné, pretože vám umožňujú používať disky v sieti. Pri mapovaní diskov sa poskytuje možnosť známa ako Znova sa pripojiť pri prihlásení, ktorá vám ušetrí problémy s mapovaním diskov pri každom prihlásení. To, čo robí, je to, že disky sa mapujú automaticky pri štarte. Za normálnych okolností by ste si mysleli, že je to skvelá čistá malá funkcia, ktorá vám ušetrí čas. Existujú však prípady, kedy to bude nepríjemné.

Chybové hlásenie Nepodarilo sa znova pripojiť všetky sieťové jednotky, ktoré sa zobrazia pri každom zapnutí systému. Prečo je to spôsobené? Zdá sa, že je to z dvoch hlavných dôvodov. Po prvé, mapované jednotky nie sú k dispozícii, čo znamená, že môžu zlyhať alebo boli odpojené. Po druhé, problém je v tom, že keď sa prihlásite do systému Windows 10, dôjde k malému oneskoreniu, kým bude sieť k dispozícii. Systém sa však pokúsi namapovať jednotky skôr, ako je k dispozícii sieť, čo spôsobí problém.

Ako sa ukázalo, existuje niekoľko spôsobov, ako môžete skutočne vyriešiť tento problém. Existujú skripty, ktoré problém skutočne vyriešia za vás a musíte ich iba vytvoriť počas spustenia. Na tento účel môžete použiť spúšťací priečinok alebo funkciu Plánovač úloh. Takže bez ďalšieho odkladu začnime.

Metóda 1: Nechajte Windows čakať na sieť

Ako sme už spomenuli, zdá sa, že problém nastane, keď sa systém pokúsi mapovať sieťové jednotky skôr, ako bude vôbec k dispozícii. Prvá vec, ktorú by ste mali urobiť, je preto nechať systém Windows počkať na sieť, kým sa pokúsi mapovať jednotky. Za týmto účelom budeme musieť trochu zmeniť politiku miestnej skupiny.

Postupujte podľa pokynov uvedených nižšie:

  1. Najskôr stlačte Kláves Windows + R otvorte dialógové okno Spustiť.
  2. Potom napíšte gpedit.msc a stlačte kláves Enter. Zobrazí sa editor lokálnych zásad skupiny.
  3. V editore miestnych zásad skupiny sa presuňte na nasledujúce miesto:
    Konfigurácia počítača> Šablóny na správu> Systém> Prihlásenie
  4. Potom nájdite na pravej strane znak Vždy počkajte na sieť pri štarte počítača a prihlásení politiky. Upravte ho dvojitým kliknutím.
  5. Vyberte možnosť Enabled a potom stlačte Podať žiadosť. Nakoniec kliknite Ok.
  6. Reštartujte systém, aby sa zmeny uložili, a zistite, či problém pretrváva.

Metóda 2: Používanie skriptov pri štarte

Ak vyššie uvedená metóda problém nevyrieši, môžete vytvoriť skripty, ktoré sa spustia pri spustení, aby za vás namapovali jednotky a vyriešili problém. Poskytneme skripty pre príkazový riadok aj Powershell. Musíte mať obidve, pretože skript cmd odkazuje na skript Powershell.

Príkazový riadok

Podľa nasledujúcich pokynov vytvorte skript pre príkazový riadok:

  1. Najskôr sa otvorte Poznámkový blok.
  2. Potom skopírujte a prilepte skript uvedený nižšie do textového súboru.
Príkaz PowerShell "Príkaz Set-ExecutionPolicy -Scope CurrentUser Neobmedzený" >> "% TEMP% \ StartupLog.txt" 2> & 1 PowerShell -Súbor "% SystemDrive% \ Scripts \ MapDrives.ps1" >> "% TEMP% \ StartupLog.txt „2> & 1
  1. Uložiť tento súbor ako cmd kdekoľvek chcete.

Powershell

V prípade skriptu Powershell postupujte podľa nasledujúcich pokynov:

  1. Sprístupniť Poznámkový blok ešte raz.
  2. Teraz skopírujte nasledujúci skript a vložte ho do novovytvoreného súboru poznámkového bloku:
 $ i = 3 while ($ True) {$ error.clear () $ MappedDrives = Get-SmbMapping | where -property Status -Value Unavailable -EQ | vyberte LocalPath, RemotePath foreach ($ MappedDrive in $ MappedDrives) {try {New-SmbMapping -LocalPath $ MappedDrive.LocalPath -RemotePath $ MappedDrive.RemotePath -Persistent $ True} catch {Write-Host "Pri mapovaní $ $ MappedDrive.RemotePath došlo k chybe na $ MappedDrive.LocalPath "}} $ i = $ i - 1 if ($ error.Count -eq 0 - alebo $ i -eq 0) {break} Start-Sleep -Seconds 30}
  1. Uložiť tento súbor ako MapDrives.ps1. Je dôležité, aby ste použili uvedený názov.

Teraz, keď sme vytvorili skripty, môžete na zaistenie pripojenia svojich sieťových jednotiek použiť priečinok StartUp. Týmto sa spustí skript pri spustení, takže sa nebudete musieť starať o chybu ani nič. Postupujte podľa pokynov uvedených nižšie:

  1. Otvorte Prieskumník súborov a prejdite na nasledujúcu cestu: % ProgramData% \ Microsoft \ Windows \ Ponuka Štart \ Programy \ StartUp
  2. Akonáhle ste v Začiatok priečinok, skopírujte skript cmd, ktorý ste vytvorili, do tohto priečinka.
  3. Potom prejdite na systémovú jednotku a vytvorte priečinok s názvom Skripty.
  4. Po vytvorení priečinka tam vložte skript Powershell.
  5. Nakoniec reštartujte systém a mali by ste bez problémov vidieť namapované jednotky.

Metóda 3: Používanie plánovača úloh

Ak nechcete používať priečinok StartUp, máte alternatívu k použitiu Plánovača úloh. Tu budete musieť naplánovať úlohu, ktorá sa spustí pri štarte, ktorá v podstate vykoná skripty, ktoré sme už vytvorili. Postupujte podľa pokynov uvedených nižšie:

  1. Najskôr musíte vytvoriť a Skripty priečinok vo vašom systéme a vložte tam skript Powershell.
  2. Potom sa otvorte Plánovač úloh hľadaním v Štart Ponuka.
  3. Akonáhle ste spustili ÚlohaPlánovač, budete musieť vytvoriť úlohu. Kliknite na ikonu Akcia rozbaľovaciu ponuku a potom kliknite na ikonu VytvoriťÚloha možnosť.
  4. Na karte Všeobecné pomenujte úlohu napríklad Skript pre mapovacie jednotky alebo čokoľvek, čo sa vám páči.
  5. Potom kliknite na ikonu Zmeniť používateľa alebo skupinu tlačidlo. V novom okne musíte zvoliť miestnu skupinu alebo používateľa. Po dokončení kliknite na ikonu Ok tlačidlo.
  6. Po dokončení skontrolujte Bežsnajvyššiaprivilégiá možnosť.
  7. Teraz kliknite na ikonu Spúšťače kartu a potom stlačte Nový tlačidlo.
  8. Pre Začnite s úlohou vyberte možnosť Pri prihlásení možnosť z rozbaľovacej ponuky. Potom kliknite na tlačidlo OK.
  9. Teraz prepnite na Akcie kartu a potom stlačte Nový tlačidlo znova.
  10. Vyberte Štartprogram z Akcia rozbaľovacej ponuky a do poľa Program / skript zadajte príkaz Powershell.exe.
  11. Zadajte nasledujúce príkazy pre súbor Pridajte argumenty box:
-skrytý Windows-príkaz. \ MapDrives.ps1 >>% TEMP% \ StartupLog.txt 2> & 1
  1. Pre Štartv, musíte zadať umiestnenie skriptu PowerShell, ktorý sme vytvorili. Zadajte nasledujúce umiestnenie:
% SystemDrive% \ Skripty \
  1. Kliknite na ikonu Ok tlačidlo na zatvorenie Nová akcia okno.
  2. Teraz, keď to urobíte, prepnite na Podmienky tab.
  3. V časti Sieť skontrolujte Začnite, iba ak je k dispozícii nasledujúce pripojenie k sieti je začiarknuté.
  4. V rozbaľovacej ponuke vyberte možnosť Akékoľvek pripojenie a potom kliknite na ikonu Ok tlačidlo.

Metóda 4: Nainštalujte aktualizáciu KB4469342

Ďalším spôsobom odstránenia chyby by bola inštalácia opravy, ktorá bola vydaná systémom Windows pre server. Vášmu systému môže chýbať uvedená aktualizácia, ktorá spôsobuje problém. Aktualizáciu nainštalujete takto:

  1. Prejdite si do katalógu Windows Update.
  2. Vyhľadajte KB4469342 aktualizáciu a potom stiahnite aktualizáciu pre váš systém.
  3. Po stiahnutí spustite aktualizáciu a nainštalujte ju.
  4. Nakoniec reštartujte systém a skontrolujte, či sa problém nevyriešil.
Označuje sieťové disky
$config[zx-auto] not found$config[zx-overlay] not found