Меню
безкоштовно
Головна  /  Встановлення та налаштування / Як запустити файл reg. Основи роботи з реєстром Windows

Як запустити файл reg. Основи роботи з реєстром Windows

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

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

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

Почнемо розгляд системних файлів з reg файлу. Тому що саме з цими файлами частенько зустрічаються користувачі. Незважаючи на таке незвичайне розширення насправді це звичайний текстовий файл. Розширення reg вказує операційній системі, що в даному файлі містяться ключі реєстру і певні параметри.

Дивіться нижче, як виглядає reg файл.

Вся інформація для простоти обробки комп'ютером чітко структурована. Так, наприклад, обов'язкова перший рядок REGEDIT з необхідним параметром вказує комп'ютеру для якої саме версії ОС Windows призначений reg файл. Далі в певному порядку йдуть ключі реєстру і параметри до них.

До речі, я вже не одноразово писав статтю з використанням цього файлу. Наприклад, «»

Для чого потрібен reg файл

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

Робота з такими файлами досить проста. Щоб занести необхідну інформацію до реєстру операційної системи, відкрийте reg файл, і натискайте два рази «Так» - погоджуючись із змінами, які внесуть до реєстру. Далі Windows автоматично створить потрібний запит, опрацює його і внесе дані в свій реєстр.

Як працювати з reg файлом

Оскільки, як я вже згадував раніше, reg файл по суті звичайний текстовий файл, то кращого засобу для роботи з ним ніж блокнот програмісти ще не придумали. Можна використовувати стандартний блокнот Windows або його аналоги. Виходячи з власного досвіду, можу сміливо порекомендувати користуватися програмою Notepad +++. По-перше, вона безкоштовна, а по-друге, має масу додаткових можливостей.

Саме редагування нічим не відрізняється від роботи з будь-яким текстом. Для збереження змін досить заново зберегти файл за допомогою команди «Файл» - «Зберегти як ...» або гарячої конфігурації клавіш «Ctrl» + «S».

Створення файлу з розширенням reg, також робиться стандартними процедурами «Файл» - «Створити» або гарячої конфігурації клавіш «Ctrl» + «N». Крім того зробити reg файл можна скориставшись стандартною процедурою експорту даних з реєстру.

На закінчення, хотілося б відзначити, що робота з такими файлами у досвідченого користувача проблем не викликає. Особливо підкреслю « у досвідченого користувача». Якщо ви тільки починаєте освоювати комп'ютер, настійно рекомендую вам не експериментувати з реєстром. Тому що, як показує практика, в більшості випадків такі експерименти приводять до необхідності відновлення операційної системи. А вам це, погодьтеся, навряд чи треба.

У цій статті викладаються базові принципи роботи з реєстром Windows, знання яких знадобиться вам у налаштуванні операційної системи за допомогою твиков реєстру.

Термінологія

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

Малюнок 1 - Редактор реєстру

Як бачите, тут немає ніяких «гілок» і «ключів». Тепер до справи.

REG-файл

REG-файл - це текстовий файл з розширенням REG, складений в певному форматі.

Формат REG-файлу

Нижче наводиться приклад REG-файлу, що відключає меню недавніх документів.

Windows Registry Editor Version 5.00; Відключити меню недавніх документів "NoRecentDocsMenu" \u003d hex: 01,00,00,00

Створення REG-файлу

Створити REG-файл дуже просто. Скопіюйте код у будь-який текстовий редактор (наприклад, Блокнот). Натисніть CTRL + S і збережете файл з будь-яким ім'ям і расшіреніем.reg, укладаючи обидва в лапки, Щоб уникнути розширення txt.

Малюнок 2 - Створення REG-файлу

Синтаксис REG-файлу

  • Windows Registry Editor Version 5.00 - заголовок файлу, який є його невід'ємною частиною. Також в якості заголовка ви можете зустріти REGEDIT4 - це формат Windows 98 / NT 4.0, який втім зрозуміють і більш нові операційні системи Windows. Детальніше про відмінності в форматах можна прочитати на сайті JSO FAQ (англійською мовою).
  • ; Відключити меню недавніх документів - коментар. Всі рядки, що починаються з ; (Крапка з комою) представляють собою коментарі.
  • - це розділ реєстру. Графічно (в редакторі реєстру) він являє собою шлях до параметру. У форматі REG-файлів розділи завжди полягають в квадратні дужки. У цьому прикладі (під) розділ Explorer належить розділу HKEY_CURRENT_USER.
  • «NoRecentDocsMenu» \u003d hex: 01,00,00,00 - параметр реєстру та його значення. Залежно від значення параметра, змінюється поведінка операційної системи або об'єкта. Багато параметри можна налаштувати в графічному інтерфейсі операційної системи, але далеко не все. У таких випадках для зміни параметра використовують редактори реєстру, твікери або REG-файли.

