Как да промените ключодържател или конци регистър от командния ред, прозорци за система
Понякога, за да се промени нещо в системния регистър (тече ощипване или просто да направите желаната от вас промяна) на първо място изисква достъп до ключова клон / регистър. Тя ще изглежда, че администраторът не е проблем. Но Обяснението е, че в някои отрасли системния регистър на Windows не може да направи дори и промените на администратор. Достъпът до тези клонове се ограничава до ACL, в които или не се права за запис на групата на местните администратори или собственикът на тези дялове са възложени TrustedInstaller или System. В това ръководство, ние ще ви покажем няколко лесни начина да се дават права на администратор на собственика и всички права върху бутона за защитена регистър по такъв начин.
Ние няма да се помисли за графичен начин за промяна на собствеността и правата на назначаване чрез regedit.exe на полезност, както и обсъждане на възможностите за промяна на собствеността на всеки ключ на системния регистър и достъп до командния ред. Всичко от методите описани по-долу работа във всички версии на Windows!
Получаването на собственика на правата за ключ на системния регистър, като използвате помощната SubInACL
Това е стандартната MSI инсталатора, че копия SubInACL.exe файл в папка «C: \ Program Files (x86) \ Windows Resource Kits \ Tools \» в Windows x64 в папка «C: \ Program Files \ Windows Resource Kits \ Tools \» в Windows x86.
Но никой не притеснява просто разархивирайте MSI файл (например, с помощта на 7-Zip) за всяко място, без да е необходимо да го инсталирате.
Можете да изберете как да стартирате SubInACL.exe. От мястото на инсталиране (CD C: \ Program Files (x86) \ Windows Resource Kits \ Tools) или от място, където сте го разархивирали себе си, но най-малко от флаш паметта. Или можете да копирате SubInACL.exe в папка C: \ Windows \ System32, а след това той ще започне по име. Ние предлагаме subinacl.exe копирате файла в папка C: \ Windows \ System32 (C: \ Windows \ SysWOW64), за да бъде в състояние да тече SubInACL от всяко удобно място.
Да се научите как да се работи с SubInACL.exe. Синтаксисът на полезността (команден прозорец с администраторски права):
SubInACL / тип име / действие
/ Type. Изберете желания тип обект. Ако е необходимо да се промени собствеността на даден файл или папка с помощта на файла, и ако трябва да се промени титуляра на ключ на системния регистър, след което използвайте или keyreg subkeyreg. Разликата между keyreg и subkeyreg че keyreg сменят собственика си само на специален код и subkeyreg промените собственика на този ключ и всички подчинени ключове.
име. Променете тази настройка на името на файла, папката или ключ на системния регистър.
/ Действие. Този параметър се определя действието се извършва на обекта. Но след като сме се събрали да се използва за промяна на ключа и правата ключодържател, / setowner = администратори / грант = администратори = е като действие.
Ние разгледаме един пример.
SUBINACL / keyreg "HKEY_LOCAL_MACHINE \ SOFTWARE \ Mozilla" / setowner = Администраторите / грант = администратори = е
Забележка. Английската версия на Windows, вместо администратор трябва да посочите администратори.
Тази команда означава, че промените собственика на ключа и администраторът получава пълни права да контролира този ключ.
Ами, просто трябва да се замени името на ключа в примера на собствения си и изпълните командата ..
PS: Ако това е интересно да се види цялата налична синтаксис, ключове и SubInACL параметри на командата, работи с една и съща ключова SubInACL / Помощ
Смяна на собствеността и правата върху ключа на системния регистър, като използвате помощната SetACL
SetACL е безплатна програма, команден ред. Вие трябва да изтеглите програмата от и след това изпълнете командата.
След свалянето разопаковате ZIP файл и ще видите две версии на помощната програма: за x86 и x64 версии на Windows. Трябва да се използва правилната SetACL.EXE за вашата версия на Windows. Вижте коя версия на Windows можете в свойствата на системата (System Properties).
Има два начина за използване на приложението. Можете, например, с изключение на помощната програма в папка Е: \ SetACL, след това отворете командния ред като администратор и да отидете до папката, като се използват стандартни команди или да въведете пълния път до стартирате програмата, например E: \ SetACL \ SetACL.exe. Или можете да копирате SetACL.exe система папка C: \ Windows \ System32 (C: \ Windows \ SysWOW64), след това можете да стартирате команда SetACL отвсякъде. Ние предлагаме копирате EXE файл в папката C: \ Windows \ System32 (C: \ Windows \ SysWOW64).
Сега, след като сте направили всички предварителни процедури, можете да започнете SetACL:
Какво смело е непроменена, какво ще се промени в курсив:
-нататък. Този параметър определя пълния път до фала или ключ на системния регистър, което е необходимо да се промени собственика.
-OT. Този параметър определя типа на обекта. Ако промените собственика на файла, след промяна на настройката във файла. Ако ключа на системния регистър, вие определяте рег
-actn. Този параметър определя какво да прави. Може би много опции, но тъй като ние говорим за ключове в регистъра, като при промяна на собственост или прехвърляне на права за друг бутон, за да се използва само стойности setowner или асо.
За да се разбере по-добре как работи, разгледаме един пример:
Да предположим, че искате да промените HKEY_LOCAL_MACHINE \ Software \ ключ собственик Mozilla. За да направите това, ние трябва да започнем SetACL със следните параметри:
SetACL.exe -на "HKEY_LOCAL_MACHINE \ SOFTWARE \ Mozilla" -ОТ рег -actn setowner -ownr "N: Администратори"
SetACL.exe -на "HKEY_LOCAL_MACHINE \ SOFTWARE \ Mozilla" -ОТ рег -actn ас -ace "п: Администраторите; р: пълен"
Първата команда ще направи притежателя на местната група Администратори ключ, а вторият ще даде пълен достъп до ключа.
Ти просто трябва да промените ключовата стойност между кавичките ( ""), на този, който ви трябва.
Получаването на собственика на правата на ключа на системния регистър с помощта на вградения в командния Regini
Тази команда е част от всяко Windows и можем да го използваме, за да зададете разрешения за ключове в регистъра. С помощта на командата е много проста. Създаване на скрипт файл с необходимите параметри и преминават файла за обработка на отбора Regini.
Отвори Notepad (Notepad) и въведете името на желания клавиш и ACL (Списъка за контрол на достъп), използвайки тук е такъв формат:
KEY_NAME промени на името на ключа, но изглежда до името на ключа е правилно, както е показано по-долу:
\ Registry \ машина \ Software \ Classes (за ключ HKEY_CLASSES_ROOT)
\ Registry \ машина (за раздела HKEY_LOCAL_MACHINE ключ)
\ Registry \ потребител \ user_sid (HKEY_CURRENT_USER кошер за ключове) (замени user_sid правилното сигурност идентификатора на потребителя)
\ Registry \ потребител (за HKEY_USERS секция на ключа)
Например, нека да разгледаме ключовата «HKEY_LOCAL_MACHINE \ Software \ Mozilla» и напише сценария:
Сменете ACL на тези, от които се нуждаем в списък: