E.25 動作 - 登錄編輯

「動作 - 登錄編輯」對話方塊可讓您設定要套用的登錄設定。建議先備份登錄,再套用指定的登錄設定,同時,確認登錄已正確格式化並通過測試。

按一下「登錄樹狀結構」索引標籤,可讓您在樹狀結構中選取要新增值與金鑰的群組、重新命名或移除區段,或輸入登錄檔。按一下「進階設定」索引標籤,可讓您指定要以何種方式執行動作 (以系統或使用者身分),以及在套用修改的登錄檔前備份登錄檔。

您可以透過下列方法存取此對話方塊:

以下幾節包含其他資訊:

E.25.1 登錄樹狀結構

「登錄樹狀結構」頁面可讓您在樹狀結構中選取要新增值與機碼的群組、重新命名或移除區段,或輸入登錄檔。

圖 E-27 動作 - 登錄編輯對話方塊:登錄樹狀結構頁面

下表列出了管理登錄樹狀結構變更時可以執行的任務。

任務

步驟

新增登錄機碼

  1. 選取登錄群組,按一下「新增」,然後按一下「機碼」

  2. 指定機碼的名稱,例如 Software。

    您也可以指定多個機碼層級,並以反斜線 (\) 分隔。例如 Novell\ZENworks\Zfd。

    請勿使用正斜線 (/) 做為分隔符。

  3. 選取下列一項登錄作業:

    • 建立 (永遠): 無論工作站登錄中目前是否存在機碼,皆建立機碼。

    • 若不存在,即建立: 僅當工作站登錄中目前不存在機碼時才建立。

    • 重新命名: 若工作站登錄中目前存在機碼,即重新命名機碼。

    • 刪除: 若工作站登錄中目前存在機碼,即刪除機碼。

    • 刪除及重新建立: 若機碼位於工作站登錄中則刪除機碼,然後重新建立機碼。

    • 若為空的,即刪除: 若工作站登錄中目前存在機碼,且機碼為空,即刪除機碼。

    • 無: 不執行任何登錄操作。

新增登錄值

  1. 選取所需項目旁邊的核取方塊,然後按一下「值」,以顯示「新增值」對話方塊。

  2. 「值類型」清單中,選取下列其中一個選項:

    • 預設值: 為選取的機碼新增預設字串值。

    • 字串: 為選取的機碼新增字串值。

    • 二進位: 新增二進位值至選定的機碼。硬體元件資訊大多儲存為二進位資料,並以十六進位格式顯示。

    • Dword: 為選取的機碼新增 DWORD 值。DWORD 值以長度 4 位元組的數字顯示。設備驅動程式與服務有許多參數皆屬於此類型,並且以二進位、十六進位或十進位格式顯示。

    • 可擴充的字串: 新增可展開字串值至選定的機碼。可擴充字串為 variable-length 資料字串。此資料類型包含當程式或服務使用資料時所解析的變數。

    • 多個字串: 為選取的機碼新增多值字串。多字串值包含以一般人可讀取之形式顯示的清單或多個值。各項目會以空格、逗號或其他標記分隔。

    • Qword: 為選取的機碼新增 Qword 字串。Qword 值是以一個 64 位元整數表示的資料。此資料在「登錄編輯程式」中顯示為二進位值。

    • 連結: 為選取的機碼新增連結字串值。連結字串值是以 Unicode 字串命名的符號連結。

    • 無: 不執行任何登錄操作。

    • 完整資源描述元: 為選取的機碼新增完整資源描述元值。完整資源描述元是一系列的巢狀陣列,可用以儲存硬體元件或驅動程式的資源清單。

    • 資源清單: 新增資源清單至選取的機碼。資源清單是一系列的巢狀陣列,可用以儲存硬體設備驅動程式或受其控制之實體設備之一所使用的資源清單。

    • 資源需求清單: 新增資源需求清單至選取的機碼。資源需求清單是一系列的巢狀陣列,可用以儲存設備驅動程式的硬體資源 (可供設備驅動程式或受其控制之實體設備使用) 清單。

  3. 指定資料。資料類型會隨您在上一個步驟中選取的值類型而不同。

  4. 選取下列一項登錄作業:

    • 建立 (永遠): 始終於登錄中建立此設定,即使已存在亦然。若已存在,即會覆寫設定目前的值。例如 PATH=C:\ 若已存在,即會由 PATH=C:\TEMP 取代之。

    • 如果存在就建立: 僅當此設定存在時才建立。設定目前的值會遭覆寫。例如 PATH=C:\ 若已存在,即會由 PATH=C:\TEMP 取代之。

    • 若不存在,即建立: 僅當設定不存在時建立設定。

    • 刪除: 設定會遭刪除。登錄設定若有從屬設定,亦會一併刪除從屬設定。

    • 若存在,即附加至結尾,否則即建立: 若工作站登錄中目前存在登錄值,即附加登錄值。若登錄值不存在,即建立登錄值。

      若存在,即附加至開頭,否則即建立: 若工作站登錄中目前存在登錄值,即附加登錄值至開頭。若登錄值不存在,即建立登錄值。

重新命名項目

  1. 選取所需項目旁的核取方塊,然後按一下 「編輯」>「重新命名」

  2. 指定新名稱。

移除項目

  1. 選取所需項目旁的核取方塊,然後按一下「刪除」

輸入登錄檔內容

  1. 按一下「輸入」,再指定要輸入其內容的登錄檔。

搜尋登錄值名稱、登錄機碼或兩者。

  1. 指定所要搜尋之值的名稱或機碼。

  2. 選取「登錄機碼/值」「登錄值資料」「兩者」

  3. 選取「僅搜尋選取的節點」核取方塊,可將搜尋限制在 「登錄樹狀結構」清單中的選定節點內。

  4. 按一下「搜尋」

E.25.2 進階設定

「進階設定」頁面可讓您設定要套用的登錄設定。

圖 E-28 動作 - 登錄編輯對話方塊:進階設定頁面

動作執行者身分: 指定動作的執行方式:

  • 系統: 動作會以本地系統使用者的身分執行,並承襲管理員層級的身分證明。例如,動作對 HKEY_LOCAL_MACHINE 群組擁有完整權限。

  • 使用者: 透過登入使用者的身分證明套用登錄檔。例如,此動作對於登錄與檔案系統的權限,與登入使用者的權限相同。若是變更 HKEY_CURRENT_USER 群組中的機碼,便須以使用者的身分執行動作。動作可能具有 HKEY_LOCAL_MACHINE 群組的權限,這取決於指定給使用者的權限。若是選取「使用者」,則使用者必須登入設備,否則動作將失敗。

先備份登錄,再套用登錄檔: 選取此核取方塊,再指定備份檔的路徑,如 c:\BackupFile.reg

若是選取此選項,會先備份整個登錄,再輸入設定的登錄檔。每次執行此動作時皆會執行備份程序。此作業可能極為費時,備份檔也可能很大。

在您編輯登錄之前,請先輸出所要編輯之登錄中的機碼,或選取此選項,以備份整個登錄。若是發生問題,可以將登錄還原至先前的狀態。