Розташування розділу налаштувань реєстру - хитрості windows 7

Розташування розділу налаштувань реєстру

Тепер ви знаєте, як змінити елемент в реєстрі, але як дізнатися, який елемент потрібно менян »?

Іноді це очевидно. Наприклад, ви хочете зменшити час запуску улюбленого додатка, і вам здається, що можна відключити заставку програми (доброзичливий логотип, на який ви дивитеся, поки програма завантажується, але який вимагає певного часу для свого завантаження). У розділі реєстру HKEY_Current_User \ Software є параметр з ім'ям ShowSplashScreen. Ви можете його включити (значення 1) або вимкнути (значення 0).

I Нуль і один не завжди відповідає виключенню н включенню, іноді

I ім'я значення інвертує сенс: наприклад, якщо присвоїти параметру DontShowSplashScreen значення 1, то, швидше за все, ви вимкніть властивість ShowSplashScreen.

Все не так легко, як здається. Ви можете побачити довгі, нічого не значущі числа і букви. Хоча і не існує строгих правил того, як повинні бути названі значення і розділи або організовані дані, є спосіб, який можна використовувати, щоб з'ясувати, як потрібна вам настройка зберігається в реєстрі.

У чому ж сенс? Коли ви шукаєте значення реєстру, відповідальні за певну настройку, ви стикаєтеся з декількома завданнями:

Про Як знайти заховані настройки

Не всі налаштування програми виводяться в діалоговому вікні Властивості, деякі з них можна змінити тільки в реєстрі. Знайшовши, де додаток зберігає настройки, ви можете вивчити інші параметри програми та зрозуміти, як вони працюють.

Про Як відтворити налаштування

Знайшовши розділи і значення, відповідальні за настройки, можна об'єднати їх в файл для корекції реєстру, а потім використовувати на іншому комп'ютері. Це стане в нагоді мережевим адміністраторам і розробникам програмного забезпечення.

Про Як ввести значення, не дозволені програмним забезпеченням

Ви сконфигурировали програму пошуку вірусів для сканування системи один раз в тиждень, а вам хочеться, щоб сканування відбувалося кожні десять днів, але скрипт буде працювати тільки раз в тиждень. Якщо ви знайдете значення реєстру, яке відповідає за цей інтервал часу, то зможете ввести в нього будь-довільне число.

Про Як налаштувати при збоях програмного забезпечення

Якщо програма не зберігає потрібні параметри в реєстрі, це можна виправити вручну, якщо знати, де саме вони зберігаються.

Про Як заборонити внесення певних настройок

Деякі програми, включаючи Windows 7, «забувають» настройки, повертаючись до значень, встановлених за замовчуванням, без очевидної причини. Але як тільки ви дізнаєтеся, де зберігається інформація, ви зможете змінити дозволу (про це трохи пізніше), щоб запобігти подальшим зміни без вашої згоди.

Ідея полягає в тому, щоб зробити моментальний «знімок» реєстру до і після внесення змін до Windows. При порівнянні двох «знімків» легко знайти, які розділи і значення реєстру були змінені. Ось як це можна зробити:

1. Закрийте всі програми, крім того, яке хочете перевірити. Будь-які непотрібні працюючі додатки - включаючи ті, які знаходяться в області системних повідомлень, - можуть змінювати інформацію в реєстрі в будь-який час, вносячи несподівані зміни.

3. Зробіть Експорт (Export) з меню Файл (File). Введіть ім'я файлу Userl. reg і збережіть його в будь-якому зручному для вас місці.

4. Потім виберіть гілку HKEY_L0CAL_MACHINE і повторіть крок 3, зберігши файл під ім'ям Machinel. reg.

5. Виконайте зміна, яке хочете відстежити.

дку Вид і в списку Додаткові параметри включаєте параметр Показувати приховані файли, папки і диски і натискаєте ОК.

Отже, зараз є два знімка гілок реєстру, зроблені до і після змін. Важливо, що знімки зроблені відразу ж до і після змін так, що інші незначні налаштування, такі як зміни розташування вікон, не включені в цікавлять нас зміни.

7. Все, що необхідно зробити зараз, - це «перегнати» змінену інфор-мацію в потрібний формат. У Windows для порівняння файлів є спеціальна утиліта командного рядка - fc.exe.