В REG-файлі може міститися кілька розділів і параметрів реєстру, але заголовок використовується тільки на самому початку.

Windows Registry Editor Version 5.00; Відключити перезавантаження в разі BSOD "AutoReboot" \u003d dword: 00000000; Відключити повідомлення на екрані вітання про непрочитані повідомлення "MessageExpiryDays" \u003d dword: 00000000

Даний REG-файлом був отриманий шляхом експорту з редактора реєстру regedit.exe. За допомогою REG-файлів можна вносити зміни до реєстру - ця операція називається імпортом параметрів реєстру.

Експорт параметрів реєстру

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

Експорт параметрів реєстру можна різними способами.

Редактор реєстру Windows (regedit.exe)

До складу ОС Windows входить програма для редагування реєстру - regedit.exe. Оскільки вона розташовується в системному каталозі, для її запуску в командному рядку не потрібно вказувати повний шлях (наприклад, досить буде такої послідовності: Пуск - Виконати - regedit - OK).

Для того щоб експортувати розділ реєстру, досить клацнути по ньому правою кнопкою миші і вибрати з контекстного меню команду експортувати (В Windows 2000 ця команда розташована в меню файл).

Інші редактори реєстру

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

Командний рядок

З командного рядка експорт параметрів реєстру можна виконати за допомогою команди REG EXPORT, Що володіє таким синтаксисом.

