нравится
Личная панель  
Наши услуги  
 
Хочешь
- сайт без рекламы?
- прямые ссылки?
- общение и конкурсы?
Хочешь
- качать без проблем с летитбит?
 
Категории программ  
Софт хиты  
Наш опрос  
 
Чего вам хотелось бы видеть на сайте?

Софт для iOS
Софт для Android
Софт для Windows
Игры для iOS
Игры для Android
Игры для Windows
Новости IT
Фильмы
Музыку

 


 Генеральная уборка:, Драим реестр
#1 sens | 6 января 2011 22:56

Дример
  • 34

Репутация: 2
Группа: Посетители
Сообщений: 37
C нами с: 25.12.2009
Очки: 313
Тема реестра очень популярна в литературе, посвященной ОС Windows. Большинство авторов посвящают одну или несколько своих статей этой тематике. Я по ходу своего повествования постараюсь "не свалиться" ни в механическое перечисление значений всяких полезных ключей, ни в сухое теоретизирование, свойственное официальным публикациям "Майкрософт", посвященным этой теме.

Системный Реестр является одной из наиболее важных составляющих операционной системы Windows. Эта большая и сложная база данных в иерархической форме (сходной древовидной структурой папок Windows) хранит все конфигурационные установки ПО и оборудования. Каждый раз, когда пользователь производит какие-либо изменения в параметрах системной настройки в Панели управления, или в ассоциациях файлов, или вносит изменения в установленном программном обеспечении - все эти изменения отражаются и сохраняются в Системном Реестре. Впервые Реестр появился в Windows 95. По замыслу Microsoft он должен был полностью заменить файлы INI и хранить всю информацию по аппаратной конфигурации компьютера, различные настройки операционной системы и установленных программ, в том числе, и сторонних разработчиков. Физические файлы, которые составляют Системный Реестр, расположены в зависимости от версии Windows: в Windows 95 и 98 - в двух файлах системного каталога Windows, называемых USER.DAT и SYSTEM.DAT, в то время как в Windows семейства NT (к которым относится Windows 2000/XP) эти файлы содержатся в каталоге Windows/System32/Config.

Реестр Windows слишком велик и сложен, поэтому в большинстве случаев, когда вся система функционирует в штатном режиме, особой необходимости заглядывать туда нет. Тем не менее, сплошь и рядом могут возникнуть ситуации, когда он может стать причиной возникновения многих проблем в работе ПК. В лучшем это проявляется в постепенном "засорении" жесткого диска, уменьшении скорости его работы, а также в увеличение времени загрузки системы. В худшем - однажды может произойти непоправимое и операционная система либо вообще перестанет загружаться, либо загрузится, но с таким количеством ошибок, что нормальная работа будет просто невозможна. И тогда хочешь, не хочешь, а засучивай рукава - и вперед: или грудь в крестах, или… очередная переустановка. Вот именно для таких ситуаций и надо иметь хотя бы приблизительное представление о структуре реестра, его функционировании, месторасположении различной информации и принципов работы с ней. Запускаем редактор реестра пуск/выполнить/(RegEdit)/ок.



Системный реестр имеет иерархическую древовидную структуру, которая практически идентична для всех ОС семейства Windows и напоминает структуру каталогов на жестком диске и состоит из 6 основных разделов, названия которых начинаются с обозначения "HKEY_":



1: HKEY_CLASSES_ROOT - содержит сведения о зарегистрированных расширениях, файловых ассоциациях, технологии OLE, механизме Drag&Drop и других функциях интерфейса, реализуемых на уровне ядра системы.

2: HKKEY_CURRENT_USER - эта ветвь реестра хранит настройки персональной оболочки текущего пользователя операционной системы (меню "Пуск", Рабочий стол и т. д.).

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

4: HKEY_USER - содержит информацию о настройках Windows, общих для всех пользователей.

