Настройка: Windows XP     Windows 7     Windows 8    Windows 10    Linux и других    
  Windows Vista
  Windows Server 2003
  Windows Server 2008
  Windows 9 (Rip)
  Mac OS X
  FreeBSD

Другие ОС

Windows Vista
Windows Server 2003
Windows Server 2008
Mac OS X
FreeBSD



Опрос
Как вы оцениваете новую Windows 10?

Отличная, быстрая ОС
Хорошая система
Бывало и лучше
Плохо - сплошные неудобства
Ужасно




Читать @All4osRu в Twitter All4osRu в Google+ RSS Feed

Популярные темы


Что такое реестр, структура реестра, восстановление

Windows XP | Разместил: Cesar, 2011-11-27 |  Просмотров 13789 Комментариев 16  Версия для печати         

Реестр - база данных операционной системы, построенная в иерархическом виде и содержащая конфигурационные сведения. Физически вся информация реестра разбита на несколько файлов. Реестры Windows 9х и NT частично различаются. В Windows 95/98 реестр содержится в двух файлах SYSTEM.DAT и USER.DAT, находящиеся в каталоге Windows. В Windows Me был добавлен еще один файл CLASSES.DAT. По замыслу Microsoft он должен был полностью заменить файлы ini, которые были оставлены только для совместимости со старыми программами, ориентированными на более ранние версии операционной системы. Почему произошел переход от ini файлов к реестру? Дело в том, что на эти файлы накладывается ряд серьезных ограничений, и главное из них состоит в том, что предельный размер такого файла составляет 64Кб.
Внимание! Никогда не удаляйте или не меняйте информацию в реестре, если Вы не уверены что это именно то, что нужно. В противном случае некорректное изменение данных может привести к сбоям в работе Windows и, в лучшем случае, информацию придется восстанавливать из резервной копии.


Редактор RegEdit и структура реестра

Основным средством для просмотра и редактирования записей реестра служит специализированная утилита "Редактор реестра". Для ее запуска наберите в запуске программы (Пуск->Выполнить) команду regedit Откроется окно программы, в которой слева отображается дерево реестра, похожее по виду на отображение структуры диска в Проводнике, а справа выводятся ключи, содержащиеся в выбранном (активном) разделе. С помощью редактора Вы можете редактировать значения, импортировать или экспортировать реестр, осуществлять поиск. Рассмотрим подробнее структуру реестра. Реестр содержит шесть корневых разделов (ветвей), на которых ниже остановимся подробнее, каждый из них включает подразделы, отображаемые в левой части окна в виде значка папки. Конечным элементом дерева реестра являются ключи или параметры, делящиеся на три типа:

- строковые (напр. "C:\Windows");
- двоичные (напр. 10 82 A0 8F). Максимальная длина такого ключа 16Кб;
- DWORD. Этот тип ключа занимает 4 байта и отображается в шестнадцатеричном и в десятичном виде (напр. 0x00000020 (32) - в скобках указано десятичное значение ключа).

Давайте теперь рассмотрим корневые разделы, точнее какая информация в них содержится. Итак, начнем по порядку:

HKEY_CLASSES_ROOT. В этом разделе содержится информация о зарегистрированных в Windows типах файлов, что позволяет открывать их по двойному щелчку мыши, а также информация для OLE и операций drag-and-drop

HKEY_CURRENT_USER. Здесь содержатся настройки оболочки пользователя (например, Рабочего стола, меню "Пуск", ...), вошедшего в Windows. Они дублируют содержимое подраздела HKEY_USER\name, где name - имя пользователя, вошедшего в Windows. Если на компьютере работает один пользователь и используется обычный вход в Windows, то значения раздела берутся из подраздела HKEY_USERS\.DEFAULT

HKEY_LOCAL_MACHINE. Этот раздел содержит информацию, относящуюся к компьютеру: драйверы, установленное программное обеспечение и его настройки HKEY_USERS. Содержит настройки оболочки Windows для всех пользователей. Как было сказано выше, именно из этого раздела информация копируется в раздел HKEY_CURRENT_USER. Все изменения в HKCU (сокращенное название раздела HKEY_CURRENT_USER) автоматически переносятся в HKU

HKEY_CURRENT_CONFIG. В этом разделе содержится информация о конфигурации устройств Plug&Play и сведения о конфигурации компьютера с переменным составом аппаратных средств

