Короткий HELP за реєстром Windows і за програмами для
його оптимізації h2>
Як
відомо, реєстр Windows має багато призначень. Там зберігаються поточні налаштування
системи і встановлених програм, інформація про встановлений залозі, посилання на
об'єкти, що виконуються на старті системи і т.д. Але, після хоч скільки-небудь
довгого користування ОС, реєстр розростається до такого розміру, що, часом, якщо
і шукаєш там що-небудь, то знаходиш після довгих пошуків і не без допомоги клавіш
Ctrl + F, а вже час звернення до нього додатків і самої системи ой як
зростає ... У цій статті я спробую розповісти про програми,
призначених для оптимізації та очищення реєстру від всякого сміття і про
найбільш цікавих його ключах. p>
Почнемо з софта h2>
RegCleaner
на мій погляд, найбільш вдала програма для оптимізації та очищення реєстру. Під
Принаймні, після запуску інших аналогічних програм і виправлення всіх
помилок ними, RegCleaner все одно знаходить ще пару неточностей. Також крім
основного свого призначення, RegCleaner має багато додаткових
можливостей. Так, можна видалити програми або просто видаляти посилання
на них з меню деінсталяції (можна видаляти навіть ті програми, які в стандартному
віконці Встановлення/видалення програм не видно), видаляти зареєстровані в
системі типи файлів, редагувати пункт контекстного меню New (створити),
видаляти/додавати програми, що виконуються на старті системи (в цьому відношенні
RegCleaner не поступається стандартній програмі msconfig), швидко видаляти ключі з
гілок реєстру HKEY_LOCAL_MACHINE/software і HKEY_CURRENT_USER/software і т.д.
RegCleaner дозволяє виконувати OCX операції такі, як, наприклад, конвертація
CLSID в ProgID і навпаки і перегляд OCX значень. Для платформи Win9x
передбачена можливість видалення встановленого обладнання, для всіх лінійок
Windows передбачена можливість перегляду. DLL-файлів, загальних. DLL файлів і
системних. DLL'ок, та ще купа додаткових можливостей. Що стосується
очищення реєстру .... Передбачена можливість очищення значень OLE і видалення
посилань на неіснуючі файли. Є два варіанти очищення: автоматична і
ручна. У режимі ручного очищення програма просто показує Вам все помилкові
запису, а ви можете вибрати, які хочете видалити, в режимі автоматичного
очищення програма видаляє криві запису сама. Як і в інших аналогічних
програмах, передбачена система виключень і створення backup-файлів. p>
Work
With Registry підійде тим, хто не знає, що таке значення OLE і OCX
операції. Налаштувань програма майже не вимагає. Варто лише вибрати гілки для
сканування і диски, на файли яких можуть посилатися помилкові записи.
Програма за замовчуванням шукає помилкові ідентифікатори CLSID, TypeLib і ProgID,
змінити це ніяк не можна. Варто звернути увагу на зауваження автора у файлі
whatsnew.txt: "Залишено тільки 2 гілки для перевірки: HKLM і HKU. Це
пов'язано з рядом причин: По-перше - Я видалив інші їх з-за того, що HKCR,
HKCU, HKCC, якщо ви не знали, є просто копіями одних з підключений HKLM і
HKU, а HKDD є динамічною і створюється заново при завантаженні Windows;
По-друге - час перевірки двох гілок не набагато відрізняється від усіх; По-третє
- Як я вже говорив, 3 гілки є просто копіями і тому помилки, які
ми знаходимо в HKCC і HKCR знайдуться і в HKLM, а помилки в HKCU в HKU, тому при
видаленні ряд вже видалених помилок не видаляються ". Зауваження це не позбавлене
істини. Є така фіча, як запуск очищення реєстру відразу після завантаження Windows.
Можливість створення файлів відкату також передбачена. p>
CCleaner,
як і RegCleaner, вміє деінсталювати встановлені програми, видаляти
посилання на неіснуючі файли та інші помилкові значення з реєстру. CCleaner
може видаляти тимчасові файли, створені такими програмами, як Winodws Media
Player, Office XP, MS Paint, MS Wordpad, WinRar і багатьма іншими. Крім усього
іншого, програма може удялять Cookies, історію заповнення форм з Internet
Explorer'а, адреси відвіданих інтернет-сторінок, тимчасові файли Інтернету,
результати роботи програми Chkdsk, дані з папки WindowsPrefetch і т.д.
Є можливість запуску програми з командного рядка і на старті системи.
Можливість створення файлів відкату, на жаль, не передбачена ... p>
Усім відомий Registry Editor (regedit) від Microsoft Corporation. До
жаль, процес пошуку помилкових даних в реєстрі не автоматизовано, але
ніщо не заважає користувачеві зайнятися цим вручну ... Звичайно може перешкодити
незнання структури реєстру та основних найцікавіших його гілок, але ця
стаття створювалася для того, щоб вирішити цю проблему;). І так, ми перейшли до
наступній частині, до опису структури реєстру Windows. p>
Структура реєстру Windows h2>
Перерахуємо
ще раз основні призначення реєстру Windows: p>
Реєстр
- Це основне сховище інформації про конфігурацію системи і програм,
встановлений на вашому комп'ютері. Реєстр містить інформацію, до якої
Windows періодично звертається під час своєї роботи, таку як: p>
p>
Профілі користувачів. p>
p>
Програми, встановлені на комп'ютері і типи файлів,
які кожна з них може створити. p>
p>
Параметри папок і ярликів. p>
p>
Встановлене обладнання. p>
p>
використовуються порти. p>
Реєстр
являє собою ієрархічну структуру, свого роду дерево, яке складається
з ключів, підключити, значень і строкових даних. p>
p>
Одна
з цікавих гілок реєстру - це гілка HKEY_CURRENT_USERSOFTWARE. Як ви,
напевно, вже здогадалися, там містяться налаштування встановлених програм.
Деякі програми, після видалення, не видаляють за собою запису з цієї частини
реєстру. Певне збільшення швидкодії, хай і не дуже помітне,
принесе чистка зазначеної області реєстру. Також це допоможе уникнути деяких
глюків з установкою програми другий раз. Наприклад, ви видалили програму, а
потім знову вирішили її встановити. Але програма установки повідомляє, що дана
утиліта вже встановлена, пропонує вам видалити попередню версію і завершує свою
роботу. У деяких випадках може допомогти видалення записів, залишених
програмою з гілки HKEY_CURRENT_USERSOFTWARE. Для більшої впевненості, слід
натиснути Ctrl + F, в полі "Що шукати 'вказати назву програми (іноді корисно
вказати ім'я. exe-файлу), і жати F3 -> Del-> Enter до тих пір, поки в
реєстрі не залишиться жодної інфи, касайщейся що цікавить нас програми. p>
Пам'ятається,
на якомусь сайті я бачив нібито інтерв'ю з одним із співробітників Microsoft. Там
він розповідав, що, типу, в реєстрі є параметр, за умовчанням рівне
BugsOn, тобто в процесі своєї роботи Windows генерує помилки, тим самим
змушуючи свого користувача завантажувати всякі оновлення, Service Pack'і і
т.д. Тобто, щоб отримати ідеальну Windows без помилок і всяких глюків,
достатньо було просто поміняти значення параметра на BugsOff. Сподіваюся, ви
розумієте, що все це лажа. Ключика, наведеного в статті, параметра, рівного
BugsOn, у реєстрі, звичайно, не було. Тобто не витрачайте дорогоцінний час на
пошуки значення, зміна якого може позбавити Вінду всіх глюків. Для цього
знадобиться не один рік роботи програмістів, і навряд чи коли-небудь мрія
будь-якого користувача PC здійсниться. p>
Цікава гілка HKEY_CURRENT_USERSOFTWAREMICROSOFT WINDOWSCurrentVersionRun. Там
прописані всі об'єкти, що виконуються на старті системи. До вашого відома, туди
прописуються більшість троянів. Так що, якщо раптом зустріли там що-небудь
підозріле, і впевнені, що це не стандартний віндовскій сервіс, краще це
видалити. p>
Не варто обділяти увагою гілку HKEY_LOCAL_MACHINE SYSTEM CurrentControlSetControlSession ManagerMemory
Management. Є там цікаве значення ClearPageFileAtShutdown. Якщо
ви зміните його з 0х00000000 (0) на 0х00000001 (1) то досягнете очищення файлу
підкачки при кожному перезапуску/вимкнення системи, що корисно, тому що
існують трояни, які сидять саме у файлі підкачки і крадуть, наприклад,
паролі користувачів, які ті вводять на екрані "Привітання". p>
Реєстр
- Штука настільки складна і настільки необхідна для коректної роботи
Windows, що змінювати його, не створивши перед цим його копію було б украй
нерозумно. Існує багато програм, здатних як створювати копію всього
реєстру, так і окремих його гілок. До речі, є безліч програм-твікера,
які керують тими функціями ОС, настройка яких неможливе з допомогою
панелі управління. Навіть користуючись ними, не полінуйтеся створити копію реєстру! Це
вбереже Windows від падіння, а вас - від витрати часу на її переустановку! p>
Список літератури h2>
Для
підготовки даної роботи були використані матеріали з сайту http://ecosoft.iatp.org.ua/
p>