355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Александр Климов » Реестр Windows » Текст книги (страница 4)
Реестр Windows
  • Текст добавлен: 15 октября 2016, 02:46

Текст книги "Реестр Windows"


Автор книги: Александр Климов


Соавторы: Игорь Чеботарев

Жанры:

   

ОС и Сети

,

сообщить о нарушении

Текущая страница: 4 (всего у книги 8 страниц)

Регистрационные данные

Если вы нажмете на пункт меню О программе в Проводнике или в других программах, поставляемых с Windows, то увидите, кто обладает правом использования этой копии. Также эти данные можно увидеть в апплете Система Панели управления. Возможно, вам компьютер достался от вашего босса Пупкина, и вы страстно хотели бы изменить регистрационные данные. Для этого нужно изменить строковые параметры ·RegisteredOwner· (Ваше имя) и ·RegisteredOrganization· (название организации) в разделе

HKLMSOFTWAREMicrosoftWindowsNTCurrentVersion

Путь установки Windows

Иногда приходится переустанавливать Windows с разных мест – с жесткого диска, с компакт-диска, с записывающего CD-RW. Но Windows запоминает путь инсталяционных файлов, что порой создает проблему. Чтобы «обмануть» Windows, используйте в разделе

HKLMSOFTWAREMicrosoftWindowsCurrentVersionSetup

строковый параметр °SourcePath°, указав в нем ваш путь.

Синий Экран Смерти

Если вы хотите полюбоваться на культовый Синий Экран Смерти – Blue Screen of Death (BSOD) в любое время, то откройте раздел

HKLMSYSTEMCurrentControlSetServisesi8042prtParameters

и присвойте параметру типа DWORD °CrashOnCtrlScroll° значение 1

Удерживая правую клавишу Ctrl, нажмите два раза на клавишу Scroll Lock и вы увидите этот синий экран.

Сообщение при загрузке

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

HKLMSoftwareMicrosoftWindowsNTCurrentVersionWinlogon

и создайте строковый параметр °LegalNoticeCaption° и введите вашу строку, которая будет выводиться в заголовке вашего сообщения, а для текста самого сообщения используйте строковый параметр °LegalNoticeText° в том же разделе. Теперь перед входом в систему появится созданное вами сообщение.

Восстановление системы

Восстановление системы используется для отмены конфигурации Windows. Программа позволяет вернуть настройки компьютера в более раннее состояние (контрольная точка).

Все описываемые настройки являются параметрами DWORD и происходят в разделе

HKLMSoftwareMicrosoftWindows NTCurrentVersionSystemRestore

°CompressionBurst° – задает время сжатия в секундах при простое системы. Восстановление системы сохраняет данные в течение данного времени и прекращает свою работу до следующего периода простоя системы

°DiskPersent° – указывает, какой объем дискового пространства будет использовать программа. Для дисков с объемом более 4 Гигабайт по умолчанию используется 12 процентов

°DSMax° – указывает, какой объем дискового пространства будет использовать программа. Для дисков с объемом менее 4 Гигабайт по умолчанию используется 400 мегабайт

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

°RestoreStatus° – статус последней операции восстановления системы (0 – ошибка, 1 – успешное восстановление, 2 – прерванная операция)

°RPGlobalInterval° – число секунд, в течении которого программа ожидает перед созданием новой контрольной точки. По умолчанию – 24 часа (86400)

°RPLifeInterval° – число секунд, в течении которого программа хранит точки восстановления перед их удалением. По умолчанию 90 дней (7776000)

°RPSessionInterval° – число секунд, в течении которого ожидает перед созданием новой контрольной точки при включенном компьютере. По умолчанию установлено 0 (выключено), вы можете установить свое значение (например, интервал в один час), чтобы программа создавала контрольные точки через заданный интервал

°ThawInterval° – число секунд, в течении которого программа ожидает перед возобновлением своей работы, если появился свободный объем дискового пространства.

Отключение Восстановления системы

Чтобы отключить Восстановление системы, нужно создать параметр DWORD °DisableConfig° со значением 1 в разделе

HKLMSOFTWAREPoliciesMicrosoftWindows NT

Панель переключателя задач

Отключение панели переключателя задач

Чтобы отключить панель переключателя задач (который выводится по Alt+Tab), надо в разделе

