När det kommer till felsökning har Windows-operativsystemet flera inbyggda felsökare och flera kommandoradsverktyg för att få saker att fungera igen. Men vad ska du göra när du inte kan starta upp Windows helt? I så fall kan du starta i felsäkert läge eller köra Windows Preinstallation Environment (WinPE).
WinPE, eller WindowsPE, är en kommandoradsbaserad lättviktsversion av en Windows-miljö som körs på din RAM och kräver ingen hårddisk. Dess basversion behöver bara 512 MB RAM för att köras, vilket kan öka beroende på vilka valfria funktioner du lägger till.
Med det sagt tillhandahåller Microsoft inte Windows Preinstallation Environment på en skylt. Istället måste du skapa den själv för den specifika typ av Windows-version du vill felsöka eller utföra några åtgärder på.
I dag kommer vi att ge dig fullständiga detaljer och riktlinjer om vad WinPE är, och hur man skapar ett startbart USB-minne så att du kan bli IT-proffs.
Innehållsförteckning
Vad är Windows Preinstallation Environment
Windows Preinstallation Environment, eller WindowsPE, är en miniatyrversion av ett körbart Windows som körs på ditt systems minne. Det kan användas för att felsöka, distribuera och serva en Windows-avbildning utan att starta upp i själva Windows.
Observera att WindowsPE tillhandahåller ett kommandoradsgränssnitt, så det är bara användbart om du vet vilka cmdlets som ska placeras in i kommandoradsgränssnittet (CLI) för att utföra önskad åtgärd.
Windows Preinstallation Environment ser ut så här:
Gränssnitt för Windows Preinstallation Environment
Användningar av Windows Preinstallation Environment (WinPE)
WinPE används inte bara för felsökningsändamål utan tillhandahåller även andra funktioner. Den kan användas för följande lista med åtgärder:
Konfigurera hårddisken innan du installerar Windows. Installera Windows via appar eller skript från ett nätverk eller en lokal enhet. Fånga och tillämpa Windows-bilder. Ändra Windows-operativsystemet medan den körs inte.Ställ in automatiska återställningsverktyg.Återställ data från omstartbara enheter.Lägg till ditt eget anpassade skal eller GUI för att automatisera ovannämnda uppgifter.
Låt oss nu fortsätta att visa dig hur du skapar en Windows-förinstallationsmiljö och sedan starta från den.
Så här skapar du Windows Preinstallation Environment (WinPE)
Innan vi börjar skapa en WindowsPE startbar USB-enhet finns det några saker du kan behöva i förväg:
En USB-enhet – kommer att formateras och all data kommer att gå förlorad. En annan PC (tekniker PC) om du inte kan starta upp till din Windows PC som du vill felsöka. Observera att teknikerns PC måste vara av samma Windows-version. En aktiv internetanslutning på datorn som kommer att användas för att skapa den startbara WinPE-flashenheten för att utföra nedladdningar vid behov.
Se till att du har dessa saker innan vi fortsätter.
Dessutom kräver att skapa en startbar WinPE-enhet några steg, av vilka några är valfria. Vi har delat upp dessa steg i följande rubriker för att göra saker mindre komplicerade:
Installera Windows Assessment and Deployment Kit (ADK) och WinPE Add-on.Skapa WinPE-arbetsfiler.(Valfritt) Anpassa WinPE för att lägga till valfria funktioner, som t.ex. språkpaket, etc. Detta kräver några ytterligare steg: Montera boot.wim-fil. Lägg till funktioner. Aktivera och demontera boot.wim-filen. Skapa ett startbart WinPE USB-minne. (Villkorligt) Konvertera USB till MBR (om i GPT) och formatera den. Installera WinPE på USB-enheten.
Observera att dessa steg måste utföras i den kronologiska ordningen som anges i listan ovan.
Installera Windows ADK och WinPE Add-On
Först måste du installera Windows Assessment and Deployment Kit (ADK) och WinPE Add-on på den dator du använder för att skapa WinPE USB-flashenheten. Dessa är en samling verktyg och funktioner som du kan kombinera för att förbereda, utvärdera och lansera bildbaserade storskaliga Windows-distributioner och utföra andra funktioner.
Obs: Om du är med Windows 10 version 1803 eller tidigare behöver du bara installera Windows ADK eftersom den redan innehåller WinPE. Men om du skapar WinPE för Windows 10 version 1809 eller senare (inklusive Windows 11), måste du installera WinPE-tillägget separat, enligt guiden nedan.
För att bekräfta din Windows-version, skriv winver i rutan Kör kommando.
Följ dessa steg för att installera Windows ADK och WinPE Add-on:
Börja med att ladda ner Windows ADK och WinPE Tillägg för din Windows-version från de direkta nedladdningslänkarna i det här inlägget.
När det har laddats ned kör du filen”adksetup“.
Windows ADK-guiden startar nu. På den första skärmen väljer du”Installera Windows Assessment and Deployment Kit på den här datorn“och klickar på Nästa.
Installera ADK för den här datorn
Välj nu dina sekretessinställningar och klicka på Nästa.
Välj sekretessvillkor
Acceptera licensavtalet.
Acceptera licensavtal
Välj nu funktionen”Deployment Tools“(medan du avmarkerar alla andra eftersom de inte krävs) och klicka på Installera.
Installera ADK-distributionsverktyg
Den valda funktionen kommer nu att installeras. När den gör det, stäng guiden.
Stäng ADK-installationsprogrammet
Kör nu filen”adkwinpesetup“för WinPE som du laddade ner tidigare.
WinPE-installationen kommer nu att köras. Välj”Installera Windows Assessment and Deployment Kit Windows Preinstallation Environment Add-ons på den här datorn“och klicka på Nästa.
Installera WinPE-tillägg på nuvarande dator
Välj nu din integritetsinställning och klicka på Nästa .
Välj sekretessvillkor
Acceptera licensen accepterar ement.
Acceptera licensavtal
Välj nu funktionen”Windows Preinstallation Environment (Windows PE)“och klicka på Installera.
Installera WinPE
Den valda funktionen kommer nu att installeras. När den gör det, stäng guiden.
Stäng installationsprogrammet för WinPE
Du har nu installerat Windows ADK och WindowsPE-tillägget. Det är nu att gå vidare till nästa del av processen.
Skapa arbetsfiler för Windows Preinstallation Environment
Du måste nu skapa en fungerande uppsättning WindowsPE-filer på din PC. Dessa filer kan betraktas som en kopia av samma operativsystem som du skapar den startbara WinPE USB-enheten på.
Obs: Dessa filer används senare för att skapa den startbara WindowsPE USB-enheten. Om det behövs kan dessa också anpassas för att lägga till fler funktioner till WinPE.
För att skapa dessa arbetsfiler, CopyPE cmdlet används i Deployment and Imaging Tools Environment med följande syntax: p>Kopiera [Architecture] [WorkingFilesDirectory]
Observera att [Architecture] och [WorkingFilesDirectory] är variabler som måste ändras i enlighet med vilken bitarkitektur din dator har och var du vill skapa WinPE-arbetsfilkatalogen/-mappen , respektive. Här är detaljerna för dessa variabler:
[Arkitektur]
Möjliga värden:
amd64 – För AMD och Intels 64-bitars BIOS eller 64-bitars UEFI-baserade system.x86 – För 32-bitars UEFI, 32-bitars BIOS eller 64-bitars BIOS-baserade system.arm – endast för 32-bitars ARM-baserade system.arm64 – för 64-bitars ARM-Endast baserade system.
[WorkingFilesDirectory]
Detta är den fullständiga sökvägen till en mapp i vilken du kommer att skapa arbetsfilerna.
Obs! Den här katalogen kan inte existera i förväg eller så kommer processen att sluta här. Detta måste vara en ny mapp som kommer att skapas automatiskt efter att du har kört kommandot CopyPE.
Använd nu dessa steg för att skapa WindowsPE-arbetsfilerna:
Sök efter Deployment och Bildverktygsmiljö i sökrutan eller Start-menyn, högerklicka på den och klicka sedan på Kör som administratör.
Kör distributions-och bildbehandlingsverktyg som administratör
Kör nu CopyPE-cmdleten som diskuterats ovan samtidigt som du anger rätt värden.
CopyPE [Architecture] [WorkingFilesDirectory]
Eftersom vi har Intels 64-bitars arkitektur, angav vi”amd64″och skapade arbetsfilskatalogen i roten på C-enheten.
Skapa WindowsPE-arbetsfil es
Detta ska nu framgångsrikt skapa arbetsfilerna inuti den givna direkt i cmdleten. Du kan använda File Explorer för att bekräfta detta.
Du bör hitta följande 3 kataloger i den mappen:
fwfilesmediamount WindowsPE arbetsfilkatalog
Du kan nu hoppa över nästa steg av att anpassa WindowsPE och fortsätta med att skapa en startbar WindowsPE USB-enhet eller lägga till valfria komponenter vid behov.
Anpassa Windows Förinstallationsmiljö
Innan du fortsätter att skapa en startbar WindowsPE kan du göra anpassningar av den. Naturligtvis är detta valfritt.
WindowsPE skapas på engelska som standard. Du kan dock lägga till valfria komponenter till den, såsom språkpaket, Windows-uppdateringar, PowerShell-verktyg, etc.
Detta kan uppnås genom att montera boot.wim-filen som är finns på följande plats i WindowsPE-katalogen för arbetsfiler och gör sedan ändringar i den:
[WorkingFilesDirectory]\media\sources
Dessutom är de.CAB-filer som behövs för att installera dessa valfria komponenter och språk nu tillgängliga på din dator som laddades ner när du installerade”WindowsPE-tillägget”för ADK tidigare. Det finns på följande sökväg:
C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit \Windows Preinstallation Environment\amd64\WinPE_OCs
Obs: “Amd64″kan också ersättas med”arm64″om det passar din arkitektur.
Följ nu dessa steg för att göra anpassningar till WindowsPE:
Skapa en ny katalog med antingen File Explorer, en förhöjd kommandotolk eller distribution och bildbehandling också ls Miljö CLI. Använd följande cmdlet för att skapa en ny katalog/mapp med antingen CLI:er:
Ersätt [PathToMountDirectory] med den fullständiga sökvägen och mappnamnet där du vill skapa katalogen.
md [PathToMountDirectory]Skapa ny katalog för att montera Boot wim
Använd nu följande cmdlet i antingen Kommandotolken eller Deployment and Imaging Tools-miljön för att montera boot.wim-filen:
Ersätt PathToBootFile med den fullständiga sökvägen till filen boot.wim (som diskuterats ovan) och PathToMountDirectory med den fullständiga sökvägen till den nyskapade katalogen i det sista steget ovan.
DISM/Mount-Wim/WimFile:”PathToBootFile.wim”/Index:1/MountDir:”PathToMountDirectory”Monteringssko. wim-fil
Boot.wim-filen kommer nu att monteras. Det är nu dags att göra ändringar i den efter behov. För att lägga till de valfria komponenterna eller språkpaketen, använd det här kommandot:
Ersätt PathToMountDirectory där boot.wim-filen nu är monterad, och PathToCabFile med den fullständiga sökvägen till CAB-filen för den valfria komponenten du vill installera.
DISM/Image:”PathToMountDirectory”/Add-Package/PackagePath=”PathToCabFile.CAB”
I det här exemplet har vi installerat det franska språkpaketet.
Lägg till språkpaket i WinPE
Du kan upprepa detta steg för att lägga till fler valfria funktioner.
När du har gjort ändringarna är det dags att spara ändringarna och avmontera wim-filen. För att göra det, kör följande cmdlet:
Ersätt PathToMountDirectory där boot.wim-filen är monterad.
DISM/Unmount-wim/MountDir:”PathToMountDirectory”/CommitBekräfta och demontera boot wim
Du har nu gjort de valfria ändringarna i Windows Preinstallation Environment som har sparats. Det är nu dags att använda de uppdaterade WindowsPE-arbetsfilerna för att skapa en startbar USB-enhet.
Skapa en startbar Windows-förinstallationsmiljö USB-flashenhet
Nu måste du skapa en startbar USB-enhet med hjälp av WindowsPE-arbetsfilerna. Detta görs med MakeWinPEMEdia cmdlet, som har följande syntax:
MakeWinPEMedia [/UFD |/ISO] [/f] [WorkingFilesDirectory] [USBDriveLetter]:
/UFD-växeln används för att specificera ett USB-minne, medan/ISO-växeln identifierar en.ISO-fil. Du kan bara välja en./F-växeln är valfri och används för att undertrycka alla bekräftelsemeddelanden.
Innan vi gör detta måste vi först formatera USB-minnet. Även om MakeWinPEMedia-cmdleten automatiskt formaterar enheten, stöter den ofta på fel när den är i GPT-formatet och inte i MBR. Därför rekommenderar vi att du förformaterar USB-minnet i MBR-format.
Följ dessa steg för att formatera USB-minnet för att undvika att stöta på fel, och installera sedan WindowsPE på USB:
Obs: Följande kan utföras antingen i en förhöjd kommandotolk i miljön för distributions-och bildbehandlingsverktyg.
Sätt i USB-minnet och gå sedan in i enhetshanteringen verktyg genom att köra följande kommando:
diskpart
Kör nu följande cmdlet för att lista detaljerna för de tillgängliga diskarna:
list disk
Välj nu USB-disken (genom att matcha dess storlek) genom att ange dess disknummer istället för hash-symbolen i denna cmdlet:
välj disk #Välj disk att formatera
Kör nu följande cmdlets i den kronologiska ordningen som anges för att konvertera och formatera USB-enheten:
Ersätt RandomName med valfritt namn för volymen och USBDriveLetter med enhetsbeteckningen som du vill tilldela USB-minnet.
clean convert MBR create partition primärformat fs=fat32 quick label=”RandomName”assign letter=USBDriveLetter exitKonvertera disk till MBR och formatera
USB-minnet är nu formaterat. Det är nu dags att installera WindowsPE på USB.
Kör följande cmdlet samtidigt som du ersätter de nödvändiga variablerna med de korrekta värdena för att installera WindowsPE på USB med WinPE-arbetsfilerna.
Ersätt [WorkingFilesDirectory] med den fullständiga matematiken för WindowsPE-arbetsfilerna och [USBDriveLetter] med enhetsbeteckningen som du tilldelade USB-flashenheten när du formaterade den.
MakeWinPEMedia/UFD [WorkingFilesDirectory] [USBDriveLetter]: Skapa startbar USB för WinPE
Om du inte använde/F-växeln kommer du att bli ombedd att bekräfta formateringen av USB-enheten. Ange Y.
Detta avslutar processen för att skapa en förinstallationsmiljö för Windows. Nu återstår bara att starta från den.
Du kan nu starta upp i WindowsPE genom att ansluta den till datorn och sedan använda”One Time Boot Menu”för att starta från USB.
p>Starta från USB
Begränsningar för Windows förinstallationsmiljö
Som du redan vet vid det här laget är WindowsPE inte en alternativ till vanlig Windows-installation. Det saknar inte bara många av de vanliga funktionerna, utan det är också programmerat att starta om automatiskt efter 72 timmar så att det inte kan användas i produktionsmiljöer.
Omstartstiden kan inte vara ändras och all data går förlorad efter att den startat om, vilket innebär att du måste börja om alla uppgifter.
Dessutom stöder inte WindowsPE följande:
Användning av filserver eller terminalserver.Gå med i en nätverksdomän.Ansluter till ett IPv4-nätverk från Windows PE på en I Pv6-nätverk.Fjärrskrivbord..MSI-installationsfiler.Starta från en sökväg som innehåller icke-engelska tecken.Köra 64-bitarsappar på 32-bitarsversionen av WindowsPE.Lägga till paketerade apppaket via DISM (.appxbundle-paket).
Avslutande tankar
Sättet att skapa Windows 11 eller Windows 10 förinstallationsmiljö är densamma. Men om du vill starta Windows Setup i WindowsPE för Windows 11 måste du installera WinPE-WMI och WinPE-SecureSetup valfria komponenter, annars kan du stöta på fel som säger att du inte uppfyller minimikraven hårdvarukrav.
Med det sagt, att ha ett USB-minne redo med WinPE kan vara en välsignelse eftersom du inte vet när ditt system kan krascha. Du kan också använda samma USB-enhet för att lagra säkerhetskopior av ditt operativsystem (med Säkerhetskopiering och återställning) tillsammans med WinPE och sedan använda dessa bilder för att återställa din fungerande OS-bild.
Se även:
Prenumerera på vårt nyhetsbrev
Få de senaste tekniska nyheterna, råden och nedladdningarna i din inkorg