5: HKEY_CURRENT_CONFIG - здесь содержится информация о конфигурации устройств Plug&Play и сведения о конфигурации компьютера.

6: HKEY_DYN_DATA - содержит информацию о состоянии различных устройств, которая может изменяться в процессе работы системы. Эта информация обновляется при каждом запуске системы, каждый раз изменяясь в соответствие с изменениями аппаратной конфигурации компьютера. В каждом из этих разделов также содержатся подразделы (keys), в них - подразделы следующего, более низкого уровня и т.д. В них хранятся значения (values), которые могут иметь строковый тип (String Value) - обычная текстовая строка, двоичный тип (Binary Value) - число, записанное в шестнадцатеричной системе и целочисленный тип (Dword Value) - число, записанное как в десятичной, так и шестнадцатеричной системах счисления.

При установке приложений в Системном Реестре, как правило, создаются новые записи, которые после удаления программы зачастую полностью не удаляются и остаются лежать мертвым грузом в "закромах". Со временем Реестр слишком разбухает, что отрицательным образом сказывается на стабильности системы. Таким образом, наша главная задача заключается в очистке Реестра от "ошметков" давно удаленных программ.
Прежде чем приступать к каким-либо операциям с Реестром надо крепко-накрепко усвоить два основных правила работы с Реестром Windows:
Во-первых, ВСЕГДА и в ОБЯЗАТЕЛЬНОМ порядке необходимо создать резервную копию Реестра, иначе и браться за его редактирование будет мало смысла - быстрее и дешевле сразу переустановить систему.
Второе правило относится непосредственно к редактированию Реестра: НИКОГДА не следует удалять или изменять информацию в реестре, если Вы на все 100 % не уверены в правильности своих действий. В противном случае некорректное изменение данных может привести, в лучшем случае, к восстановлению информации из резервной копии (см. выше).

Резервное копирование Реестра
Для получения самой свежей копии Системного Реестра уместнее всего воспользоваться встроенным Редактором реестра (RegEdit). Возможности экспорта в редакторе Windows позволяют копировать Реестр как по частям, так и полностью. Для этого, запустив RegEdit, необходимо в дереве каталога выделить "Мой компьютер", затем в меню Реестр выбрать "Экспорт файла реестра", ввести имя и расширение резервного файла.
Еще одним способом резервирования важнейшей системной информации для пользователей Windows Me/2000/XP является стандартная служба архивации и восстановления системы (Пуск / Программы / Стандартные / Служебные / Архивация данных). Воспользовавшись услугами этой службы, можно сохранять не только содержимое Реестра, но и создать резервные копии всех имеющихся данных, а также восстановить состояние системы с архивных копий.
Кстати, в Windows 98SE и младше все это сделать можно гораздо проще: в них резервная копия создается автоматически при первом за сутки запуске (перезагрузке) системы, причем по умолчанию хранится 5 таких копий. Вручную же создать еще одну такую копию можно командой:

scanregw /backup

Восстановить рухнувшую систему следует из-под "чистого" DOS командой:

scanreg /restore

При этом, между прочим, Реестр автоматически уплотняется, так что такую процедуру можно регулярно проводить и с целью "порастрясти жирок" со слишком разросшегося Реестра. Пустячок, а все равно приятно. А вот Windows 2000/XP сама резервных копий делать не умеет, хотя и ее можно восстановить, используя вариант реестра, автоматически сохраняемый после последней удачной загрузки (Windows/repair).

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

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

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



