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



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

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 Znovu pripojiť pri prihlásení, ktorá vám ušetrí problémy s mapovaním diskov pri každom prihlásení. Č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é.



Sieťové disky sa nepodarilo znova pripojiť



Chybové hlásenie Nepodarilo sa znova pripojiť všetky sieťové disky ktoré sa zobrazia vždy, keď zapnete systém. 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. Môžete na to 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. Z tohto dôvodu budeme musieť zmeniť politika miestnej skupiny trochu.

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



  1. Najskôr stlačte Kláves Windows + R otvoríte 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 dostanete na nasledujúce miesto:
    Konfigurácia počítača> Šablóny na správu> Systém> Prihlásenie

    Prihlásenie pomocou GPEDIT

  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 problém vyriešili. 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.
PowerShell -Príkaz 'Set-ExecutionPolicy -Scope CurrentUser Unrestricted' >> '% TEMP%  StartupLog.txt' 2> & 1 PowerShell -File '% SystemDrive%  Scripts  MapDrives.ps1' >> '% TEMP%  StartupLog.txt „2> & 1

Vytváranie skriptu CMD

  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 | select LocalPath, RemotePath foreach ($ MappedDrive in $ MappedDrives) {try {New-SmbMapping -LocalPath $ MappedDrive.LocalPath -RemotePath $ MappedDrive.RemotePath -Persistent $ True} catch {Write-Host 'There was an mapping $ $ MappedDrive.RemotePath na $ MappedDrive.LocalPath '}} $ i = $ i - 1 if ($ error.Count -eq 0 - alebo $ i -eq 0) {break} Start-Sleep -Seconds 30}

Vytváranie skriptu Powershell

  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.

    Priečinok StartUp

  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 Úloha Plánovač , budete musieť vytvoriť úlohu. Kliknite na ikonu Akcia rozbaľovaciu ponuku a potom kliknite na ikonu Vytvoriť Úloha možnosť.

    Plánovač úloh

  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ž s najvyššia privilégiá možnosť.

    Vytvára sa úloha

  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.

    Spúšťač úloh

  9. Teraz prepnite na Akcie kartu a potom stlačte Nový tlačidlo znova.
  10. Vyberte Štart program 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 Štart v , 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.

    Podmienky úlohy

  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. Urobte si cestu k Katalóg Windows Update .
  2. Vyhľadajte KB4469342 aktualizáciu a potom stiahnite aktualizáciu pre váš systém.

    Katalóg Windows Update

  3. Po stiahnutí spustite aktualizáciu a nainštalujte ju.
  4. Nakoniec reštartujte systém a skontrolujte, či sa problém nevyriešil.
Značky sieťové disky 5 minút čítania