Install drivers during the installation of Windows 11


mss

New member
Local time
4:34 AM
Posts
6
OS
Windows 11
Hello everyone,

I own a small computer shop and would like to install Windows drivers when installing Windows.

I would like my customers to create their own accounts when I give them their PCs.

Could you please mention whether there is a way I can do this?

Thank you
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop

My Computer

System One

  • OS
    Windows 11 Pro 24H2 [rev. 4061]
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC12WSHi7
    CPU
    12th Gen Intel Core i7-1260P, 2100 MHz
    Motherboard
    NUC12WSBi7
    Memory
    64 GB
    Graphics Card(s)
    Intel Iris Xe
    Sound Card
    built-in Realtek HD audio
    Monitor(s) Displays
    Dell U3219Q
    Screen Resolution
    3840x2160 @ 60Hz
    Hard Drives
    Samsung SSD 990 PRO 1TB
    Keyboard
    CODE 104-Key Mechanical with Cherry MX Clears
    Antivirus
    Microsoft Defender
Thanks a lot for your reply.
I am gonna take a look at it... at least there is some hope as I could not find any answers anywhere else...
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
After 2 months of dealing with windows images, I’m well known in this forum as a crazy man who wants to customize windows installation. The best option is using NTLite. I recommend you buy the license to support the developer. Unfortunately, due to sanctions against Iran, I can’t buy it at the moment. But strongly recommend using this tool to create custom images with updates, drivers, custom settings, custom services and many other options. The free version which I have used is also an awesome one. As I can guess, NTLite uses DISM.

But if you don’t want to use NTLite, you should use DISM to manually integrate everything into the image. Many tools like UUPDump use DISM commands to create an updated image with your own drivers.

I had installed windows and drivers so I exported .inf drivers and integrated them to my image. If manufacturers provide driver installers you can extract .inf drivers from the installation package and integrate them. Also you can do what I did, I created silent installers of my driver installers and integrated them with NTLite to install.wim, so whenever I install windows, utilities also get installed before first setup (known as OOBE)
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 24H2
    Computer type
    Laptop
    Manufacturer/Model
    Huawei MateBook D15
    CPU
    Ryzen 5 3500U
    Memory
    8GB
    Graphics Card(s)
    Vega 8
    Screen Resolution
    FHD
    Hard Drives
    256GB Samsung SSD + 1TB HDD
    Browser
    Microsoft Edge
    Antivirus
    ESET Smart Security Premium
  • Operating System
    Windows 10 Enterprise LTSC 21H2
    Computer type
    Laptop
    Manufacturer/Model
    MSI GS73 6RF Stealth Pro
    CPU
    intel core i7 6700HQ
    Memory
    16GB
    Graphics card(s)
    Nvidia Geforce GTX1060 (6GB)
    Screen Resolution
    FHD
    Hard Drives
    128GB SSD + 1TB HDD
    Browser
    Microsoft Edge
    Antivirus
    Windows Defender
Dear Sheikh,
Thank you for your reply.

