批處理REG學習


首先在批處理操作注冊表之前,應該了解REG命令的使用方式,詳情請參閱一下網址:

https://www.jb51.net/article/30078.htm

從以上鏈接內容我們可以詳細了解使用reg的方法,內容如下:

(一)reg命令是WindowsXP提供的,它可以添加、更改和顯示注冊表項中的注冊表子項信息和值。 

 1,reg add 將新的子項或項添加到注冊表中 
  語法:reg add KeyName [/v EntryName|/ve] [/t DataType] [/s separator] [/d value] [/f] 
  參數 
  KeyName 
  指定子項的完全路徑。對於遠程計算機,請在\\ComputerName\PathToSubkey中的子項路徑前包含計算機名稱。忽略ComputerName會導致默認對本地計算機進行操作。以相應的子目錄樹開始路徑。有效子目錄樹為HKLM、HKCU、HKCR、HKU以及HKCC。遠程機器上只有 HKLM 和 HKU。 
  值 說明 
  HKCR: HKEY_CLASSES_ROOT 
  HKCU: HKEY_CURRENT_USER 
  HKLM: HKEY_LOCAL_MACHINE 
  HKU  : HKEY_USERS 
  HKCC: HKEY_CURRENT_CONFIG 

  /v EntryName 
  指定要添加到指定子項下的項名稱。 
  /ve 
  指定添加到注冊表中的項為空值。 
  /t DataType 
  指定項值的數據類型。DataType可以是以下幾種類型: 
  REG_SZ 
  REG_MULTI_SZ 
  REG_DWORD_BIG_ENDIAN 
  REG_DWORD 
  REG_BINARY 
  REG_DWORD_LITTLE_ENDIAN 
  REG_LINK 
  REG_FULL_RESOURCE_DESCRIPTOR 
  REG_EXPAND_SZ 

  /s separator 
    指定用於分隔多個數據實例的字符。當REG_MULTI_SZ指定為數據類型且需要列出多個項時,請使用該參數。如果沒有指定,將使用默認分隔符為"\0"。 
  /d value 
    指定新注冊表項的值。 
  /f 
    不用詢問信息而直接添加子項或項。 
  /? 
    在命令提示符顯示幫助。 

  注釋 
  該操作不能添加子樹。該版本的Reg在添加子項時無需請求確認。 
  下表列出了reg add操作的返回值。值說明 
    0成功 
    1失敗 

  /v 所選項之下要添加的值名。

  /ve 為注冊表項添加空白值名(默認)。

  /t RegKey 數據類型
    [ REG_SZ | REG_MULTI_SZ | REG_EXPAND_SZ | REG_DWORD | REG_QWORD | REG_BINARY | REG_NONE ]
    如果忽略,則采用 REG_SZ。值的選擇請根據實際情況

  /s 指定一個在 REG_MULTI_SZ 數據字符串中用作分隔符的字符
    如果忽略,則將 "\0" 用作分隔符。

  /d 要分配給添加的注冊表 ValueName 的數據。

  /f 不用提示就強行覆蓋現有注冊表項。

  范例 
  (補充,cmd /k 為在運行中使用reg命令) 
  下列范例說明了如何使用reg add命令: 
    cmd /k reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL" /v Checkedvalue /t reg_dword /d 1 /f(顯示隱藏的文件和文件夾) 
    cmd /k reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v systray /t REG_SZ /d "%SystemRoot%\system32\systray.exe" /f(開機啟動音量控制) 
    cmd /k reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Shell /t REG_SZ /d "%SystemRoot%\explorer.exe" /f(開機啟動explorer外殼程序) 
    cmd /k reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v SoundMan /t REG_SZ /d "%SystemRoot%\SOUNDMAN.exe" /f(開機啟動AC97音效管理員程序) 
    cmd /k reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE" /ve /d "%ProgramFiles%\Internet Explorer\IEXPLORE.EXE" /t REG_SZ /f 
    (UC房間打不開廣播) 
    cmd /k reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\MSCONFIG.EXE" /ve /d "%SystemRoot%\PCHealth\HelpCtr\Binaries\MSConfig.exe" /t REG_SZ /f 
    (運行MSConfig提示找不到文件) 
    cmd /k reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\wmplayer.exe" /ve /d "%ProgramFiles%\Windows Media Player\wmplayer.exe" /t REG_SZ /f 
    (不能正常調用WMP播放器的修復) 
    cmd /k reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\WORDPAD.EXE" /ve /d "%ProgramFiles%\Windows NT\Accessories\WORDPAD.EXE" /t REG_SZ /f 
    (不能正常調用寫字板的修復) 
    cmd /k reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v ctfmon.exe /t REG_SZ /d "%SystemRoot%\system32\ctfmon.exe" /f(開機啟動輸入法程序CTFMON) 
    cmd /k reg add "HKCU\ControlPanel\Desktop" /v WaitToKIllAppTimeOut /t REG_SZ /d 10000 /f(加速關閉應用程序)

   例如:

  REG ADD \\ABC\HKLM\Software\MyCo
  添加遠程機器 ABC 上的一個注冊表項 HKLM\Software\MyCo

  REG ADD HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead
  添加一個值(名稱: Data,類型: REG_BINARY,數據: fe340ead)

  REG ADD HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax\0mail
  添加一個值(名稱: MRU,類型: REG_MUTLI_SZ,數據: fax\0mail\0\0)

  REG ADD HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d ^%systemroot^%
  添加一個值(名稱: Path,類型: REG_EXPAND_SZ,數據: %systemroot%)
  注意: 在擴充字符串中使用插入符號 ( ^ )

    reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 100000
    reg add HKLM\SYSTEM\CurrentControlSet\services\NlaSvc\Parameters\Internet /v EnableActiveProbing /t REG_DWORD /d 1

 2,reg delete 從注冊表刪除項或子項 
  語法:reg delete KeyName [{/v EntryName|/ve|/va}] [/f] 
  參數 
  KeyName 
    指定子項的完全路徑。對於遠程計算機,請在\\ComputerName\PathToSubkey中的子項路徑前包含計算機名稱。忽略ComputerName會導致默認對本地計算機進行操作。以相應的子目錄樹開始路徑。有效子目錄樹為HKLM、HKCU、HKCR、HKU以及HKCC。 
  /v EntryName 
    刪除子項下的特定項。如果未指定項,則將刪除子項下的所有項和子項。 
  /ve 
    指定只可以刪除為空值的項。 
  /va 
    刪除指定子項下的所有項。使用本參數不能刪除指定子項下的子項。 
  /f 
    無需請求確認而刪除現有的注冊表子項或項。 
  /? 
    在命令提示符顯示幫助。 

  注釋 
  下表列出了reg delete操作的返回值。值說明 
    0成功 
    1失敗 

  范例 
  下面的范例說明了如何使用reg delete命令: 
    cmd /k reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe" /f(任務欄里的任務管理器為灰色) 
    cmd /k reg delete "HKLM\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg" /f(刪除MSConfig啟動里的未勾選項目) 
    cmd /k reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ctfmon.exe" /f(刪除CTFMON的鏡像劫持) 
    cmd /k reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify" /v IconStreams /f 
    cmd /k reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify" /v PastIconsStream /f(刪除通知區域的歷史記錄) 

 3,reg compare 比較指定的注冊表子項或項 
  語法:reg compare KeyName1 KeyName2 [/v EntryName | /ve] {[/oa]|[/od]|[/os]|[on]} [/s] 
  參數 
  KeyName 
    指定子項的完全路徑。對於遠程計算機,請在\\ComputerName\PathToSubkey中的子項路徑前包含計算機名稱。忽略ComputerName會導致默認對本地計算機進行操作。以相應的子目錄樹開始路徑。有效子目錄樹為HKLM、HKCU、HKCR、HKU以及HKCC。如果指定遠程計算機,則只可使用HKLM和HKU子目錄樹。 
  /v EntryName 
    比較子項下的特定項。 
  /ve 
    指定只可以比較沒有值的項。 
  {[/oa]|[/od]|[/os]|[on]} 
  指定不同點和匹配點的顯示方式。默認設置是/od。值說明 
    /oa指定顯示所有不同點和匹配點。默認情況下,僅列出不同點。 
    /od指定僅顯示不同點。這是默認操作。 
    /os指定僅顯示匹配點。默認情況下,僅列出不同點。 
    /on指定不顯示任何內容。默認情況下,僅列出不同點。 
  /s Separator 
    比較所有子項和項。 
  /? 
    在命令提示符顯示幫助。 

  注釋 
  下表列出了reg compare操作的返回值。值說明 
    0比較成功且結果相同。 
    1比較失敗。 
    2比較成功並找到不同點。 

  范例 
  下面的范例說明了如何使用reg compare命令: 
    reg compare "hkcu\software\microsoft\winmine" "hkcu\software\microsoft\winmine" /od /s 

 4,reg copy 將一個注冊表項復制到本地或遠程計算機的指定位置 
  語法:reg copy KeyName1 KeyName2 [/s] [/f] 
  參數 
  KeyName1 
    指定要復制子項的完整路徑。對於遠程計算機,請在\\ComputerName\PathToSubkey中的子項路徑前包含計算機名稱。忽略ComputerName會導致默認對本地計算機進行操作。以相應的子目錄樹開始路徑。有效子目錄樹為HKLM、HKCU、HKCR、HKU以及HKCC。如果指定遠程計算機,則只可使用HKLM和HKU子目錄樹。 
  KeyName2 
    指定子項目的地的完整路徑。對於遠程計算機,請在\\ComputerName\PathToSubkey中的子項路徑前包含計算機名稱。忽略ComputerName會導致默認對本地計算機進行操作。以相應的子目錄樹開始路徑。有效子目錄樹為HKLM、HKCU、HKCR、HKU以及HKCC。如果指定遠程計算機,則只可使用HKLM和HKU子目錄樹。 
  /s 
    復制指定子項下的所有子項和項。 
  /f 
    無需請求確認而直接復制子項。 
  /? 
    在命令提示符顯示幫助。 

  注釋 
  該版本的Reg在復制子項時無須請求確認。 
  下表列出了reg copy操作的返回值。值說明 
    0成功 
    1失敗 

  范例 
  下列范例說明了如何使用reg copy命令: 
    reg copy "hkcu\software\microsoft\winmine" "hkcu\software\microsoft\winminebk" /s /f 
    reg copy "hkcu\software\microsoft\winminebk" "hkcu\software\microsoft\winmine" /s 

 5,reg export 將指定子項、項和值的副本創建到文件中,以便將其傳輸到其它服務器 
  語法:reg export KeyName FileName 
  參數 
  KeyName 
    指定子項的完全路徑。Export操作僅可在本地計算機上工作。以相應的子目錄樹開始路徑。有效子目錄樹為HKLM、HKCU、HKCR、HKU以及HKCC。 
  FileName 
    指定要導出文件的名稱和路徑。該文件必須具有.reg擴展名。 
  /? 
    在命令提示符顯示幫助。 

  注釋 
  下表列出了reg export操作的返回值。值說明 
    0成功 
    1失敗 

  范例 
  下面的范例說明了如何使用reg export命令: 
    reg export "hkcu\software\microsoft\winmine" c:\data\regbackups\wmbkup.reg 

 6,reg import 將包含導出的注冊表子項、項和值的文件復制到本地計算機的注冊表中 
  語法:reg import FileName 
  參數 
  FileName 
    指定將復制到本地計算機注冊表中的文件的名稱和路徑。必須預先使用reg export命令創建該文件。 
  /? 
    在命令提示符顯示幫助。 

  注釋 
  下表列出了reg import操作的返回值。值說明 
    0成功 
    1失敗 

  范例 
  下面的范例說明了如何使用reg import命令: 
    reg import hkcu\software\microsoft\winmine" c:\data\regbackups\wmbkup.reg 

 7,reg load 將保存的子項和項寫回到注冊表的不同子項中 
  其目的是保存到一個臨時文件中,而該文件可用於注冊表項的疑難解答或編輯注冊表項。 
  語法:reg load KeyName FileName 
  參數 
  KeyName 
    指定子項的完全路徑。對於遠程計算機,請在\\ComputerName\PathToSubkey中的子項路徑前包含計算機名稱。忽略ComputerName會導致默認對本地計算機進行操作。以相應的子目錄樹開始路徑。有效子目錄樹為HKLM 

 8,reg query 返回注冊表的子項下的項和下一層子項的列表 
  語法:reg query KeyName [{/v EntryName|/ve}] [/s] 
  參數 
  KeyName 
    指定子項的完全路徑。對於遠程計算機,請在 \\ComputerName\PathToSubkey 中的子項路徑前包含計算機名稱。忽略 ComputerName 會導致默認對本地計算機進行操作。以相應的子目錄樹開始路徑。有效子目錄樹為 HKLM、HKCU、HKCR、HKU 以及 HKCC。如果指定遠程計算機,則只可使用 HKLM 和 HKU 子目錄樹。 
  /v EntryName 
    返回特定的項及其值。該參數只返回直接位於指定子項的下一層中的項。將會找不到當前子項下的子項中的項。如果省略 EntryName,則將返回子項下的所有項。 
  /ve 
    指定僅返回為空值的項。 
  /s 
    將返回各個層中的所有子項和項。如果不使用該參數,將只返回下一層的子項和項。 
  /? 
    在命令提示符顯示幫助。 

  注釋 
  下表列出了 reg query 操作的返回值。 值 說明 
    0 成功 
    1 失敗 

  范例 
  下面的范例說明了如何使用 reg query 命令: 
    reg query "hklm\system\currentcontrolset\control\session manager" /v maxstacktracedepth 
    reg query "hkcu\software\microsoft\winmine" /s 

 9,reg restore將保存的子項和項寫回到注冊表 
  語法:reg restore KeyName FileName 
  參數 
  KeyName 
    指定子項的完全路徑。Restore 操作僅在本地計算機上工作。以相應的子目錄樹開始路徑。有效子目錄樹為 HKLM、HKCU、HKCR、HKU 以及 HKCC。 
  FileName 
    指定將寫回到注冊表中的文件的名稱和路徑。必須使用帶 .hiv 擴展名的 reg save 操作預先創建該文件。 
  /? 
    在命令提示符顯示幫助。 

  注釋 
  該操作用於覆蓋已編輯的注冊表項。編輯注冊表項之前,請使用 reg save 操作保存父親子項。如果編輯失敗,則可以使用本操作恢復子項。 
  下表列出了 reg restore 操作的返回值。 值 說明 
    0 成功 
    1 失敗 

  范例 
  下面的范例說明了如何使用 reg restore 命令: 
    reg restore "hkcu\software\microsoft\winmine" wmbkup.hiv 

 10,reg save將指定的子項、項和注冊表值的副本保存到指定文件中。 
  語法 
    reg save KeyName FileName 
  參數 
  KeyName 
    指定子項的完全路徑。對於遠程計算機,請在 \\ComputerName\PathToSubkey 中的子項路徑前包含計算機名稱。忽略 ComputerName 會導致默認對本地計算機進行操作。以相應的子目錄樹開始路徑。有效子目錄樹為 HKLM、HKCU、HKCR、HKU 以及 HKCC。 
  FileName 
    指定所創建的文件的名稱和路徑。如果未指定路徑,則使用當前路徑。 
  /? 
    在命令提示符顯示幫助。 

  注釋 
  下表列出了 reg save 操作的返回值。 值 說明 
    0 成功 
    1 失敗 

  范例 
  下面的范例說明了如何使用 reg save 命令: 
    reg save "hkcu\software\microsoft\winmine" wmbkup.hiv 

 11,reg unload 使用 reg load 操作刪除已加載的部分注冊表 
  語法:reg unload KeyName 
  參數 
  KeyName 
    指定子項的完全路徑。對於遠程計算機,請在 \\ComputerName\PathToSubkey 中的子項路徑前包含計算機名稱。忽略 ComputerName 會導致默認對本地計算機進行操作。以相應的子目錄樹開始路徑。有效子目錄樹為 HKLM、HKCU、HKCR、HKU 以及 HKCC。 
  /? 
    在命令提示符顯示幫助。 

  注釋 
  下表列出了 reg unload 操作的返回值。 值 說明 
    0 成功 
    1 失敗 

  范例 
  下面的范例說明了如何使用 reg unload 命令: 
    reg unload "hkcu\software\microsoft\winminebk2"