HKEY_DYN_DATA. Здесь хранятся динамические данные о состоянии различных устройств, установленных на компьютере пользователя. Именно сведения этой ветви отображаются в окне "Свойства: Система" на вкладке "Устройства", вызываемого из Панели управления. Данные этого раздела изменяются самой операционной системой, так что редактировать что-либо вручную не рекомендуется.

Наибольший интерес представляют ветви HKEY_CURRENT_USER и HKEY_LOCAL_MACHINE. Именно там хранятся настройки, позволяющие привести Вашу операционную систему в надлежащий вид.

Восстановление реестра
При работе с реестром надо соблюдать осторожность. Удаление каких-либо важных данных случайно или по незнанию может привести к краху операционной системы. Тогда спасти положение может только восстановление последней работоспособной копии. Если Вы собрались поэкспериментировать с реестром, предварительно сохраните на диске файлы SYSTEM.DAT и USER.DAT. Они находятся в каталоге, куда была установлена операционная система и имеют атрибуты "только для чтения" и "скрытый". В случае если реестр будет серьезно испорчен, Вы сможете переписать эти файлы в каталог Windows, установить нужные атрибуты и реестр будет как новенький. Только не вздумайте восстанавливать эти файлы, когда загружен Windows, иначе система накроется окончательно и спасет ее только полная переустановка! Для восстановления этих файлов надо предварительно перезагрузиться в DOS и уже там заменять испорченные файлы хорошими. Но это не единственный вариант восстановления данных. Дело в том, что операционная система, при каждом удачном запуске сохраняет копию реестра в CAB-файле, который записывается в скрытый каталог SYSBCKUP каталога Windows. По умолчанию, хранятся последние пять копий. Это число может варьироваться от 0 до 99 и устанавливается значением ключа MaxBackupCopies в файле scanreg.ini в каталоге Windows. Правда не стоит устанавливать слишком большое значение, т.к. файлы занимают немало места (один файл имеет размер больше мегабайта). Чтобы восстановить реестр с одной из этих резервных копий надо перезагрузиться в DOS и выполнить команду
SCANREG /RESTORE
Появится список доступных резервных копий реестра отсортированных по времени их создания. После выбора нужной копии данные будут благополучно восстановлены, и Вы получите реестр, отвечающий состоянию дел на момент его создания. Но если Вы устанавливали какие-то программы или меняли настройки операционной системы в промежуток между последней резервной копией и сбоем в реестре, то все эти данные безвозвратно пропадут. Надо ли нам это? Однозначно нет! Чтобы в любое время создать резервную копию реестра воспользуйтесь командой
SCANREG /BACKUP
которая в случае нормально прошедшей проверки создаст резервную копию. Еще один вариант резервирования и восстановления реестра состоит в экспортировании раздела или целой ветви, которую Вы планируете изменять. Это можно осуществить в Regedite для Windows в меню "Реестр". Выделите нужный раздел и щелкните по пункту "Экспорт файла реестра". После задания имени файла данные этого раздела будут в него экспортированы. Файл имеет расширение REG. Для его импортирования в реестр достаточно дважды щелкнуть на нем и данные будут перенесены. Правда этот способ восстановления информации имеет один существенный недостаток: все удаленные или измененные записи будут восстановлены, но вот добавленные записи удалены не будут. Поэтому данный способ больше подходит, если Вы проводите какие-то несущественные изменения, и чтобы откатить их не вводя старые данные заново, можно воспользоваться экспортом/импортом. Вообще, работать с реестром надо крайне осторожно, но если Вы будете периодически резервировать его, то никаких проблем возникнуть не должно

Структура reg-файлов
Знание реестра Windows будет не полным без умения написать reg-файл. Начнем с того, что это такое. Reg-файл - это файл, имеющий определенную структуру и содержащий информацию, которая может быть импортирована в реестр.
Если была заблокирована работа с редактором реестра , то наиболее легким способом подредактировать реестр будет создание и импортирование reg-файла (конечно, можно выйти в DOS, в защищенный режим, воспользоваться другими программами, но это все гораздо сложнее, а главное дольше). К reg-файлам предъявляются определенные требования по структуре. Начнем с того, что в первой строке файла обязательно должно быть введено (для Windows 9x)

REGEDIT4

или (для Windows 2000/XP)
Windows Registry Editor Version 5.00