С первым пунктом все вроде бы ясно - открываем RegEdit, нажимаем комбинацию клавиш Ctrl-F или меню правка-найти и в появившемся окошке вводим название того, что мы хотим найти. Естественно, это будет название удаленной программы, хотя могут быть и варианты. Так, например, иногда стоит поискать и по имени фирмы - разработчика. И ищем, ищем, ищем... Да, это долго и нудно (ведь после каждого найденного значения необходимо еще раз нажать F3, и так до "упаду", особенно если ключей очень много), но никуда не денешься. Конечно, существует большое количество специализированных утилит для поиска и удаления "дохлых" ссылок реестра, способные существенно облегчить неблагодарный труд "ассенизатора", однако правда жизни такова, что на все 100 % гарантировать успешный результат ни одна из них не в состоянии. Ведь структура Реестра настолько гибка, что позволяет вносить в него "программописателям" все, что им заблагорассудится. А им, поверьте, иногда может такое "заблагорассудиться", что и в страшном сне не приснится. Так что ручками, ребята, ручками...

Ну, хорошо, все, что могли, мы руками вычистили, а что дальше? А дальше - оптимизация Реестра, которая является логическим продолжением операции чистки. Ведь при удалении ссылок из Реестра они оттуда физически не удаляются, а только помечаются, как удаленные, что, конечно, обеспечивает определенное увеличение скорости работы с Реестром, но все это до поры, до времени. И здесь в наиболее выигрышном положении оказываются те, кто сохранил верность "старушке" Windows 9х, которая при загрузке проверяет реестр и, если в нем обнаружено более 500 Кбайт "пустышек", то она автоматически дефрагментирует Реестр. С Windows семейства NT все гораздо сложнее, так как их Реестр в физическом плане серьезно отличается от Windows 9x и в оптимизации практически не нуждается, т.к. при работе ОС та часть его содержимого, которая доступна текущему пользователю, загружается в оперативную память (кэшируется). Когда производится операции записи или удаления в Реестре, то изначально все это происходит в памяти, а уж потом в фоновом режиме буфер кэша сбрасывается на диск, но опять же, переписывается не весь реестр, а только та его часть, которая была изменена. Поэтому особого смысла как-то оптимизировать Реестр Windows NT нет. Хотя, для особо жаждущих его дефрагментировать, среди целой кучи хороших и разных программ для работы с Реестром, есть утилита RegDefrag, которая как раз и занимается этим полезным делом.

Реализация второго же пункта вызовет гораздо меньше затруднений - ведь за автозапуск программ в Windows отвечают ключи, находящиеся в хорошо всем известной ветке:
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersion. Там есть подразделы: Run, RunOnce, RunOnceEx, Run Services, RunServicesOnce. В них и содержатся ключи, отвечающие за запуск программ. Название ключа может быть произвольным, а в качестве его значения указывается запускаемая программа. В разделе Run по умолчанию система устанавливает следующие ключи: internat.exe, LoaderPowerProfile, ScanRegistry, SystemTray, TaskMonitor, а в разделе RunServices повторно дублируется ключ LoadPowerProfile. В разделах, в которых присутствует слово "Once", прописывают свои значения программы, запуск которых надо произвести один раз, например при установке, или наоборот, при удалении программы. Поэтому в нормальных условиях они должны быть пусты. Все остальные ключи, присутствующие в любом из этих разделов Реестра, добавлены установленными программами и подлежат придирчивой инспекции на предмет их лояльности, дерзайте.

Вообще-то следует признать, что сама идея Системного Реестра Windows оказалась далеко не самой удачной, поэтому в своих новых разработках Microsoft решила полностью отказаться от Реестра в его нынешнем виде. В разрабатываемой сейчас ОС нового поколения, все те функции, которые сегодня выполняет Реестр, будут возложены непосредственно на файловую систему нового типа, построенную на основе перспективных технологий.
  Перейти в начало страницы  
#2 Дримыч | 6 января 2011 23:00

Дример до мозга костей
  • 102