I would be willing to purchase paid software to support the developers. However, I noticed that some of the drivers provided by Asrock, for example, are .exe files. Would it be possible to install these drivers via NTLite during installation?
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
If you preinstall Windows on their machines, you could press CTRL+SHIFT+F3 to bypass the OOBE screen and temporarily login with the built-in Administrator account (aka enter Audit mode). You can install any drivers and free apps and shutdown. Next time the computer is powered on it will show again the OOBE screen to create a user account with the difference it won't need any drivers. If you sell many computers with the same hardware, you can do that once, then keep a backup of the disk and simply restore it on the new systems instead of installing Windows again. You can then enter Audit mode once more to change the Windows key before selling to the customer.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 23H2 (build 22631.4249) test laptop, Windows 11 Pro v24H2 (build 26100.3915) main PC
    Computer type
    Laptop
    Manufacturer/Model
    Acer Extensa 5630EZ
    CPU
    Mobile DualCore Intel Core 2 Duo T7250, 2000 MHz
    Motherboard
    Acer Extensa 5630
    Memory
    4GB
    Graphics Card(s)
    Mobile Intel(R) GMA 4500M (Mobile 4 series)
    Sound Card
    Realtek ALC268 @ Intel 82801IB ICH9 - High Definition Audio Controller
    Monitor(s) Displays
    1
    Screen Resolution
    1280x800
    Hard Drives
    Samsung SSD 850 EVO 250GB SATA Device (250 GB, SATA-III)
    Internet Speed
    VDSL 50 Mbps
    Browser
    MICROSOFT EDGE
    Antivirus
    WINDOWS DEFENDER
    Other Info
    Legacy MBR installation, no TPM, no Secure Boot, no WDDM 2.0 graphics drivers, no SSE4.2, cannot get more unsupported ;) This is only my test laptop. I had installed Windows 11 here before upgrading my main PC. For my main PC I use everyday see my 2nd system specs.
  • Operating System
    Windows 11 Pro v24H2 (build 26100.3915)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom-built PC
    CPU
    Intel Core-i7 3770 3.40GHz s1155 (3rd generation)
    Motherboard
    Asus P8H61 s1155 ATX
    Memory
    2x Kingston Hyper-X Blu 8GB DDR3-1600
    Graphics card(s)
    Gainward NE5105T018G1-1070F (nVidia GeForce GTX 1050Ti 4GB GDDR5)
    Sound Card
    Realtek HD audio (ALC887)
    Monitor(s) Displays
    Sony Bravia KDL-19L4000 19" LCD TV via VGA
    Screen Resolution
    1440x900 32-bit 60Hz
    Hard Drives
    WD Blue SA510 2.5 1000GB SSD as system disk, Western Digital Caviar Purple 4TB SATA III (WD40PURZ) as second
    PSU
    Thermaltake Litepower RGB 550W Full Wired
    Case
    SUPERCASE MIDI-TOWER
    Cooling
    Deepcool Gamma Archer CPU cooler, 1x 8cm fan at the back
    Mouse
    Sunnyline OptiEye PS/2
    Keyboard
    Mitsumi 101-key PS/2
    Internet Speed
    100Mbps
    Browser
    Microsoft Edge, Mozilla Firefox
    Antivirus
    Microsoft Windows Defender
    Other Info
    Legacy BIOS (MBR) installation, no TPM, no Secure Boot, WDDM 3.0 graphics drivers, WEI score 7.4
I own a small computer shop and would like to install Windows drivers when installing Windows.
The way that OEMs install their custom drivers and utilities in Windows 10/11 is by creating a provisioning package. A provisioning package allows the OEM customisations to be reinstalled should you ever need to reset Windows. It is also included when including system files on a recovery drive - turning it into a custom OEM factory reset drive for a clean install.

....this tutorial shows you how to customise the reset and recovery drive by saving your currently installed software applications, so that they get picked up by the reset process or the next time you create a recovery drive.

Windows 10 incorporates a new technology called Provisioning Packages, and this tutorial uses tool called scanstate, which is part of the free Windows Assessment and Deployment Kit (ADK) to capture currently-installed software into one of these packages.
 

My Computers

System One System Two

  • OS
    Windows 11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Acer Aspire 3 A315-23
    CPU
    AMD Athlon Silver 3050U
    Memory
    8GB
    Graphics Card(s)
    Radeon Graphics
    Monitor(s) Displays
    laptop screen
    Screen Resolution
    1366x768 native resolution, up to 2560x1440 with Radeon Virtual Super Resolution
    Hard Drives
    1TB Samsung EVO 870 SSD
    Internet Speed
    50 Mbps
    Browser
    Edge, Firefox
    Antivirus
    Defender
    Other Info
    fully 'Windows 11 ready' laptop. Windows 10 C: partition migrated from my old unsupported 'main machine' then upgraded to 11. A test migration ran Insider builds for 2 months. When 11 was released on 5th October 2021 it was re-imaged back to 10 and was offered the upgrade in Windows Update on 20th October. Windows Update offered the 22H2 Feature Update on 20th September 2022. It got the 23H2 Feature Update on 4th November 2023 through Windows Update, and 24H2 on 3rd October 2024 through Windows Update by setting the Target Release Version for 24H2.

    My SYSTEM THREE is a Dell Latitude 5410, i7-10610U, 32GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro.

    My SYSTEM FOUR is a 2-in-1 convertible Lenovo Yoga 11e 20DA, Celeron N2930, 8GB RAM, 256GB ssd. Unsupported device: currently running Win10 Pro, plus Win11 Pro RTM and Insider Dev, Beta, and RP 24H2 as native boot vhdx.

    My SYSTEM FIVE is a Dell Latitude 3190 2-in-1, Pentium Silver N5030, 8GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro, plus Insider Beta, Dev, and Canary builds (and a few others) as a native boot .vhdx.

    My SYSTEM SIX is a Dell Latitude 5550, Core Ultra 7 165H, 64GB RAM, 1TB NVMe SSD, supported device, Windows 11 Pro 24H2, Hyper-V host machine.
  • Operating System
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Dell Latitude E4310
    CPU
    Intel® Core™ i5-520M
    Motherboard
    0T6M8G
    Memory
    8GB
    Graphics card(s)
    (integrated graphics) Intel HD Graphics
    Screen Resolution
    1366x768
    Hard Drives
    500GB Crucial MX500 SSD
    Browser
    Firefox, Edge
    Antivirus
    Defender
    Other Info
    unsupported machine: Legacy bios, MBR, TPM 1.2, upgraded from W10 to W11 using W10/W11 hybrid install media workaround. In-place upgrade to 22H2 using ISO and a workaround. Feature Update to 23H2 by manually installing the Enablement Package. In-place upgrade to 24H2 using hybrid 23H2/24H2 install media. Also running Insider Beta, Dev, and Canary builds as a native boot .vhdx.

    My SYSTEM THREE is a Dell Latitude 5410, i7-10610U, 32GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro.

    My SYSTEM FOUR is a 2-in-1 convertible Lenovo Yoga 11e 20DA, Celeron N2930, 8GB RAM, 256GB ssd. Unsupported device: currently running Win10 Pro, plus Win11 Pro RTM and Insider Dev, Beta, and RP 24H2 as native boot vhdx.

    My SYSTEM FIVE is a Dell Latitude 3190 2-in-1, Pentium Silver N5030, 8GB RAM, 512GB NVMe ssd, supported device running Windows 11 Pro, plus Insider Beta, Dev, and Canary builds (and a few others) as a native boot .vhdx.

    My SYSTEM SIX is a Dell Latitude 5550, Core Ultra 7 165H, 64GB RAM, 1TB NVMe SSD, supported device, Windows 11 Pro 24H2, Hyper-V host machine.