HKCUControl PanelDesktop

присвоить строковому параметру °CoolSwitch° значение 0 (чтобы включить – значение 1).

Изменение числа строк и колонок

Чтобы изменить число строк и колонок, показываемое на панели переключателя задач (который выводится по Alt+Tab), надо в разделе

HKCUControl PanelDesktop

отредактировать значения строковых параметров °CoolSwitchRows° и °CoolSwitchColumns° соответственно.

Всплывающие подсказки

Описания папок и файлов на «Рабочем столе» и в «Проводнике»

Если подвести указатель какому-нибудь элементу рабочего стола или оболочки, то открывается небольшое окно, содержащее текст описания этого элемента. Чтобы запретить появление этих окон, нужно присвоить параметру типа DWORD ·ShowInfoTip· значение 0 в разделе

HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced

Всплывающие подсказки на панели задач

Windows XP показывает всплывающие подсказки для начинающих пользователей. Чтобы отключить подсказки, нужно присвоить параметру типа DWORD °EnableBalloonTips° значение 0 в разделе

HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced


Панель задач под всплывающими подсказками

Источник: http://www.n-admin.com/n1-3336.html

Хотел посмотреть полностью название песенки, которую проигрывает Winamp, подъехал курсором к кнопке винампа (Winamp показывает на всплывающей подсказке полное название песенки), но панель задач закрыл подсказку и прочитать то, что в этой подсказке написано невозможно. Вообще такая штука бывает не во всех Windows XP, но частенько случается...

Следующий batch файл (FixTTbTB.bat) разработан для исправления данной ситуации.

Формат запуска:

FixTTbTB.bat F – исправляет данную ситуацию

FixTTbTB.bat U – возвращает все в исходное состояние

Ну и сам batch файл (FixTTbTB.bat):

@echo

offsetlocal

if {%1}=={} goto err

set key="HKCUControl PanelDesktop"

set switch=%1

set switch=%switch:"=%

if /i "%switch%" EQU "F" goto fix

if /i "%switch%" EQU "U" goto undo

:err

@echo Syntax: FixTTbTB F^|U

:endendlocal

goto :EOF

:fix

REG ADD %key% /V UserPreferencesMask /T REG_BINARY /F /D 90320780

goto end

:undo

REG ADD %key% /V UserPreferencesMask /T REG_BINARY /F /D 9E3E0780

goto end

Отключение подсказок для кнопок Свернуть, Развернуть и Закрыть

В Windows 2000/XP контекстная подсказка отображается при размещении курсора мыши поверх кнопок Свернуть, Развернуть и Закрыть. Чтобы отключить эти подсказки, откройте раздел

HKCUControl PanelDesktop

и замените первую цифру параметра °UserPreferencesMask° следующим образом:

8 меняется на 0

9 меняется на 1

a меняется на 2

b меняется на 3

c меняется на 4

d меняется на 5

e меняется на 6

Например, исходная строка: 9e 3e 07 80, тогда должно стать – 1e 3e 07 80

Пароль после ждущего режима

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

HKCUSoftwarePoliciesMicrosoftWindowsSystemPower

создаем параметр типа DWORD °PromptPasswordOnResume° со значением 1.

Автозагрузка

Что скрывается в автозагрузке?

Существует несколько способов прописать программу в автозагрузку. Самый простой – скопировать программу или ярлык в папку Автозагрузка. Но существует другой способ – через реестр. Этим способом часто пользуются вредоносные программы (вирусы, трояны, шпионы)

Сперва откройте раздел

HKLMSoftwareMicrosoftWindowsCurrentVersion.

Найдите там подразделы °Run°, °RunOnce° В этих разделах есть строковые ключи (некоторые разделы пустые), отвечающие за запуск программ. Название ключа может быть произвольным, а в качестве значения у них указывается запускаемая программа, если надо – то с параметрами. Обратите внимание на разделы, в названии которых присутствует "Once". Это разделы, в которых прописываются программы, запуск которых надо произвести всего один раз. Например, при установке новых программ некоторые из них прописывают туда ключи, указывающие на какие-нибудь настроечные модули, которые запускаются сразу после перезагрузки компьютера. Такие ключи после своего запуска автоматически удаляются.

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

