Průvodci

Nelze znovu připojit všechny síťové disky

Mapované jednotky jsou něco opravdu pohodlného, ​​protože vám umožňují používat disky v síti. Při mapování jednotek je k dispozici možnost známá jako Znovu připojit při přihlášení, která vám ušetří potíže s mapováním jednotek při každém přihlášení. Co dělá, je to, že jednotky se mapují automaticky při spuštění. Normálně byste si mysleli, že je to skvělá čistá malá funkce, která vám ušetří čas, existují však případy, kdy se z toho stane obtěžování.

Chybová zpráva Nelze znovu připojit všechny síťové jednotky, které se zobrazí při každém zapnutí systému. Proč je to způsobeno? Zdá se, že je to ze dvou hlavních důvodů. Za prvé, mapované jednotky nejsou k dispozici, což znamená, že mohou selhat nebo byly odpojeny. Zadruhé, problém spočívá v tom, že při přihlášení k Windows 10 dochází k mírnému zpoždění, než bude síť k dispozici. Systém se však pokusí namapovat jednotky dříve, než bude k dispozici síť, což ve výsledku způsobí problém.

Jak se ukázalo, existuje několik způsobů, jak tento problém skutečně vyřešit. Existují skripty, které problém skutečně vyřeší a vše, co musíte udělat, je vytvořit je během spuštění. K tomu můžete použít spouštěcí složku nebo použít funkci Plánovač úloh. Pojďme tedy bez dalšího zpoždění začít.

Metoda 1: Nechte Windows čekat na síť

Jak jsme již zmínili, zdá se, že k problému dochází, když se systém pokusí mapovat síťové jednotky, než bude vůbec k dispozici. První věcí, kterou byste měli udělat, je proto nechat Windows počkat na síť, než se pokusí mapovat jednotky. K tomu budeme muset trochu změnit zásady místní skupiny.

Postupujte podle níže uvedených pokynů:

  1. Nejprve stiskněte Klávesa Windows + R. otevřete dialogové okno Spustit.
  2. Poté zadejte gpedit.msc a stiskněte klávesu Enter. Tím se vyvolá Editor místních zásad skupiny.
  3. V Editoru místních zásad skupiny přejděte do následujícího umístění:
    Konfigurace počítače> Šablony pro správu> Systém> Přihlášení
  4. Poté na pravé straně najděte Vždy počkejte na síť při spuštění počítače a přihlášení politika. Poklepejte na něj a upravte jej.
  5. Vyberte Povoleno a poté stiskněte Aplikovat. Nakonec klikněte OK.
  6. Restartujte systém, aby se změny uložily, a zkontrolujte, zda problém přetrvává.

Metoda 2: Použití skriptů při spuštění

Pokud výše uvedená metoda problém nevyřeší, můžete vytvořit skripty, které se spustí při spuštění, a namapovat jednotky a problém vyřešit. Poskytneme skripty pro příkazový řádek i Powershell. Musíte mít obojí, protože skript cmd odkazuje na skript Powershell.

Příkazový řádek

Podle následujících pokynů vytvořte skript příkazového řádku:

  1. Nejprve se otevřete poznámkový blok.
  2. Poté zkopírujte a vložte níže uvedený skript do textového souboru.
PowerShell -Command "Set-ExecutionPolicy -Scope CurrentUser Unrestricted" >> "% TEMP% \ StartupLog.txt" 2> & 1 PowerShell -File "% SystemDrive% \ Scripts \ MapDrives.ps1" >> "% TEMP% \ StartupLog.txt „2> & 1
  1. Uložte tento soubor jako cmd kdekoli chcete.

Powershell

U skriptu Powershell postupujte podle pokynů níže:

  1. Otevřít poznámkový blok ještě jednou.
  2. Nyní zkopírujte následující skript a vložte jej do nově vytvořeného souboru 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 to $ MappedDrive.LocalPath "}} $ i = $ i - 1 if ($ error.Count -eq 0 -Or $ i -eq 0) {break} Start-Sleep -Seconds 30}
  1. Uložte tento soubor jako MapDrives.ps1. Je důležité, abyste použili uvedený název.