If you preinstall Windows on their machines, you could press CTRL+SHIFT+F3 to bypass the OOBE screen and temporarily login with the built-in Administrator account (aka enter Audit mode). You can install any drivers and free apps and shutdown. Next time the computer is powered on it will show again the OOBE screen to create a user account with the difference it won't need any drivers. If you sell many computers with the same hardware, you can do that once, then keep a backup of the disk and simply restore it on the new systems instead of installing Windows again. You can then enter Audit mode once more to change the Windows key before selling to the customer.
Thank you for your reply.

I believe this would be the best option for me. As I mentioned, I don't mind purchasing software to do this; however, as I am selling the same hardware, the method you mentioned would be best.

Which method would you recommend for restoring the backup?
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
The way that OEMs install their custom drivers and utilities in Windows 10/11 is by creating a provisioning package. A provisioning package allows the OEM customisations to be reinstalled should you ever need to reset Windows. It is also included when including system files on a recovery drive - turning it into a custom OEM factory reset drive for a clean install.


This what I need for an ultimate solution, but I think I would need to invest a bit more time and learn more about the provisioning packages.

Thank you (y)
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
In this informative video, i will guide you through the process of adding device drivers to your Windows installation. Join me as we explore step-by-step methods to seamlessly integrate drivers into your Windows setup, ensuring your hardware functions flawlessly.

 

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    HP Pavilion
    CPU
    AMD Ryzen 7 5700G
    Motherboard
    Erica6
    Memory
    Micron Technology DDR4-3200 16GB
    Graphics Card(s)
    NVIDIA GeForce RTX 3060
    Sound Card
    Realtek ALC671
    Monitor(s) Displays
    Samsung SyncMaster U28E590
    Screen Resolution
    3840 x 2160
    Hard Drives
    SAMSUNG MZVLQ1T0HALB-000H1
In the mean time, why not set up a user account with the customer's email address and chosen username?
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 24H2 26100.4202
    Computer type
    Laptop
    Manufacturer/Model
    Acer Swift SF114-34
    CPU
    Pentium Silver N6000 1.10GHz
    Memory
    4GB
    Screen Resolution
    1920 x 1080
    Hard Drives
    SSD 2TB
    Cooling
    fanless
    Internet Speed
    150 Mbps
    Browser
    Brave
    Antivirus
    Webroot Secure Anywhere
    Other Info
    System 3

    ASUS T100TA Transformer
    Processor Intel Atom Z3740 @ 1.33GHz
    Installed RAM 2.00 GB (1.89 GB usable)
    System type 32-bit operating system, x64-based processor

    Edition Windows 10 Home
    Version 22H2 build 19045.3570
  • Operating System
    Windows 11 Pro 23H2 22631.2506
    Computer type
    Laptop
    Manufacturer/Model
    HP Mini 210-1090NR PC (bought in late 2009!)
    CPU
    Atom N450 1.66GHz
    Memory
    2GB
    Browser
    Brave
    Antivirus
    Webroot
Thank you for your reply.

I believe this would be the best option for me. As I mentioned, I don't mind purchasing software to do this; however, as I am selling the same hardware, the method you mentioned would be best.

