Windows OS känner automatiskt igen anslutna externa enheter och mappar dem därefter. Detta sparar dig från besväret med att kartlägga externa nätverksenheter manuellt. Men ibland på grund av problem med användarkontokontrollen kan du stöta på felet kunde inte återansluta alla nätverksenheter.

En enkel frånkoppling och återanslutning av nätverksenheter kan hjälpa dig att lösa detta fel. Men om det inte fungerar kan du konfigurera inloggningspolicyn med hjälp av grupprincipredigeraren för att lösa felet. Här kommer vi att diskutera detta och fler lösningar för att fixa felet kunde inte återansluta alla nätverksdrivrutiner i Windows.

1. Installera de senaste Windows-uppdateringarna

Microsoft rekommenderar att du installerar den senaste uppdateringen för att åtgärda problemet på en äldre version av en Windows-dator. Kontrollera om du har en ny funktionsuppdatering tillgänglig i uppdateringscentret och installera den för att se om det hjälper till att åtgärda felet.

Så här installerar du Windows 11-uppdateringar:

instagram viewer
  1. Tryck Win + I att öppna inställningar.
  2. Öppna Windows uppdatering fliken i den vänstra rutan.
  3. Klicka på Sök efter uppdateringar. Windows kommer att söka efter och visa väntande uppdateringar.
  4. Klicka på Ladda ner och installera och vänta på att uppdateringen slutför installationen.
  5. När den är installerad, starta om din dator och kontrollera om det finns några förbättringar.

2. Koppla bort nätverksenheterna

Om du vet vilken enhet som orsakar felet kan en enkel frånkoppling och återanslutning hjälpa dig att lösa felet.

För att koppla bort enheten:

  1. Tryck Win + E att öppna Utforskaren.
  2. Högerklicka på i den vänstra rutan Denna PC och välj Koppla från nätverksenheten. I Windows 11, välj Visa fler alternativ för att se alternativet för att koppla från enheten.
  3. Windows visar alla nätverksenheter som är anslutna till ditt system.
  4. Välj den enhet du vill koppla från och klicka OK.

3. Tvinga Windows att vänta på nätverket vid datorstart

Som diskuterats tidigare uppstår ofta felet att det inte gick att återansluta alla nätverksenheter på grund av automatisk mappning av nätverksenheter. För att lösa detta kan du låta Windows vänta på nätverket vid datorns start och logga in med grupprincipredigeraren.

Observera att grupprincipredigeraren endast är tillgänglig på Windows Pro-, Edu- och Enterprise-versionerna av operativsystemet. Läs vår guide om hur du gör aktivera GPEdit på Windows Home om du använder Home-versionen av operativsystemet och fortsätt sedan med stegen nedan.

Så här ändrar du inloggningspolicyn med GPEdit:

  1. Tryck Win + R för att öppna Kör.
  2. Typ gpedit.msc och klicka OK för att öppna Group Policy Editor.
  3. I Local Group Policy Editor navigerar du till följande policy:
    Datorkonfiguration > administrativa mallar > Systemet > Logga in
  4. I den högra rutan letar du upp och dubbelklickar på Alltid för nätverket vid datorstart och inloggning politik.
  5. Välj i popup-dialogrutan Aktiverad.
  6. Klick Tillämpa och OK för att spara ändringarna.

4. Kartlägg enheter med hjälp av ett batchskript

Om det inte hjälpte att justera inloggningspolicyn i grupprincipredigeraren kan du använda ett batchskript för att fixa det här felet. Den här metoden innebär att man skapar ett nytt batchskript för kommandotolken och PowerShell som körs vid start och mappar de nödvändiga enheterna.

Så här skapar du ett batchskript för att mappa enheter i Windows:

  1. Öppna en ny Notepad-fil. För att göra detta, tryck Win + R att öppna Springa, typ anteckningsblock, och klicka OK.
  2. Kopiera och klistra sedan in följande skript:
    PowerShell -Kommando "Set-ExecutionPolicy -Scope CurrentUser Unrestricted">>"%TEMP%\StartupLog.txt" 2>&1
    PowerShell -fil "%SystemDrive%\Scripts\MapDrives.ps1">>"%TEMP%\StartupLog.txt" 2>&1
  3. Tryck sedan på Ctrl + S att öppna Spara dialog.
  4. För Filnamn, typ batch.cmd.
  5. Klicka sedan på Spara som skriv rullgardinsmenyn och välj Alla filer.
  6. Klick Spara för att spara filen.
  7. Därefter kommer vi att skapa ett powershell-skript. För att göra detta, öppna en ny Anteckningar-fil.
  8. Kopiera och klistra in följande skript i Notepad-filen:
    $i=3
    medan($True){
    $error.clear()
    $MappedDrives = Get-SmbMapping |var -property Status -Värde ej tillgängligt -EQ | välj LocalPath, RemotePath
    för varje( $MappedDrive i $MappedDrives)
    {
    Prova {
    Ny-SmbMapping -LocalPath $MappedDrive. LocalPath -RemotePath $MappedDrive. RemotePath -Persistent $True
    } fånga {
    Write-Host "Det uppstod ett fel vid kartläggning av $MappedDrive. RemotePath till $MappedDrive. LocalPath"
    }
    }
    $i = $i - 1
    om($error. Räkna -ekv 0 -Eller $i -eq 0) {ha sönder}
    Start-Sova -Sekunder30
    }
  9. Återigen, tryck Ctrl + S att öppna Spara dialog.
  10. Här, skriv MapDrives.ps1 som filnamn.
  11. Klicka sedan på rullgardinsmenyn för Spara som typ och välj Alla filer.
  12. Klick Spara för att spara filen.
  13. Därefter måste du flytta batch.cmd fil till Börja mappen på din Windows-dator.
  14. För att göra detta, tryck Win + R att öppna Springa.
  15. Kopiera och klistra sedan in följande sökväg för att komma åt Börja mapp:
    C:\ProgramData\Microsoft\Windows\Start Meny\Program\Börja
  16. Flytta batch.cmd fil till Börja mapp.
  17. Tryck sedan på Win + E för att öppna File Explorer. Klicka på i den vänstra rutan Windows C under Denna PC för att komma åt C:\ kör.
  18. Högerklicka och välj Ny > Mapp.
  19. Byt namn på mappen till Manus.
  20. Flytta nu MapDrives.ps1 fil till Manus mapp.