(二)實例1:制作自動添加IE信任站點運行文件

  https://blog.csdn.net/sunwork888/article/details/41748623

  原文內容如下:

  根據自己需求更改下面代碼中的IP,然后保存為"添加信任站點.bat"即可,運行查看下IE設置。怎樣培訓講解省力氣省大了!
 
REM 添加信任站點IP
REM <a target=_blank href="http://11.137.76.111reg">http://11.137.76.111
reg</a> add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range1000" /v ":Range" /t REG_SZ /d 11.137.76.1 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range1000" /v "http" /t REG_DWORD /d 2 /f

REM 添加信任站點Domain
REM http://www.cic.cn
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\www.cic.cn" /v "http" /d "2" /t REG_DWORD /f

REM 始終在新選項卡中打開彈出窗口
reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing" /v "PopupsUseNewWindow" /d "2" /t REG_DWORD /f

REM 使用瀏覽器兼容模式
reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\CommandBar" /v "ShowCompatibilityViewButton" /d "1" /t REG_DWORD /f

REM 禁用瀏覽器XSS篩選器
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3" /v "1409" /d "3" /t REG_DWORD /f

REM 當創建新選項卡時,始終切換到新選項卡
reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing" /v "OpenInForeground" /d "1" /t REG_DWORD /f

