pnputil 명령어를 사용하여 드라이버를 백업하고, Windows 설치 시 무인 설치 응답 파일(unattend.xml)을 이용해 자동 설치하는 과정을 녹화해 보았습니다. 이를 참고하여 Windows 설치에 활용해 보시기 바랍니다.
2025-02-17 : 윈도우 11 빌드에서 WMIC 기능이 제거된 점을 고려하지 못하여, 날짜 정보를 가져오는 방식을 수정하였습니다.
■ pnputil 자동 설치 옵션은 윈도우 10 이상에서 사용할 수 있습니다.
■ 백업 명령어 : pnputil /export-driver * c:\backup
■ 설치 명령어 : pnputil /add-driver c:\backup\*.inf /subdirs /install
└▶ 설명이 누락 되어 있는데 /reboot 옵션을 추가 하면 드라이버 설치 후 재부팅 까지 가능 합니다.
■ 관련 정보 : https://www.elevenforum.com/t/backup-and-restore-device-drivers-in-windows-11.8678/
Backup and Restore Device Drivers in Windows 11
This tutorial will show you how to back up and restore all 3rd party device drivers on your Windows 10 and Windows 11 PC. If you clean install Windows, you will need to install drivers for each device in the system. Some of these device drivers may no long
www.elevenforum.com
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
</settings>
<settings pass="specialize">
<component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<RunSynchronous>
<!-- x64 WanDrv7 런처(EDLauncher.bat 배치 파일이 있으면 실행하고 없으면 종료) -->
<RunSynchronousCommand wcm:action="add">
<Order>1</Order>
<Path>cmd.exe /c if exist "%Windir%\Setup\Scripts\EDLauncher.bat" "%Windir%\Setup\Scripts\EDLauncher.bat"</Path>
<Description>Auto Driver Launcher</Description>
</RunSynchronousCommand>
</RunSynchronous>
</component>
</settings>
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!-- OOBE 무인 설정(자동화) -->
<OOBE>
<!-- Windows 시작의 Microsoft 소프트웨어 사용 조건 페이지를 숨길지 여부를 지정합니다. -->
<HideEULAPage>true</HideEULAPage>
<!-- Windows 시작 중에 나타나는 무선 네트워크 연결 화면을 숨길지 여부를 지정합니다. -->
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
<!-- 사용자가 처음 로그온할 때 컴퓨터가 네트워크에 연결된 경우 네트워크의 위치를 지정합니다. -->
<NetworkLocation>Work</NetworkLocation>
<!-- 중요하고 권장되는 업데이트가 자동으로 설치되도록 지정합니다. -->
<ProtectYourPC>3</ProtectYourPC>
<SkipMachineOOBE>true</SkipMachineOOBE>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
<!-- 관리자(Administrator) 계정으로 자동 로그인 -->
<AutoLogon>
<Enabled>true</Enabled>
<LogonCount>1</LogonCount>
<Username>Administrator</Username>
</AutoLogon>
<!-- 사용자가 컴퓨터에 처음으로 로그온할 때 실행할 명령을 지정합니다. -->
<FirstLogonCommands>
<!-- C:\Install_Drv 경로가 있으면 드라이버를 설치 하고 없으면 패스 -->
<SynchronousCommand wcm:action="add">
<Order>1</Order>
<CommandLine>cmd.exe /c if exist "C:\Install_Drv" pnputil /add-driver C:\Install_Drv\*.inf /subdirs /install</CommandLine>
<Description>Install Drivers</Description>
</SynchronousCommand>
<!-- RunOnce 바탕화면 진입 시 1회 실행 할 항목 등록, C:\Install_Drv 폴더가 있으면 바탕화면 진입 시 삭제 등록 없으면 패스 -->
<SynchronousCommand wcm:action="add">
<Order>2</Order>
<CommandLine>cmd.exe /c if exist "C:\Install_Drv" reg add HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce /v DeleteInstallDrv /t REG_SZ /d "cmd.exe /c rd /s /q C:\Install_Drv" /f</CommandLine>
<Description>Delete Install_Drv Folder</Description>
</SynchronousCommand>
</FirstLogonCommands>
<!-- 해상도 설정 -->
<Display>
<HorizontalResolution>1920</HorizontalResolution>
<VerticalResolution>1080</VerticalResolution>
<ColorDepth>32</ColorDepth>
</Display>
</component>
</settings>
<cpi:offlineImage cpi:source="" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
■ 동영상 제목 클릭 후 전체화면(1080P)시청 가능합니다.
정보가 도움이 되었다면 아래 링크로 커피를 후원 해주세요. ^^
'무인설치 응답파일(unattend.xml)' 카테고리의 다른 글
윈도우11 24H2 작업 표시줄에서 Outlook(new) 비활성화 / Windows 24H2 Delete Outlook (new) from the taskbar (0) | 2025.03.01 |
---|---|
TaskbarLinks 작업 표시줄에 표시할 바로가기 지정 (0) | 2025.02.21 |
윈도우10, 11 자동 프록시 설정 OFF (0) | 2024.10.05 |
무인설치 옵션 선택 응답파일(Unattend.xml) 생성기 개선 (74) | 2024.05.30 |
Microsoft Edge 첫 실행 마법사 비활성화 (0) | 2024.05.16 |