Which method would you recommend for restoring the backup?
In the 2000's in the shop I worked we used Norton Ghost to create a clone on a master HDD and then a special "duplicator" device that we could connect up to 4 IDE disks (yes, that old) and clone the master disk to the targets. Today there are alternatives, such as Acronis True Image or Macrium Reflect. Most applications can either clone directly, to produce a ready to use copy, or can create a disk backup (files) that can be restored to other disks for use. If you have a large enough disk, you can hold many backups for different hardware configurations and restore the appropriate backup on the target disk. Also as long as the partitions fit on the target disk, it can be smaller than the original, such as cloning a mechanical HDD on a smaller SSD. A typical fresh Windows installation with only drivers and a couple of applications should fit on a few GB and quick to restore.

PS: To avoid asking your customers sensitive information such as their Microsoft account details, you can create a local user called User or Owner in all systems and let them convert it to Microsoft or create another account as they like. Most of them will happily use that local user as not anyone has the appropriate knowledge to mess with accounts or even cares.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 23H2 (build 22631.4249) test laptop, Windows 11 Pro v24H2 (build 26100.3915) main PC
    Computer type
    Laptop
    Manufacturer/Model
    Acer Extensa 5630EZ
    CPU
    Mobile DualCore Intel Core 2 Duo T7250, 2000 MHz
    Motherboard
    Acer Extensa 5630
    Memory
    4GB
    Graphics Card(s)
    Mobile Intel(R) GMA 4500M (Mobile 4 series)
    Sound Card
    Realtek ALC268 @ Intel 82801IB ICH9 - High Definition Audio Controller
    Monitor(s) Displays
    1
    Screen Resolution
    1280x800
    Hard Drives
    Samsung SSD 850 EVO 250GB SATA Device (250 GB, SATA-III)
    Internet Speed
    VDSL 50 Mbps
    Browser
    MICROSOFT EDGE
    Antivirus
    WINDOWS DEFENDER
    Other Info
    Legacy MBR installation, no TPM, no Secure Boot, no WDDM 2.0 graphics drivers, no SSE4.2, cannot get more unsupported ;) This is only my test laptop. I had installed Windows 11 here before upgrading my main PC. For my main PC I use everyday see my 2nd system specs.
  • Operating System
    Windows 11 Pro v24H2 (build 26100.3915)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom-built PC
    CPU
    Intel Core-i7 3770 3.40GHz s1155 (3rd generation)
    Motherboard
    Asus P8H61 s1155 ATX
    Memory
    2x Kingston Hyper-X Blu 8GB DDR3-1600
    Graphics card(s)
    Gainward NE5105T018G1-1070F (nVidia GeForce GTX 1050Ti 4GB GDDR5)
    Sound Card
    Realtek HD audio (ALC887)
    Monitor(s) Displays
    Sony Bravia KDL-19L4000 19" LCD TV via VGA
    Screen Resolution
    1440x900 32-bit 60Hz
    Hard Drives
    WD Blue SA510 2.5 1000GB SSD as system disk, Western Digital Caviar Purple 4TB SATA III (WD40PURZ) as second
    PSU
    Thermaltake Litepower RGB 550W Full Wired
    Case
    SUPERCASE MIDI-TOWER
    Cooling
    Deepcool Gamma Archer CPU cooler, 1x 8cm fan at the back
    Mouse
    Sunnyline OptiEye PS/2
    Keyboard
    Mitsumi 101-key PS/2
    Internet Speed
    100Mbps
    Browser
    Microsoft Edge, Mozilla Firefox
    Antivirus
    Microsoft Windows Defender
    Other Info
    Legacy BIOS (MBR) installation, no TPM, no Secure Boot, WDDM 3.0 graphics drivers, WEI score 7.4
I was going to suggest Audit mode as spapakons already did.
When in Audit mode, you're in control as system Administrator. You install drivers or programs and customize Windows. You then exit Audit mode and shutdown. Next time you boot you will be back to OOBE to create a new user.

(Text and images below were taken from Kari tutorial Relocate Users )
1. Begin the Windows 11 installation
2. When installation reaches the Region Selection screen after reboot press CTRL + SHIFT + F3:

1748872130558.webp

Windows reboots now entering a so called Audit Mode using the built-in administrator account. When Windows Desktop will be shown you'll notice the System Preparation Tool dialog in the middle of your screen. Close it for now by pressing the Cancel button:


Move Users Folder Location in Windows 10-2014-10-01_21h08_57.png


Now you're in Audit mode.

Install drivers or programs and customize Windows as you like.

