sonyps4.ru

Ключ в реестре windows xp. Почему не нужно чистить реестр

Здравствуйте админ! Вопрос, как очистить реестр от накопившегося мусора: оставшихся ключей, параметров, значений удалённых программ, но сделать это хочу правильно, так как есть печальный опыт.

Совсем недавно устанавливал себе на компьютер одну программу и с удивлением обнаружил что вместе с ней установилась и другая, какой-то чистильщик операционной системы и реестра. Самое интересное эта программа стала запускаться вместе с Windows, постоянно предлагая очистить компьютер от различного мусора. Ради интереса я решил попробовать и нажал ОК, начался процесс очистки реестра от ненужных записей, через минуту проверка закончилась и программа выдала отчёт, было найдено 1024 ошибки, которые утилита предложила исправить, я согласился и опять нажал ОК, ошибки реестра были удалены и компьютер перезагрузился и больше уже не загрузился!

При следующей загрузке на чёрном экране вышла ошибка Windows\system32\config\system... и что-то там ещё. С огромным трудом операционную систему удалось восстановить по вашей статье .

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

Как очистить реестр

1) Что такое реестр!

2) Так ли необходима очистка реестра.

3) Знаете ли вы, что если вредоносная программа оставит свои ключи в реестре, то ни один чистильщик реестра их не найдёт. Как найти ненужные ключи в реестре ручками не прибегая ни к каким программам.

3) Как очистить реестр программой EnhanceMySe7en

4) Как очистить реестр программой CCleaner

Привет друзья! Хороший задан вопрос и чтобы на него ответить, я в двух словах расскажу вам что такое реестр и как он используется Windows.

Реестр - важнейший компонент Windows, появился в древней Windows 3.1 в виде файла Req.dat .

Реестр содержит в себе огромную базу данных или хранилище конфигурационной информации всех установленных в операционную систему программ и самой Windows. Информация о всех пользователях, расширениях файлов, драйверах, подключенных устройствах, активациях и так далее, всё это хранится в реестре.

Любое приложение при своей установке в операционную систему оставляет свои конфигурационные данные в реестре и также любое приложение не удаляет все данные из реестра при свой деинсталляции (удалении) с компьютера. Это общеизвестный факт.

Например я удалю с компьютера программу Adobe Photoshop, а затем проверю реестр на наличии ключей этой программы и они там найдутся,

Тоже самое будет с программой Download Master.

А если удалить из Windows более серьёзную программу, к примеру , то обратите внимание сколько она оставит после себя в реестре мусора. А если представить что мы пользуемся операционной системой год!

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

В каких случаях произвожу очистку реестра я сам

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

Но как удалять ненужные записи в реестре вы всё же должны знать и вот почему.

Для примера приведу реальный случай. Мой знакомый подхватил вредоносную программу запускавшую исполняемый файл из папки C:\Windows\AppPatch\hsgpxjt.exe. Вирус мы успешно удалили , но созданные в реестре вредоносной программой записи остались, так как при загрузке системы появлялось вот такое окно.

Ни одна из существующих автоматических чистилок реестра мне тогда не помогла, они просто не нашли вредоносные записи.

Пришлось ручками найти в реестре вредоносные ключи расположенные в кустах реестра

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Windows

Добавлены ключи

Load REG_SZ C:\WINDOWS\apppatch\hsgpxjt.exe

Run REG_SZ C:\WINDOWS\apppatch\hsgpxjt.exe

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

Добавлен ключ

userinit REG_SZ C:\Windows\apppatch\hsgpxjt.exe

Об этом случае я написал подробную статью " " можете почитать. Из этой статьи вы сможете узнать как найти ненужные ключи в реестре при помощи встроенного в Windows редактора regedit.

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

Как очистить реестр программой EnhanceMySe7en

Перед использованием программ чистильщиков реестра советую создать точку восстановления системы (прежде чем упасть подстелим соломенку)

Одно время я пользовался программой EnhanceMySe7en, это очень хороший твикер для Windows 7, включает два десятка удобных инструментов для управления Windows 7. EnhanceMySe7en содержит также менеджер автозагрузки, дефрагментатор жесткого диска, инструмент для мониторинга винчестера и диспетчер процессов (некоторые инструменты доступны только в платной версии). Эта классная программулька к сожалению на английском языке, но Вам всё будет понятно и так.

Официальный сайт программы http://seriousbit.com/tweak_windows_7/

Нажимаем Download v3.7.1, 12.6 MB и скачиваем бесплатную версию,

Она не содержит некоторые инструменты, например дефрагментатор жесткого диска.

Чтобы запустить очистку реестра нужно пройти на вкладку Tools и нажать всего лишь одну кнопку Registry Cleaner .

Затем можете посмотреть детали Details или сразу нажать на кнопку Delete Удалить ошибки.

Вот и всё, реестр очищен.

Как очистить реестр программой CCleaner

