Как загрузить куст в реестр? Редактирование и восстановление реестра

Для чего нужна загрузка куста реестра? Например, для редактирования реестра другой операционной системы или для восстановления реестра.

Для загрузки куста в реестр необходимо открыть редактор реестра (для открытия нажмите кнопку Пуск — Выполнить, ввести regedit и нажать ОК) (см. рис. 1, 2).

Рис 1. Запуск редактора реестра

Рис 2. Запуск Regedit

Затем в левой части выбрать раздел HKEY_USERS или HKEY_LOCAL_MACHINE (см. рис. 3).

Рис 3. Выбор раздела реестра

После выбора одного из этих разделов в меню Файл выбрать Загрузить куст (см. рис. 4).

Рис 4. Выбор загрузки куста

Далее необходимо выбрать место нахождения куста (обычно это папка Х:\WINDOWS\system32\config (например, файлы system или software)) жмём Открыть (см. рис. 5).

Рис 5. Выбор куста

В окне Загрузка куста реестра необходимо ввести имя и нажать ОК (см. рис. 6).

Рис 6. Ввод имени куста

Теперь загруженный куст реестра появился в выбранном ранее разделе и доступен для редактирования.

После редактирования куста реестра для сохранения изменений необходимо выгрузить куст (в меню Файл выбрать Выгрузить куст). Всё изменения сохранятся в исходном местоположении.

www.compics.net

Трюки с реестром Windows

Довольно часто вирусы блокируют Windows. Правка реестра regedit.exe на такой машине сответственно не запускается, впрочем как и диспетчер процессов, а вычистить эту заразу надо.

Даже загрузившись с LiveCD или флешки, вы всё равно получаете доступ к реестру именно запущенной операционный системы, а не больной. Но выход есть. Достаточно загрузить куст реестра из соответсвующего файла больной ОС и работать с ним в обычном порядке.