When done, restart windows. It will take you back to the screen above.
Shutdown options: Shutdown
Select OK
Next time you boot it will take you to OOBE, where you create the new User profile

If you have many computers with same hardware you can create a drive image (all partitions) and then clone the image to the other computers.
Most of us use Macrium Reflect or Aomei backuper or EaseUS todo to create the drive images.
 

Attachments

  • 1748870671755.webp
    1748870671755.webp
    19.5 KB · Views: 3
Last edited:

My Computers

System One System Two

  • OS
    Windows 11 Pro - Windows 7 HP 64 - Lubuntu
    Computer type
    PC/Desktop
    Manufacturer/Model
    custom build
    CPU
    i5 6600K - 800MHz to 4400MHz
    Motherboard
    GA-Z170-HD3P
    Memory
    4+4G GSkill DDR4 3000
    Graphics Card(s)
    IG - Intel 530
    Monitor(s) Displays
    Samsung 226BW
    Screen Resolution
    1680x1050
    Hard Drives
    (1) -1 SM951 – 128GB M.2 AHCI PCIe SSD drive for Win 11
    (2) -1 WD SATA 3 - 1T for Data
    (3) -1 WD SATA 3 - 1T for backup
    (4) -1 BX500 SSD - 128G for Windows 7 and Lubuntu
    PSU
    Thermaltake 450W TR2 gold
    Keyboard
    Old and good Chicony mechanical keyboard
    Mouse
    Logitech mX performance - 9 buttons (had to disable some)
    Internet Speed
    500 Mb/s
    Browser
    Firefox 64
  • Operating System
    Windows 11 Pro
    Computer type
    Laptop
    Manufacturer/Model
    Asus Q550LF
    CPU
    i7-4500U 800- 3000MHz
    Motherboard
    Asus Q550LF
    Memory
    (4+4)G DDR3 1600
    Graphics card(s)
    IG intel 4400 + NVIDIA GeForce GT 745M
    Sound Card
    Realtek
    Monitor(s) Displays
    LG Display LP156WF4-SPH1
    Screen Resolution
    1920 x 1080
    Hard Drives
    BX500 120G SSD for Windows and programs
    & 1T HDD for data
    Internet Speed
    500 Mb/s
    Browser
    Firefox 64
  • Like
Reactions: mss
If I may make some suggestions:

Item 1: If you plan to add drivers to Windows installation media, don't forget about boot critical drivers. Boot critical drivers are drivers that are needed by Windows setup to install Windows and are separate from the drivers that you inject into the install.wim file. The boot critical drivers are installed in the boot.wim index #2 which is used for Windows setup. As an example, you may need to add drivers to access the disks in your system or for laptops it is common for the touch pad not to work during windows setup.

Item 2: Injecting windows drivers into your windows installation media is certainly something that you can do but typically I would only be doing that for machines that I own myself. Since you are running a computer repair shop you're going to come across machines that have vastly varied driver sets. Rather than creating a one-off windows installer for every system that you come across there's another method that I think would be far easier. Since you are running a computer repair shop my assumption would be that when you are done with the system it's going to be in working order with all the drivers installed. Once the system is working and all drivers are installed and working properly you can simply export all of the drivers using a single command like this:

pnputil /export-driver * D:\Drivers_Backup

Substitute any location you wish for D:\Drivers_Backup. Note that this folder must already exist when you run the command. If it does not make sure to create that folder first.

Now if the user ever needs to reinstall windows from scratch, they would simply reinstall windows as normal and then afterward open device manager, go to the top of the device tree, right click their computer name, and choose the option to add drivers. Then just point it to the drivers that you saved using the command above. This will reinstall all system drivers. It may take a few minutes to finish and the screen may flash or go blank briefly while the display driver is being installed. This is normal and expected behavior.

As for boot critical drivers you can handle those very easily as well. Simply create a folder on the root your windows installation media by the name of $WinPEDriver$ and place the boot critical drivers into subfolders within that folder. Note that any drivers you place in this location must have their .INF files available. In other words, the driver(s) needs to be extracted and not in the form of a .exe, .cab or other packaged format.

This should be a whole lot easier than creating a custom Windows installation for every single user. Another advantage of this method is that it will continue to work with new versions of windows. If you customize a windows installation for the user, say for example using 24H2 then this disk would need to be rebuilt when 25H2 comes out. Whereas if you are simply placing the files on your windows installation media as I suggested above, this process will continue to work when new versions of Windows are released.

Note: If you want to automate the installation of the entire driver set rather than going into device manager you can simply run the following command to install all of the drivers:

pnputil /add-driver D:\Drivers_Backup\*.inf /subdirs /install

