Реєстр windows - частина ii.

Відео: Як прискорити роботу системи на 50% без сторонніх програм - це реально частина 2

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

Відео: Як чистити реєстр Windows



(Прикладом цього є ноутбук, який може використовувати певні пристрої тільки тоді, коли він підключений до станції.) Усі профілі зберігаються в окремих галузях і в розділі HKEY_LOCAL_MACHINE HKEY_CURRENT_CONFIG забезпечує прямий шлях до поточної папки.
HKEY_USERS є кореневим ключем для інформації, яка відноситься до користувачів комп`ютера, а не сама машина. Він містить призначені для користувача настройки, такі як налаштування дисплея, зовнішній вигляд робочого столу, системні звуки, списки нещодавно відкритих файлів і так далі. Крім того, тут зберігаються варіанти користувальницьких установок. Зміст HKEY_USERS зберігається в файлах з іменами USER.DAT.
HKEY_USERS містить призначені для користувача дані конфігурації, що пов`язано з користувачами за замовчуванням, а також імена користувачів (якщо профілі користувачів були включені в Windows XP). Однак, з додатком завжди доступні для користувача настройки за допомогою кореневого ключа HKEY_CURRENT_USER, який, як випливає з назви, дає доступ до налаштувань для поточного користувача. Цей кореневий розділ створюється при вході користувача в систему і зміни, внесені в ці дані записуються в файл USER.DAT, що зберігається в папці користувача в папці профілів Windows ,.
HKEY_DYN_DATA є ключем, який забезпечує доступ до продуктивності та інформації про стан компонентів системи. Ці дані не зберігаються в будь-якому місці: вони постійно мінливі дані, які проводяться в місцях, в оперативній пам`яті і оновлення програмного забезпечення або драйверів ядра Windows. Реєстр лише надає зручний інтерфейс для програм, які бажають отримати до нього доступ. Програмні засоби, які відображають інформацію про процесор, пам`яті, швидкість мережі передачі даних і так далі просто прочитають цю інформацію в HKEY_DYN_DATA і відобразять її в привабливою графічній формі. Однак, важко інтерпретувати ці дані, перевіряючи їх в редакторі реєстру.
Типи файлів і дії
Як ми вже згадували раніше, HKEY_CLASSES_ROOT містить інформацію, яка стосується типів файлів, дій, які можуть бути виконані на ними (Open, друк і так далі). Найпростіший спосіб додавати і видаляти типи файлів і зміні дій, які можуть бути виконані над ними використовуючи діалогове вікно Властивості папки (вкладка Типи файлів) в Windows Explorer. Проте, корисно зрозуміти, як зіставляються типи файлів зберігаються в реєстрі.
Якщо, використовуючи редактор реєстру, ви розширюєте HKEY_CLASSES_ROOT, ви побачите безліч підрозділів, що починаються з точки. Якщо ви думаєте що, вони схожі на розширення файлів, то ви маєте рацію, так і є! Огляньте деякі з цих ключів, і ви побачите, що вони мають значення за замовчуванням містить ім`я. Наприклад, «. TXT »ключ зазвичай має ім`я за замовчуванням« txtfile ». Це ім`я називається «ProgID» і посилання на ключ, що це ім`я, містить відповідні дії для цього типу файлів.
Відомі типи файлів також мають значення з ім`ям «Тип вмісту», яка містить запис, таку як "текст". Це MIME (Багатоцільові Розширення Internet Mail) значення типу вмісту. Тут не місце вдаватися в подробиці про типи вмісту MIME, але по суті вони є методом, використовуваним в Інтернеті, щоб вказати, які дані в файлі насправді.
Вдивіться зліва, поки ви проходите ключі розширень файлів. Тут ви побачите ключі з точковими іменами, такими як «COMCTL.ImageListCtrl» або «cplfile». Багато з них містять реєстраційні дані для компонентів COM (ActiveX). Ці записи, создаються програмою установки програм, і їх компоненти відносяться до встановлених. Структура даних є складною, і краще «залишити це в спокої». Ви можете зіпсувати Windows, досить возитися з цими записами.
Це ключі, імена яких відповідають ProgID, ви можете знайти в розширеннях файлів ключів, котрими ми зацікавлені, прикладами є «txtfile», «HTMLFILE» і «Word.Document.8». Значення за замовчуванням назв цих ключів є описом типу файлу, який з`являється в колонці вікна Провідника «тип», коли він показує вміст папки в форматі таблиці.
Розкрийте одну з них, і Ви знайдете ключ з ім`ям «оболонка» і дуже часто під назвою «DefaultIcon». DefaultIcon, якщо присутній, містить ім`я програми або значок містить DLL, який використовується для представлення файлів цього типу в Провіднику. Якщо в програмі або імені DLL слід додати кому і число, це число вказує на конкретний значок в файлі.
Якщо розгорнути ключі «оболонки», ви побачите кілька підрозділів з іменами виду «Відкрити» та «Друк». Це імена дій, які з`являються в контекстному меню при натисканні правою кнопкою миші на файлі цього типу в Провіднику. Розгорніть ключі і ви побачите розділ під назвою «Команда». Значення цього ключа, шлях до програми, яка виконується для виконання дій по файлу. Коли Windows виконує дії, він додає ім`я файлу в команді, якщо «% 1» в командному рядку, в цьому випадку ім`я файлу вставляється в цій точці.
Порівняння даних, які можуть бути доступні з діалогового вікна Властивості з відповідним записом в реєстрі, може допомогти отримати більш чітке розуміння того, як все це працює. Простіше і безпечніше використовувати це діалогове вікно для керування зіставленнями типів файлів у вашій системі, але іноді може виникнути проблема, для яких редактор реєстру пропонує єдину надію на рішення.
Відновлення вкрадених асоціацій
Припустимо, що при установці нової програми - наприклад, графічного редактора, потім ви виявите, що GIF файли тепер відкриваються в цьому додатку, коли ви вважали за краще б продовжувати використовувати для перегляду зображень, додаток яке ви використовували раніше. Якщо вам пощастить, все, що сталося так це новий додаток створило запис в HKEY_CLASSES_ROOT . Малюнок вказавши новий ProgID, і переписавши оригінальний вхід. Потім додаток створило новий ключ в HKEY_CLASSES_ROOT newprogid. Оригінальні дії в HKEY_CLASSES_ROOT oldprogid можуть як і раніше існувати. Якщо це так, то зміни легко скасувати.
Використання функції пошуку редактор реєстру, знайдіть ключ, що містить команди для відкриття GIF файлу, використовуючи оригінальну програму. (Пошук ім`я програми і дані.) Ім`я ключа на основі цього відділення могжет бути оригінальним ProgID. Все що вам потрібно зробити, це відновити вихідні дії, які полягає в редагуванні HKEY_CLASSES_ROOT . Малюнок і змінити його значення за замовчуванням назад на вихідний ProgID.
Використовуючи функції експорту редактора реєстру, ви можете зберегти поточні асоціації файлів для певних типів файлів, так що їх можна завжди відновити, якщо інша програма змінює їх. Це те, що ви могли б зробити, використовуючи GIF файли в якості прикладу. Виберіть ключ ". Малюнок »в HKEY_CLASSES_ROOT. Потім виберіть реєстр, Експорт файлу реєстру з меню, а потім збережіть його з ім`ям, наприклад «малюнок-1». Далі, виберіть ключ з ім`ям «. Малюнок »ProgID, які можуть бути« giffile ». Експортуйте це в файл з ім`ям «малюнок-2», використовуючи ті ж самі кроки. Поточні параметри для файлів GIF тепер можуть бути відновлені в будь-який момент за допомогою подвійного клацання цих двох файлів.
Додавання шаблонів документів
При натисканні правою кнопкою миші папки в Провіднику і виберіть Новий, спливає підміню зі списком типів документів. Виберіть один, і порожній документ створюється в папці. Використовуючи редактор реєстру ви легко можете додати запис для типу документа, який було внесено до списку. Як приклад, ми додамо запис, щоб створити новий HTML-документ.
По-перше, необхідно створити порожню веб-сторінку за допомогою HTML-редактора. Збережіть його в папці Windows, ShellNew з назвою «dummy.html». Ви побачите, що ця папка вже містить фіктивні документи інших типів. У редакторі реєстру виберіть ключ HKEY_CLASSES_ROOT . HTML. Клацніть правою кнопкою миші і виберіть опцію Новий ключ. Ім`я нового ключа «ShellNew». Виберіть новий «ShellNew», щоб відобразити його вміст (в даний час просто пусте значення за замовчуванням), потім клацніть правою кнопкою миші на правій панелі і виберіть New значення String. Ім`я нового значення «имя_файла». Потім двічі клацніть значення відредагувати його вміст і введіть «dummy.html» або те як ви назвали ваш порожній файл. Закрити вікно редагування. Тепер клацніть правою кнопкою миші в поданні папки Провідника і виберіть Новий, і ви повинні побачити новий запис для «Документ Microsoft HTML».
Для деяких типів документів (наприклад, текстові файли) порожній документ буквально порожній файл. В цьому випадку вам не потрібно створювати фіктивні нові файли в папці Windows, ShellNew. У розділі реєстру ShellNew не створюються значення FileName. Створіть нове значення рядка з назвою «NullFile» замість цього, і залиште дані у вигляді порожнього рядка.
Налаштування програмного забезпечення
Більшість додатків 32-розрядних ОС Windows зберігають параметри конфігурації в реєстрі. Налаштування, які відносяться до установки програмного забезпечення, як правило, зберігаються в HKEY_LOCAL_MACHINE Software. Параметри, що визначаються користувачем, які можуть мати різні значення для різних користувачів комп`ютера, зберігаються в HKEY_CURRENT_USER Software.
Обидві програми підрозділу мають схожу структуру, яка заснована на рекомендації Microsoft. Кожен постачальник програмного забезпечення має свій підрозділ, який ділиться за назвою продукту і номером версії. Конкретні ключі додатків можуть бути створені на цьому рівні. Приклади: Software Intel Indeo 5.0 або Software Micrografx Picture Publisher 7.0.
Не всі програми строго дотримуватися цієї рекомендації. Microsoft порушує її власні правила, зберігаючи налаштування Windows конфігурації під Software Microsoft CurrentVersion Windows System. Багато виробників програмного забезпечення опускають рівень номера версії. Деякі опускають назву виробника та починають з назви продукту. Але ви завжди повинні знайти налаштування програми зберігається під програмних забезпеченням підрозділу. Це робить пошук даних в реєстрі легким, пов`язані з будь-яким додатком в системі. Ключі реєстру, які явно використовуються програмами, які ви давно видалили можуть бути безпечно видалені.
Налаштування програмного забезпечення зберігаються в ключах організованих за кількістю постачальників, застосування і версії. Початок статті Реєстр Windows, читайте в цій статті - Реєстр Windows частина I. Продовження статті Реєстр Windows, читайте в наступній статті  Реєстр Windows частина III.

Система «Контур-Екстерн» гарантує стабільну захищену передачу електронної звітності організацій і підприємців через Інтернет до контролюючих органів Росії.

Відео: 11 Робота з реєстром частина 2)

P.P.S. Якщо у Вас є питання, бажання прокоментувати або поділитися досвідом, напишіть, будь ласка, в коментарях нижче.

Поділися в соц мережах:
Cхоже

Увага, тільки СЬОГОДНІ!