Ещё более простая программа CCleaner, которой пользуется подавляющее количество пользователей. Она установлена буквально у всех кому это надо и не надо. Мне иногда кажется что она входит в набор стандартных программ Windows. Какой бы мне компьютер не принесли на ремонт, так она там обязательно уже установлена.

Скачать программу можно на её официальном сайте

http://ccleaner.org.ua/download/

Можете портативную версию CCleaner, работающую без установки и носить её с собой на флешке. Есть версия даже для Mac.

Скачали, запускаем программу от имени администратора.

В первую очередь идём в Настройки и выбираем русский язык.

Вкладка Реестр. Нажимаем на кнопку Поиск проблем.

В первый раз программа найдёт очень много ошибок.

Нажимаем Исправить.

И выбираем место для сохранения резервной копии.

Затем можете просмотреть все ошибки реестра или просто нажать кнопку Исправить отмеченные.

Данная резервная копия будет вам нужна если после очистки реестра что-то пойдёт не так. Что может пойти не так? К примеру какая-нибудь уже активированная программа заново попросит активацию, но не беспокойтесь, это бывает очень редко. В этом случае нажмёте двойным щелчком правой мыши на резервном файле реестра

Ответите Да

Ранее уже было сказано, что системный реестр – это иерархическая база данных, информация в которой распределяется по нескольким уровням (их может быть до шести). На первом уровне расположены ветви (Hive Keys). Всего их пять, название каждой из которых начинается с английской аббревиатуры HKEY_. За символом подчеркивания следует название ветви:

Есть еще и шестая ветвь – HKEY_DYN_DATA. В ней содержатся динамические данные о состоянии устройств, установленных на компьютере. Данные этого раздела формируются и изменяются операционной системой в процессе загрузки и в виде файлов не сохраняются.

На втором уровне располагаются разделы или ключи реестра (Registry Keys), на третьем – подразделы (Subkeys) и на четвертом и далее – параметры (Values). Если взять за аналогию иерархическую файловую структуру, то уровни реестра можно отобразить следующим образом:

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

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

Структура системного реестра 64-разрядной версии Microsoft Windows несколько отличается от архитектуры реестра 32-разрядных версий Windows . Он имеет два независимых раздела: в одном содержатся данные, относящиеся к 32-разрядным компонентам операционной системы, в другом - все сведения по 64-разрядным компонентам, — причем ключи и ветви обоих разделов имеют практически одинаковые наименования и обозначения.

Рассмотрим подробнее, какие данные находятся в том или ином разделе.

HKEY_CLASSES_ROOT (HKCR)

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

HKEY_CURRENT_USER (HKCU)

Эта ветвь реестра хранит настройки персональной оболочки пользователя, совершающего вход в операционную систему (меню «Пуск», рабочий стол и т. д.). В ее подразделах находится информация о переменных окружения, группах программ данного пользователя, настройках Рабочего стола, цветах экрана, сетевых соединениях, принтерах и дополнительных настройках приложений. Эта информация берется из подраздела Security ID (SID) ветви HKEY_USERS для текущего пользователя. Фактически, в данной ветви собраны все сведения, относящиеся к профилю пользователя, работающего с Windows в настоящий момент.

HKEY_LOCAL_MACHINE (HKLM)

Раздел содержит информацию об установленном программном обеспечении, его настройках, драйверах. Здесь же – информация, относящаяся к операционной системе и оборудованию, например тип шины компьютера, общий объем доступной памяти, список загруженных в данный момент времени драйверов устройств, а также сведения о загрузке Windows. Данная ветвь включает наибольшее количество информации в системном реестре и нередко используется для тонкой настройки аппаратной конфигурации компьютера. Хранящиеся в этой ветви данные справедливы для всех профилей, зарегистрированных в системе пользователей.

HKEY_USERS (HKU)

Если раздел HKEY_CURRENT_USER содержит настройки текущего пользователя, то данный раздел хранит настройки Windows для всех пользователей. В его подразделах содержится информация обо всех профилях пользователей, а один из подразделов всегда соотносится с разделом HKEY_CURRENT_USER (через параметр Security ID (SID) пользователя). Другой подраздел, HKEY_USERS\DEFAULT, содержит информацию о настройках системы в момент времени, предшествующий началу сеанса текущего пользователя.

HKEY_CURRENT_CONFIG (HKCC)

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

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

Trial-Reset - программа для очистки реестра и системы от ключей и файлов, созданных коммерческими и бесплатными системами защиты. После очистки, как правило, триальные счетчики обнуляются и защищенными программами можно пользоваться снова, как будто они только что установлены. Последняя версия 4.0 Final, несмотря на предыдущие заявления автора, что программа больше не будет развиваться, вышла новая версия. Теперь даже с исходниками! Функционал Trial-Reset можно расширять, в комплекте уже есть дополнительные плагины для сброса триала программы Alcohol 120% всех версий и удаления пустых ключей реестра. Поддерживает следующие протекторы: ACProtect, ActiveMark, Armadillo, ASProtect, DBPE, EncryptPE, Enigma, ExeCryptor, ExeShield, eXPressor, ICE License, License Protector, NoCopy, NTkrnl Protector, Obsidium, OneWay, Orien, PCGuard, ProActivate, ProtectionPlus, ProtectShareware, SafeSerial, SDProtector, Sheriff, SGLicense, ShareGuard, SoftLocx, SoftSentry, SoftWrap, STProtector, SVKP, Thinstall, VBOLock, VBox, VisualProtect, WinLicense, Xheo Licensing, XProtector и ZipWorx.

