萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 程式設計 >  >> 資料庫 >> MySQL 教學

SQL Server 操作登錄表:啟用沙箱、讀寫範例

前置條件

需啟用 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 對應字串。
  • 操作登錄表風險極高,生產環境嚴禁開放此類權限,僅供受控環境排錯使用。
copyright © 萬盛學電腦網 all rights reserved