Є кілька сторонніх програм для Windows, які простіше і зручніше ви- * використовувати, наприклад UltraEdit. Навіть Microsoft Word вміє порівнювати тексти 'j v (тільки пам'ятайте, що зберігати результати потрібно як звичайний текст).

Відкрийте вікно командного рядка (введіть cmd в полі пошуку меню Пуск і натисніть Enter), а потім використовуйте команду cd для вказівки папки, в якій збережено файли реєстру. Якщо ви зберегли їх на Робочий стіл, введіть

8. Для операції порівняння введіть наступні два рядки:

fc / і userl.reg user2.reg> user.txt

fc / і machinel.reg machine2.reg> machine.txt

Утиліта просканує дві пари файлів і видасть відмінності. Знак> визначає висновок даних в текстовий файл user.txt для змін в HKEY_CURRENT_USER і в текстовий файл machine.txt для змін в HKEY_L0CAL_MACHINE.

9. Перевірте результати. Файл user.txt повинен виглядати приблизно так:

Comparing files userl.reg and USER2.REG ***** userl.reg

[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced]

"Hidden" = dword: 00000001 "ShowCompColo r" = dword: 00000000 ***** USER2.REG

"Hidden" = dword: 00000002 "ShowCompColor" = dword: 00000000 *****

З цього лістингу можна побачити »що змінилося тільки значення Hidden, що знаходиться десь в галузі HKEY_CURRENT_USER. (Можуть бути й інші зміни, але якщо ви їх уважно вивчіть, то виявите, що вони можуть бути проігноровані.)

Зверніть увагу, що для настройки, описаної на кроці 5, не було зафіксовано змін в галузі HKEY_LOCAL_MACHINE, тому machine.txt містить єдине повідомлення: «FC: No differences encountered». Це означає, що зміни торкнулися тільки гілка HKEY_CURRENT_USER.

10. Рядки, що оточують змінену рядок, також включені в текст, щоб допомогти знайти розташування зміненої рядки в початкових файлах. Якщо пощастить, то одна з сусідніх рядків виявиться заголовком розділу.

В даному випадку значення, яке змінилося, знаходилося в HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced. Якщо ви подивіться на цей розділ, то побачите, що він містить і інші настройки, відсутні в діалоговому вікні Параметри папок.

Якщо рядки в квадратних дужках поруч немає, доведеться провести невеликий пошук. Для цього відкрийте один з вихідних файлів (Userl.reg, User2. Reg, Machinel.reg, Machine2.reg) і знайдіть рядок, виявлену на кроці

9. Для цього прикладу знайдіть User2. reg "Hidden" = dword. * 00000002, а потім пошукайте рядок, вміщену в квадратні дужки ([.]), вище зміненої рядки. Вона є назвою розділу, що містить значення Hidden.

-* 7 Іноді зміни налаштувань призводять до створення або видалення значення (або

розділу) реєстру, то є цілий розділ може бути присутнім тільки в одному ^ J з двох збережених файлів реєстру. В цьому випадку вам, можливо, доведеться

* Трохи «покопатися» або спробувати налаштувати режим порівняння файлів для більш легкого використання результатів порівняння.

Видаліть всі рядки з файлу user.txt, крім результату змін. У підсумку вийде щось схоже на це:

Потім вставте перед цим рядком назву розділу (в квадратних дужках). У нашому прикладі розділ був частиною результатів порівняння файлів, і його можна залишити. В результаті має вийти наступний текст:

[HKEY_CURRENT_USER \ Software \ Microsof t: \ Wiridows \ CurrentVersion \ Ехр1огег \ Advanced]

"Hidden н = dword: 00000002

І нарешті, додайте в початок файлу текст: Windows Registry Editor Version

5.00, за яким повинна слідувати порожній рядок:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced]

Після закінчення збережіть його як новий файл з розширенням імені файлу .reg (наприклад, My Neato Setting.reg).

Якщо зміни вплинули на гілку HKEY_LOCAL_MACHINE, повторіть цей крок і для файлу machine.txt. Можна об'єднати обидва файли в один, але рядок Windows

* J lb Registry Editor Version 5.00 повинна залишитися в єдиному екземплярі.

Деякі установки (як в нашому прикладі) необхідно зробити два файли реєстру: перший - щоб включити налаштування, а другий - щоб їх вимкнути. Тепер для зміни налаштувань вам досить двічі клацнути мишкою на потрібному файлі.

Схожі статті