Как загрузить куст в реестр? Редактирование и восстановление реестра
Для чего нужна загрузка куста реестра? Например, для редактирования реестра другой операционной системы или для восстановления реестра.
Для загрузки куста в реестр необходимо открыть редактор реестра (для открытия нажмите кнопку Пуск — Выполнить, ввести 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