Share via


Setreg.exe (設定登錄工具)

更新:2010 年 5 月

設定登錄工具可以讓您變更公開金鑰 (Public Key) 加密演算法的登錄設定。 這些金鑰,稱為軟體發行狀態金鑰,控制憑證驗證程序的行為。 在 Setreg.exe 完成要求的動作之後,會顯示軟體發行狀態金鑰的目前值。

設定登錄工具僅隨附於 .NET Framework SDK 1.0 版和 1.1 版中。 在較新版本中,請改用SignTool.exe (簽署工具) 公用程式。

setreg [-q] [Choice# {true|false}...]

參數

選項

描述

-q

指定安靜模式;在完成要求的動作之後,隱藏軟體發行狀態金鑰的自動顯示。

Choice#

指定登錄設定。 後面必須接著 true或false. (請注意,true和false 不區分大小寫。)在相同的命令列上可以顯示一個以上的選擇和其對應值 (truefalse)。

1 - 信任測試根目錄。

2 - 在憑證上使用到期日。

3 - 檢查廢止清單。

4 - 離線廢止伺服器確定。 如果為 true,則允許離線核准個人憑證。

5 - 離線廢止伺服器確定。 如果為 true,則允許離線核准商業憑證。

6 — Java 離線廢止伺服器確定。 如果為 true,則允許離線核准個人憑證。

7 — Java 離線廢止伺服器確定。 如果為 true,則允許離線核准商業憑證。

8 - 使版本 1 簽名的物件失效。

9 - 在時間戳記簽署者上檢查廢止清單。

10 - 只信任在信任資料庫中所找到的項目。 如果為 true,允許從包含於個人信任資料庫中的發行者 (Publisher) 下載。

-?

顯示工具的命令語法和選項。

備註

如果您從命令列執行沒有指定任何選項的 Setreg.exe,工具會顯示軟體發行狀態金鑰的目前值。

範例

下列命令會將登錄設為信任測試根目錄 (以 Makecert.exe 建立的所有測試憑證之根目錄),並顯示金鑰值。

setreg 1 TRUE

下列命令會將登錄設為不檢查廢止清單以及不顯示金鑰值。

setreg -q 3 FALSE

下列命令會停用個人及商業憑證離線核准。

setreg 4 false 5 false

下列命令停用個人及商業憑證的離線核准,並且不顯示目前的設定。

setreg –q 4 false 5 false

請參閱

參考

Makecert.exe (憑證建立工具)

Visual Studio 和 Windows SDK 命令提示字元

其他資源

.NET Framework 工具

變更記錄

日期

記錄

原因

2010 年 5 月

記錄選項 6 和 7,加入更多範例。

內容 Bug 修正。