[FIX] Det gick inte att ansluta alla nätverksenheter igen



Prova Vårt Instrument För Att Eliminera Problem

Kartade enheter är något riktigt bekvämt eftersom det låter dig använda enheter i ett nätverk. När du kartlägger enheterna tillhandahålls ett alternativ som kallas Återanslut vid inloggning som sparar dig från besväret med att kartlägga enheterna varje gång du loggar in. Vad det gör är att det automatiskt mappar enheterna vid start. Normalt skulle du tro att det här är en snygg liten funktion som sparar tid, men det finns fall där det blir en olägenhet.



Det gick inte att återansluta nätverksenheter



Felmeddelandet Det gick inte att ansluta alla igen nätverksenheter som visas när du slår på systemet. Varför orsakas detta? Det verkar bero på två huvudskäl. För det första är de mappade enheterna inte tillgängliga, vilket kan innebära att det misslyckas eller har kopplats bort. För det andra är problemet att när dina Windows 10-inloggningar finns det en liten fördröjning innan nätverket är tillgängligt. Systemet försöker dock kartlägga enheterna innan nätverket är tillgängligt vilket orsakar problemet.



Som det visar sig finns det flera sätt att du faktiskt kan lösa detta problem. Det finns skript som faktiskt löser problemet åt dig och allt du behöver göra är att göra dem under start. För detta kan du antingen använda startmappen eller använda Task Scheduler-funktionen. Så, utan ytterligare fördröjningar, låt oss komma igång.

Metod 1: Låt Windows vänta på nätverk

Som vi har nämnt verkar problemet uppstå när systemet försöker kartlägga nätverksenheterna innan det ens är tillgängligt. Därför är det första du bör göra att Windows väntar på nätverket innan det försöker kartlägga enheterna. För detta måste vi ändra lokal grupppolicy lite.

Följ instruktionerna nedan för att göra det:



  1. Tryck först på Windows-tangent + R för att öppna dialogrutan Kör.
  2. Skriv sedan gpedit.msc och tryck på Enter. Detta kommer att visa den lokala grupppolicyredigeraren.
  3. I den lokala grupprincipredigeraren tar du dig till följande plats:
    Datorkonfiguration> Administrativa mallar> System> Inloggning

    GPEDIT-inloggning

  4. Efter det, på höger sida, hitta Vänta alltid på nätverket vid datorstart och inloggning politik. Dubbelklicka på den för att redigera den.
  5. Välj Enabled och tryck sedan på Tillämpa . Klicka slutligen på OK .
  6. Starta om ditt system för att spara ändringarna och se om problemet kvarstår.

Metod 2: Använda skript vid start

Om ovanstående metod inte löser problemet åt dig kan du skapa skript som körs vid start för att mappa enheterna åt dig och lösa problemet. Vi tillhandahåller skript både för kommandotolken eller Powershell. Du måste ha båda eftersom cmd-skriptet hänvisar till Powershell-skriptet.

Kommandotolken

Följ instruktionerna nedan för att skapa skriptet för kommandotolken:

  1. Först och främst, öppna upp Anteckningsblock .
  2. Kopiera sedan och klistra in skriptet nedan i textfilen.
PowerShell -Command 'Set-ExecutionPolicy -Scope CurrentUser Unrestricted' >> '% TEMP%  StartupLog.txt' 2> & 1 PowerShell-File '% SystemDrive%  Scripts  MapDrives.ps1' >> '% TEMP%  StartupLog.txt '2> & 1

Skapa CMD-skript

  1. Spara den här filen som cmd var du vill.

Powershell

Följ instruktionerna nedan för Powershell-skriptet:

  1. Öppna Anteckningsblock ännu en gång.
  2. Kopiera nu följande skript och klistra in det i den nyskapade anteckningsfilen:
$ i = 3 medan ($ True) {$ error.clear () $ MappedDrives = Get-SmbMapping | där -fastighetsstatus -Värde ej tillgänglig -EQ | välj LocalPath, RemotePath foreach ($ MappedDrive i $ MappedDrives) {försök {New-SmbMapping -LocalPath $ MappedDrive.LocalPath -RemotePath $ MappedDrive.RemotePath -Persistent $ True} fångst {Skriv-värd 'Det uppstod ett fel vid kartläggning av $ MappedDrive.RemotePath till $ MappedDrive.LocalPath '}} $ i = $ i - 1 if ($ error.Count -eq 0 -Oder $ i -eq 0) {break} Start-Sleep -Seconds 30}