В разделе

HKCUSOFTWAREMicrosoftWindowsCurrentVersion

есть только два подраздела, отвечающие за автозагрузку: °Run° и °Runonce°. Изначально они пустые, так что все записи сделаны другими программами

Запрет на автозагрузку

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

HKLMSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer

Для запрета запуска программ, прописанных в подразделе Run раздела LOCAL MACHINE используется параметр °DisableLocalMachineRun° со значением 1. В этом случае система игнорирует содержимое списка Run, находящегося в LOCAL MACHINE.

Аналогично действует запрет списка Run Once для LOCAL MACHINE. За состояние этой политики отвечает параметр °DisableLocalMachineRunOnce°. Система игнорирует содержимое RunOnce в LOCAL MACHINE.

Для запрета списка Run раздела CURRENT USER используется параметр °DisableCurrentUserRun°.

Для запрета списка Run Once раздела CURRENT USER используется параметр °DisableCurrentUserRunOnce°.

Контекстное меню панели задач

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

HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplоrer

и создайте параметр типа DWORD °NoTrayContextMenu° со значением 1.

Диалоговое окно открытия и сохранения файла

Windows XP имеет новое диалоговое окно «ОткрытьСохранить файл», которое можно изменить по Вашему желанию.



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

HKCUSOFTWAREMicrosoftWindowsCurrentVersionPoliciescomdlg32

раздел °"PlacesBar"°. В нем хранятся имена папок. Как я уже говорил, их пять. И у каждой свой параметр. У первой Place0, у второй Place1, а у пятой Place4. Системные папки имеют значение типа DWORD:

Название папки – Значение

Рабочий стол – 00000000

Мои документы – 00000005

Мои рисунки – 00000027

Мои видеозаписи – 0000000e

Мой компьютер – 00000011

Избранное – 00000006

Мое сетевое окружение – 00000012

Шрифты – 00000014

History – 00000022

Папки могут быть и обычные, где строковое значение параметра Place указывает путь к папке. Например:

Place1="C:WindowsSystems"

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

Старый вид диалогового окна

Чтобы вернуться к старому виду диалогового окна Windows 95/98, создайте строковый параметр ·NoPlacesBar· со значением 1 (или любым другим) в

HKCUSOFTWAREMicrosoftWindowsCurrentVersionPoliciescomdlg32

Убираем кнопку Назад

Чтобы убрать кнопку Назад из Общего диалогового окна, создайте параметр ·NoBackButton· типа DWORD со значением 1 в

HKCUSOFTWAREMicrosoftWindowsCurrentVersionPoliciescomdlg32

Убираем список файлов

Чтобы убрать выпадающее комбинированное окно со списком файлов (Имя файла), создайте параметр NoFileMru типа DWORD со значением 1 в

HKCUSOFTWAREMicrosoftWindowsCurrentVersionPoliciescomdlg32

Списки последних открытых и сохранённых файлов в стандартных окнах открытия и сохранения файлов

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

HKCUSOFTWAREMicrosoftWindowsCurrentVersionExplorerComDlg32

Смотри также: Диалоговое окно открытия и сохранения файла для Office

Добавление нового пункта в меню «Создать»

Пункт контекстного меню «Создать» появляется, если щелкнуть на Рабочем столе или в Проводнике на свободном месте открытой папки. Существует возможность добавления нового пункта в это меню. Например, если вы веб-дизайнер, то было бы удобно иметь пункт Документ HTML, который позволит вам сразу создать заготовку для вашей странички.

Разобъем работу на несколько этапов. Для начала найдем каталог ShellNew в папке Windows. Там хранятся заготовки для файлов, которые создаются с помощью контекстного меню. Например, если у вас установлен Microsoft Office, то вы увидите в этом каталоге файлы-заготовки для Word и Exce.

Следующий шаг – создайте в папке файл, например index.html. Внутри него напишите шаблон вашей странички. Например, так:

Мой заголовок

Третий этап. Работаем с реестром. Итак, ищем раздел HKEY_CLASSES_ROOT.html и создаем раздел ShellNew. В этом разделе создаем строковый параметр FileName в качестве значения которого надо указать имя созданного нами шаблона (index.html). После перезагрузки в контекстном меню появится новый пункт.

