SBond

Зачем нужен реестр для Windows

В этой теме 13 сообщений

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

Что такое реестр нам например отвечает http://www.computerbild.ru - "Реестр – это своего рода база данных Windows, в которой хранится информация обо всех параметрах ОС и конфигурации всех установленных в си­стеме приложений и устройств..." - ссылка

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

Почему я этот задаю вопрос именно здесь, потому-что считаю его одним самым главным недостатком Windows и рассадником вредоносного софта и тд и потому что хотелось бы послушать профессионалов... Если подобные вопросы уже были, то прошу меня простить, что не увидел, и если я все-таки не в той теме задал вопрос,тоже прошу меня простить, и не бить сильно... :unsure:

(Я как-то задал этот вопрос в тех поддержку MS, ответа не было, вероятно покрутили у виска... :lol::) )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Упрощённо можете рассматривать реестр как виртуальную файловую систему. Обычно все проблемы возникают из-за неправильной раздачи прав на её объекты.

Поделиться сообщением


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

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

Главный недостаток Windows не ресстр, а глупые пользователи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Упрощённо можете рассматривать реестр как виртуальную файловую систему. Обычно все проблемы возникают из-за неправильной раздачи прав на её объекты.

Хм, спасибо за ваш ответ, только как можно "конфиги" созданные в первую очередь ради совместимости или тонкостей запуска различного программного обеспечения причислить к файловой системе пусть даже к виртуальной,.. ну допустим, но, а как же смотреть на то ПО, которое не требует регистраций в этой базе и тд, я понимаю, что без конф файлов никак не обойтись, но делать базу различных настроек мне кажется ошибка....

Главный недостаток Windows не ресстр, а глупые пользователи.

Спасибо вам, на добром слове, но это не ответ.

Позвольте я вам сделаю еще одну выдержку "Зачем нужен реестр

Впервые реестр появился в ОС Windows NT. Ее предшественницы – MS-DOS и Windows 1.0–3.11 хранили все настройки в текстовых файлах config.sys и autoexec.bat. Манипулирование сложносочиненными командами с множе­ством ключей, используемыми в этих файлах, считалось высшим пилотажем и зачастую было не «по зубам» неопытному пользователю. Кроме того, каждая программа имела свой собственный конфигурационный файл, что добавляло еще больше трудностей при настройке системы. Реестр, как централизованное хранилище всех настроек ОС, аппаратных компонентов и установленных приложений, был призван устранить этот хаос и успешно справляется с этой задачей по сей день. Он используется в последней версии ОС Windows – Vista, а затем «переедет» и в Windows 7".

От себя - Главное предназначение выхода Windows была графическая среда и ее оболочка, а справится с config.sys и autoexec.bat. мог даже такой глупый как я...., так вот, дорогой мой, умный пользователь, либо вы по теме, либо давайте расскажем друг другу анекдоты в другой теме... ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Зачем нужен реестр

Для взаимодействия программ друг с другом.

Соответственно сюда входит и опознавание друг друга и знание того что вообще они существуют в системе.

p.s.

советую почитать про COM технологию -))

На данный моменть windows полностью сделан на ней.

К полному переходу на идеологию .NET так и не добрались.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

MS-DOS и Windows 1.0-3.11 for Workstations не были предшественницами Windows NT. Windows NT - замена OS\2. Хорошо, давайте по теме, расскажите в каком месте реестр это рассадник вредоносного софта? Неужели злосчастные ключи автозагрузки?

Лучше не про COM почитайте, а Руссиновича.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
как можно "конфиги" причислить к файловой системе

Это вы причислили конфиги к файловой системе и возмутились. Я же отображал реестр на виртуальную фс. Читайте внимательно.

Можете воспринимать реестр как некий большой xml-файл, который хранит все конфиги, вместо индивидуальных файлов настроек. Так больше подходит для восприятия?

А то, что загаживают реестр виноват не реестр, а догадайтесь кто.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Можете воспринимать реестр как некий большой xml-файл, который хранит все конфиги, вместо индивидуальных файлов настроек.

Почти так оно и есть, только не один большой, а несколько для каждого раздела и не xml.

Windows\System32\Config\SAM – HKEY_LOCAL_MACHINE\SAM

Windows\System32\Config\Security – HKEY_LOCAL_MACHINE\SECURITY

Windows\System32\Config\Software – HKEY_LOCAL_MACHINE\SOFTWARE

Windows\System32\Config\System – HKEY_LOCAL_MACHINE\SYSTEM

Windows\System32\Config\Default – HKEY_USERS\.DEFAULT

ntuser.dat в папке профиля пользователя - HKEY_CURRENT_USER

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MS-DOS и Windows 1.0-3.11 for Workstations не были предшественницами Windows NT. Windows NT - замена OS\2. Хорошо, давайте по теме, расскажите в каком месте реестр это рассадник вредоносного софта? Неужели злосчастные ключи автозагрузки?

Лучше не про COM почитайте, а Руссиновича.

Windows NT - это скорее всего дальнейшее развитие OS\2 со стороный MS, впрочем это не важно...,