Репутация: 13742
Группа: Посетители
Сообщений: 3036
C нами с: 10.08.2009
Очки: 5415
sens, Новую ОС уже показали .....Глава Microsoft Стив Балмер (Steve Ballmer) продемонстрировал в своем выступлении во вторник на выставке CES в Лас-Вегасе работу предварительной версии Windows 8 на ARM-компьютере (использовалась платформа NVIDIA Tegra 2). Балмер запустил на этой системе веб-браузер Internet Explorer 9, а также программу для проведения презентаций Microsoft PowerPoint. Вероятно, Microsoft создаст для ARM версию своего пакета офисных программ Microsoft Office (в его состав входит PowerPoint). Да ещё можно добавить что с развитием портабл софта всё вышеописанное теряет актуальность.....

Сообщение отредактировал Дримыч - 6 января 2011 23:33
--------------------
"Не надейтесь, что единожды воспользовавшись слабостью России,вы будете получать дивиденды вечно. Русские всегда приходят за своими деньгами. И когда они придут — не надейтесь на подписанные вами иезуитские соглашения, якобы вас опрадывающие. Они не стоят той бумаги,на которой написаны. Поэтому с русскими стоит или играть честно, или вообще не играть."
Отто фон Бисмарк
  Перейти в начало страницы  
#3 sens | 6 января 2011 23:32

Дример
  • 34

Репутация: 2
Группа: Посетители
Сообщений: 37
C нами с: 25.12.2009
Очки: 313
sergei0312

Microsoft объявила о планах по созданию следующей версии Windows, совместимой с платформой ARM. Под вопросом, правда, остается совместимость с новой архитектурой всего многообразия прикладного ПО, созданного для Windows.

Вот и я отомже (под вопросом)!
Интересно когда Microsoft выпустит ОС для которой не нужен будет сторонний соф, так сказать всё в одном.
  Перейти в начало страницы  
#4 Влад92 | 7 января 2011 00:13

Дример
  • 34

Репутация: 31
Группа: Посетители
Сообщений: 93
C нами с: 11.03.2008
Очки: 377
мелкие никогда так не сделают, в отличие от *nix. Это их деньги

--------------------
'иɔиu6оu ιqнжʎн о˩ǝh ʁv6
:ʎwиоu ǝн ʞɐʞин
  Перейти в начало страницы  
#5 usoft vindicator | 7 января 2011 00:23

Активный дример
  • 68

Репутация: 3187
Группа: Посетители
Сообщений: 978
C нами с: 17.11.2010
Очки: 11362
sens,

а я совсем не жду новую Винду!

У меня уже сейчас подавляющее число прог (97%) в реестре Вмнды совсем не прописаны!

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

Сообщение отредактировал usoft - 7 января 2011 00:50
  Перейти в начало страницы  
#6 -=ThinkeR=- | 7 января 2011 06:32

Пятизвездочный дример
  • 85

Репутация: 17711
Группа: Посетители
Сообщений: 1133
C нами с: 10.09.2009
Очки: 23607
Цитата: usoft
а я совсем не жду новую Винду!

И я не жду... мелкософт свой творческий пик уже прошёл..
  Перейти в начало страницы  
#7 super_bum Shutdown | 7 января 2011 09:32

Активный дример
  • 68

Репутация: 782
Группа: Посетители
Сообщений: 517
C нами с: 18.07.2008
Очки: 1452
Хм, я бы так не сказал...

--------------------
После Майдана для кого-то Украина окончательно стала Родиной, а для кого-то осталась территорией. Я считаю врагом любого, кто захочет превратить мою Родину в свою территорию.
  Перейти в начало страницы  
#8 steve.85 | 18 февраля 2011 12:40

Активный дример
  • 68

Репутация: 4158
Группа: Посетители
Сообщений: 524
C нами с: 7.12.2010
Очки: 12635
Цитата: usoft
У меня уже сейчас подавляющее число прог (97%) в реестре Вмнды совсем не прописаны!Это потому, что они Portable,


Замечаются какие-то глюки или нестабильность программ в сравнении с "целыми" версиями?

--------------------


  Перейти в начало страницы  
#9 usoft vindicator | 18 февраля 2011 13:01

Активный дример
  • 68