Существуют и другие способы. Можно не создавать шаблон файла. Он может быть и пустым, но тогда вместо параметра FileName надо создать пустой строковый параметр NullFile.

Контекстное меню папок и файлов, дисков

При установке многих программ контекстное меню файлов и папок постепенно заполняется лишними пунктами.


Чтобы оставить в меню только то, что действительно нужно, найдите ветвь:

HKCR*shellexContextMenuHandlers

– в ней в качестве подразделов выступают команды, отображаемые в меню любого файла. Просто удалите ненужные команды.

Команды, привязанные к конкретному типу файлов можно найти уже в ветвях, соответствующих такому типу. Например, для файла AVI это будет раздел

HKCRavifileshell

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


HKEY_CLASSES_ROOT*shell

@="Путь_к_программе %1"

Например, чтобы прописать пункт «Открыть с помощью...» в контекстном меню, найдем ключ

HKCR*shellopenascommand

Измените значение "По умолчанию" на "C:WINDOWSrundll32.exe shell32.dll,OpenAs_RunDLL %1" (путь к файлу подредактируйте при необходимости).

За меню папок отвечают

HKCRDirectoryshell

и

HKCRFoldershell

За меню дисков отвечают

HKCRDriveshell

Например, для быстрой очистки диска создайте в указанном месте новый раздел типа Очистка диска, в котором создать раздел command, в параметре «По умолчанию», которого прописать:

C:WINDOWScleanmgr.exe /d %1

Теперь нажав правой кнопкой мыши на каком-либо диске можно выбрать команду Очистка диска.

Исполняемые файлы и ярлыки

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

Откройте раздел

HKCRexefileshellopencommand

и присвойте параметру по умолчанию значение °"%1" %*°

Ярлыки

Удаление стрелочки с ярлычка

При создании ярлыка для папки, файла, диска и т.д., то в нижнем левом углу значка для этого элемента будет изображена стрелочка. Чтобы удалить эти стрелочки с ярлычка и PIF-файлов, нужно удалить параметр °IsShortcut° из разделов

HKCRlnkfile

и

HKCRpiffile

Удаление «ладошки» из расшаренных ресурсов

Для удаления «ладошки» из расшаренных ресурсов нужно удалить строковое значение °По умолчанию° из раздела

HKCRNetworkSharingHandler

Чтобы вернуться к прежнему состоянию, используйте строку ntshrui.dll

Перемещение HOST, LMHOST и других файлов из WindowsSystem32driversetc в другое место

Если вы хотите указанные файлы в другое место (например, по соображениям безопасности) из папки WindowsSystem32driversetc, то:

1. Скопируйте файлы в новое место

2. Зайдите в раздел HKLMSYSTEMCurrentControlSetServicesTcpipParameters

3. Измените значение параметра DataBasePath на новый путь к папке

4. Перезагрузитесь и удалите файлы из %SystemRoot%System32driversetc

Увеличение скорости всплывания меню

Иногда при выборе меню появляется подменю. Существует возможность менять скорость появления этих подменю (в т.ч. меню кнопки Пуск), облегчая работу на компьютере. Для этого используйте строковый параметр °MenuShowDelay° в разделе

HKCUControl PanelDesktop

По умолчанию он равен "400". Значение "0" соответствует наиболее быстрому реагированию на движение мыши. Данный параметр можно менять от "0" до "32767". Рекомендуется от 100 до 200

Автозапуск CD-ROM

Отключение стандартного автозапуска компакт-дисков

Чтобы отключить автозапуск компакт-диска, устанавливаем значение параметра типа DWORD °AutoRun°, равным 0 в разделе

HKLMSYSTEMCurrentControlSetServicesCDRom

Отключение нового метода автозапуска компакт-дисков

В Windows XP существует новый метод автозапуска стандартных компакт-дисков (имеются в виду только те компакты, на которых не предусмотрен специальный вызов автозапуска через autorun.inf). Можно отключить данный метод или настроить его под себя. Итак, открываем следующий раздел:

HKLMSOFTWAREMicrosoftWindowsCurrentVersionExplorerAutoplayHandlersCancelAutoplayFiles

