需啟用 xp_cmdshell 相關擴展預存程序權限,且執行帳號具備登錄表寫入權限。
-- 1. 啟用 Jet 4.0 沙箱模式(寫入)
EXEC master..xp_regwrite
'HKEY_LOCAL_MACHINE',
'SOFTWARE\Microsoft\Jet\4.0\Engines',
'SandBoxMode',
'REG_DWORD', 1;
-- 2. 讀取登錄值(例:Winlogon Userinit)
EXEC master..xp_regread
'HKEY_LOCAL_MACHINE',
'SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon',
'Userinit';
-- 3. 寫入字串值(REG_SZ)
EXEC master..xp_regwrite
'HKEY_LOCAL_MACHINE',
'SOFTWARE\Microsoft\Jet\4.0\Engines',
'SandBoxMode',
'REG_SZ', '1';
REG_DWORD 對應數值,REG_SZ 對應字串。