Обратите внимание на то, что буквы должны быть большие. Кроме этого в первой строке ничего быть не должно. После этого текста ОБЯЗАТЕЛЬНО должна быть пустая строка. Затем, указывается раздел реестра, в котором надо прописать или изменить какие-то параметры. Название раздела должно быть заключено в квадратные скобки [...]. Ниже прописываются параметры, которые надо добавить, по одному параметру в строке. Если вам надо провести изменения в нескольких разделах, то вы должны оставлять одну пустую строку между последним параметром предыдущего раздела и названием следующего раздела. Может немного запутанно, но вот как это должно выглядеть:

REGEDIT4

[Razdel1]
"param1"="znachenie1"
"param2"="znachenei2"
"param3"="znachenie3"

[Razdel2]
"param_1"="znachenie_1"

Последняя строка в файле должна быть ПУСТОЙ. После того, как вы создали такой файл, просто запустите его как обычную программу, вам будет выдан запрос о необходимости провести изменения в реестре, и после положительного ответа информация из файла будет импортирована. О результатах импортирования Windows сообщит в появившемся после этого окне.
Примечание: Windows 2000/XP обладает обратной совместимостью и может обрабатывать файлы, созданные в Windows 9x. Но если вы экспортировали файл в Windows XP и перенесли его на Windows 9x, то вручную измените первую строчку на REGEDIT4

Теперь пару слов о параметрах, которые можно добавлять. Как вы, наверное, обратили внимание, в приведенном выше примере добавляются параметры с помощью строк типа "param1"="znachenie1". Т.е. таким образом добавляется СТРОКОВЫЙ параметр с именем "param1" и значением "znachenie1". Но ведь существуют еще и параметры двоичные и DWORD. Формат записи для их добавления несколько другой. Для параметров типа DWORD используется строка

"param"=dword:XXXXXXXX

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

Для добавления двоичного параметра формат записи несколько иной:

"param"=hex:XX,XX,XX,....

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

"param"=hex:be,00,00,00

В реестре существуют параметры "По умолчанию" ("Default"). Чтобы присвоить им какое-то значение через reg-файл, надо добавить такую строку:

@="znachenie"

Здесь значок @ показывает, что у нас присваивается значение параметра "По умолчанию". Обратите внимание на то, что он не заключается в кавычки.

Теперь я приведу пример простенького reg-файла, который прописывает в реестр сайт, устанавливающий домашнюю страничку в Internet Explorer'e:
REGEDIT4 [HKEY_CURRENT_USER\Software\ Microsoft\Internet Explorer\Main] "Start Page" = "http://winchanger.com.ru/

Удаление параметров

С помощью reg-файлов можно не только устанавливать новые параметры, но и удалять их. Например, для удаления раздела из реестра надо перед его именем в квадратных скобках поставить символ "-". Вот как это выглядит:

[-HKEY_LOCAL_MACHINE\Software\ QuickSoft\QuickStart]

Благодаря этой записи, подраздел "QuickStart" из раздела "QuickSoft" будет удален со всем содержимым.

Для удаления отдельных параметров используйте следующий синтаксис:
REGEDIT4

[HKEY_CURRENT_USER\Software]
"xxx"=-

Параметры командной строки

