Как изменить разрешения или параметры реестра из командной строки или сценария

Переводы статьи Переводы статьи
Код статьи: 264584 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Аннотация

Чтобы изменить разрешения реестра или значения реестра из командной строки или сценария, используйте служебную программу Regini.exe. Служебная программа Regini.exe включены в Windows NT 4.0 Server Resource Kit, Microsoft Windows 2000 Resource Kit и Microsoft Windows Server 2003 Resource Kit.

Примечание Утилита Regini.exe для Windows 2000 больше не поддерживается и не доступна для загрузки корпорации Майкрософт. Этот инструмент доступен на Microsoft Windows 2000 ресурсов комплект компакт только.

Дополнительная информация

Для изменения значений реестра или разрешения с Regini используется синтаксис:
[REGINI]-m \\имя_компьютера] Файлы
В данном случае -m \\имя_компьютера параметр используется для изменения реестра удаленного компьютера и Файлы представляет имена файлов сценариев, которые содержат изменения в реестр.

Текстовый файл или файлы должны содержать изменения реестра в следующем формате.
Значение реестра \Registry\Hiveroot\Subkeys = данные [разрешения]
Программа Regini работает с строки реестра ядра. После получения доступа к реестру в пользовательском режиме с HKEY_LOCAL_MACHINE, HKEY_CURRENT_USER и т. д. строка преобразуется в режиме ядра следующим образом:
  • \Registry\machine преобразуется в HKEY_LOCAL_MACHINE.
  • HKEY_USERS преобразуется в \registry\user.
  • Раздел реестра HKEY_CURRENT_USER преобразуются в \registry\user\user_sid, где код_безопасности_пользователя — идентификатор безопасности, связанный с пользователем.
  • HKEY_CLASSES_ROOT преобразуется в \registry\machine\software\classes.
Например файл сценария для изменения значения реестра DiskSpaceThreshold находится в кусте HKEY_LOCAL_MACHINE 0x00000000 значение записывается следующим образом.
\registry\machine\system\currentcontrolset\services\lanmanserver\parameters DiskSpaceThreshold = REG_DWORD 0x00000000
Двоичные числа, разделенные пробелами, соответствующие номера файлов Regini.doc, указать определенные разрешения, предоставленные определенным группам задаются разрешения раздела реестра. (Например, число 1 указывает Администраторы - Полный доступ). Можно использовать служебную программу Resource Kit REGDMP для получения текущего разрешения раздела реестра в двоичном числовом формате.

Внимание! При изменении разрешений с помощью Regini заменяются текущего разрешения, не редактируется.

В следующем примере файла сценария показан синтаксис для изменения разрешений для раздела реестра.
\Registry\Machine\Software [1 5 10]
Этот сценарий изменяет HKEY_LOCAL_MACHINE\Software разрешения.
Administrators - Full Control
Creator/Owner - Full Control
Everyone - Read
В Windows XP и Windows Server 2003 необходимо заключить значение в кавычки. Например можно использовать следующий сценарий для вызова AUoptions.txt.
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, который входит в пакет ресурсов для конкретной операционной системы.

Свойства

Код статьи: 264584 - Последний отзыв: 5 июня 2011 г. - Revision: 4.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
Ключевые слова: 
kbfile kbhowto kbmt KB264584 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:264584

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com