В процессе работы Trial-Reset записывает на диск и запускает вспомогательную утилиту для удаления защищенных ключей реестра, некоторые антивирусы могут расценить это действие как опасное. Я лично проверил файл, вредоносного кода он не содержит. Если ограничения вашего мозга не позволяют это осознать, то повторяю: никакого вредоносного кода архив НЕ содержит.

EVACleaner.2.7.zip (385,147 bytes)




Нашлась еще вот такая софтина Trial Doctor , офсайт прекратил существование, последняя версия 1.31. По мнению автора чистит систему от триальных ключей Armadillo и ASProtect, но на практике это как-то не бросается в глаза. Если вдруг кому пригодится, то хорошо.

Программы для сброса триала

Приветствую всех посетителей сайта! Сегодня рассматриваем тему, которая может пригодиться многим. Уверена каждому из вас хоть раз приходилось пользоваться триальной версией какого-нибудь софта. Для новичков и тех кто не в курсе, что такое триал, кратко объясняю.

Большинство коммерческих, то бишь платных программ предоставляют пользователям для ознакомления триальную версию на какой-то определенный срок (от 7 до 30 дней), после чего для дальнейшего пользования программу нужно зарегистрировать, то есть купить. Если этого не сделать, программа перестает работать и остается ее либо удалить либо оплатить.

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

Чаще всего для большинства программ в Интернете можно найти "ломаную" версию с кейгеном в архиве, который автоматически генерирует пароль для активации программы. Если таковой версии обнаружить в сети не удалось, то в ход идут специальные утилиты.

Утилиты различают двух типов - для удаления триальных ключей и для изменения триального срока. Если для защиты коммерческой программы использован известный навесной протектор типа ActiveMark, Armadiillo, ASProtect, LicenseProtector и т.п., то можно воспользоваться программами для удаления триальных ключей из реестра.

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

Из первого типа утилит популярной является Trial-Reset, поддерживающая 36 известных протекторов. Trial-Reset - специализированная программа для очистки реестра от триальных ключей и файлов, создаваемых различными платными программами и их защитами. После проведенной очистки триальные счетчики обнуляются словно программа только что установлена.

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

Давным-давно, в незапамятные времена (еще до изобретения операционной системы Microsoft Windows 95), компьютеры Windows и программы, разработанные для них, включали в свой состав файлы конфигурации.ini, в которых хранились данные, определявшие принцип работы программы, среду ее функционирования и множество других параметров.

Позже появился Реестр Windows, ключи которого аналогичны заключенным в скобки заголовкам файлов.ini, а значения – записям под этими заголовками. Существенное различие заключается в том, что у ключей реестра есть подключи, в которых содержатся строковые или двоичные данные, в то время как файлы.ini такой тип записи данных не поддерживают. Нужно ли периодически чистить реестр? Давайте посмотрим.

Ульи и ключи

Улей реестра – это группа ключей, подключей и значений реестра, к которой прилагается несколько файлов поддержки, содержащих резервные копии данных. За время существования реестра существенных изменений в нем не произошло, так что тем, кого интересуют подробности, советую почитать статью « ?» («К чему вся эта шумиха по поводу ульев реестра?»).

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

На что способны программы для очистки реестра?

На что способны программы для очистки реестра, если верить рассказам их создателей? Некоторые из них обещают повысить скорость работы Windows, сократив объем реестра и удалив пустые записи. Без сомнения, удаление пустых записей уменьшит объем реестра, но если учесть, что емкость современных жестких дисков составляет десятки гигабайт, лишние 10 МБ погоды не делают.

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

Файлы.ini – это простые текстовые файлы, поиск в которых осуществляется последовательно, в то время как файлы реестра представляют собой индексированные файлы базы данных. Если индекс соответствует текущему состоянию системы – а надо отметить, что индексы обновляются вский раз после внесения каких бы то ни было изменений – размер реестра не имеет значения.

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

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

Бывают программы для очистки реестра, которые обещают решить проблемы, приводящие к аварийному завершению работы системы и появлению сообщений об ошибках. Я занимаюсь системным администрированием еще со времен Windows NT 3.5. За все это время я не заметил ни малейшей связи между аварийным завершением работы системы или появлением сообщения об ошибке и системным реестром Windows – и я не знаком ни с одним администратором, который бы эту связь обнаружил.

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

Кому программы для очистки реестра нужны на самом деле?

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

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

Выводы

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



Загрузка...