När du är klar, starta om din dator. Windows kommer att köra MapDrives-skriptet automatiskt när datorn startar om och lösa felet kunde inte återansluta alla nätverksenheter.

5. Använd Task Scheduler för att köra skriptet

Om Windows av någon anledning misslyckas med att köra MapDrives.ps1-skriptet under uppstart kan du använda Aktivitetsschemaläggaren för att utföra denna uppgift. Allt du behöver göra är att skapa en ny uppgift för att starta ett program och ställa in det att köra MapDrives-skriptet som skapats tidigare. Så här gör du.

  1. tryck på Vinna nyckel och skriv Schemaläggaren. Klicka sedan på Schemaläggaren för att starta programmet.
  2. Klicka sedan på Handling och klicka sedan på Skapa uppgift.
  3. I namn fältet anger du ett namn för uppgiften.
  4. Klicka sedan på Ändra användar- eller gruppalternativ under Säkerhetsalternativ.
  5. Skriv användarnamnet eller gruppen som du vill tilldela uppgiften och klicka Kontrollera namn.
  6. När du är klar klickar du OK.
  7. Välj sedan Kör med de högsta privilegierna alternativ under Säkerhetsalternativ.
  8. Öppna sedan Utlösare flik.
  9. Klicka på Ny.
  10. Klicka på Börja uppgiften rullgardinsmenyn och välj Vid inloggning.
  11. Öppna sedan Åtgärder fliken och klicka på Ny knapp.
  12. Se här till att Handling rullgardinsmenyn är inställd på Starta ett program.
  13. Klicka sedan på Bläddra knapp.
  14. Välj nu MapDrives.ps1 skript du skapade i föregående steg och klicka Öppna.
  15. I Lägg till argument fält, skriv följande:
    -windowsstyle dold -kommando .\MapDrives.ps1 >> %TEMP%\StartupLog.txt 2>&1
  16. Nästa, i Starta i fält, skriv följande:
    %SystemDrive%\Scripts\
  17. Klick OK för att spara ändringarna.
  18. Öppna sedan Betingelser flik.
  19. Välj här Starta endast om följande nätverk är tillgängligt alternativ.
  20. Välj i rullgardinsmenyn nedan Vilken koppling som helst
  21. Klick OK för att spara ändringarna.

Slutligen, starta om din dator för att tillämpa ändringarna. Task Scheduler kommer att fungera på samma sätt som kommandotolksskriptet som lagts till i Startup-mappen och kör skriptet för att mappa enheter under inloggning.

6. Inaktivera meddelandet om nätverksenhet med registerredigeraren

Om du vill stoppa meddelandet om att det inte gick att återansluta alla nätverksenheter kan du göra det genom att justera en registerpost. Så här gör du.

Observera att felaktig modifiering av registerposter kan orsaka systemfel. Vi rekommenderar dig skapa en systemåterställningspunkt innan du fortsätter med stegen nedan.

Alternativt kan du också aktivera automatisk säkerhetskopiering av register i Windows 11 för att vara på den säkrare sidan.

När du är klar, fortsätt med stegen nedan för att inaktivera kunde inte återansluta alla nätverksenheter aviseringar i Windows.

  1. Tryck Win + R att öppna Springa.
  2. Typ regedit och klicka OK för att öppna Registereditorn. Klick Ja när du uppmanas av UAC.
  3. I Registereditorn, navigera till följande plats:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider
  4. I den högra rutan letar du efter Återställ anslutning värde. Om det inte finns måste du skapa ett nytt värde.
  5. För att skapa ett nytt värde, högerklicka på Nätverksleverantör knapp och välj Nytt > DWORD (32-bitars) värde.
  6. Byt namn på värdet som Återställ anslutning.
  7. Högerklicka på Återställ anslutning och välj Ändra.
  8. I Värdedata fält, typ 0 och klicka OK för att spara ändringarna.

Stäng Registereditorn och starta om din dator. Även om detta inte kommer att lösa felet, kommer det sannolikt att förhindra det irriterande felmeddelandet som popup upp varje gång du loggar in.

Lös felet "Kunde inte återansluta alla nätverksenheter" i Windows

Även om felsökningstipsen i artikeln är användbara, kan du också använda en nätverkshanterare från tredje part för korrekt hantering av nätverksenheter. Dessa verktyg säkerställer att nätverksenheter blir ordentligt anslutna efter inloggning och minimerar risken för nätverksenhetsrelaterade fel.