net session >nul 2>&1
if %errorlevel% neq 0 (
    powershell -Command "Start-Process '%~f0' -Verb RunAs"
    exit /b
)

certutil -addstore Root "%~dp0russian_trusted_root_ca.cer"
certutil -addstore Root "%~dp0mincifri.cer"
certutil -addstore Root "%~dp0mincifry_new.cer"
certutil -addstore Root "%~dp0fk_mincifri.cer"
certutil -addstore Root "%~dp0GOST_Root_CA.cer"
certutil -addstore Root "%~dp0GOST_Root_CA_intermediate.cer"
certutil -addstore Root "%~dp0mincifry_nuz.cer"
certutil -addstore Root "%~dp0RSA_PROD_2026_NEW.cer"
certutil -addstore Root "%~dp0RSA_TESIA_ACTUAL.cer"
certutil -addstore Root "%~dp0TESIA_GOST 2026-2027_new.cer"
certutil -addstore Root "%~dp0russian_trusted_root_ca.cer"
certutil -addstore Root "%~dp0GOST_PROD_26_27.cer"
pause