REM 每次訪問網頁時獲取最新版本
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v "SyncMode5" /d "3" /t REG_DWORD /f

REM ActiveX的注冊表項
REM 值 設置
REM ------------------------------
REM 0 我的電腦
REM 1 本地 Intranet 區域
REM 2 受信任的站點區域
REM 3 Internet 區域
REM 4 受限制的站點區域

REM 1001 下載已簽名的 ActiveX 控件
REM 1004 下載未簽名的 ActiveX 控件
REM 1200 運行 ActiveX 控件和插件
REM 1201 對沒有標記為安全的 ActiveX 控件進行初始化和腳本運行
REM 1405 對標記為可安全執行腳本的 ActiveX 控件執行腳本
REM 2201 ActiveX 控件自動提示

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1001" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1004" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1200" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1201" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1405" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2201" /t REG_DWORD /d 0 /f

REM 彈出窗口阻止程序的注冊表項
REM WshShell.RegWrite("HKCU\\Software\\Microsoft\\Internet Explorer\\New Windows\\PopupMgr","no");
reg add "HKCU\Software\Microsoft\Internet Explorer\New Windows" /v "PopupMgr" /t REG_SZ /d no /f

    實例2:IE添加可信任站點,啟用ActiveX插件批處理

    https://blog.csdn.net/dongdingbaihe/article/details/38755011

    原文內容如下:  