Coming back for a moment to the utilities that will let you inject drivers into a windows image, I can't speak for most of those utilities since I haven't used all of them, but I can obviously speak for the one that I wrote. If you did want to try that utility let me know and I can provide you a step-by-step set of instructions for injecting the drivers into your windows image. Also, if you want to know how to do this manually by simply running all of the commands necessary to inject drivers I can provide you instructions for doing that as well. While the manual method might be great for learning how to do it, I would discourage using it on a regular basis simply because of the sheer number of commands needed. It's very easy to make a mistake doing it manually and it takes a lot of time to run all those commands manually. You could combine them all into a batch file but you may find that you end up having to modify the batch file every time you use it.

If you need any further help just shout. This is the stuff that I do every day so I'm only too happy to help if I can.
 

My Computers

System One System Two

  • OS
    Win11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Self-built
    CPU
    Intel i7 11700K
    Motherboard
    ASUS Prime Z590-A MB
    Memory
    64GB (Waiting for warranty replacement of another 64GB for 128GB total)
    Graphics Card(s)
    No GPU - Built-in Intel Graphics
    Sound Card
    Integrated
    Monitor(s) Displays
    HP Envy 32
    Screen Resolution
    2560 x 1440
    Hard Drives
    1 x 1TB NVMe SSD
    1 x 2TB NVMe SSD
    1 x 4TB NVMe SSD
    3 x 512GB 2.5" SSD
    1 x 4TB 2.5" SSD
    5 x 8TB Seagate Barracuda HDD
    PSU
    Corsair HX850i
    Case
    Corsair iCUE RGB 5000X mid tower case
    Cooling
    Noctua NF-S12A chromax.black.swap case fans (Qty. 7) & Home Computer Specifications, Configuration, and Usage Notes General Specifications ASUS Prime Z590-A motherboard, serial number M1M0KC222467ARP Intel Core i7-11700K CPU (11th Gen Rocket Lake / LGA 1200 Socket) 128GB Crucial Ballistix RGB DDR4 3200 MHz DRAM (4 x 32GB) Corsair iCUE RGB 5000X mid tower case Noctua NH-D15 chromax.black CPU cooler Noctua NF-S12A chromax.black.swap case fans (Qty. 7) & Corsair LL-120 RGB Fans (Qty. 3)
    Keyboard
    Corsair K70 Max RGB Magnetic Keyboard
    Mouse
    Logitech MX Master 3
    Internet Speed
    1Gb Up / 1 Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    The five 8TB drives and three 512GB SSDs are part of a DrivePool using StableBit DrivePool software. The three SSDs are devoted purely to caching for the 8TB drives. All of the important data is stored in triplicate so that I can withstand simultaneous failure of 2 disks.

    Networking: 2.5Gbps Ethernet and WiFi 6e
  • Operating System
    Win11 Pro 23H2
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo ThinkBook 13x Gen 2
    CPU
    Intel i7-1255U
    Memory
    16 GB
    Graphics card(s)
    Intel Iris Xe Graphics
    Sound Card
    Realtek® ALC3306-CG codec
    Monitor(s) Displays
    13.3-inch IPS Display
    Screen Resolution
    WQXGA (2560 x 1600)
    Hard Drives
    2 TB 4 x 4 NVMe SSD
    PSU
    USB-C / Thunderbolt 4 Power / Charging
    Mouse
    Buttonless Glass Precision Touchpad
    Keyboard
    Backlit, spill resistant keyboard
    Internet Speed
    1Gb Up / 1Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    WiFi 6e / Bluetooth 5.1 / Facial Recognition / Fingerprint Sensor / ToF (Time of Flight) Human Presence Sensor
In the mean time, why not set up a user account with the customer's email address and chosen username?
We sell devices like mini PCs, so we don't have time to set up a PC for each customer. For the privacy and security of our customers, we do not create local accounts for them. We believe customers should have the option to create their own account on their PC.

The OEM solution is the best, but it requires some tinkering and time.

Currently, I think the solutions from @spapakons and @Megahertz are the best for us.

Thanks a lot for your support. I'm sure I'll have more questions and will definitely come back to you.
:D
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
First off, thank you @mss for this thread. The current Windows ISO doesn't have my WiFi drivers so I have to manually install them during OOBE in order to continue. I've been debating on different methods to inject them into the ISO and the discussion here has been helpful.

Secondly, I have a question for @hsehestedt -- could I use pnputil to extract the current installed drivers and just copy that folder hierarchy over to $WinPEDriver$ and have the entire driver package installed during OOBE?
 

My Computer