Репутация: 3187
Группа: Посетители
Сообщений: 978
C нами с: 17.11.2010
Очки: 11362
steve.85,
Привет!
Portable проги у меня делятся на 3 типа:
1. сделанные самим изготовителем или другим профи
2. сделанные любителями самодельщиками
3. переделанные мной

в 1. проги паботают не хуже,
а иногда лучше исходных Setup-версий
в 2. бывают глюки, а если их много или существенные - бракую ее и удаляю
в 3. попадают только те проги, где мне удается без глюков.

Поэтому, рекомендую пользоваться преимущественно Portable прогами

Сообщение отредактировал usoft - 18 февраля 2011 13:09
  Перейти в начало страницы  
#10 Asgard | 19 февраля 2011 14:30

Дример
  • 34

Репутация: 30
Группа: Посетители
Сообщений: 98
C нами с: 1.05.2009
Очки: 67
usoft,Привет! в хрюшке у меня тоже подавляющее большинство прог - portable. Но в семерке большая часть не хочет пахать - где можно брать портативки для семерки? или хотя бы прогу для 7ки чтобы "целые" версии упаковывать для создания портативных?
  Перейти в начало страницы  
#11 Чико El terrible | 19 февраля 2011 15:19

Пятизвездочный дример
  • 85

Репутация: 14682
Группа: SuperVIP
Сообщений: 1538
C нами с: 18.05.2009
Очки: 39
Цитата: sens
Microsoft объявила о планах по созданию следующей версии Windows,

да они хотя бы одну до ума довели :smile-03:
  Перейти в начало страницы  
#12 usoft vindicator | 19 февраля 2011 15:54

Активный дример
  • 68

Репутация: 3187
Группа: Посетители
Сообщений: 978
C нами с: 17.11.2010
Очки: 11362
Цитата: Asgard
Привет! в хрюшке у меня тоже подавляющее большинство прог - portable. Но в семерке большая часть не хочет пахать - где можно брать портативки для семерки? или хотя бы прогу для 7ки чтобы "целые" версии упаковывать для создания портативных?


1. по опыту ПК дочки с Семеркой - она сильная привепеда,
не все проги на ней фурычат...
2. где брать Portable - часть через поиск скачиваю в Инете,
часть переделываю сам. А затем в любом случае проверяю.
3. проги для переделки (VMWare (Thinstall)) есть в Инете/

Сообщение отредактировал usoft - 19 февраля 2011 15:55
  Перейти в начало страницы  
#13 Asgard | 19 февраля 2011 16:02

Дример
  • 34

Репутация: 30
Группа: Посетители
Сообщений: 98
C нами с: 1.05.2009
Очки: 67
usoft, пасиба.


дед Иван, до ума может и доводят - только тогда она не покидает стен мелкософта)) рядовые программеры делают то может все грамотно и без багов, а вот на уровне верхушки все решается иначе - им нужно продавать товар - вот и вносят в доработанный продукт свои "исправления" а потом извлекают бешеную выгоду продавая и саму ОС и обновы всяческие к ним. В штатах позлее относятся к пиратам) там больше покупают чем рискуют сидеть на нелицензии)
  Перейти в начало страницы  
#14 Vulkankor ЖИТЬ ХОРОШО , А ХОРОШО ЖИТЬ ЕЩЁ ЛУЧШЕ | 27 февраля 2011 17:55

Пятизвездочный дример
  • 85

Репутация: 12764
Группа: Посетители
Сообщений: 1528
C нами с: 27.02.2011
Очки: 22642
А что разве программы по оптимизации и очистке реестра (те что делают это в автомате) не эффективны?

А что разве программы по оптимизации и очистке реестра (те что делают это в автомате) не эффективны?

--------------------
Я НЕ ЗЛОПАМЯТНЫЙ , Я ПРОСТО ЗЛОЙ И У МЕНЯ ПАМЯТЬ ХОРОШАЯ
  Перейти в начало страницы  
