Реєстр що це або - автоматичний вхід в систему користувача, якщо є інші користувачі - ki

Reg-файл - це файл, який має певну структуру і містить інформацію, яка може бути імпортована в реєстр.

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

Зайдіть в розділ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon і далі по пунктах:

  • створіть параметр з ім'ям DefaultUserName типу Строковий, в який впишіть ім'я простого користувача;
  • створіть параметр з ім'ям DefaultPassword типу Строковий, в який впишіть пароль користувача (на жаль, але він буде зберігатися у відкритому вигляді)
  • якщо комп'ютер в домен - створіть параметр з ім'ям DefaultDomainName, в який впишіть домен, в якому знаходиться комп'ютер
  • і головне - змініть параметр з ім'ям AutoAdminLogon на 1

Комп'ютер повинен завантажитися під користувачем, якого Ви вказали в реєстрі.

Виділіть будь-який створений вами параметр, і виконайте команду Файл> Експорт.

У полі Ім'я файлу введіть My Reg. (Або будь-яке інше на ваш розсуд).

Тип файлу: Файл реєстру (* reg).

Діапазон експорту: Обрана гілку.

Збережіть на робочому столі.

Клацніть правою кнопкою миші по збереженого файлу і виберіть команду Змінити.

Файл повинен відкритися в звичайному блокноті. У мене вміст цього блокнота таке:

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon]
"ReportBootOk" = "1"
"Shell" = "explorer.exe"
"PreCreateKnownFolders" = ""
"Userinit" = "C: \\ Windows \\ system32 \\ userinit.exe,"
"VMApplet" = "SystemPropertiesPerformance.exe / pagefile"
"AutoRestartShell" = dword: 00000001
"Background" = "0 0 0"
"CachedLogonsCount" = "10"
"DebugServerCommand" = "no"
"ForceUnlockLogon" = dword: 00000000
"LegalNoticeCaption" = ""
"LegalNoticeText" = ""
"PasswordExpiryWarning" = dword: 00000005
"PowerdownAfterShutdown" = "0"
"ShutdownWithoutLogon" = "0"
"WinStationsDisabled" = "0"
"DisableCAD" = dword: 00000000
"Scremoveoption" = "0"
"ShutdownFlags" = dword: 00000027
"AutoAdminLogon" = "0"

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon \ GPExtensions \]
@ = "Wireless Group Policy"
"DisplayName" = hex

. багато інших різних і страшних рядків

Можливо ви вже знайшли невелику помилку. Насправді зберігся не один ключ а ціла гілка [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon] а саме її ви вказали в діалоговому вікні Експорт. А конкретно папки Winlogon, а ключ є вкладеним ключем цієї папки. Ви можете зберігати тільки гілка або весь реєстр.

Тепер давайте розберемо, що ж там таке написано.

До reg-файлів пред'являються певні вимоги по структурі.

Для Windows 9x / Me це рядок: REGEDIT4.

Зверніть увагу на те, що букви повинні бути великі. Крім цього в першому рядку нічого бути не повинно. Після цього тексту ОБОВ'ЯЗКОВО повинна бути порожній рядок. Потім, вказується розділ реєстру, в якому треба прописати або змінити якісь параметри у нас це [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon]. Назва розділу має бути укладена в квадратні дужки [. ]. Нижче прописуються параметри, які треба додати, по одному параметру в рядку. Якщо вам треба провести зміни в декількох розділах, то ви повинні залишати один порожній рядок між останнім параметром попереднього розділу і назвою наступного розділу. Може трохи заплутано, але ось як це має виглядати:

Windows Registry Editor Version 5.00

[Razdel1]
"Param1" = "znachenie1"
"Param2" = "znachenei2"
"Param3" = "znachenie3"

Де: [Razdel1] - це гілка

Де 'param1' це ім'я ключа

"Znachenie1" це значення ключа

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

Тепер пару слів про параметри, які можна додавати. Як ви, напевно, звернули увагу, в наведеному вище прикладі додаються параметри за допомогою рядків типу "param1" = "znachenie1". Тобто таким чином додається строкових параметрів з ім'ям "param1" і значенням "znachenie1". Але ж існують ще й параметри двійкові і DWORD. Формат запису для їх додавання дещо інший. Для параметрів типу DWORD використовується рядок

Тут "param" - ім'я параметра, dword - вказує на тип цього параметра (букви повинні бути обов'язково маленькі!) І після двокрапки слідує значення з восьми цифр тільки в шістнадцятковому форматі. Однак більшість параметрів DWORD мають значення або 0, або 1, значить, ви повинні написати відповідно або 00000000, або 00000001 замість значків ХХХХХХХХ. Прогалини в рядку не допускаються.

Для додавання довічного параметра формат запису дещо інший:

Тепер розшифруємо цей рядок. Ну, з назвою параметра все ясно, після знаку "=" йде hex, тобто вказується, що це буде двійковий параметр, потім йдуть шістнадцяткові числа, відокремлені комою. Наприклад, якщо вам треба додати двійковий параметр рівний "be 00 00 00", то ви пишете рядок

У реєстрі існують параметри "За замовчуванням" ( "Default"). Щоб привласнити їм якесь значення через reg-файл, треба додати такий рядок:

Де "znachenie" - значення параметра.

Тут значок @ показує, що у нас присвоюється значення параметра "За замовчуванням". Зверніть увагу на те, що він не полягає в лапки.

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

З цієї записи, підрозділ "c" з розділу "b" буде видалений з усім вмістом.

Якщо ви написали Reg-файл самі то для того щоб він зберігся в Reg-файл а не в звичайний блокнот, виберіть команду Зберегти як: в Файл впишіть: ім'я файла.REG (в провіднику в налаштуваннях повинна стояти галочка навпроти відображення розширень файлів) .

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

Схожі статті