Hoe maak je een aangepaste Windows-image met vooraf geïnstalleerde applicaties?

Deze handleiding gaat dieper in op het aanpassen van Windows-images met vooraf geïnstalleerde apps en tweaks. Dat klinkt ingewikkeld, maar het is eigenlijk heel handig als je een groot aantal machines met een vergelijkbare configuratie uitrolt. Mensen installeren vaak een schone Windows-installatie en installeren alles handmatig, maar dat kan snel vervelend worden, vooral als je het vaak doet. Het bouwen van een aangepaste image met alles vooraf ingesteld, zorgt voor snellere implementaties en consistente omgevingen. Maar ja, het is een beetje omslachtig en het proces kent zo zijn eigenaardigheden, met name rond het vastleggen en vervangen van images, dus heb geduld.

Inhoud:

Het proces omvat grofweg het opzetten van een schone Windows-installatie, het installeren van je apps, het opschonen van het besturingssysteem om alles netjes te houden, het vastleggen van die installatie in een WIM-bestand (Windows Imaging Format) en het vervolgens overzetten naar je opstartmedium. Dat klinkt misschien als een heleboel werk als je dit helemaal vanaf nul doet. Maar eerlijk gezegd, als je het eenmaal door hebt, is het vrij eenvoudig en kan het op de lange termijn enorm veel tijd besparen, vooral als je meerdere apparaten beheert.

Een referentie-Windows-image maken met vooraf geïnstalleerde software.

Begin met het maken van een schone installatie van Windows op een virtuele machine of reservehardware, bij voorkeur een schone image. Download de officiële Windows ISO – haal deze gewoon van de Microsoft-website of gebruik een tool voor het maken van installatiemedia als dat makkelijker is. Brand de ISO op een USB-stick met Rufus (stel GPT in voor UEFI-systemen) of laad deze in een virtuele machine. Zodra de installatie is voltooid, is het in principe een kwestie van opstarten in de Auditmodus – die, vreemd genoeg, wordt geactiveerd door op een toets te drukken CTRL + SHIFT + F3tijdens het OOBE-scherm. Het is een beetje vreemd, want die sneltoets brengt je direct in een speciale modus met een ingebouwd beheerdersaccount dat is aangemeld en klaar is om te worden aangepast.

In sommige configuraties kan die snelkoppeling lastig zijn of niet meteen werken, vooral op virtuele machines. Soms moet je een paar keer opstarten of controleren of je in de juiste fase van de OOBE (Out-of-Box Experience) bent. Daarna zie je een bureaublad dat er normaal uitziet, maar in de auditmodus staat. Nu kun je apps installeren en Windows naar eigen wens aanpassen, met de nodige flexibiliteit.

Om app-installaties te automatiseren, gebruik ik WinGet. Het is verrassend betrouwbaar voor batchinstallaties:

winget install --id=7zip.7zip -e ; winget install --id=Notepad++.Notepad++ -e ; winget install --id=VideoLAN. VLC -e ; winget install --id=WinDirStat. WinDirStat -e ; winget install --id=dotPDNLLC.paintdotnet -e ; winget install --id=IrfanSkiljan. IrfanView -e ; winget install --id=Microsoft. PowerToys -e

Daarnaast kun je handmatig mappen aanmaken, configuratiebestanden kopiëren, bureaubladpictogrammen maken, groepsbeleidsinstellingen aanpassen (via gpedit.msc ), achtergrondafbeeldingen wijzigen, enzovoort. Dat is het leuke eraan: de omgeving aanpassen aan je eigen workflow.

Als alles eenmaal is ingesteld, is het verstandig om opruimroutines uit te voeren om het imago zo overzichtelijk mogelijk te houden:

  • vssadmin delete shadows /All /QuietZorgt ervoor dat er geen overgebleven schaduwkopieën zijn, die de afbeelding onnodig groot kunnen maken.
  • Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBaseVerwijdert oude systeembestanden, waardoor de bestandsgrootte wordt verkleind.
  • del %windir%\SoftwareDistribution\Download\*.* /f /s /qMaakt de cache van Windows Update leeg, waardoor onnodige ballast wordt voorkomen.
  • Bovendien is het Cleanmgr /sagerun:1optioneel om het te draaien, maar het helpt wel bij het opruimen van de schijf.
  • Vergeet niet de gebeurtenislogboeken te wissen:wevtutil.exe el | ForEach-Object {wevtutil cl $_}
  • En leeg de prullenbak met Clear-RecycleBin -Force.

Zodra alles is opgeschoond, gebruik je Sysprep om de image te generaliseren:

<?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="specialize"> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <CopyProfile>true</CopyProfile> </component> </settings> <!-- Other settings as needed --> </unattend>

Start vervolgens Sysprep (meestal via de opdrachtregel), selecteer de opties om de OOBE te starten, vink ‘ Generalize ‘ aan en sluit het systeem af. De volgende keer dat het systeem opstart, is het klaar voor implementatie en bevat het al uw aanpassingen.

Een aangepaste Windows-image vastleggen met DISM

In dit gedeelte draait alles om het maken van een installatie-image van die gepersonaliseerde configuratie. Start de doelcomputer op met een WinPE-omgeving (via USB of netwerk).Druk in WinRE Shift + F10op de opdrachtprompt. Voer diskpartvervolgens uit en toon de schijven met list diskom uw Windows-partitie en een lege schijf te identificeren waarop u de image wilt opslaan.

Stel dat Windows op schijf E: staat en de lege schijf D:. Om die partitie in een WIM-bestand vast te leggen, voert u het volgende commando uit:

dism /capture-image /imagefile:D:\install.wim /capturedir:E:\ /ScratchDir:D:\ /name:"MyWinImage" /compress:maximum /checkintegrity /verify /bootable

Dit kost wat tijd — het hangt af van hoeveel je hebt geïnstalleerd. Bij één installatie duurde het ongeveer een half uur, maar dat kan per installatie verschillen.

Vervang het originele Install.wim-imagebestand op de USB-flashdrive.

Nadat je je aangepaste image hebt vastgelegd, moet je het standaard install.wim-bestand in de Windows-installatiemedia vervangen. Dit bestand vind je meestal in de map \sources. Ik raad aan om het originele bestand te hernoemen install.esd_bakals back-up en vervolgens je nieuwe install.wim-bestand naar die map te kopiëren.

Let op: WIM-bestanden groter dan 4 GB kunnen niet op FAT32-geformatteerde USB-drives worden geplaatst, omdat FAT32 een bestandsgroottebeperking van 4 GB heeft. In dat geval moet u het WIM-bestand opsplitsen in kleinere SWM-bestanden.

Dism /Split-Image /ImageFile:D:\sources\install.wim /SWMFile:C:\tmp\install.swm /FileSize:3500

Hierdoor worden meerdere SWM-bestanden aangemaakt, die Windows tijdens de installatie automatisch zal verwerken. Zorg er bij de implementatie voor dat deze SWM-bestanden zich in de map \sources bevinden.

Start vervolgens de aangepaste installatiemedia op de doelcomputers op. Alles zou automatisch moeten installeren, inclusief uw aangepaste apps, instellingen en tweaks. Controleer na de installatie of alle apps beschikbaar en geconfigureerd zijn zoals verwacht.

Overigens kun je updates en drivers ook rechtstreeks in het WIM-bestand integreren met DISM, waardoor je een aantal stappen na de implementatie overslaat. Dat is handig als je niet telkens nieuwe imagebestanden wilt maken bij een update, maar eerlijk gezegd is het handmatige imageproces best bevredigend als het goed werkt.