如何變更登錄值或權限從命令列或指令碼

Windows XP 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Windows XP 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

Windows Server 2003 的支援已於 2015 年 7 月 14 日結束

Microsoft 已於 2015 年 7 月 14 日結束對 Windows Server 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:264584
結論
若要從命令列或指令碼,請變更登錄值或登錄權限,使用 [Regini.exe 公用程式]。Regini.exe 公用程式是在 Windows NT Server 4.0 資源工具箱 」、 「 Microsoft Windows 2000 資源工具箱 」,以及 「 Microsoft Windows Server 2003 資源工具箱 」 包含在內。

附註針對 Windows 2000 Regini.exe 公用程式已不再支援,而且不可以從 Microsoft 下載。這個工具是可用的原始 Microsoft Windows 2000 資源套件 CD-ROM 只。
其他相關資訊
變更登錄值或 Regini 具有權限的語法是:
REGINI [-m \ \ machinename] 檔案
這裡,-m \ \ machinename 選項用來修改登錄的遠端機器並 檔案 代表指令碼檔案,其中包含對登錄所做的變更名稱。

一或多個文字檔案應包含登錄變更,以下列格式
\Registry\Hiveroot\Subkeys registry value=data [permissions]
[Regini 公用程式的運作與核心登錄字串。當您取得存取權使用者模式 (含方式、 HKEY_CURRENT_USER,等等登錄時,將字串轉換在核心模式中,如下所示:
  • \registry\machine 轉換方式。
  • HKEY_USERS 會轉換成 \registry\user。
  • HKEY_CURRENT_USER 會轉換成 \registry\user\user_sid,user_sid 其中是與使用者相關聯的安全性識別碼。
  • HKEY_CLASSES_ROOT 會轉換成 \registry\machine\software\classes。
比方說指令檔來變更登錄值 DiskSpaceThreshold 位於方式 Hive 為 0x00000000 的值會寫成
\registry\machine\system\currentcontrolset\services\lanmanserver\parameters DiskSpaceThreshold = REG_DWORD 0x00000000
登錄機碼的權限所指定的空格,隔開的二進位數字對應到 Regini.doc 檔案編號的指定某些指定給特定群組的權限。 如下。(,例如數字 1 指定系統管理員]-[完全控制)。您可以使用資源工具箱 」 公用程式 REGDMP 若要取得目前的權限,登錄機碼值的二進位數字格式。

警告當使用 Regini 變更權限會取代目前的使用權限,不編輯。

下列範例指令碼檔案顯示的變更權限上語法
\Registry\Machine\Software [1 5 10]
這個指令碼修改 HKEY_LOCAL_MACHINE\Software 有權限。 一個登錄機碼。
Administrators - Full ControlCreator/Owner - Full ControlEveryone - Read
在 Windows XP,然後在 Windows Server 2003,您必須將值以引號括住。例如您可以使用下列的指令碼來呼叫
regini.exe -m \\remoteworkstation auoptions.txt HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update "ConfigVer"= REG_DWORD 1 "AUOptions"= REG_DWORD 4 "ScheduledInstallDay"= REG_DWORD 0 "ScheduledInstallTime"= REG_DWORD 1
有關的詳細資訊,請參閱 Regini.doc 檔案包含在特定的操作系統資源套件中。 AUoptions.txt。

警告:本文為自動翻譯

內容

文章識別碼:264584 - 最後檢閱時間:07/14/2008 22:38:18 - 修訂: 3.0

Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows XP Professional, Microsoft Windows 2000 Professional Edition, Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows NT Server 4.0 Standard Edition

  • kbmt kbfile kbhowto KB264584 KbMtzh
意見反應