Як отримати доступ до розділу реєстру і повернути все на свої місця - Вадим Стеркиной
- Отримання повних прав і зміна власника
- Windows 8 і новіше
- Windows 7
- Повернення вихідних прав і відновлення власника
- Windows 8 і новіше
- Windows 7
- Внесення змін до реєстру від імені облікового запису «Система»
- Внесення змін до реєстру від імені облікового запису TrustedInstaller
В деякі розділи реєстру Windows зміни не може внести навіть адміністратор, який працює в редакторі реєстру, який запущений з повними правами. Це відбувається тому, що у групи «Адміністратори» немає прав на запис в цей розділ реєстру. Причин для цього може бути дві:
- Група «Адміністратори» є власником розділу, але не має повних прав на нього. У цьому випадку досить просто видати групі "Адміністратори" повні права.
- Власником розділу є системна обліковий запис Система або TrustedInstaller (Друга служить в рамках комплексу по зміцненню безпеки операційної системи , Але для любителів «поколупати» реєстр вона являє собою прикру перешкоду на шляху до мети). В цьому випадку можна спочатку стати власником розділу, а потім видати своїй групі повні права. Але є і більш цікаві альтернативи - утиліти для запуску виконуваних файлів від імені цих облікових записів.
Далі я покажу, як внести зміни до реєстру при нестачі прав. Я також поясню, як відновити вихідні дозволу, і чому це потрібно робити.
На цій сторінці
У Windows 8 злегка змінився графічний інтерфейс зміни власника, що стало непереборною перешкодою для ряду читачів, судячи з коментарів. Мені неприємно, коли на одній сторінці дублюються практично однакові інструкції, але інші варіанти ще гірше. Тому вибирайте інструкції для своєї ОС. Я вважаю, що в редакторі реєстру у вас вже відкрито потрібний розділ реєстру.
Отримання повних прав і зміна власника
По ходу справи ви побачите, хто є власником розділу реєстру. Якщо це Система або TrustedInstaller, можна скористатися підходящої утилітою ↓
Windows 8 і новіше
- Клацніть правою кнопкою миші на розділі реєстру і виберіть з меню пункт Дозволи.
- Виділіть групу «Адміністратори»:
- Натисніть кнопку Додатково, натисніть посилання Змінити у верхній частині вікна, введіть адресу електронної пошти облікового запису Microsoft або ім'я локального облікового запису, перевірте ім'я і натисніть кнопку ОК.
- Встановіть прапорець Замінити власника подконтейнеров і об'єктів у верхній частині вікна і натисніть кнопку ОК.
- Встановіть прапорець «Повний доступ», як описано в пункті 2.
Windows 7
Подивитися інструкції
- Клацніть правою кнопкою миші на розділі реєстру і виберіть з меню пункт Дозволи.
- Виділіть групу «Адміністратори»:
Тепер ніщо не перешкоджає запису в цей розділ реєстру. Однак я рекомендую відновити права, коли ви закінчите редагування розділу.
Повернення вихідних прав і відновлення власника
Після внесення змін до реєстру я раджу повернути вихідні права і відновити власника, щоб не знижувати безпеку системи. Крім того, на форум не раз зверталися за допомогою люди, у яких правильна робота системи порушувалася після того, як у системної облікового запису TrustedInstaller було відібрано володіння.
Windows 8 і новіше
- Клацніть правою кнопкою миші на розділі реєстру і виберіть з меню пункт Дозволи.
- Натисніть кнопку Додатково, натисніть посилання Змінити у верхній частині вікна і введіть ім'я облікового запису:
- NT Service \ TrustedInstaller, якщо власником була обліковий запис TrustedInstaller
- система, якщо власником була обліковий запис Система (в англійській ОС потрібно вводити System)
Windows 7
Подивитися інструкції
Вихідні права і власник розділу реєстру відновлені.
Внесення змін до реєстру від імені облікового запису «Система»
Якщо власником розділу реєстру є спеціальна обліковий запис «Система», існує спосіб внести зміни в розділ, не змінюючи власника і дозволів. Для цього використовується утиліта PsExec , Що входить в набір утиліт Марка Руссиновича PsTools. Суть методу зводиться до запуску редактора реєстру від імені системи.
- завантажте набір PsTools і розпакуйте утиліту PsExec в папку Windows, щоб не вказувати до неї шлях в командному рядку.
- Відкрийте командний рядок від імені адміністратора і виконайте команду: psexec -i -s regedit
Запуститься редактор реєстру, причому від імені системи, що задається параметром -s (параметр -i забезпечує інтерактивний запуск програми).
У цьому легко переконатися за допомогою іншої утиліти Марка Руссиновича - Process Explorer . У властивостях процесу видно, від чийого імені він запущений.
Тепер ви можете вносити зміни в розділи реєстру, власником яких є обліковий запис «Система».
Внесення змін до реєстру від імені облікового запису TrustedInstaller
Спробуйте ці утиліти: