本帖最后由 83835332 于 2026-6-23 18:14 编辑
[Asm] 纯文本查看 复制代码 @echo off
setlocal
:: 锁定当前目录到脚本所在文件夹
cd /d "%~dp0"
:: 检查是否已有管理员权限
net session >nul 2>&1
if %errorLevel% == 0 goto :RUN_TOOL
:: 如果没有权限,使用 PowerShell 进行提权,并保持目录一致
powershell -Command "Start-Process '%~f0' -Verb RunAs"
exit
:RUN_TOOL
set "DEST=%~dp0DriversBackup"
:MENU
cls
echo ==================================
echo DRIVERS BACKUP TOOL
echo ==================================
echo Location: %~dp0
echo 1. Backup
echo 2. Restore
echo 3. Exit
echo ==================================
set /p OPT=Select (1-3):
if "%OPT%"=="1" goto DO_BACKUP
if "%OPT%"=="2" goto DO_RESTORE
if "%OPT%"=="3" exit
goto MENU
:DO_BACKUP
if not exist "%DEST%" mkdir "%DEST%"
echo Backing up...
pnputil /export-driver * "%DEST%"
echo Done. Press any key.
pause >nul
goto MENU
:DO_RESTORE
if not exist "%DEST%" (echo Folder not found. & pause & goto MENU)
echo Restoring...
pnputil /add-driver "%DEST%\*.inf" /subdirs /install
echo Done. Press any key.
pause >nul
goto MENU
这是一键备份驱动和还原驱动脚本,装完系统快速还原驱动,echo 信息改成中文程序无法运行,大佬们自行研究修改成中文
成品:https://www.ilanzou.com/s/Fzqx1RIR |