Skapa Powershell-skript

  1. Spara den här filen som MapDrives . ps1 . Det är viktigt att du använder namnet.

Nu när vi har skapat skripten kan du använda StartUp-mappen för att hålla dina nätverksenheter anslutna. Detta kör skriptet på StartUp så att du inte behöver oroa dig för felet eller något. Följ instruktionerna nedan för att göra det:

  1. Öppna Utforskaren och navigera till följande sökväg: % ProgramData% Microsoft Windows Startmeny Program StartUp
  2. När du är i Börja mapp, kopiera cmd-skriptet som du skapade till den här mappen.

    StartUp-mapp

  3. Gå sedan till din systemdrivare och skapa en mapp som heter Skript .
  4. När du har skapat mappen klistrar du in Powershell-skriptet där.
  5. Slutligen startar du om ditt system och du skulle kunna se de mappade enheterna utan problem.

Metod 3: Använda Aktivitetsschemaläggare

Om du inte vill använda StartUp-mappen har du ett alternativ att använda Task Scheduler. Här måste du schemalägga en uppgift som körs vid start som i princip kommer att utföra de skript som vi redan har skapat. För att göra detta, följ instruktionerna nedan:

  1. Först och främst måste du skapa en Skript mappen i ditt system och klistra in Powershell-skriptet där.
  2. Efter det, öppna upp Schemaläggaren genom att söka efter det i Start meny.
  3. När du väl har lanserat Uppgift Schemaläggare måste du skapa en uppgift. För att göra det, klicka på Handling rullgardinsmenyn och klicka sedan på Skapa Uppgift alternativ.

    Schemaläggaren

  4. På fliken Allmänt, ge uppgiften ett namn som Skript för kartläggning av enheter eller något du gillar.
  5. Klicka därefter på Ändra användare eller grupp knapp. I det nya fönstret måste du välja en lokal grupp eller en användare. När du är klar klickar du på OK knapp.
  6. När du är klar kontrollerar du Springa med högsta privilegier alternativ.

    Skapa uppgift

  7. Klicka nu på Utlösare fliken och tryck sedan på Ny knapp.
  8. För Börja uppgiften alternativet väljer du Vid inloggning alternativ från rullgardinsmenyn. Klicka därefter på OK-knappen.

    Aktivitetsutlösare

  9. Byt nu till Handlingar fliken och tryck sedan på Ny igen.
  10. Välj Start ett program från Handling rullgardinsmenyn och skriv sedan Powershell.exe för rutan Program / skript.
  11. Ange följande kommandon för Lägg till argument låda:
-windowsstyle dold -kommando.  MapDrives.ps1 >>% TEMP%  StartupLog.txt 2> & 1
  1. För Start i måste du skriva platsen för PowerShell-skriptet som vi skapade. Ange följande plats:
% SystemDrive%  Scripts 
  1. Klicka på OK för att stänga Ny åtgärd fönster.
  2. När du väl har gjort det, byt till Betingelser flik.

    Uppgiftsvillkor

  3. Under nätverk, se till att Starta bara om följande nätverksanslutning är tillgängligt alternativ är kontrollerat.
  4. Från rullgardinsmenyn väljer du valfri anslutningsalternativ och klickar sedan på OK knapp.

Metod 4: Installera KB4469342-uppdateringen

Ett annat sätt att åtgärda felet skulle vara att installera korrigeringsfilen som har släppts av Windows till. Ditt system kanske saknar den uppdateringen som orsakar problemet. Gör följande för att installera uppdateringen:

  1. Ta dig till Windows Update-katalog .
  2. Sök efter KB4469342 uppdatera och hämta sedan uppdateringen för ditt system.

    Windows Update-katalog

  3. När du har laddat ner kör du uppdateringen för att installera den.
  4. Slutligen starta om ditt system för att se om problemet har åtgärdats.
Taggar nätverksenheter 5 minuter läst