Загрузка данных


@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