"расскажите в каком месте реестр это рассадник вредоносного софта? Неужели злосчастные ключи автозагрузки?" - как я и говорил, вся база - это рассадник, любая библиотека, любая ненужная программа записанная в базу, это в большинстве своем вред для пользователя, чем польза.... - здесь только "ленивым" и "плохим" программистам хорошо...

Честно говоря, создав эту тему я хотел услышать не свои ответы, а помощь знающих людей, я конечно почитаю "RFTM" но как говаривал один известный герой рассказов Артура Конан Доила - Человеческий мозг это пустой чердак, куда можно набить все что угодно, дурак так и делает, тащит туда нужное и не нужное...

Я очень надеюсь, что вы своими ответами, не пытаетесь сделать из меня троля...

Это вы причислили конфиги к файловой системе и возмутились. Я же отображал реестр на виртуальную фс. Читайте внимательно.

Можете воспринимать реестр как некий большой xml-файл, который хранит все конфиги, вместо индивидуальных файлов настроек. Так больше подходит для восприятия?

А то, что загаживают реестр виноват не реестр, а догадайтесь кто.

Спасибо большое, да так действительно больше и лучше воспринимается.... эх... я как был дураком, так им и останусь... эх... надо было действительно не задавать глупых вопросов, чтобы не не получить ответы типа - ну че ты пристал противный, так надо значит и все тут... :)

  • Upvote 5

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хорошо, взглянем с другой стороны. Если не будет реестра, будет куча конфигов в которых уж точно нельзя будет разобраться. Откуда знать пользователю что в папке с 9000 конфигами, конфиг very_need_for_system.cfg не запустит зловредный код? В то время как в реестре есть ограниченное кол-во мест откуда что-то не нужное может запускаться, откуда вообще что-либо может запускаться, не учитывая варианта, если пропатчить explorer.exe. А как насчет производительности? При каждом запуске програмы, она будет перечитывать все конфиги(привет линуксойды) или только свой раздел? Которая, если следовать минимальным рекомендациям по безопасности, будет находиться в разделе доступном для пользователя, никак не причиняя вреда системе целиком.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
При каждом запуске програмы, она будет перечитывать все конфиги(привет линуксойды) или только свой раздел? Которая, если следовать минимальным рекомендациям по безопасности, будет находиться в разделе доступном для пользователя, никак не причиняя вреда системе целиком.

Это ж зачем программе все конфиги системы? Ей своего достаточно.

А то знаете и в Windows прорамма может полностью считывать HKLM, HKCU да цепляться ко всем ключам в HKPD

А как в linux это организованно?

Конфиги, лежащие в /etc - аналог HKLM

Конфиги, лежащие в профиле пользователя в скрытых папках - аналог HKCU

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Создайте учетную запись или войдите, чтобы комментировать

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти с помощью Facebook Войти Войти с помощью Twitter
Anti-Malware.ru Вконтакте   Anti-Malware.ru в Facebook   Anti-Malware.ru в Twitter   Anti-Malware.ru в LinkedIn   RSS
  • Сообщения

    • San
      Я вот сейчас тоже столкнулся с подобной проблемой. Кредит к сожалению, давать мне почему-то отказываются. Поэтому для себя лично я решил, что лучше будет взять деньги под залог автомобиля, потому как в худшем случае, я потеряю только свое транспортное средство, а не квартиру или что-то еще более важное. Нашел неплохие условия в Москве на сайте https://lombard-capital.ru/uslugi/dengi-pod-zalog-avto/ .  Кто-нибудь пользовался их услугами?
       
    • Harlison
      Кстати по сути вы говорите про те же материалы, из которых делают балконы разные, как тут под ключ кстати по адекватной цене https://salamander.com.ua/production/osteklenie-lodzhij-i-balkonov/balkon-pod-klyuch/ . В итоге суть в чём, можете попробовать с ними связать напрямую и предложить быть спонсорами такой то идеи, для создания удобства граждан. Или через горсовет и сразу предлагать, где можно их сделать, чтобы те всё оплатили.
      Если взялись, так делайте!
    • Viktorr
      Потому что для безопасности компьютеров, мало одних лишь антивирусов, нужно применять и другие способы защиты. В сети вообще-то немало данных по этой теме, к примеру вот здесь можете ознакомиться с подробной информацией, как проводить тестирование на проникновение, для обеспечения информационной безопасности  https://codeby.net/kniga-testirovanie-na-proniknovenie-s-kali-linux-2-0-na-russkom-jazyke/ . Там полностью на русском языке изложено, как проводить анализ уязвимостей в веб-приложениях, делать стресс-тесты сети и т.д. Так что внимательно изучите данную информацию, и делайте выводы, что нужно предпринять, чтобы надежно защитить свой компьютер.
    • demkd
      А причем тут разрабы, формат известен, проблема во времени необходимом на интеграцию sql в uVS и само совместимостью такого комбайна с PE, со временем вопрос решится буду смотреть.
    • PR55.RP55
      + Donkey CORP
      technologierutherford.com
      PC Accelerate Sales Inc
      technologieboussac.com
      RS INTERNET PAZARLAMA A S