Проведу соответствие файлов и веток реестра, не полное, но достаточное для нашей задачи:

  • Ветка реестра [HKEY_LOCAL_MACHINE\Software] формируется из файла «software»
  • Ветка реестра [HKEY_LOCAL_MACHINE\System] формируется из файла «system»
  • Ветка реестра [HKEY_USERS] формируется из файлов «default»
  • Как подключить (имеется в виду, что вы уже загрузились с LiveCD или флешки)

    1. запускаем C:\Windows\regedit.exe

    2. выбираем нужный куст реестра, например HKEY_LOCAL_MACHINE и в меню Файл щелкаем на загрузить куст

    3. загружаем соответствующий файл больного реестра C:\Windows\system32\config\software и подключаем его под любым именем, хоть «1» назовите

    4. осуществляем необходимые правки, после чего не забываем дать команду выгрузить куст

    Собственно это всё — ничего сложного нет. Удачи в восстановлении систем.

    Полезные советы

    В списке установленных программ висит программа давно удаленная

    Обычно это бывает, если вы удалили программу вручную, а не деинсталлировали ее, или же деинсталлятор глюканул. Исправить ситуацию можно отредактировав раздел:

    Запрет на запуск Regedit.exe

    DisableRegistryTools =dword:00000001 запрещено запускать

    DisableRegistryTools =dword:00000000 разрешено запускать

    Изменение языка по умолчанию в окне входа в систему

    Если в окне ввода пароля используется русская раскладка клавиатуры, то изменить это можно подредактировать раздел [HKEY_USERS\.DEFAULT\Keyboard Layout\Preload]

    Он имеет 2 строковых параметра — «1» и «2». Если значения равны:

    то раскладка в окне входа в систему станет английской. Если значения параметрам присвоить наоборот («1″=00000419, «2»= 00000409) — то раскладка станет русской.

    Если считаете статью полезной,
    не ленитесь ставить лайки и делиться с друзьями.

    Комментариев: 13

    После таких трюков винда не загружается, автор дибил

    Стесняюсь спросить после каких именно советов? Вы бы хоть аргументировали своё высказывание или очередной сетевой тролль?

    Всё, что написано в блоге, не раз делалось лично — собственно это заметки, чтобы не забыть в следующий раз, ну и кому-то помогает в решении подобных проблем.

    Так что прежде чем писать подобные высказывания, попробуйте мозг включать или смените руки на прямые.

    +1 все выше описанное работает, кривые руки тока исправить необходимо

    Большое спасибо, очень полезная заметка

    «После таких трюков винда не загружается, автор дибил»

    Мда. юзеры — неблагодарные животные )))))

    Большое спасибо автору!

    Спасибо, наконец-то понял, что такое «подключать куст». И про выбор языка при загрузке системы тоже пригодится!

    Такая проблема Скачивал на днях софт под офисс 2010 и кажется словил вируса !Вообщем сначала пропал рабочий стол,нашел его через диспетчер задач и попытался с помощью авз удалить вирус и восстановить систему,через 2 дня включив комп обнаружил что появился администратор,внимания этому не придал,так как комп пользую не я один,а теперь этот администратор не дает войти в системму,комбинация контр альт делете выводит системное окно в которое просит ввести пароль,которого я не знаю,без него войти не могу!!Что посоветуете светлые головы ??Всем отписавшимся заранее спасибо !!

    Вы сами в правах на компьютере кто? Если не администратор, посоветую загрузиться с диска hiren’s bootcd. Там есть утилита для снятия паролей Windows. Делает пароль для указанного пользователя пустым.

    Cтыдно, но не знал где «лежит» ветка HKEY_USERS. Автору спасибо

    Хочу добавить пару полезных трюков связанных с удобным копированием и перемещением папок и файлов из меню проводника в любую (кроме спец папок) папку вашей Windows 8 ,8.1

    1-е Запустите редактор реестра regedit.exe.

    2-e Найдите в реестре ветку реестра HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers

    Имя shellex указывает что настройка оболочки пользователя или интерфейса осуществляется через радел расширения оболочки.

    3-e В данном разделе (ContextMenuHandlers) создайте подраздел Copy to

    измените значение по умолчанию присвоив значение (Скобки < >Обязательны . .

    4-e В разделе ContextMenuHandlers создайте подраздел Move to

    измените значение по умолчанию присвоив значение .

    Вуаля теперь в контекстном меню вашего проводника есть удобные команды

    копирования и перемещения файлов и папок не открывая лишних окон проводника.

    Спасибо за полезную статью.

    Есть вопросик — при редактировании пользуюсь RegWorks (вещь изначально бесплатная), аналог штатных но чуть-чуть более продвинутый. Удобно можно сделать следующее — запустить поиск (например «amigo» и получить в итоге не переход на первое найденное значение, а полный список всех итогов по всем разделам. И тут же сохранить в отдельный файл .reg. Интерфейс — копия regedita (с добавочками). Файл можно легко править блокнотом — например просто удалить «случайно» попавших (например GAMIGO — к мыловской гадине не имеет ни какого отношения). И потом достаточно запустить этот файл для записи всего содержимого в действующий реестр. НО надо то наоборот удалить!

    И так вопрос а нельзя ли переделать file.reg так, чтобы он не записывал а уничтожал содежащиеся в нем записи?

    Еще раз привет, не долго ждал ответа нашел сам:

    Удаление разделов и значений реестра

    Чтобы удалить раздел реестра с помощью REG-файла, добавьте дефис (-) перед путем_реестра REG-файла. Например, чтобы удалить подраздел Test из раздела реестра

    , добавьте дефис (-) перед следующим разделом реестра в REG-файле:

    В следующем примере используется REG-файл, который может выполнить эту задачу.

    Чтобы удалить значение реестра с помощью REG-файла, добавьте дефис (-) после знака равенства, который следует за именем_элемента_данных в REG-файле. Например, чтобы удалить значение реестра TestValue из раздела реестра

    , добавьте дефис после «TestValue»= в REG-файле. В следующем примере используется REG-файл, который может выполнить эту задачу.

    mdex-nn.ru

    Как отредактировать реестр если Windows не загружается

    Вполне возможно, что у вас уже случалась ситуация, когда возникли серьезные проблемы с загрузкой Windows (например, заражение вирусом или троянской программой или ошибка в службах или программах в автозагрузке) и для того чтобы восстановить нормальную загрузку Windows необходимо отредактировать определенный параметр реестра вашей операционной системы. Хорошо если ваша система грузится хотя бы в безопасном режиме и позволяет отредактировать реестр, но вполне возможен вариант, когда загрузить Windows в безопасном режиме также не удается. В этой ситуации нам смогут помочь загрузочные диски BartPE, ERD Commander и т.п. Но что делать, если мы, например, в гостях и под рукой нет таких дисков, а в наличии лишь установочный диск с Windows. Ничего страшного, даже эти далеко не полные средства смогут помочь нам отредактировать реестр системы которая не загружается.

    Для начала немного справочной информации. Все кусты реестра в Windows физически существуют в виде отдельных файлов и их можно открывать и редактировать обычным редактором реестра regedit, запущенным из другой системы загруженной с компакт диска. Для того чтобы понимать какая ветка реестра храниться в каком файле есть следующая табличка (пути к файлам реестра в ней указаны исходя из предположения, что Windows у вас установлена на диск С в папку Windows):

    Ветка реестра Файл

    HKEY_CURRENT_USER c:users ntuser.dat

    Теперь рассмотрим редактирование реестра на примере Windows 7. Итак, у нас есть установочный диск с Windows 7 или загрузочный диск Windows PE (Windows Preinstallation Environment) / Windows RE (Windows Recovery Environment). Загружаемся с этого диска и в окне выбираем «Восстановить компьютер» («Repair your computer»). Затем в следующем окне нажимаем «Далее» («Next»). Теперь запускаем командную строку – «Command Prompt». В открывшейся консоли набираем regedit, в результате чего запустится редактор реестра. Но на данный момент он отображает реестр загрузочной среды которая загрузилась с компакт диска. Нажимаем один раз мышкой на ветку реестра HKEY_LOCAL_MACHINE и меню выбираем пункт «Загрузить куст» («Load Hive»). Теперь находим диск на котором расположена наша старая система и сверяясь с указанной выше таблицей выбираем необходимую нам ветку реестра, которую мы будем редактировать. Указываем имя (например 12345), с которым загруженная ветка реестра будет подмонтирована в разделе HKEY_LOCAL_MACHINE. И наконец в появившейся ветке реестра находим и редактируем параметр, который не дает нашей Windows загрузиться. Когда все необходимые изменения внесены необходимо в меню выбрать “Файл – Выгрузить куст» («File->Unload hive») после чего результаты редактирования сохранятся в реестре нашей старой операционной системы. Надеюсь что теперь ваша операционная система восстановлена и вы снова можете пользоваться компьютером, например, для того чтобы выйти в интернет и купить мультиварку недорого, ведь нам нужна не только информация, но и вкусная пища приготовленная при помощи бытовой техники.

    the-itnotepad.ru

    Создание куста реестра

    Создание куста реестра

    Более удобным и одновременно более сложным способом архивирования части реестра является создание куста реестра. Кустом реестра называется ветвь или корневой раздел, которые хранятся в отдельном файле. Собственно, сам реестр операционных систем семейства Windows хранится в виде отдельных кустов (расположенных в каталоге %systemroot%system32config), поэтому, создавая куст, вы фактически создаете часть реестра, которую впоследствии можно будет загрузить в Редактор реестра.

    Чтобы создать куст реестра, необходимо воспользоваться командой вида reg save . Например, архивирование корневого раздела HKEY_CURRENT_USER в файл MyHKEY_CURRENT_USER.hiv, расположенный в каталоге c:, выполняется с помощью команды reg save HKEY_CURRENT_USER c:MyHKEY_CURRENT_USER.hiv.

    Впоследствии вы всегда сможете восстановить содержимое ветви реестра из созданного ранее куста. Для этого предназначена команда вида reg restore . Например, reg restore HKEY_CURRENT_USER c:MyHKEY_CURRENT_USER.hiv.

    Создание и восстановление из куста реестра выполняется намного быстрее, чем создание и восстановление из REG-файла. Однако это еще не все преимущества использования кустов реестра.

    Главным преимуществом данного способа архивирования является то, что вы в любой момент сможете воспользоваться программой Редактор реестра, чтобы отредактировать содержимое созданного ранее куста. Например, изменить значение какого-либо параметра, создать или удалить параметр или ветвь реестра и т. д. В общем, выполнить над кустом любую операцию, которую можно выполнить над самим реестром. Для этого нужно запустить программу regedit.exe, после чего выделить один из основных корневых разделов реестра (например, HKEY_LOCAL_MACHINE), а потом воспользоваться командой меню Файл ? Загрузить куст. Это приведет к отображению нескольких окон. В первом из них нужно выбрать файл куста реестра, который вы хотите загрузить. Во втором же нужно ввести какое-либо имя, под которым этот куст будет отображаться в выделенном вами корневом разделе (то есть в корневом разделе HKEY_LOCAL_MACHINE). Например, можно ввести имя HKEY_CURRENT_USER. Результат действий представлен на рис. 1.6.

    Рис. 1.6. Созданный ранее куст реестра, загруженный в программу Редактор реестра для дальнейшей модификации

    После того как вы поработали с загруженным кустом, его необходимо выгрузить. Для этого выберите добавленный куст реестра (то есть выделите раздел с именем, которое вы указали при загрузке куста реестра), после чего воспользуйтесь командой меню Файл ? Выгрузить куст. В принципе, этого можно и не делать – операционная система сама выгрузит ваш куст при завершении работы компьютера. Однако вы должны понимать, что загруженный вами куст, если вы его не выгрузите, будет находиться в оперативной памяти вплоть до следующей перезагрузки/выключения компьютера.

    it.wikireading.ru

    kaktusenok

    суббота, 8 сентября 2012 г.

    Как открыть NTUSER.DAT и импортировать данные из него

    Каждый пользователь в ОС Windows имеет свой профиль, который включает в себя папки «Рабочий стол», «Мои документы», . и данные реестра в файле NTUSER.DAT, который обычно располагается C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\NTUSER.DAT. Этот файл имеет установленные атрибуты системный и скрытый, поэтому в проводнике не отображается.

    Некоторые программы, такие как WinRAR, хранят данные из реестре. Поэтому после переустановки системы для нового пользователя (даже с тем же именем), будет создан свой реестр, и данные из старого реестра уже недоступны. Ниже показано, как можно получить данные из прежнего реестра, если Вы сохранили папку профиля пользователя или сам файл NTUSER.DAT.

    Как оказалось, достаточно обычных средств, а именно утилиты «Редактор реестра» или RegEdit.

    Запустить RegEdit с правами администратора.
    Поскольку стандартного ярлыка для программы regedit в меню «Пуск» не устанавливается, то следует запустить «Командная строка» с правами администратора, а в ней ввести regedit. Или воспользоваться другим более удобным для Вас способом.

      Загрузить реестр для прежнего пользователя.

    Для этого выбираем раздел HKEY_USERS.

    А затем в меню «Файл» > «Загрузить куст. «

    В окне открытия файла, указываем путь до папки профиля и пишем вручную имя файла «NTUSER.DAT» (как было отмечено выше, этот файл имеет атрибуты системный и скрытый, поэтому не отображается). После чего нажимаем кнопку открыть.

    Далее следует указать имя раздела:

    В конце этой последовательности мы увидим загруженный раздел реестра:

    Экспортировать данные в «.reg» файл.

    Для этого выбираем нужную ветку реестра (обычно вида Software\XXX, но может и отличаться):

    Выбираем в меню «Файл» > «Экспорт. «:

    Затем указываем имя файла где-нибудь на диске:

    Исправляем файл реестра.

    Если мы подгружали куст реестра под именем «МаксимOld», то все ссылки на разделы реестра будут вида
    а нужно
    Поэтому средствами блокнота делаем соответствующую замену.

    Теперь данные реестра переносим в куст (такой принятый термин 🙂 текущего пользователя (под кем сделан текущий вход в систему). Для этого дважды кликаем на отредактированном файле. Отвечаем «Да».

    Остаётся выгрузить куст. Для этого выбираем корень загруженного куста, а затем используем меню «Файл» > «Выгрузить куст. «:

Поздравляю! Данные успешно импортированы.

kaktusenok.blogspot.com