|
|
Сперва разберемся, что это такое - реестр Windows. Когда мы устанавливаем или удаляем
программы, изменяем параметры ОС или ставим новое оборудование - все это
фиксируется и записывается в реестр. Можно сказать, что реестр - это
сердце Windows. Или более научно - его
мусорная свалка . Чтобы отредактировать реестр, надо запустить программу
Regedit (Пуск
Выполнить
Regedit). Физически, реестр хранится в каталоге C:\Windows\, под именами User.dat и System.dat. Любые неправильные изменения в
реестре могут привести к неприятным последствиям. Как от них избавится?
Очень просто. При удачной загрузке, Windows
делает резервные копии реестра User.da0 и
System.da0 (если, конечно, эта функция не
отключена). Для полной уверенности можно создать свои резервные копии, на
всякий "пожарный". Ими мы и воспользуемся. Если ОС не грузится, то при
загрузке зажимаем Ctrl. Как появиться меню,
выбираем "Command prompt only", затем переходим в папку Windows (CD C:\Windows) и набераем команду:
Scanreg / restore (в NT -
rdisk). Теперь перезагрузитесь и все будет ок. Аналогичный
результат будет, если в командной строке из корня Виндовз прописать
следующее:
attrib -h
-r system.dat attrib -h system.da0 copy system.da0
system.dat attrib -h -r user.dat attrib -h user.da0 copy user.da0
user.dat При условии, что резервные копии у вас имеются в наличии.
Перейдем непосредственно к реестру.
1.) Откройте Regedit,
зайдите в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall.
Здесь Вы найдете полный список установленных в вашей системе программ.
Если каких то программ уже нет, удалите разделы с их названиями (неполный
список отображается в "Панель управления
Установка и удаление программ").
2.)Любителям поковыряться в автозагрузке - предлагаю
посетить раздел HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion,
где можно найти подразделы Run, RunOnce,
RunOnceEx, RunServices,
RunServicesOnce. В этих разделах содержатся строковые
параметры, отвечающие за запуск программ. Название параметра может быть
любое, а в значении указывается путь к запускающему файлу. Обратите
внимание на разделы, в названии которых присутствует частица
Once - эти разделы содержат параметры, которые выполняют
запуск программ всего один раз, а затем самоликвидируются. Существует
также еще один раздел, отвечающий за автозагрузку - HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion.
Те же подразделы Run и RunOnce отвечаю за
автозагрузку.
3.)
Переходим к "Главному меню". Уж тут поле деятельности, что называется, без
границ. Чтобы избавиться от чего-либо в меню "Пуск", зайдите в раздел
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
и создайте здесь двоичный параметр с определенным именем. В его значение
нужно ввести "01 00 00 00". Удалите созданный параметр или измените
его значение на "00 00 00 00", чтобы вернуть внесенные
изменения.
Вот списочек "Пуска": "Избранное" -
NoFavoritesMenu "Документы" -
NoRecentDocsMenu "Настройки" -
NoSettings "Найти" - NoFind "Выполнить"
- NoRun "Завершение сеанса..." -
NoLogOff "Завершение работы" -
NoClose
Подменю "Настройка": "Панель управления" и
"Принтеры" - NoSetFolders "Панель задач и меню Пуск" -
NoSetTaskbar "Свойства папки" -
NoFolderOptions "Рабочий стол Active Desktop" -
NoSetActiveDesktop "Обновление Windows" -
NoWindowsUpdate
Контекстное меню кнопки Пуск
элементарно запрещается с помощью параметра
NoChangeStartMenu, контекстное меню Таскбара -
NoTrayContextMenu, а добивающий всех и вся баннер (о том, с
какой кнопки следует начать работу ) - NoStartBanner. Если Вы любитель чистоты
и порядка, то создайте параметр ClearRecentDocsOnExit - он
очищает список последних используемых документов при выходе из ОС. А для
тех, кто вообще не хочет пачкать руки - NoRecentDocsHistory
запретит запоминание используемых документов. С помощью параметра
NoStartMenuSubFolders можно запретить вывод подкаталогов
кнопки "Пуск" (не ярлыков, именно дополнительных папок, что находятся выше
пункта "Программы"). В разделе HKEY_CURRENT_USER\Control
Panel\desktop есть параметр MenuShowDelay, в значении
которого указывается задержка выпадающего меню (в миллисекундах).
Немаловажными свойствами обладает команда "Выполнить": в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU
содержится список последних используемых команд, а также их
последовательность. А HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App
Paths таит список всевозможных команд, запускающие файлы которых
находятся не в директории Windows. Вот, в
принципе, "Главное меню" разобрано по косточкам.
4.) Что бы можно было обновить Windows через интернет сервис Мелкософта, достаточно
в разделе HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
создать строковый параметр RegDone со значением "1".
Кстати, в этом разделе находится уйма информации о пользователе и ОС.
Напрягите свою фантазию . Для полноты регистрации в разделе HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Welcome\RegWiz
нужно создать строковый параметр @ со значением "1".
Теперь в приветствии Мастдая пункта регистрации не будет.
5.) В HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Winlogon
создайте cтроковый параметр LegalNoticeCaption. В качестве
значения введите "Обнаружен вирус "Чернобыль"", создайте еще один
строковый параметр LegalNoticeText со значением "Нажмите
"Ок" и все данные на жестком диске будут уничтожены". Перезагрузитесь
и наслаждайтесь результатом. В первом параметре вписываем заголовок окна,
а во втором - сам текст.
6.) Разберемся немножко с ярлыками. Чтобы не было в
значках ярлыков стрелочек, найдите ключ HKEY_CLASSES_ROOT\Piffile и удалите параметр
IsShortcut, тоже самое следует проделать в ключе Lnkfile. Можно также изменить саму стрелочку - создайте
строковый параметр 29 в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell
Icons - путь к иконке прописывается в значении. А если хотите
удалить префикс "Ярлык для…" у только что созданного ярлыка, то удалите
параметр Link из HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explore.
Перезагрузите компьютер и вкушайте .
7.)
Иногда бывает ситуации, когда нужно изменить местоположение системных
папок ("Рабочий стол", "Главное меню" и т.д.). Это легко сделать, изменив
значения параметров, находящиеся в подразделах Shell
Folders и User Shell Folders в разделе
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer.
А путь к инсталляционным файлам Windows 95/98
лежит в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup.
Измените его и Винда будет рыскать в поисках установочных файлов в
указанном каталоге. При установке оборудования путь к драйверам
сохраняется в HKEY_CURRENT_USER\InstallLocationsMRU.
8.) Чтобы убрать "ладошку" с расшареных
ресурсов в сети, достаточно удалить параметр По умолчанию из
ключа HKEY_CLASSES_ROOT\Network\SharingHandler.
9.) Вы можете вообще убрать с рабочего
стола все значки. Для этого создайте в ключе HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
DWORD-параметр с именем NoDesktop. Перезагрузитесь и увидите
самый чистый в мире рабочий стол .
10.)
Для того, чтобы скрыть диски в проводнике, заходим в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
и создаем здесь двоичный параметр NoDrives. Значение будет
зависеть от того, какие диски хотите скрыть: Диск A - значение "01
00 00 00" Диск B - "02 00 00 00" Диск C - "04 00 00
00" Диск D - "08 00 00 00" Диск E - "10 00 00
00" Диск F - "20 00 00 00" Если хотите скрыть несколько
дисков, то нужно просуммировать их значения. Но учтите, что эти числа
шестнадцатеричные. Чтобы верно рассчитать, воспользуйтесь калькулятором
("Программы"
"Стандартные"
"Калькулятор"). Выберите "Вид"
"Инженерный", затем включите "Hex" и просчитайте нужные значения.
Например, чтобы скрыть диски C и D, надо суммировать "04 00 00 00"
и "08 00 00 00". Вводим в значение параметра "0C 00 00
00".
11.) Давайте
немножечко поскрываем некоторые объекты в целях безопасности. Сперва
поработаем с Экраном. В редакторе реестра найдите раздел HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System,
создайте здесь DWORD-параметр и присвойте ему значение
1: "NoDispBackgroundPage" - вкладка
"Фон" "NoDispAppearancePage" - вкладка
"Оформление" "NoDispScrSavPage" - вкладка
"Заставка" "NoDispSettingPage" - вкладка
"Настройка".
Изменение параметров "Active Desktop" происходит в
разделе HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop.
Все делается аналогично: "NoComponents" - убрать с
рабочего стола все компоненты AD "NoAddingComponents" -
запретит добавлять каналы Web "NoClosingComponents" -
запретит закрывать каналы Web "NoDeletingComponents" -
запретит удалять каналы Web "NoEditingComponents" -
запретит изменять каналы Web "NoChangingWallpaper" -
запретит изменять обои
Что касается паролей, то можно в ключе HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
скрыть следующее: "NoPwdPage" - вкладка "Смена
паролей" "NoAdminPage" - вкладка "Удалённое
администрирование" "NoProfilPage" - вкладка "Профили
пользователей"
Таким же образом в разделе HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Network
можно изменить параметры Сети: "NoFileSharingControl" -
скрывает меню "Доступ к файлам и
принтерам" "NoNetSetupIDPage" - вкладка
"Идентификация" "NoNetSetupSecurityPage" - вкладка
"Управление доступом" "NoEntireNetwork" - скрывает значок
"Вся сеть" "NoWorkgroupsContents" скрывают содержимое
сети.
12.) Теперь сделаем
так, чтобы пункт "Открыть с помощью..." всегда появлялся в контекстном
меню. Для этого найдем ключ HKEY_CLASSES_ROOT\*\ и
создадим в нем раздел Shell, а в нем - еще раздел
OpenAs. Затем еще один раздел Command,
значение которого По умолчанию изменим на
"C:\WINDOWS\rundll32.exe shell32.dll,OpenAs_RunDLL %1". Аналогичным
методом можно поместить пункт "Открыть в Блокноте". Все делается в том же
ключе, HKEY_CLASSES_ROOT\*\Shell, только создавать
раздел нужно под именем Open, а его значение По
умолчанию поменять на "Открыть в Блокноте". Также, еще
нужно создать в последнем раздел Command, в котором измените
По умолчанию на "notepad.exe %1".
13.) Если у Вас на рабочем столе висит
очень много ярлыков, то часто встречается проблема с неправильным
отображением оных (особенно, если у Вас включен "Active Desktop"). Для
исправления чуда сего необходимо создать в ключе HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer
строковый параметр MaxCachedIcons со значением
"1024".
14.) А
сейчас поиграемся с Internet Explorer. Хотите
изменить обои браузера? Конечно хотите . Зайдите в ключ HKEY_CURRENT_USER\Software\Microsoft\Internet
Explorer\Toolbar и создайте строковый параметр
BackBitmap. В качестве параметра введите путь к рисунку в
формате Bmp и перезапустите браузер. Но ведь
этого вам мало, не правда ли? В ключе HKEY_CURRENT_USER\Software\Microsoft\Internet
Explorer\Main создайте новый строковый параметр Window
Title, в значении введите то, что вы желаете увидеть в заголовке
после названия страницы. Перезапустите браузер. Учтите, что точно также
будет выглядеть и проводник.
15.) Если Вы хотите любоваться именем или просто
словом около часов в "Systray", то зайдите в HKEY_CURRENT_USER\Control Panel\International\ и
создайте два строковых параметра: s1159 и
s2359. В их значение следует ввести нужное имя. Единственное
ограничение, максимальная длинна слова - 8 букв .
16.)
Как ни крутись, а дисковод наотрез отказывается менять свою иконку, если в
дискете есть файл Autorun.inf. Непорядок! Что
бы это исправить, надо зайти в ключ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
и изменить значение параметра NoDriveTypeAutoRun на "00
00 00 00", или вовсе его удалить.
17.) Когда надо перезапустить реестр, а перезагружать
машину долго и нет желания, то в некоторых случаях поможет следующих
народный метод: нажмите волшебную комбинацию Ctrl+Alt+Del, затем выберите из списка "Explorer" и жмите
кнопку "Завершить задачу". На предложение выключить машину отвечайте
грубым отказом, затем, в появившемся окне, жмите "Снять задачу". После
таких сложных манипуляций вы увидите, как исчезла и появилась "Панель
задач". За это время реестр будет перезагружен. |
|
|