imho.ws |
|
05.08.2003, 18:54 | # 1 |
Full Member
Регистрация: 03.11.2002
Адрес: Украина ! Киев!
Пол: Male
Сообщения: 2 037
|
Реестр , фичи в реестре
Люди давайте собирать фичи к реестру винды
ПРЕДУПРЕЖДЕНИЕ! Некоректное изменение реестра опасно для здоровья Вашего компьютера и для ваших всё ещё здоровых волос! Некоторые изменения вступают в силу только после перезагрузки Windows Что такое реестр? Реестр, как и сама WIndows, развивался эволюционно. В систему до введения реестра входили два текстовых файла Win.ini и System.ini, которые и сегодня входят в состав Windows XP. Правда состоят всего лишь из нескольких строк, использкемых 16-разрядными приложениями. Впервые реестр появляется в Windows 95. По замыслу Microsoft он должен был полностью заменить файлы ini, хранящие всю настроечную информацию. И по заверениям разработчиков файлы ini оставлены только для совместимости со старыми программами, ориентированными на более ранние версии операционной системы. По рекомендациям Microsoft, сторонние разработчики программного обеспечения должны хранить информацию о настройках своих программ в реестре. Таким образом, в нем хранится информация по аппаратной конфигурации компьютера, различные настройки операционной системы и настройки установленных программ. Локальные файлы, из которых состоит реестр, имеют разное название и размещение в зависимости от версии ОС. Например, для Windows 95/98 это файлы User.dat и System.dat, которые располагаются в системной директории, для Windows Me был добавлен новый файл Classes.dat, в то время как для 2000/NT/XP это файлы, размещенные в %SystemRoot%\System32\Config, где %SystemRoot% - системная директория. Здесь каждое улье реестра представлено отдельным файлом (Default, Sam, Security, Software, System), к тому же личный пользовательский файл NTUSER.DAT, необходимый для личных настроек каждого пользователя (NT - многопользовательская среда) находится в директории %USERPROFILE%, определенной при установке ОС. Но вы не сможете отредактировать эти файлы непосредственно, как скажем текстовые файлы Блокнотом. В реестре хранится важная конфиденциальная информация, которую недопустимо получить простым доступом к ресурсам другого компьютера. Для редактирования реестра вам понадобится редактор реестра, можете вопсользоваться стандартным Regedit.exe Разобраться в реестре - задание не из легких, но это необходимо, если Вы желаете узнать ОС полностью, в большинстве случаев мало кто даже подозревает о существовании реестра. Реестр содержит пять основных секций, которые называются корневыми разделами (ветвями, ульями) и являются аналогами корневых разделов жесткого диска. Каждый раздел имеет собственное место хранения и файл журнала, при необходимости любой корневой раздел можно восстановить, не затрагивая остальные разделы реестра. Внутри корневого раздела находятся разделы и подразделы, которые аналогичны каталогам и подкаталогам жесткого диска. Раздел может содержать информацию или данные. Раздел и подраздел могут содержать 0, 1 или несколько параметров, параметр по умолчанию, а также 0 или несколько подразделов. Каждый параметр имеет имя, тип и значение. Три части параметра реестра всегда располагаются в определенном порядке: [RegistrySizeLimit] [REG_DWORD] [0x8000000]. Имя, Тип данных, значение. Типы данных для параметров реестра REG_BINARY Двоичные данные. Большинство аппаратных компонентов используют информацию, которая хранится в виде двоичных данных. редакторы реестра отображают эту информацию в шестнадцатеричном формате. REG_DWORD Данные представлены в виде значения, длина которогосоставляет 4 байта. Этот тип данных используют многиепараметры драйверов устройств и сервисов. Редакторы реестра могут отображать эти данные в двоичном, шестнадцатеричном и десятичном формате. REG_EXPAND_SZ Расширяемая строка данных. Эта строка представляет собой текст, содержащий переменную, которая может быть заменена при вызове со стороны приложения. REG_MULTI_SZ Многострочное поле. Значения, которые фактически представляют собой списки текстовых строк в формате, удобном для восприятия человеком, обычно имеют именно этот тип данных. строки разделены символом NULL. REG_SZ Текстовая строка в формате, удобном для восприятия человеком. Значениям, представляющим собой описания компонентов, обычно присваивается именно этот тип данных. Также существуют следующие параметры: REG_DWORD_LITTLE_ENDIAN, REG_DWORD_BIG_ENDIAN, REG_LINK, REG_NONE, REG_QWORD, REG_QWORD_LITTLE_ENDIAN, REG_RESOURSE_LIST, REG_FULL_RESOURSE_DESCRIPTOR, REG_REOURSE_REQUIREMENTS_LIST. немного о них REG_DWORD_LITTLE_ENDIAN Похож на REG_DWORD. Это 32-битное число, в котором наиболее значительный байт показан как крайний левый или старший байт. Данный тип наиболее часто используемый формат для хранения чисел в компьютере под управлением Windows 2000 и Windows 98. REG_DWORD Это тип данных, представленных целым числом (4 байта) обычно используется для значений типа boolean, где "0" переводит параметр в состояние "disabled" - отключает, а "1" "enabled" - активизирует. Также этот тип предоставляет множество параметров для драйверов устройств и служб, он может быть показан в REGEDT32 в двоичном, шестнадцатеричном и десятичном формате, или в REGEDIT в шестнадцатеричном и десятичном формате. REG_DWORD_BIG_ENDIAN 32-битное число, в котором наиболее значительный байт показан как самый правый или байт младшего разряда. Этот формат обратный тому, который представлен в REG_DWORD и REG_DWORD_LITTLE_ENDIAN типах данных. REG_LINK Unicode-символическая ссылка. Указывает символическую связь между системой или программными данными и значениями реестра. Используется внутренне, программы не должны обращатся к этому типу данных. REG_NONE Неопределенное значение. REG_QWORD 64-битное число. REG_QWORD_LITTLE_ENDIAN 64-битное число в little-endian формате. REG_RESOURCE_LIST (REG_FULL_RESOURCE_DESCRIPTOR Последовательность вложенных массивов, разработанная для хранения списка ресурсов аппаратного компонента или драйвера. (Пример, [HKEY_LOCAL_MACHINE\Hardware\Description\System\ MultifunctionAdapter\0\ControllerName\0]). ОС Windows XP и приложения помещают информацпию в реестр ОС, что хорошо и плохо одновременно. Хорошо - потому что реестр представляет собой общую память для эффективного хранения информации. Плохо - потомучто размеры реестра увеличиваются по мере того, как приложения и система сохраняют в системе все новую информацию. По мере этого процесса в реестре появляется огромное количество мусора, который нелегко удалить.
__________________
Ну у вас и запросы! - сказала база данных и повисла Последний раз редактировалось oia; 04.10.2004 в 02:02. |
09.09.2006, 19:37 | # 141 |
Newbie
Регистрация: 24.12.2005
Адрес: Germany
Пол: Male
Сообщения: 13
|
привет,
после инсталяции ААЕ 7 (система WinXP professional Pack 2, deutsch) все проги не видят умлаутов. Переключение в немецкий модус не помогают. Что нужно изменить в реестре для исправления ошибки? almen |
14.09.2006, 10:46 | # 142 |
Отшельник
Регистрация: 14.01.2005
Адрес: 1637м. Байкал
Пол: Male
Сообщения: 630
|
В реестре Windows XP есть фича (???) позволяющая с помощью одновременного нажатия правого CTRL и дважды Scroll Lock, завалить винду в BSOD (синий экран смерти). Для реализации этой очень полезной и нужной функции надо сделать следующее:
1. Открываем regedit 2. Идем в ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Paramete rs 3. Создаем параметр DWORD и называем его CrashOnCtrlScroll 4. Присваиваем созданному параметру значение 1 5. Перезагружаемся. PS: Винда может сразу перезагружаться после нажатия кнопок. Если вы хотите внимательно рассмотреть "синий экран", тогда делаем следующее: 1. Открываем Панель Управления -> Система -> Дополнительно -> Загрузка и восстановление. 2. Снимаем галочку с пункта "Выполнить автоматическую перезагрузку" Теперь вы можете лицезреть вручную вызванный BSOD. PPS: Испытано на Windows XP SP2 Сперто отсюда: _http://www.hackwire.com/comments.php?id=51&catid=9 Последний раз редактировалось Ascetic; 14.09.2006 в 11:01. Причина: Добавил скрин BSOD |
29.01.2007, 18:16 | # 143 |
Junior Member
Регистрация: 17.07.2005
Пол: Male
Сообщения: 103
|
попался мне тут ноутбук Асер Аспайр 5600 с предустановленной виндой ХР НОМЕ. там закрыт доступ к редактированию реестра. про этот ключ я в курсе
НО удаляю этот ключ через ФАР перезагружаю винду и ключ опять стоит на месте как ни в чем не бывало. попробовал еще один вриант скачал прогу TweakNow Accelerator XP там есть настройки типа разрешить изменение реестра. стоит галочка я ее убираю сохраняю изменения пытаюсь войти в regedit но опять меня туда не пускают помогите с этой шляпой...
__________________
Эх, жизнь моя жестянка... |
29.01.2007, 21:18 | # 144 |
Full Member
Регистрация: 21.04.2004
Сообщения: 502
|
Fantom14, можно и вот таким средством http://imho.ws/showthread.php?p=911913#post911913 попробовать
(если прямо хочется именно реестр править) |
30.01.2007, 19:08 | # 146 |
::VIP::
Creator Регистрация: 30.05.2004
Адрес: Alongside
Сообщения: 2 598
|
Fantom14, нет ли случайно в той же ветке NoSaveSetting? Хотя, по идее, это касается лишь изменения настроек рабочего стола...
В обязательном порядке выполни msconfig и посмотри автозагрузку. Возможно есть приложение или батник, отвечающие за пересоздание этого параметра.
__________________
Оверклокинг Windows XP |
30.01.2007, 19:21 | # 147 |
Migel Mod Volos
Регистрация: 09.09.2003
Адрес: МПЛ-в почетной д
Сообщения: 7 486
|
Есть вероятность, что нет прав (разрешений) на изменение/адаление этой ветки. В таком случае программы редактирования реестра ничего не сообщают (при редактировании), но после перезагрузки программы все остается на месте.
Может быть порще будет создать нового пользователя и перенести настройки/документы туда?
__________________
Все "спасибы" - в приват и в репутацию! не засоряйте форум!!!! © Plague Небьющаяся игрушка - это игрушка, которой ребенок может разбить все свои остальные игрушки. |
09.05.2007, 01:44 | # 148 |
Newbie
Регистрация: 27.06.2005
Сообщения: 41
|
Где OS содержит резервные копии реестра?
Реестр
system32/config SAM - HKEY_LOCAL_MACHINE\SAM SECURITY - HKEY_LOCAL_MACHINE\Security software - HKEY_LOCAL_MACHINE\Software system - HKEY_LOCAL_MACHINE\System & HKEY_CURRENT_CONFIG default - HKEY_USERS\.DEFAULT Ntuser.dat - HKEY_CURRENT_USER Где OS содержит резервные копии реестра? |
09.05.2007, 15:56 | # 149 |
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 422
|
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |
10.05.2007, 03:57 | # 150 | |
Newbie
Регистрация: 27.06.2005
Сообщения: 41
|
Ascetic,
Цитата:
Сам как пробовал на нормальную работу Windows после перезагрузки это не влияет? |
|
26.06.2007, 14:06 | # 155 |
Guest
Сообщения: n/a
|
суть проблемы.
Не могу подключится удаленно,Вываливает сообщение "удаленный сеанс отключен, из-за отсутствия доступных лицензий клиента сервера терминалов для этого компьютера. Обратитесь..." Проблема в лицензиях. знаю что надо в реестре исправить то есть удалить mslicensing, но в какой ветке найти не могу??? |
27.10.2007, 17:17 | # 157 |
Newbie
Регистрация: 20.11.2002
Адрес: Quite close to Vladivostok
Пол: Male
Сообщения: 18
|
Как можно отрегулировать в ХР сигнализацию на уровень заряда батареи, можно ли выключить сигнализацию вообще, либо установить минимальный уровень меньше 3%? Какие есть ключики для регулирования энергопитания в реестре?
|
22.07.2008, 22:59 | # 158 |
Junior Member
Регистрация: 14.01.2008
Сообщения: 94
|
Здрастуйте.
Есть вопрос по настройке кард-ридера а именно USB. У меня в компе стоит кард-ридер(вроде так называется). В нём куча всяких разъёмов для подключения. Он подключён я так понял через USB. Когда я запускаю комп, у меня появляется значёк о подключении USB в трее, и в моём компьютере 4 диска. недоступных (ничего реально не подключено же). когда подключаю в кард-ридеру что нибуть, тогда уже отображается ... Вопрос вот в чём, можно ли сделать чтоб он не маячил и не запускал каждый раз при запуске компьютера эти 4 диска и значёк этот о USB не висел в трее? а просто чтоб когда я чтото к кард ридеру подключаю, отображалась допустим та карта что я подключил и всё. может в реестре это как то можно сделать. в ноутбуке у меня примерно так... Спасибо за помощь. p.s. если фича не в реесте. был бы благодарен за ответ как сделать по другому |
25.07.2008, 19:17 | # 159 |
Migel Mod Volos
Регистрация: 09.09.2003
Адрес: МПЛ-в почетной д
Сообщения: 7 486
|
earcher, если подключаешь только одну (по типу) карту на ридере - то остальные можно убрать через управление дисками. Просто поснимать с ненужных буквы. В следующий раз при его подключении ненужные слоты останутся без букв. По другому по моему никак.
Про значек в трее по моему уже обсуждали где-то, но не нашел.
__________________
Все "спасибы" - в приват и в репутацию! не засоряйте форум!!!! © Plague Небьющаяся игрушка - это игрушка, которой ребенок может разбить все свои остальные игрушки. |