@echo off
chcp 65001 >nul
color 0A
echo ===================================================
echo Скрипт принудительной установки драйверов (pnputil)
echo ===================================================
:: Проверка на наличие прав Администратора
net session >nul 2>&1
if %errorLevel% == 0 (
goto :install
) else (
echo [!] Запрашиваю права администратора...
powershell -Command "Start-Process '%~0' -Verb RunAs"
exit /b
)
:install
:: Переход в директорию, откуда запущен скрипт
cd /d "%~dp0"
echo.
echo Поиск и установка .inf файлов в текущей папке:
echo %CD%
echo.
:: Цикл поиска и установки
for /f "delims=" %%i in ('dir /b /s "*.inf"') do (
echo Устанавливаю: "%%i"
pnputil /add-driver "%%i" /install
)
echo.
echo ===================================================
echo Установка завершена. Проверьте статус (Успешно/Ошибка).
echo ===================================================
pause