Operační systém Windows automaticky rozpozná připojená externí zařízení a podle toho je namapuje. To vám ušetří starosti s ručním mapováním externích síťových disků. Někdy se však kvůli problémům s Řízením uživatelských účtů můžete setkat s chybou, že nelze znovu připojit všechny síťové jednotky.
Tuto chybu vám může pomoci vyřešit jednoduché odpojení a opětovné připojení síťových jednotek. Pokud to však nefunguje, můžete k vyřešení chyby nakonfigurovat zásady přihlášení pomocí Editoru zásad skupiny. Zde budeme diskutovat o tomto a dalších řešeních, jak opravit chybu, že se nepodařilo znovu připojit všechny síťové ovladače v systému Windows.
1. Nainstalujte nejnovější aktualizace systému Windows
Společnost Microsoft doporučuje nainstalovat nejnovější aktualizaci k vyřešení problému na starší verzi počítače se systémem Windows. Zkontrolujte, zda nemáte v centru aktualizací k dispozici novou aktualizaci funkcí, a nainstalujte je, abyste zjistili, zda to pomůže chybu opravit.
Instalace aktualizací systému Windows 11:
- lis Win + I otevřít Nastavení.
- Otevři Windows Update kartu v levém podokně.
- Klikněte na Kontrola aktualizací. Systém Windows vyhledá a zobrazí čekající aktualizace.
- Klikněte na Stáhnout a nainstalovat a počkejte, až aktualizace dokončí instalaci.
- Po instalaci restartujte počítač a zkontrolujte, zda nedošlo k vylepšení.
2. Odpojte síťové disky
Pokud víte, který disk způsobuje chybu, jednoduché odpojení a opětovné připojení vám může pomoci vyřešit chybu.
Odpojení disku:
- lis Win + E otevřít Průzkumník souborů.
- V levém podokně klikněte pravým tlačítkem na Tento počítač a vyberte Odpojte síťový disk. Ve Windows 11 vyberte Zobrazit další možnosti pro zobrazení možnosti odpojení disku.
- Windows zobrazí všechny síťové jednotky připojené k vašemu systému.
- Vyberte jednotku, kterou chcete odpojit, a klikněte OK.
3. Vynutit Windows, aby při spuštění počítače čekal na síť
Jak bylo uvedeno výše, k chybě nebylo možné znovu připojit všechny síťové jednotky často dochází kvůli automatickému mapování síťových jednotek. Chcete-li tento problém vyřešit, můžete nechat systém Windows čekat na síť při spuštění počítače a přihlásit se pomocí Editoru zásad skupiny.
Všimněte si, že Editor zásad skupiny je k dispozici pouze v edicích operačního systému Windows Pro, Edu a Enterprise. Přečtěte si náš návod, jak na to povolit GPEdit na Windows Home pokud používáte edici Home operačního systému, a poté postupujte podle níže uvedených kroků.
Chcete-li změnit zásady přihlášení pomocí GPEdit:
- lis Win + R pro otevření Run.
- Typ gpedit.msc a klikněte OK otevřete Editor zásad skupiny.
- V Editoru místních zásad skupiny přejděte na následující zásady:
Konfigurace počítače > Šablony pro správu > Systém > Přihlásit se
- V pravém podokně vyhledejte a poklepejte na Vždy pro síť při spuštění počítače a přihlášení politika.
- Ve vyskakovacím dialogovém okně vyberte Povoleno.
- Klikněte Aplikovat a OK pro uložení změn.
4. Mapovat jednotky pomocí dávkového skriptu
Pokud úprava zásad přihlášení v Editoru zásad skupiny nepomohla, můžete tuto chybu opravit pomocí dávkového skriptu. Tato metoda zahrnuje vytvoření nového dávkového skriptu pro příkazový řádek a PowerShell, který se spustí při spuštění a namapuje potřebné jednotky.
Chcete-li vytvořit dávkový skript pro mapování jednotek ve Windows:
- Otevřete nový soubor programu Poznámkový blok. Chcete-li to provést, stiskněte Win + R otevřít Běh, typ poznámkový bloka klikněte OK.
- Dále zkopírujte a vložte následující skript:
PowerShell – příkaz "Set-ExecutionPolicy -Scope CurrentUser Unrestricted">>"%TEMP%\StartupLog.txt" 2>&1
PowerShell – soubor "%SystemDrive%\Scripts\MapDrives.ps1">>"%TEMP%\StartupLog.txt" 2>&1 - Dále stiskněte Ctrl + S otevřít Uložit dialog.
- Pro Název souboru, typ dávka.cmd.
- Dále klikněte na Uložit jako typ rozevíracího seznamu a vyberte Všechny soubory.
- Klikněte Uložit pro uložení souboru.
- Dále vytvoříme skript powershell. Chcete-li to provést, otevřete nový soubor programu Poznámkový blok.
- Do souboru Poznámkový blok zkopírujte a vložte následující skript:
$i=3
zatímco($True){
$error.clear()
$MappedDrives = Get-SmbMapping |kde -property Status -Hodnota není k dispozici -EQ | vyberte LocalPath, RemotePath
pro každého( $MappedDrive v $MappedDrives)
{
Snaž se {
Nový-SmbMapping -LocalPath $MappedDrive. LocalPath -RemotePath $MappedDrive. RemotePath – Trvalé $True
} úlovek {
Write-Host "Při mapování $MappedDrive došlo k chybě. RemotePath k $MappedDrive. LocalPath"
}
}
$i = $i - 1
-li($chyba. Počet -ekv 0 -Nebo $i -ekv 0) {přestávka}
Start-Spát -Sekundy30
} - Znovu stiskněte Ctrl + S otevřít Uložit dialog.
- Zde zadejte MapDrives.ps1 jako název souboru.
- Dále klikněte na rozevírací seznam pro Uložit jako typ a vyberte Všechny soubory.
- Klikněte Uložit pro uložení souboru.
- Dále musíte přesunout dávka.cmd soubor do Spuštění složku vašeho počítače se systémem Windows.
- Chcete-li to provést, stiskněte Win + R otevřít Běh.
- Dále zkopírujte a vložte následující cestu pro přístup k Spuštění složka:
C:\ProgramData\Microsoft\Windows\Start Menu\Programy\Spuštění
- Přesuňte dávka.cmd soubor do Spuštění složka.
- Dále stiskněte Win + E otevřete Průzkumník souborů. V levém podokně klikněte na Windows C pod Tento počítač pro přístup k C:\ řídit.
- Klikněte pravým tlačítkem a vyberte Nový > Složka.
- Přejmenujte složku jako Skripty.
- Nyní přesuňte MapDrives.ps1 soubor do Skripty složka.
Po dokončení restartujte počítač. Windows spustí skript MapDrives automaticky, když se počítač restartuje a vyřeší chybu, že se nepodařilo znovu připojit všechny síťové jednotky.
5. Ke spuštění skriptu použijte Plánovač úloh
Pokud z nějakého důvodu Windows při spuštění skript MapDrives.ps1 nespustí, můžete k provedení této úlohy použít Plánovač úloh. Jediné, co musíte udělat, je vytvořit novou úlohu pro spuštění programu a nastavit ji tak, aby spouštěla dříve vytvořený skript MapDrives. Zde je návod, jak na to.
- zmáčkni Vyhrát klíč a typ plánovač úkolů. Poté klikněte na Plánovač úkolů ke spuštění programu.
- Dále klikněte na Akce a poté klikněte na Vytvořit úkol.
- V název zadejte název úkolu.
- Dále klikněte na Změnit možnost uživatele nebo skupiny pod Možnosti zabezpečení.
- Zadejte uživatelské jméno nebo skupinu, které chcete úkol přiřadit, a klikněte Zkontrolujte jména.
- Po dokončení klikněte OK.
- Dále vyberte Spusťte s nejvyššími oprávněními možnost pod Možnosti zabezpečení.
- Dále otevřete Spouštěče tab.
- Klikněte na Nový.
- Klikněte na Začněte úkol rozevíracího seznamu a vyberte Při přihlášení.
- Dále otevřete Akce a klepněte na Nový knoflík.
- Zde se ujistěte, že Akce rozevírací seznam je nastaven na Spusťte program.
- Dále klikněte na Procházet knoflík.
- Nyní vyberte MapDrives.ps1 skript, který jste vytvořili v předchozím kroku, a klikněte OTEVŘENO.
- V Přidejte argumenty pole, zadejte následující:
- styl oken skrytý -příkaz .\MapDrives.ps1 >> %TEMP%\StartupLog.txt 2>&1
- Dále v Začít v pole, zadejte následující:
%SystemDrive%\Scripts\
- Klikněte OK pro uložení změn.
- Dále otevřete Podmínky tab.
- Zde vyberte Spusťte pouze v případě, že je k dispozici následující síť volba.
- V rozevíracím seznamu níže vyberte Jakékoli spojení
- Klikněte OK pro uložení změn.
Nakonec restartujte počítač, aby se změny projevily. Plánovač úloh bude fungovat podobně jako skript příkazového řádku přidaný do složky Po spuštění a spustí skript k mapování jednotek během přihlašování.
6. Zakažte upozornění na síťovou jednotku pomocí Editoru registru
Pokud chcete zastavit oznámení, že se nepodařilo znovu připojit všechny síťové jednotky, můžete to udělat vyladěním položky registru. Zde je návod, jak na to.
Pamatujte, že nesprávná úprava položek registru může způsobit poruchu systému. Doporučujeme vám vytvořit bod obnovení systému než budete pokračovat podle níže uvedených kroků.
Případně můžete také povolit automatické zálohování registru v systému Windows 11 být na bezpečnější straně.
Až budete hotovi, pokračujte podle níže uvedených kroků a zakažte, že nelze znovu připojit oznámení o všech síťových jednotkách ve Windows.
- lis Win + R otevřít Běh.
- Typ regedit a klikněte OK otevřete Editor registru. Klikněte Ano na výzvu UAC.
- V Editoru registru přejděte do následujícího umístění:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider
- V pravém podokně vyhledejte Obnovit připojení hodnota. Pokud neexistuje, budete muset vytvořit novou hodnotu.
- Chcete-li vytvořit novou hodnotu, klikněte pravým tlačítkem na NetworkProvider a vyberte Nové > Hodnota DWORD (32 bitů).
- Přejmenujte hodnotu jako Obnovit připojení.
- Klikněte pravým tlačítkem na Obnovit připojení a vyberte Upravit.
- V Hodnotové údaje pole, typ 0 a klikněte OK pro uložení změn.
Zavřete Editor registru a restartujte počítač. I když to chybu nevyřeší, pravděpodobně to zabrání nepříjemnému vyskakovacímu upozornění na chybu při každém přihlášení.
Vyřešte chybu „Nelze znovu připojit všechny síťové jednotky“ v systému Windows
I když jsou tipy pro odstraňování problémů v článku užitečné, pro správnou správu síťových jednotek můžete použít také správce síťových jednotek od jiného výrobce. Tyto nástroje zajišťují správné připojení síťových jednotek po přihlášení a minimalizují pravděpodobnost chyb souvisejících se síťovou jednotkou.