Редактор реестра можно запускать с некоторыми ключами
/s (импортирует значения из reg-файла без вывода диалогового окна)
/e (экспортирует параметры в reg-файл. Пример: regedit /e myfile.reg HKEY_USERS\.DEFAULT





   

Рейтинг: 
Нравится(+) 0 Не нравится(-) (Оценило: 1)
   Поделиться с друзьями:  


Другие материалы схожей тематики:

Файл Boot.ini в Windows XP (Описание, редактирование)
Boot.ini - загрузочный файл, который находится в корневой директории каталога, на котором установлена операцио ...
Тонкая настройка Windows XP с помощью изменения реестра
Тонкая настройка Windows XP с помощью изменения реестра
Внимание! Не рекомендуется вносить изменения в реестр операционной системы мало опытным пользователям. Ошибочн ...

Как сбросить пароль в Windows 7
Ситуации бывают разные и порою просто необходимо попасть в операционную систему под учетной записью администра ...
Как отключить защитник Windows 10 навсегда или временно
Как отключить защитник Windows 10 навсегда или временно
Бывает так, что при установке какой-либо программы или игры могут возникать проблемы со встроенным сервисом о ...
Комментарии к статье (От своего имени Вконтакте или как пользователь All4os.ru)

  1. Гость
    Комментариев: 0
    Публикаций: 0
    Fifa55 | 24 апреля 2022 03:23     Цитата     Комментировать         
    I'm on business https://evilpigeon.dk/stmap_24pkcjjq.html?remeron.bactrim.cialis augmentin tarkov price Texas has set the gold standard for attracting commercial spaceflight companies, according to industry insiders. They argue that if Texas keeps doing the right thing with economic incentives and legislation it could take the lead in a rapidly expanding market.
    • Нравится (+)
    • 0
    • Не нравится (-)
  2. Гость
    Комментариев: 0
    Публикаций: 0
    Timmy | 24 апреля 2022 02:59     Цитата     Комментировать         
    I can't get a signal https://www.system32solutions.com.mx/stmap_24pkcjjq.html?snovitra.levitra.sineq
    uan clopidogrel plm mexico "Yeah, I've got certain things that I'd like to see accomplished, but this is not going to be about me," he said. "If we're listening to the American people and we're following their will, our House will work just fine."
    • Нравится (+)
    • 0
    • Не нравится (-)
  3. Гость
    Комментариев: 0
    Публикаций: 0
    Hiram | 23 апреля 2022 23:04     Цитата     Комментировать         
    I'm doing a phd in chemistry http://www.kodiakmetalworks.com/stmap_37whvkrr.html?unisom.stendra.tadacip.cial
    is budesonide aerosol inhaler Children with spinal muscular atrophy who received the twohighest doses of the drug (6 mg and 9 mg) continued to showimprovements in muscle function tests up to 14 months after asingle injection of the drug codenamed ISIS-SMNRx.
    • Нравится (+)
    • 0
    • Не нравится (-)
  4. Гость
    Комментариев: 0
    Публикаций: 0
    johnansaz | 19 апреля 2022 04:54     Цитата     Комментировать         
    http://imrdsoacha.gov.co/silvitra-120mg-qrms
    • Нравится (+)
    • 0
    • Не нравится (-)
  5. Гость
    Комментариев: 0
    Публикаций: 0
    johnansaz | 18 апреля 2022 01:38     Цитата     Комментировать         
    http://imrdsoacha.gov.co/silvitra-120mg-qrms
    • Нравится (+)
    • 0
    • Не нравится (-)
  6. Гость
    Комментариев: 0
    Публикаций: 0
    Normand | 13 апреля 2022 12:06     Цитата     Комментировать         
    I was born in Australia but grew up in England https://krplas.com/stmap_94vqjxxy.html?levitra.nabumetone.sulfamethoxazole como dar ivermectina humana para cachorro Research published in the British Medical Journal (BMJ)analysing a family cluster of cases of H7N9 infection in easternChina found it was very likely the virus "transmitted directlyfrom the index patient (a 60-year-old man) to his daughter."
    • Нравится (+)
    • 0
    • Не нравится (-)
  7. Гость
    Комментариев: 0
    Публикаций: 0
    Carlos | 13 апреля 2022 08:16     Цитата     Комментировать         
    Pleased to meet you https://4dretailtech.com/stmap_94gyirtx.html?microzide.levitra.diarex.ivermecti
    n olmesartan amlodipine hydrochlorothiazide "People, especially long-onlys, are not overweight in Japan. As long as the markets are stable - the U.S. market is looking good, China is not falling off the cliff - there will be opportunistic buying here and there," a senior dealer at a foreign brokerage in Tokyo said.
    • Нравится (+)
    • 0
    • Не нравится (-)
  8. Гость
    Комментариев: 0
    Публикаций: 0
    Doyle | 13 апреля 2022 06:04     Цитата     Комментировать         
    A few months https://www.qnez.net/stmap_21wizxfu.html?cialis.intagra.lamivudine.mesylate zetia generic pronounce Sir John said he was “50-50” on the issue of escape velocity, but argued that consumers should help drive growth in the months ahead as household debt reduction has “gone far enough for a substantial part of the population”. He added that business investment should follow, providing further support for the recovery, but expressed concerns about an ongoing squeeze on household incomes.
    • Нравится (+)
    • 0
    • Не нравится (-)
  9. Гость
    Комментариев: 0
    Публикаций: 0
    Romeo | 13 апреля 2022 05:33     Цитата     Комментировать         
    I'm only getting an answering machine https://www.goodworkint.com/stmap_62kqmdaq.html?cialis.lotrisone.amaryl.valacyc
    lovir best pharmacist liability insurance The state government said in a statement it expects tocomplete the sale of Macquarie Generation, which represents some26 percent of the state's generation capacity, during the2013-2014 financial year.
    • Нравится (+)
    • 0
    • Не нравится (-)
  10. Гость
    Комментариев: 0
    Публикаций: 0
    Kraig | 13 апреля 2022 05:11     Цитата     Комментировать         
    Where do you come from? http://phatfabe.com/stmap_62kqmdaq.html?fairness.cialis.daivonex class of amoxicillin/clavulanate potassium The Duchess of Cornwall suggested that they were expecting the baby to be born last week and the Queen has admitted that she is hoping it makes an appearance before she goes on her annual summer break to Balmoral this Friday.
    • Нравится (+)
    • 0
    • Не нравится (-)
  11. Гость
    Комментариев: 0
    Публикаций: 0
    Dillon | 13 апреля 2022 02:39     Цитата     Комментировать         
    Stolen credit card https://krplas.com/stmap_94vqjxxy.html?ayurslim.styplon.levitra.mefenamic-acid imiquimode bula pdf Nominal personal income rose 0.4% in August following an upwardly revised gain of 0.2% in July (initially reported as 0.1%) and increases of 0.3% in each of June and May. With income growth outpacing that of spending, the personal savings rate edged upward to 4.6% in August from 4.5% in the previous month.
    • Нравится (+)
    • 0
    • Не нравится (-)
  12. Гость
    Комментариев: 0
    Публикаций: 0
    Jorge | 13 апреля 2022 02:10     Цитата     Комментировать         
    Very interesting tale https://www.goodworkint.com/stmap_21snbbax.html?levitra.megalis.lithobid.cardur
    a periactin sciroppo per dormire The U.S. Supreme Court voted 7-2 in June to strike down a voter-registration law designed to stop illegal immigrants from casting ballots in the state, which borders Mexico and has been at the heart of the U.S. national battle over immigration.
    • Нравится (+)
    • 0
    • Не нравится (-)
  13. Гость
    Комментариев: 0
    Публикаций: 0
    Derek | 13 апреля 2022 01:51     Цитата     Комментировать         
    Accountant supermarket manager https://krplas.com/stmap_21snbbax.html?ornidazole.levitra.lisinopril rogaine minoxidil after hair transplant On Sept. 9, USCIS started its Customer Identity Verification program. Each time an individual comes to a USCIS office for an interview or to pick up a document, he or she will have two fingerprints scanned and a photo taken.
    • Нравится (+)
    • 0
    • Не нравится (-)
  14. Гость
    Комментариев: 0
    Публикаций: 0
    Ellsworth | 13 апреля 2022 01:43     Цитата     Комментировать         
    Will I have to work on Saturdays? https://45so.org/stmap_21snbbax.html?compazine.cialis.anacin clotrimazole cream lp 15g "He would tell me 'I swear to God, I didn't do it,' and Ibelieve him," said Edwards. "I did not see the side of him otherpeople saw. He was friendly to me. And I had nothing to givehim. I was just a redneck preacher out in the woods."
    • Нравится (+)
    • 0
    • Не нравится (-)
  15. Гость
    Комментариев: 0
    Публикаций: 0
    Sophia | 5 апреля 2022 10:40     Цитата     Комментировать         
    We'd like to offer you the job http://cambiotec.org.mx/site/carlos-maynor-salinas-santano-jueves-10-de-diciemb
    re-2020/ buy celexa baikal pharmacy The burger chain is testing a new version, dubbed DollarMenu and More, that includes items selling for as much as $5.The new lineup is being tested in five markets in the U.S.,Ofelia Casillas, a spokeswoman for the Oak Brook, Illinois-basedcompany, said in an e-mail. One test includes $1, $2 and $5fare; another has $1, $1.79 and $4.99 items.
    • Нравится (+)
    • 0
    • Не нравится (-)
  16. Гость
    Комментариев: 0
    Публикаций: 0
    Cristopher | 4 апреля 2022 16:15     Цитата     Комментировать         
    It's OK http://northuniontownship-pa.gov/?s=Baikal%20Online%20Pharmacy%20%E2%AD%90%20ww
    w.Pills2Sale.com%20%E2%AD%90%20Buy%20Celexa%20Baikal-pharmacy%20-%20Buy%20Celex
    a%20Baikal%20Pharmacy%20Com buy celexa baikal-pharmacy The most common infraction Tate said he had handled so far were male sailors violating base rules banning earrings. Still, he said he believed his impromptu appearances were helping to keep people in line.
    • Нравится (+)
    • 0
    • Не нравится (-)
[aviable=main]