#15 wolw112 | 27 февраля 2011 19:50

Активный дример
  • 68

Репутация: 3150
Группа: SuperVIP
Сообщений: 902
C нами с: 10.10.2008
Очки: 9239
Цитата: usoft
по опыту ПК дочки с Семеркой - она сильная привепеда
привереда видимо дочка. Пример в студию.

--------------------
Не надо печалиться!
  Перейти в начало страницы  
#16 usoft vindicator | 27 февраля 2011 20:22

Активный дример
  • 68

Репутация: 3187
Группа: Посетители
Сообщений: 978
C нами с: 17.11.2010
Очки: 11362
Цитата: wolw112
привереда видимо дочка. Пример в студию.


дочка большая привереда (уже писал...)

О семерке на ноуие дочки

Вот самый наглядный из примеров:
Для караоке дочка пыталась
задействовать внешний новый
исправный микрофон (Philips)

В звуковых устройствах встроенный микрофон виден и работает,
а внешнего микрофона там нет и на всем ноуте нет ...

Устранить этот странный каприз семерки смог
только дочкин знакомый - сисадмин...

Гораздо меньшая дружелюбность семерки
к неопытному пользователю
и разные мелкие огрехи
может заметить каждый,
если не захочет это прикрыть фиговым листиком.
  Перейти в начало страницы  
#17 Vulkankor ЖИТЬ ХОРОШО , А ХОРОШО ЖИТЬ ЕЩЁ ЛУЧШЕ | 27 февраля 2011 20:49

Пятизвездочный дример
  • 85

Репутация: 12764
Группа: Посетители
Сообщений: 1528
C нами с: 27.02.2011
Очки: 22642
Ставил 7 - замучила меня после XP но тогда у меня небыло интернета и второго винта чтобы скачивать soft и винды. Работы непочатый край как говорят у нас на Украине

Ставил 7 - замучила меня после XP но тогда у меня небыло интернета и второго винта чтобы скачивать soft и винды. Работы непочатый край как говорят у нас на Украине

--------------------
Я НЕ ЗЛОПАМЯТНЫЙ , Я ПРОСТО ЗЛОЙ И У МЕНЯ ПАМЯТЬ ХОРОШАЯ
  Перейти в начало страницы  
#18 wolw112 | 27 февраля 2011 21:01

Активный дример
  • 68

Репутация: 3150
Группа: SuperVIP
Сообщений: 902
C нами с: 10.10.2008
Очки: 9239
Цитата: usoft
Устранить этот странный каприз семерки смог
только дочкин знакомый - сисадмин...

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

По первому пункту: Сам же признаешь - дело не в системе - просто надо уметь правильно выставить настройки. Кстати если бы ты сам на Севен работал то обошлись бы вы без всяких сисадминов. там ведь ничего сложного нет, просто чуть по другому чем в ХР.
По поводу недружелюбности: Это просто дело привычки.
Я тут одному знакомому поставил Севен, так он исплевался весь: и то ему не так, и другое не эдак.
А причина одна - не захотел привыкать к новому, старое-то оно привычнее.
Если так рассуждать всю жизнь сидеть на ХР придется.
А кто-то может до сих пор по Вин 95 тоскует. какой уж тут прогресс.
Но речь-то шла о другом, что какие-то проги не работают на Севен.
Ответа пока не слышу - какие?

--------------------
Не надо печалиться!
  Перейти в начало страницы  
 
 
 
 Тема закрыта
 
 

  Сейчас: 26 апреля 2024 23:26


Новое на форуме  
Топ в разделе за месяц  

.
Новости магазинов  
   
© DREAMPROGS 2004 - 2018.
Связь с администрацией. По вем вопросам. Не забудьте указать свой e-mail.
Сервер предоставлен компанией Host-UA: Украинский хостинг провайдер
    uaRating  
    MyCounter - Ваш счётчик