System One

  • OS
    Windows 11 Pro 24H2 (26100.4202)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Pre-built
    CPU
    AMD Ryzen 7 7800X3D
    Motherboard
    MSI Pro B650-VC WiFi
    Memory
    32gb Team Group (T-Force) DDR5-6000
    Graphics Card(s)
    Zotac nVidia GeForce RTX 4070 SUPER - 12gb
    Sound Card
    Sound BlasterX G6
    Monitor(s) Displays
    BenQ XL2411P and ViewSonic VX2453
    Screen Resolution
    1920x1080
    Hard Drives
    WD Blue SN5000 - 500gb NVME
    WD Blue SN580 - 2TB NVME
    Keyboard
    Mountain Everest
    Mouse
    Logitech G502 Hero
    Internet Speed
    T-Mobile Home Internet
    Browser
    Firefox
    Other Info
    QNAP TS-469 Pro NAS, TP-Link W7200 (2 unit mesh network)
I would be willing to purchase paid software to support the developers. However, I noticed that some of the drivers provided by Asrock, for example, are .exe files. Would it be possible to install these drivers via NTLite during installation?
Some driver installers are more friendly, they can be extracted using 7-Zip/WinZip or provide a built-in command line to save in a folder.
Other installers are unfriendly and require you to execute them.

NTLite can had both cases, it can import driver files from an extracted folder, or execute the installer EXE from Post-Setup.

The way that OEMs install their custom drivers and utilities in Windows 10/11 is by creating a provisioning package. A provisioning package allows the OEM customisations to be reinstalled should you ever need to reset Windows. It is also included when including system files on a recovery drive - turning it into a custom OEM factory reset drive for a clean install.
Provisioning packages (PPKG) are used by OEM's or large IT orgs, but it's a bit of a stretch for a small PC shop. You can certainly learn how to create one using the WCID tool, but will you be spending too much time on custom solutions when your customers might have different brand/model PCs?

PPKG's have less flexibility because you have build a new one, just to change the contents.


You should look into NTLite, simply because it does most of what you want and as a small shop, your time is valuable. It's GUI-based so navigation and ease of checking what you're about to apply to the install image is really handy if you're expected to do this often.

A typical solution is to build a generic base ISO, downloaded from MS, and where you use NTLite's licensed download feature to automatically pull the monthly updates and apply them. Then for each customer (or brand/model), you can load the reference copy, add their drivers as extracted files or add the installers in Post-Setup. If you would like automate some portions using Unattended mode, that can be done. To avoid the requirement for a MS Account, NTLite can insert the BypassNRO reg value into the image.

If you like to pre-install free apps or utilites for them, this can be done from Post-Setup mode.

Since NTLite is preset (template)-based, you can create multiple presets. Whenever one of the OEM's updates their drivers, you can change a preset or create a new one if the customer has particular needs.

In the end, as a business owner, your time is money.
 

My Computer

System One

  • OS
    Windows 7
could I use pnputil to extract the current installed drivers and just copy that folder hierarchy over to $WinPEDriver$ and have the entire driver package installed during OOBE?
Unfortunately, no. Some of the drivers are simply not suitable to use with Windows setup and may cause setup to fail.
 

My Computers

System One System Two

  • OS
    Win11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Self-built
    CPU
    Intel i7 11700K
    Motherboard
    ASUS Prime Z590-A MB
    Memory
    64GB (Waiting for warranty replacement of another 64GB for 128GB total)
    Graphics Card(s)
    No GPU - Built-in Intel Graphics
    Sound Card
    Integrated
    Monitor(s) Displays
    HP Envy 32
    Screen Resolution
    2560 x 1440
    Hard Drives
    1 x 1TB NVMe SSD
    1 x 2TB NVMe SSD
    1 x 4TB NVMe SSD
    3 x 512GB 2.5" SSD
    1 x 4TB 2.5" SSD
    5 x 8TB Seagate Barracuda HDD
    PSU
    Corsair HX850i
    Case
    Corsair iCUE RGB 5000X mid tower case
    Cooling
    Noctua NF-S12A chromax.black.swap case fans (Qty. 7) & Home Computer Specifications, Configuration, and Usage Notes General Specifications ASUS Prime Z590-A motherboard, serial number M1M0KC222467ARP Intel Core i7-11700K CPU (11th Gen Rocket Lake / LGA 1200 Socket) 128GB Crucial Ballistix RGB DDR4 3200 MHz DRAM (4 x 32GB) Corsair iCUE RGB 5000X mid tower case Noctua NH-D15 chromax.black CPU cooler Noctua NF-S12A chromax.black.swap case fans (Qty. 7) & Corsair LL-120 RGB Fans (Qty. 3)
    Keyboard
    Corsair K70 Max RGB Magnetic Keyboard
    Mouse
    Logitech MX Master 3
    Internet Speed
    1Gb Up / 1 Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    The five 8TB drives and three 512GB SSDs are part of a DrivePool using StableBit DrivePool software. The three SSDs are devoted purely to caching for the 8TB drives. All of the important data is stored in triplicate so that I can withstand simultaneous failure of 2 disks.

    Networking: 2.5Gbps Ethernet and WiFi 6e
  • Operating System
    Win11 Pro 23H2
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo ThinkBook 13x Gen 2
    CPU
    Intel i7-1255U
    Memory
    16 GB
    Graphics card(s)
    Intel Iris Xe Graphics
    Sound Card
    Realtek® ALC3306-CG codec
    Monitor(s) Displays
    13.3-inch IPS Display
    Screen Resolution
    WQXGA (2560 x 1600)
    Hard Drives
    2 TB 4 x 4 NVMe SSD
    PSU
    USB-C / Thunderbolt 4 Power / Charging
    Mouse
    Buttonless Glass Precision Touchpad
    Keyboard
    Backlit, spill resistant keyboard
    Internet Speed
    1Gb Up / 1Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    WiFi 6e / Bluetooth 5.1 / Facial Recognition / Fingerprint Sensor / ToF (Time of Flight) Human Presence Sensor