В этом разделе находятся текстовые параметры, содержащие имена файлов, отыскав которые на вашем компакте встроенный AutoRun запускаться не станет и позволит запустить компакт через autorun.inf. Добавьте строковый параметр следующего содержания: *.* и наслаждайтесь полным спокойствием вашего CD-ROM

Запрещение/Разрешения на запуск программ

Запрещение запуска программ

Windows позволяет ограничить доступ к программам, кроме разрешенных в специальном списке.

Для ограничения запускаемых программ надо открыть раздел

HKCUSOFTWAREMicrosoftWindowsCurrentVersonPoliciesExplorer

и создать там ключ °RestrictRun° типа DWORD со значением 0х00000001. Затем тут же надо создать подраздел с аналогичным именем RestrictRun и в нем перечислить список РАЗРЕШЕННЫХ к запуску программ для текущего пользователя. Записи в этом подразделе пронумеровываются, начиная с 1, и содержат строки с путями (необязательно) и именами приложений. Файлы должны быть с расширением. Например, Word.exe, Excel.exe ...

Не забудьте указать файл Regedit.exe, иначе Вы сами не сможете больше запустить редактор реестра! Для сброса ограничения на запуск программ надо установить значение ключа RestrictRun в 0.

Разрешения на запуск приложение, кроме указанных в списке

Можно решить обратную задачу и указать список запрещенных к запуску приложений. Надо открыть раздел

HKCUSOFTWAREMicrosoft WindowsCurrentVersonPoliciesExplorer

и создать там ключ °DisallowRun° типа DWORD со значением 1. Затем надо создать подраздел с этим же именем DisallowRun и в нем указать список запрещенных программ в виде строковых параметров. Записи в этом подразделе пронумеровываются, начиная с 1, и содержат строки с путями (необязательно) и именами приложений. Файлы должны быть с расширением. Например, Word.exe, Excel.exe. Например:

"1" – "calc.exe"

"2" – "thebat.exe"

"3" – "hl.exe"

Эта настройка действует на программы, который запускает процесс от Windows Explorer, но не защищает от запуска этих программ при помощи Диспетчера задач (Task Manager), который запускается системным процессом или другими процессами. Также эти программы можно запустить через командную строку Cmd.exe.

Запрет на запуск редактора реестра

Вы можете запретить запуск редактор реестра. Для этого в разделе

HKCUSOFTWAREMicrosoft WindowsCurrentVersonPoliciesSystem

нужно добавить ключ типа DWORD °DisableRegistryTools° со значением 1. Запуск редактора реестра будет запрещен, однако останется возможность вносить изменения с помощью программного обеспечения сторонних разработчиков и с помощью REG-файла.

Запрет на запуск диспетчера задач Windows

Чтобы запретить пользователю возможность запуска Диспетчера задач Windows, установите в разделе

HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem

значение параметра типа DWORD °DisableTaskMgr° равным 1.

Пароли и безопасность

Рассматриваемые настройки хранятся в ветви

HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesNetwork

Все ключи имеют тип DWORD, если это не обговорено отдельно; значение ключа равное 1 включает данную опцию, 0 выключает, если это не обговорено отдельно

Отмена кэширования пароля

Данная настройка помогает избавиться от проблемы "утаскивания" и дальнейшего взлома ваших сетевых и интернет паролей. Эти пароли хранятся в файле с расширением PWL. Отключение кэша запрещает запись паролей в этот файл. Следовательно, его "выкрадывание" и дальнейший взлом не приносят никаких результатов. Единственное неудобство – это надобность вводить каждый раз при коннекте в окно DialUp – Password пароль вручную. Но это всё же лучше, чем "подарить" пароль и логин хакеру. Итак, используем параметр типа °DisablePwdCaching° со значением 1

Находим в каталоге Windows файл (или файлы) с расширением PWL. Удаляем их. Перезагружаемся. Файл паролей хоть и создаётся опять, но он пустой :-)

Звездочки в паролях

Параметр типа °HideSharePwds° со значением 1 определяет, показывать ли пароли к расшаренным ресурсам (имеющим общий доступ) открытым текстом или заменять их звездочками.

Запрет перечисления рабочей группы

Для того чтобы запретить перечисление содержимого рабочей группы, надо установить значение ключа °NoWorkgroupContents° равным 1.

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


    Ваша оценка произведения:

Популярные книги за неделю