設定登錄工具 (Setreg.exe)
設定登錄工具可以讓您變更公開金鑰 (Public Key) 加密演算法的登錄設定。這些金鑰,稱為軟體發行狀態金鑰,控制憑證驗證程序的行為。在 Setreg.exe 完成要求的動作之後,會顯示軟體發行狀態金鑰的目前值。
設定登錄工具僅隨附於 .NET Framework SDK 1.0 版和 1.1 版中。在較新版本中,請改用簽署工具 (signtool.exe) 公用程式。
setreg [-q] [Choice# {true|false}...]
參數
選項 | 說明 |
---|---|
-q |
指定安靜模式;在完成要求的動作之後,隱藏軟體發行狀態金鑰的自動顯示。 |
Choice# |
指定登錄設定。它的後面必須是 true 或 false。在相同的命令列上可以顯示一個以上的選擇和其對應值 (true 或 false)。 1 - 信任測試根目錄。 2 - 在憑證上使用到期日。 3 - 檢查廢止清單。 4 - 離線廢止伺服器確定。如果為 true,允許離線核准個人憑證。 5 - 離線廢止伺服器確定。如果為 true,允許離線核准商業憑證。 8 - 使版本 1 簽名的物件失效。 9 - 在時間戳記簽署者上檢查廢止清單。 10 - 只信任在信任資料庫中所找到的項目。如果為 true,允許從包含於個人信任資料庫中的發行者 (Publisher) 下載。 |
-? |
顯示工具的命令語法和選項。 |
備註
如果您從命令列執行沒有指定任何選項的 Setreg.exe,工具會顯示軟體發行狀態金鑰的目前值。
範例
下列命令會將登錄設為信任測試根目錄 (以 Makecert.exe 建立的所有測試憑證之根目錄),並顯示金鑰值。
setreg 1 TRUE
下列命令會將登錄設為不檢查廢止清單以及不顯示金鑰值。
setreg -q 3 FALSE