If I were setting up a computer for a novice friend, I would install Windows with a local account and set the password to '*********', but tell them what it was.
When setting up a new installation with a local account, the user name could be John Smith. The folder in C:\Users would then be John Smith. The only downside with having a space in the name would be that the path in any script would need to be enclosed in quotes.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 24H2 26100.4202
    Computer type
    Laptop
    Manufacturer/Model
    Acer Swift SF114-34
    CPU
    Pentium Silver N6000 1.10GHz
    Memory
    4GB
    Screen Resolution
    1920 x 1080
    Hard Drives
    SSD 2TB
    Cooling
    fanless
    Internet Speed
    150 Mbps
    Browser
    Brave
    Antivirus
    Webroot Secure Anywhere
    Other Info
    System 3

    ASUS T100TA Transformer
    Processor Intel Atom Z3740 @ 1.33GHz
    Installed RAM 2.00 GB (1.89 GB usable)
    System type 32-bit operating system, x64-based processor

    Edition Windows 10 Home
    Version 22H2 build 19045.3570
  • Operating System
    Windows 11 Pro 23H2 22631.2506
    Computer type
    Laptop
    Manufacturer/Model
    HP Mini 210-1090NR PC (bought in late 2009!)
    CPU
    Atom N450 1.66GHz
    Memory
    2GB
    Browser
    Brave
    Antivirus
    Webroot
Dear Sheikh,
Thank you for your reply.

I would be willing to purchase paid software to support the developers. However, I noticed that some of the drivers provided by Asrock, for example, are .exe files. Would it be possible to install these drivers via NTLite during installation?
You're welcome.
Not all setups but most of them can be extracted with 7-zip which is able to extract .exe files too. but this method gives you .inf drivers only which are not enough. you can integrate these inf files easily with DISM or any other tools like NTLite which uses DISM method.
NTLite has an option to add .exe and .msi files to windows image in post-setup page.

if I had a business like you, I would do these steps:
1- Download 26100.1 version of Windows 11 with UUPDump and save it in a folder named "base iso".
2- use NTLite every month to integrate latest updates and settings to your base iso. name it "updated iso".
3- add inf drivers and utilities (exe, msi, ...) to updated iso for each hardware. now you have a "custom iso" for that specific hardware.

if you don't want to update it manually you can use this link to download MSDN updated isos. but you have to use a DISM based tool to integrate drivers and utilities.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 24H2
    Computer type
    Laptop
    Manufacturer/Model
    Huawei MateBook D15
    CPU
    Ryzen 5 3500U
    Memory
    8GB
    Graphics Card(s)
    Vega 8
    Screen Resolution
    FHD
    Hard Drives
    256GB Samsung SSD + 1TB HDD
    Browser
    Microsoft Edge
    Antivirus
    ESET Smart Security Premium
  • Operating System
    Windows 10 Enterprise LTSC 21H2
    Computer type
    Laptop
    Manufacturer/Model
    MSI GS73 6RF Stealth Pro
    CPU
    intel core i7 6700HQ
    Memory
    16GB
    Graphics card(s)
    Nvidia Geforce GTX1060 (6GB)
    Screen Resolution
    FHD
    Hard Drives
    128GB SSD + 1TB HDD
    Browser
    Microsoft Edge
    Antivirus
    Windows Defender
  • Like
Reactions: mss

Latest Support Threads

Back
Top Bottom