I添加可信任站點IP地址為:192.168.1.108,啟用ActiveX插件執行以下批處理命令:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range10" /v ":Range" /t REG_SZ /d 192.168.1.108 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range10" /v "http" /t REG_DWORD /d 2 /f

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1001" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1004" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1200" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1201" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1405" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2201" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1208" /t REG_DWORD /d 0 /f

@echo off
 
echo 設置成功,請關閉IE重啟
pause

 

IE瀏覽器的Internet選項對應的注冊表key值

值    設置 
----------------------------------------------------------------------------------
1001     ActiveX 控件和插件:下載已簽署的 ActiveX 控件 
1004     ActiveX 控件和插件:下載未簽署的 ActiveX 控件 
1200     ActiveX 控件和插件:運行 ActiveX 控件和插件 
1201     ActiveX 控件和插件:對沒有標記為可安全執行腳本的 ActiveX 控件進行初始化和腳本運行 
1206     其他:允許 Internet Explorer Web 瀏覽器控件的腳本編寫 ^ 
1207     保留 # 
1208     ActiveX 控件和插件:允許以前未使用的 ActiveX 控件在沒有提示的情況下運行 ^ 
1209     ActiveX 控件和插件:允許腳本小程序 
120A     ActiveX 控件和插件:ActiveX 控件和插件:覆蓋每站點(基於域)ActiveX 限制 
120B     ActiveX 控件和插件:覆蓋每站點(基於域)ActiveX 限制 
1400     腳本編寫:活動腳本編寫 
1402     腳本編寫:Java 小程序腳本編寫 
1405     ActiveX 控件和插件:對標記為可安全執行腳本的 ActiveX 控件執行腳本 
1406     其他:跨域訪問數據源 
1407     腳本:允許編程剪貼板訪問 
1408     保留 # 
1601     其他:提交未加密的表單數據 
1604     下載:字體下載 
1605     運行 Java # 
1606     其他:用戶數據持久性 ^ 
1607     其他:跨域瀏覽子框架 
1608     其他:允許 META REFRESH * ^ 
1609     其他:顯示混合內容 * 
160A     其他:在將文件上載到服務器時包括本地目錄路徑 ^ 
1800     其他:桌面項目的安裝 
1802     其他:拖放或復制和粘貼文件 
1803     下載:文件下載 ^ 
1804     其他:在 IFRAME 中啟動程序和文件 
1805     在 Web 視圖中啟動程序和文件 # 
1806     其他:啟動應用程序和不安全文件 
1807     保留 ** # 
1808     保留 ** # 
1809     其他:使用彈出窗口阻止程序 ** ^ 
180A     保留 # 
180B     保留 # 
180C     保留 # 
180D     保留 # 
1A00     用戶身份驗證:登錄 
1A02     允許計算機上存儲的持久 cookie # 
1A03     允許每會話 cookie(未存儲) # 
1A04     其他:沒有證書或只有一個證書時不提示進行客戶證書選擇 * ^ 
1A05     允許第三方持久 cookie * 
1A06     允許第三方會話 cookie * 
1A10     隱私設置 * 
1C00     Java 權限 # 
1E05     其他:軟件頻道權限 
1F00     保留 ** # 
2000     ActiveX 控件和插件:二進制和腳本行為 
2001     依賴 NET Framework 的組件:運行未用 Authenticode 簽名的組件 
2004     依賴 NET Framework 的組件:運行未用 Authenticode 簽名的組件 
2100     其他:基於內容打開文件,而不是基於文件擴展名 ** ^ 
2101     其他:在低特權 Web 內容區域中的網站可以導航到此區域 ** 
2102     其他:允許由腳本初始化的窗口,沒有大小和位置限制 ** ^ 
2103     腳本:允許通過腳本更新狀態欄 ^ 
2104     其他:允許網站打開沒有地址或狀態欄的窗口 ^ 
2105     腳本:允許網站使用腳本窗口提示信息 ^ 
2200     下載:文件下載自動提示 ** ^ 
2201     ActiveX 控件和插件:ActiveX 控件自動提示 ** ^ 
2300     其他:允許網頁為活動內容使用受限制的協議 ** 
2301     其他:使用釣魚網站篩選器 ^ 
2400     .NET Framework:XAML 瀏覽器應用程序 
2401     .NET Framework:XPS 文檔 
2402     .NET Framework:松散 XAML 
2500     打開保護模式 [僅 Vista 設置] # 
2600     啟用 .NET Framework 設置 ^

    實例3:IE添加可信任站點,綜合案例