Nyní, když jsme vytvořili skripty, můžete použít složku StartUp k udržení připojení síťových jednotek. Tím se spustí skript při spuštění, takže se nebudete muset starat o chybu nebo tak něco. Postupujte podle níže uvedených pokynů:

  1. Otevřete Průzkumník souborů a přejděte na následující cestu: % ProgramData% \ Microsoft \ Windows \ Nabídka Start \ Programy \ StartUp
  2. Jakmile jste v StartUp do této složky zkopírujte skript cmd, který jste vytvořili.
  3. Poté přejděte na systémovou jednotku a vytvořte složku s názvem Skripty.
  4. Jakmile vytvoříte složku, vložte tam skript Powershell.
  5. Nakonec restartujte systém a měli byste bez problémů vidět namapované jednotky.

Metoda 3: Použití Plánovače úloh

Pokud nechcete použít složku Po spuštění, máte alternativu k použití Plánovače úloh. Zde budete muset naplánovat úlohu, která bude spuštěna při spuštění, která v podstatě provede skripty, které jsme již vytvořili. Postupujte podle pokynů níže:

  1. Nejprve musíte vytvořit a Skripty složku ve vašem systému a vložte tam skript Powershell.
  2. Poté otevřete Plánovač úkolů hledáním v Start Jídelní lístek.
  3. Jakmile spustíte ÚkolPlánovač, budete muset vytvořit úkol. Chcete-li tak učinit, klikněte na ikonu Akce rozevírací nabídku a poté klikněte na ikonu VytvořitÚkol volba.
  4. Na kartě Obecné pojmenujte úkol například Skript pro mapování disků nebo cokoli chcete.
  5. Poté klikněte na ikonu Změňte uživatele nebo skupinu knoflík. V novém okně musíte vybrat místní skupinu nebo uživatele. Po dokončení klikněte na ikonu OK knoflík.
  6. Jakmile to uděláte, zkontrolujte Běhsnejvyššíprivilegia volba.
  7. Nyní klikněte na ikonu Spouštěče kartu a poté stiskněte Nový knoflík.
  8. Pro Zahajte úkol vyberte možnost Při přihlášení možnost z rozevírací nabídky. Poté klikněte na tlačítko OK.
  9. Nyní přepněte na Akce kartu a poté stiskněte Nový tlačítko znovu.
  10. Vybrat Startprogram z Akce rozevírací nabídka a do pole Program / skript zadejte Powershell.exe.
  11. Zadejte následující příkazy pro Přidat argumenty krabice:
-windowsstyle skrytý -příkaz. \ MapDrives.ps1 >>% TEMP% \ StartupLog.txt 2> & 1
  1. Pro Startv, musíte zadat umístění skriptu PowerShell, který jsme vytvořili. Zadejte následující umístění:
% SystemDrive% \ Skripty \
  1. Klikněte na ikonu OK tlačítko zavřete Nová akce okno.
  2. Jakmile to uděláte, přepněte na Podmínky záložka.
  3. V části Síť zkontrolujte Spusťte pouze v případě, že je k dispozici následující síťové připojení je zaškrtnuto.
  4. V rozevírací nabídce vyberte možnost Libovolné připojení a poté klikněte na OK knoflík.

Metoda 4: Nainstalujte aktualizaci KB4469342

Dalším způsobem, jak opravit chybu, by byla instalace opravy, která byla vydána Windows pro. Možná ve vašem systému chybí uvedená aktualizace, která způsobuje problém. Chcete-li nainstalovat aktualizaci, postupujte takto:

  1. Vydejte se do katalogu Windows Update.
  2. Vyhledejte KB4469342 aktualizovat a poté stáhnout aktualizaci pro váš systém.
  3. Po stažení spusťte aktualizaci a nainstalujte ji.
  4. Nakonec restartujte systém a zkontrolujte, zda byl problém vyřešen.
Značky síťových jednotek
$config[zx-auto] not found$config[zx-overlay] not found