Nếu bạn đã từng nhập khóa đó và tìm kiếm nó REG QUERY
,
bạn sẽ thấy rằng khóa đầu tiên @
đề cập đến khóa mặc định có loại REG_SZ
nội dung @SYS:DoesNotExist
.
Vì vậy, để tạo khóa trực tiếp bằng cách REG ADD
sử dụng lô sau mà quyền quản trị viên được yêu cầu tự động nâng cao (với UAC thả vào):
:: Q:\Test\2018\11\29\SU_1379397.cmd
@echo off & setlocal EnableExtensions DisableDelayedExpansion
:: if not already running as admin, elevate and run batch again
net file 1>nul 2>&1 || (
powershell -ExecutionPolicy unrestricted -Command ^
"Start-Process -Verb RunAs -FilePath '%comspec%' -ArgumentList '/c %~f0 %*'"
goto :eof
)
:: Put code here that needs elevation
@Echo off
Set "Key=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\Autorun.inf"
Set "Dat=@SYS:DoesNotExist"
REG ADD "%Key%" /ve /t REG_SZ /d "%Dat%" /f
TIMEOUT /T 10
REG ADD
nó, hoặc một cái gì đó như thế?