REG EXPORT Повний шлях до розділу реєстру у вигляді: Корінь \\ Підрозділ (тільки для локального комп'ютера). Кореневий розділ. Значення: [HKLM | HKCU | HKCR | HKU | HKCC]. Повний шлях до розділу реєстру в обраному кореневому розділі. Файл на диску для експорту. Приклади: REG EXPORT HKLM \\ Software \\ MyCo \\ MyApp AppBkUp.reg Експортує всі підрозділи і значення параметрів розділу MyApp в файл AppBkUp.reg

Імпорт параметрів реєстру

Імпорт параметрів реєстру можна здійснити кількома способами.

Запуск REG-файлу за допомогою графічного інтерфейсу

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

Подвійне клацання миші

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

Малюнок 3 - Система запитує підтвердження на внесення змін.

Через це запиту такий спосіб не підходить для імпорту параметрів до реєстру під час автоматичної установки системи. Але є й інші способи.

Командний рядок

Для імпорту REG-файлів з командного рядка існує команда REGEDIT. Набравши в командному рядку

REGEDIT C: \\ hklm.reg

Ви отримаєте точно таке ж діалогове вікно, як при подвійному натисканні миші. Придушити поява діалогового вікна можна запустивши команду з параметром / S. Саме цей спосіб найчастіше застосовується під час автоматичної установки Windows.

REGEDIT / S C: \\ hklm.reg

Команда REG ADD

За допомогою команди REG ADD також можна імпортувати параметри реєстру. Вона зручна тим, що команди для імпорту параметрів можна включити до складу пакетного файлу, що виконує також і інші завдання (т. Е. Немає необхідності в додатковому REG-файлі). Наприклад, ця команда нерідко застосовується для імпорту значень реєстру в розділ RunOnceEx і подальшої установки програм при першому вході в систему. Синтаксис команди досить простий - подивіться його самостійно, виконавши в командному рядку команду REG ADD.

INF-файл

Імпортувати параметри до реєстру можна і за допомогою INF-файлів. Їх загальний синтаксис трохи складніше, ніж у REG-файлів, але безпосередньо запис до реєстру здійснюється досить просто. Нижче наводиться приклад з аддона Msgina

Signature \u003d "$ Windows NT $" Msgina OptionDesc \u003d "Msgina" Tip \u003d "Бібліотека GINA входу в систему" Modes \u003d 0,1,2,3 AddReg \u003d Msgina.AddReg HKLM, "Software \\ Policies \\ Microsoft \\ Windows \\ System \\ Примітка

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

Думаю, багато хто із вас, хто опинився на цій сторінці, стикався з необхідністю внесення в Windows поправок. А, можливо, це робилося в якості експерименту при додаванні \\ внесення налаштувань в вигляд системи.

Погодьтеся, набагато приємніше скористатися можливістю обійтися без довгого пошуку потрібного розділу \\ куща реєстру з метою зміни необхідних параметрів. А якщо ви спіткали ази, жартуючи над друзями і колегами, то без автоматизованого внесення змін до реєстру не обійтися.

Як створити файл реєстру? Трохи підготовки ...

Все, що від нас потрібно, це

змусити Windows відображати файлів, які потрапляють в систему. Це робиться в

  • властивості папки після зняття "чека" навпроти пункту Приховувати розширення для зареєстрованих типів файлів обзавестися додатковими текстовими редакторами типу:
  • або notepad ++ . Але для початку підійде і вбудований Блокнот.Як створити файл реєстру. Поїхали ...

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

  • файл повинен мати своїм .reg
  • і в заголовку документа (першим рядком, яку Windows побачить) повинна бути стандартна рядок приналежності редактору реєстру Windows. Вона незмінна вже довгий час:

Пропустіть рядок клавішею Enter. А тепер в рядку прописуємо шлях до потрібних параметрах, ключам, просторів, уклавши його в квадратні дужки (Обов'язково). Тут, до речі, ви вільні вказати будь-який запис - якщо ви його придумали, Windows все одно його створить, будь він навіть нісенітницею.

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

ПРИКЛАД. Змінити існуючий ЗНАЧЕННЯ ПАРАМЕТРА

У статті за посиланням вище, я показую, як прискорити час вимикання комп'ютера за рахунок зменшення часу на закриття окремих програм. Для цього ми змінюємо параметр WaitToKillServiceTimeout в розділі:

HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Control

надавши параметру значення НЕ 12000 (12 сек.), Як стоїть за умовчанням - нас справжнє значення вже не цікавить - а нове, скажімо, знизивши його до 10000 (10 сек.).

Ну, давайте так і запишемо в нашому файлі:

шлях - в квадратних дужках, пам'ятаєте?

У новій сходинці потрібно вказати, що ми хочемо зробити з наявних параметром WaitToKillServiceTimeout:

не пропустите символи і =

І таких рядків ви можете вказати як завгодно через Enter. Усе. Закрийте файл, зберігши зміни і назвавши потрібним ім'ям, замінивши розширення при збереженні змін. txt на. reg:

Значок ярлика відразу змінюється з "текстового" на ярлик приналежності файлу реєстру:

Як створити файл реєстру. А як створити новий параметр?

Теж нічого важкого. Також відкриваємо текстовий редактор (я попередній не закрив і продовжую заповнювати файл). рядок

Windows Registry Editor Version 5.00

на місці. Спускаюся клавішею Enter на пару рядків вниз і вводжу нові значення. Тепер я створю новий параметр. Наприклад, якщо в розділі:

HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Policies \\ Microsoft \\ Windows \\ Personalization

створити параметр dword з ім'ям NoLockScreen і задамо йому значення "активуватися" - 1 , То потрібно буде створити файл реєстру з таким скриптом:

зверніть увагу на нові символи

  • = - привласнити характеристики
  • dwordім'я параметра
  • : - багатозначно ...
  • 00000001 ... включений

Як створити файл реєстру. Видаляємо параметр.

Для того, щоб видалити параметр реєстру, застосовуємо аналогічний синтаксис, що і абзацом вище, тільки відразу після символу "привласнити" = потрібно додати математичний символ "прибрати" або "мінус". Погляньте:

Параметри в реєстрі різні, так само і як їх смислові призначення. Вони залежать від виду параметра (строковий, двійковий, мультістроковий і т.д.), а також від розрядності системи (DWORD, QDWORD).

У наступній статті ми розглянемо як

Що ще ... Нагадаю, що всі операції з реєстром краще практикувати на віртуальній машині, а потім вже в своїй системі після.

Успіхів вам.

Прочитано 1 398

Файли формату REG відкриваються спеціальними програмами. Існує 2 типи форматів REG, кожен з яких відкривається різними програмами. Щоб відкрити потрібний тип формату, вивчіть опису файлів і скачайте одну із запропонованих програм.

Чим відкрити файл у форматі REG

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

Завантажити програму для формату REG

При запуску оновлює Windows Registry. Стандартні файли формату REG можна створювати для зміни різних аспектів Windows. Щоб створити свій власний файл поновлення регістра, дотримуйтесь наступних вказівок:

1. Запустіть Regedit (Виберіть в меню Пуск команду Run, надрукуйте "Regedit")

2. Виберіть секцію регістра, яку вам необхідно змінити

3. У меню File виберіть Export

4. Виберіть опцію "Selected Branch" в Export Range внизу вікна.

5. Збережіть файл під розширенням ".reg".

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

Чим відкрити файл у форматі REG (Registry File)

синтаксис, структура reg-файлу​


____________________
що таке reg-файл?
це файл, який несе в собі інформацію, для взаємодії з елементами реєстру.

Увага!
перед тим як щось зробити, обов'язково зробіть резервну копію реєстру !!!

___________________________________________________

Отже, найпоширеніший інструмент для роботи з реєстром-це - утиліта regedit.

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

Спробуємо?
Давайте створимо власну команду в контексной меню.
Для цього відкриємо розділ

код:

HKEY_CLASSES_ROOT \\ DesktopBackground \\ Shell

Створюємо розділ під ім'ям name.
в ньому ще один розділ-command.

В розділі name-создадім строкової параметр - reg_sz
і задаємо йому будь-яке значення-наприклад

код:

Моя перша фігня ...

Моя хвора фантазія захьела це ім'я, ви вільні вибрати своє ...

А в розділі command створюємо аналогічний строкової параметр з ім'ям виконуваної команди.
Мені в голову стукнуло regedit.exe
У підсумку ми отримали при натисканні правою кнопкою миші ось таку команду контексного меню:

Натискаючи ми викликаємо редактор реєстру ...

Можна спростити собі задачу, скориставшись твіки реєстру.

Так ...
Можна не колупатися в редакторі реєстру, а просто внести в реєстр потрібну інформацію використовуючи файл з розширенням .reg

Як це виглядає на практиці?

Якщо всі описані операції записати в reg-файл, То отримаємо наступне:

код:

Windows Registry Editor Version 5.00 @ \u003d "моя перша фігня ..." @ \u003d "regedit.exe"

Для створення reg файлу підійде будь-який текстовий редактор.
Я взяв блокнот.
Отже, створюємо новий тестовий документ.
У попередньому прикладі ми додавали нові параметри і розділи до реєстру.
Давайте тепер видалимо їх.
Для цього в текстовому документі вводимо:

код:

Windows Registry Editor Version 5.00 @ \u003d "моя перша фігня ..." \u003d - [-HKEY_CLASSES_ROOT \\ DesktopBackground \\ Shell \\ name \\ command] @ \u003d "regedit.exe"

Зберегти як-всі файли-ім'я з расшіреніем.reg (наприклад tweak.reg)
За отриманим файлу подвійний клік, застосувати, ок.
Заглянемо в реєстр-бачимо, що розділ command видалений, а в розділі name видалений параметр, який ми перш створили.
ось зараз пора розібратися з синтаксисом.

код:

Windows Registry Editor Version 5.00

обов'язкова рядок-вказує версію редактора.

Версія_редактора_реестра - або «Windows Registry Editor Version 5.00» для Windows 2000, Windows XP і Windows Server 2003, або «REGEDIT4» (літери обов'язково великі) для Windows 98 і Windows NT 4.0. Тема REGEDIT4 можна також використовувати на комп'ютерах з системою Windows 2000, Windows XP і Windows Server 2003.

2)
Наступний рядок повинна бути порожньою.

код:

Примітка:
Якщо розділу не існує, то він буде створений.
Якщо він є щось в нього будуть додані параметри або зміни, що містяться в Твіко.
Іншими словами елемент буде перезаписан.

4)
Ім'я параметра- це ім'я імпортованого параметра даних. Якщо елемент даних файлу відсутній в реєстрі, REG-файл додає його (зі значенням). Якщо елемент даних існує, значення в REG-файлі переписує існуюче значення. Ім'я елемента даних полягає в лапки. За ім'ям елемента даних слід знак рівності (\u003d).

5)
Значення, тип параметра