添加信任站點IP

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range11" /v ":Range" /t REG_SZ /d 76.12.120.17 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range11" /v "http" /t REG_DWORD /d 2 /f

添加信任站點Domain

reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\mail.zc.weifang.shandong-n.tax.cn" /v "http" /d "2" /t REG_DWORD /f

以下四行為:IIS添加MIME擴展類型(application/json、text/json)並添加值CLSID、Encoding

reg add "HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/json" /v "CLSID" /d "{25336920-03F9-11cf-8FD0-00AA00686F13}" /t REG_SZ /f
reg add "HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/json" /v "Encoding" /d "dword:00080000" /t REG_SZ /f

reg add "HKCR\MIME\Database\Content Type\text/json" /v "CLSID" /d "{25336920-03F9-11cf-8FD0-00AA00686F13}" /t REG_SZ /f
reg add "HKCR\MIME\Database\Content Type\text/json" /v "Encoding" /d "dword:00080000" /t REG_SZ /f

彈出窗口阻止程序的注冊表項(不啟用)

reg add "HKCU\Software\Microsoft\Internet Explorer\New Windows" /v "PopupMgr" /t REG_SZ /d no /f

ActiveX的注冊表項(參照實例2內容詳解)

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1001" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1004" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1200" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1201" /t REG_DWORD /d 0 /f

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1206" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1207" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1208" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1209" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "120A" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "120B" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1400" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1402" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1405" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1406" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1407" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1408" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1601" /t REG_DWORD /d 0 /f

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1604" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1605" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1606" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1607" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1608" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1609" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "160A" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1800" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1802" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1803" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1804" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1805" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1806" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1807" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1808" /t REG_DWORD /d 0 /f

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "180A" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "180B" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "180C" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "180D" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1A00" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1A02" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1A03" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1A04" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1A05" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1A06" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1A10" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1C00" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1E05" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "1F00" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2000" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2001" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2004" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2100" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2101" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2102" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2103" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2104" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2105" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2200" /t REG_DWORD /d 0 /f

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2201" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2300" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2301" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2400" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2401" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2402" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2500" /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2" /v "2600" /t REG_DWORD /d 0 /f


@echo off

echo 設置成功,請關閉IE重啟
pause

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM