Skip to content

Instantly share code, notes, and snippets.

@micaelviana
Created January 22, 2025 18:02
Show Gist options
  • Save micaelviana/8e5be2eb8f398dd217c9c8ad3d62ffdf to your computer and use it in GitHub Desktop.
Save micaelviana/8e5be2eb8f398dd217c9c8ad3d62ffdf to your computer and use it in GitHub Desktop.
Backup Windows drivers
@echo off
:menu
cls
echo =================================
echo BACKUP E RESTAURACAO DE DRIVERS
echo =================================
echo script disponibilizado por Canal WINchester
echo visite www.youtube.com/WINchesterCanal
echo.
echo 1 - Fazer backup dos drivers
echo 2 - Restaurar drivers
echo 3 - Acessar tutorial
echo.
set /p opcao=Digite sua opcao:
if "%opcao%"=="1" (
echo.
echo Criando pasta de backup...
if not exist "C:\DriversBackup" mkdir "C:\DriversBackup"
echo.
echo Iniciando o backup dos drivers...
dism /online /export-driver /destination:C:\DriversBackup
echo.
echo Backup concluido! Os drivers foram salvos em C:\DriversBackup
echo visite www.youtube.com/WINchesterCanal para mais dicas!
pause
goto menu
)
if "%opcao%"=="2" (
echo.
set /p caminho=Digite o caminho onde estao os drivers para restauracao:
echo.
echo Iniciando a restauracao dos drivers de %caminho%...
for /r "%caminho%" %%f in (*.inf) do (
echo Instalando driver: %%f
pnputil /add-driver "%%f" /install
)
echo.
echo Restauracao concluida!
echo visite www.youtube.com/WINchesterCanal para mais dicas!
pause
goto menu
)
if "%opcao%"=="3" (
echo.
echo Abrindo Winchester Canal no YouTube...
start https://youtu.be/ymOwOXdzHGQ
timeout /t 3
goto menu
)
echo.
echo Opcao invalida! Por favor, digite 1 ou 2.
timeout /t 3
goto menu
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment