- Hkey current user software microsoft windows current version
- Настройки Windows с помощью реестра
- Каково назначение основных разделов реестра Windows
- Вступление
- Типы данных в реестре
- HKEY_LOCAL_MACHINE (HKLM)
- HKLM\Hardware
- HKLM\SAM
- HKLM\Security
- HKLM\Software
- HKLM\System\CurrentControlSet
- HKEY_USERS (HKU)
- HKEY_CURRENT_CONFIG (HKCC)
- HKEY_CURRENT_USER (HKCU)
- HKEY_CLASSES_ROOT (HKCR)
Hkey current user software microsoft windows current version
[an error occurred while processing this directive]
[an error occurred while processing this directive]
Настройки Windows с помощью реестра
ПРЕДУПРЕЖДЕНИЕ! Некоректное изменение реестра опасно для здоровья Вашего компьютера! Будьте бдительны и аккуратны!
Некоторые изменения вступают в силу только после перезагрузки Windows.
1. Как создать команду, применяемую ко всем типам файлов.
В разделе HKEY_CLASSES_ROOT\ *\ Shell\ создать раздел с любым названием, скажем Command1 (значение строкового параметра «Команда 1»), в это разделе создать раздел Command. Значение строкового параметра задать равным вашей команде, например, чтобы создать команду «Открыть блокнотом» строка следующая: HKEY_CLASSES_ROOT\ *\ Shell\ Command1\ Command = «Notepad «%1″». Проверка: щелкнуть на любом файле правой кнопкой — в контекстном меню должна появится команда «Команда1»
2. Как создать команду, применяемую к незарегистрированным типам файлов.
Например: вы частенько сталкивались с файлами типа readme. Согласитесь довольно нудно открывать их с помощью диалога «Открыть с помощью…» HKEY_CLASSES_ROOT\ *\ Shell\ Open\ Command = «Notepad «%1″»
3. Как создать команду, применимую к любой папке, диску и т.п.
В разделе HKEY_CLASSES_ROOT\ Folder\ shell создайте новый раздел, назвав его своим именем (например «Огого»). В параметре «По умолчанию» задайте имя команды (например «Команда Огого»). Создайте раздел Command в разделе «Огого» и запишите свою команду.
4. Как заменить программу блокнот на другую программу.
HKEY_CLASSES_ROOT\ Txtfile\ Shell\ Open\ Command = «C:\ Windows\ notepad «%1″» — так в оригинале. Замените notepad на др. программу, только укажите полный путь к ней.
5. Как скрыть значки логических дисков.
HREY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создать парметр DWORD NoDrives. Установите следующие значения для скрытия дисков (значения в шестнадцатеричной системе):
Скрыть все значки = 0x03ffffff
6. Как скрыть все значки с рабочего стола.
HREY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создать параметр DWORD NoDesktop =1 (=0 — все значки видны)
7. Как скрыть значок Корзина с рабочего стола.
HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Windows\ CurrentVersion\ explorerDesktop\ NameSpace\ <645ff040-5081-101b-9f08-00aa002f954e>= (ух . устал писать :-)) = «Корзина». Если удалить раздел <…>— значок Корзина исчезнет со стола.
8. Как изменить имя значка «Корзина».
HKEY_CLASSES_ROOT\ CLSID\ <645ff040-5081-101b-9f08-00aa002f954e>= «Корзина». Если изменить слово корзина на другое, например «Отходы», то на рабочем столе будет соответственно «Отходы», а не «Корзина».
9. Как убрать слова «Ярлык для» из названия ярлыка.
HKEY_USERS\.DEFAULT\ Software\ Microsoft\ Windows\ CurrentVersion\ Explorer параметр link должен быть равным 00 00 00 00.
10. Как изменить буквенное обозначение CD-ROM.
Можно обойтись стандартными средствами доступными пользователю. Панель управления — Система — Устройства — Контролеры компакт дисков. Далее вызвать свойства и назначить букву.
11. Как скрыть меню Выполнить в меню Пуск.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создайте парметр NoRun = 1 — включено, 0 — выключено.
12. Как скрыть меню Найти в меню Пуск.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создайте парметр NoFind = 1 — включено, 0 — выключено.
13. Как скрыть меню Избранное в меню Пуск.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создайте парметр NoFavoritesMenu = 01 00 00 00 — включено, 00 00 00 00 — выключено.
14. Как скрыть меню Документы в меню Пуск.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создайте парметр NoRecentDocsMenu = 01 00 00 00 — включено, 00 00 00 00 — выключено.
15. Как скрыть меню Завершение сеанса в меню Пуск.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создайте парметр NoLogOff = 1 — включено, 0 — выключено.
16. Как скрыть в меню Пуск меню …
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создайте парметр и задайте значение 1 (включено) или 0 (выключено).
NoSetFolders = 1 в меню Настройка будут скрыты Принтеры и Панель управления. (аналогично в папке Мой компьютер).
NoSetTaskbar = 1 — в меню Настройка будут скрыты Панель задач и меню Пуск.
17. Как скрыть меню Завершение работы в меню Пуск.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создайте парметр NoClose = 1 — включено, 0 — выключено.
18. Как скрыть имя пользователя в диалоге при загрузке Windows.
HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Windows\ CurrentVersion\ Winlogon создайте парметр DontDisplayLastUserName = 1 — имя пользователя показано не будет, 0 — будет.
19. Как выключить видеоэффект при сворачивании окон.
HKEY_CURRENT_USER\ Control Panel\Desktop\Windowsmetrics создайте парметр MinAnimate = 0 — выключено.
20. Как включить в работу третью кнопку мыши (средняя кнопка — double-click).
HKEY_CURRENT_USER\ Software\ Logitech\Version создайте парметр SwapMouseButtons = 1
21. Как очистить список недавно используемых программ в меню Выполнить.
Список команд из меню Выполнить находится в разделе HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Explorer \ RunMRU. Команды хранятся в строках с названиями a,b,c,d и т.д. В параметре MRUList записан порядок этих команд. Если очистить параметры a и MRUList, то список очистится.
22. Как вообще не запоминать выполненные команды, адреса и открытые документы.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создайте параметр ClearRecentDocsOnExit = 01 00 00 00 — включено, 00 00 00 00 — выключено. При выключении компьютера все списки очистятся.
23. Как очистить список меню Документы.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Explorer \RecentDocs Очистите параметр MRUList = «».
24. Как посмотреть список программ, запускаемых в процессе загрузки Windows.
Существует 5 разделов в ветви HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Windows\ CurrentVersion
Run — список программ, которые запускаются при каждой загрузке Windows
RunOnce — список программ, которые запускаются только один раз при загрузке Windows, потом список очищается
RunOnceEx — то же, что и предыдущий раздел, но здесь можно определять очередность запуска программ
RunServices — список сетевых или системных программ, которые запускаются при каждой загрузке Windows
RunServicesOnce — список сетевых или системных программ, которые запускаются только один раз при каждой загрузке Windows
25. Параметры, определяющие настройки даты, времени, формат чисел, валют.
Эти параметры находятся в разделе HKEY_CURRENT_USER\ Control Panel\ International.
26. Как изменить место часового пояса в «Свойства: Дата и время».
HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Windows\ CurrentVersion\ TimeZones\ Russian измените значение следующего парметра на нужное Вам. По умолчанию там стоит: «[GMT+3.00] Москва, Санкт-Петербург, Волгоград». Можно написать, например ваш адрес. 🙂
Запрещение различных установок и настроек Windows с помощью реестра
ПРЕДУПРЕЖДЕНИЕ! Некорректное изменение реестра опасно для здоровья Вашего компьютера! Будьте бдительны и аккуратны!
Некоторые изменения вступают в силу только после перезагрузки Windows.
Перед изменением параметров постарайтесь предвидеть изменения системы, чтобы не было мучительно больно потом. .
Может возникнуть ситуация, когда вам необходимо каким либо образом ограничить доступ к компьютеру некоторым пользователям.
1. Как ограничить доступ к программам.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создайте раздел RestricRun. В этом разделе создайте параметры с именами 1, 2, 3 и т.д., которые должны содержать пути и имена программ. Доступ для пользователя разрешен будет только к тем программам, которые описаны таким образом. Для разрешения доступа удалите раздел RestricRun.
Внимание: Будьте внимательны и аккуратны! А еще лучше всего научитесь восстанавливать реестр в режиме MS-DOS . Если в системе существует всего один пользователь и вы не укажите в списке разрешенных программ редактор реестра, то вы не сможете запускать больше никакие программы, кроме указанных в списке.
2. Как ограничить доступ к редактору реестра.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ System создайте параметр DisableRegistryTools = 1 — доступ закрыт, 0 — открыт.
3. Как запретить вызов контекстного меню.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создайте параметр NoViewContextMenu = 1 — контекстное меню запрещено, 0 — разрешено.
4. Как запретить появление всплывающих подсказок.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer\ Advanced\ создайте параметр ShowInfoTip = 1 — запрещено, 0 — нет.
5. Как запретить команды в меню Пуск.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer если параметр имеет равен 1, то команда запрещена, 0 — разрешена
NoTrayContextMenu — запретить контекстное меню панели задач
NoRecentDocsHistory — не помнить недавно открытых документов
ClearRecentDocsOnExit — очищать список недавно открытых документов при выходе
NoSetActiveDesktop — удалить пункт Рабочий стол Active Desktop из подменю Настройка
NoChangeStartMenu — запретить контекстное меню в меню Пуск
NoStartMenuSubfolders- скрыть подкаталоги в меню Пуск.
6. Как запретить сеанс MS-DOS.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ WinOldApp создайте параметр Disable = 1 — запрещен, 0 -разрешен.
7. Как запретить перезагрузку в режиме MS-DOS.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ WinOldApp создайте параметр NoRealMode = 1 — запрещен, 0 -разрешен.
8. Как ограничить доступ к настройкам принтера.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer если параметр имеет равен 1, то команда запрещена, 0 — разрешена
NoDeletePrinter — запрет на удаление принтера
NoPrinterTabs — скрыты закладки в диалоге Свойства: принтер
NoAddPrinter — запрет на добавление принтера
9. Как ограничить доступ к настройкам сети.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Network если параметр имеет равен 1, то команда запрещена, 0 — разрешена
NoNetSetup — диалог Сеть недоступен
NoNetSetupSecurityPage — в диалоге Сеть недоступна закладка Управление доступом
NoNetSetupIDPage — в диалоге Сеть недоступна закладка Идентификация
10. Как ограничить доступ к системным настройкам.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ System если параметр имеет равен 1, то команда запрещена, 0 — разрешена
NoDevMgrPage — диалог Свойства: Система недоступен
NoConfigPage — в диалоге Свойства: Система недоступна закладка Профили оборудования
NoFileSysPage — в диалоге Свойства: Система на закладке Бысродействие надоступна кнопка Файловая система
NoVirtMemPage — в диалоге Свойства: Система на закладке Быстродействие надоступна кнопка Виртуальная память
11. Как скрыть в Панели управления какой-либо пункт(или все).
В папке Windows\ System находите файлы с расширением *.cpl, отвечающие за пункты в Панели управления, удаляете или переносите куда-нибуть соответствующий файл (или все). После этого в Панели управления пусто (или почти).
12. Как ограничить доступ к настройкам паролей.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer\ System если параметр имеет равен 1, то команда запрещена, 0 — разрешена
NoSecCPL — диалог Свойства: Пароли недоступен
NoAdminPage — в диалоге Свойства: Пароли закладка Удаленное администрирование недоступна
NoPwdPage — в диалоге Свойства: Пароли закладка Смена паролей недоступна
NoProfilePage — в диалоге Свойства: Пароли закладка Профили пользователей недоступна
13. Как ограничить доступ к настройкам экрана.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer\ System если параметр имеет равен 1, то команда запрещена, 0 — разрешена
NoDispCPL — диалог Свойства: Экран недоступен
NoDispBackgroundPage — в диалоге Свойства: Экран закладка Фон недоступна
NoDispScrSavPage — в диалоге Свойства: Экран закладка Заставка недоступна
NoDispAppearancePage — в диалоге Свойства: Экран закладка Оформление недоступна
NoDispSettingsPage — в диалоге Свойства: Экран закладка Настройка недоступна
14. Как удалить меню Файл из папок и проводника.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer\ создайте параметр NoFileMenu = 1 — удалено, 0 — нет.
15. Как запретить возможность настройки вида папок.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer\ создайте параметр NoCustomizeWebView = 1 — запрещено, 0 — нет.
16. Как запретить сохранение установок.
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer\ создайте параметр NoSaveSetting = 1 — запрещено, 0 — нет.
[an error occurred while processing this directive]
[an error occurred while processing this directive]
Каково назначение основных разделов реестра Windows
Вступление
В данной статье будут рассмотрены основные ветки реестра Windows, а также их назначение. Список корневых разделов можно увидеть ниже:
- HKEY_LOCAL_MACHINE (HKLM)
- HKEY_USERS
- HKEY_CURRENT_CONFIG
- HKEY_CURRENT_USER
- HKEY_CLASSES_ROOT
Типы данных в реестре
В реестре могут храниться данные семи типов:
- REG_BINARY хранит произвольные двоичные данные в «сыром» виде, без переформатирования и синтаксического разбора. Эти данные можно просматривать в двоичном или шестнадцатеричном виде при помощи редактора реестра.
- REG_DWORD хранит параметры, представленные восьмибайтными (длинные) целыми числами. Этот тип данных обычно применяется, когда параметр обозначает счетчик или интервал. Еще одно его применение в качестве флага (0 — флаг снят, 1 — установлен).
- REG_SZ представляет собой обычную строку в кодировке Unicode любой длины. Наиболее часто в этом типе данных хранится информация, которая будет читаться пользователем, пути доступа, названия устройств и т.п.
- REG_EXPAND_SZ — вид REG_SZ, используемый приложениями для хранения конструкций вида %SystemRoot%\System32, например. При чтении этой строки Windows заменяет %SystemRoot% на имя папки, куда она установлена.
- REG_MULTI_SZ представляет собой набор произвольного количества параметров типа REG_SZ. В этом типе данных хранится, например, список IP адресов, назначенных сетевому интерфейсу.
- REG_FULL_RESOURCE_DESCRIPTOR применяется для кодирования информации о системных ресурсах, необходимых для какого-либо из устройств.
- REG_NONE служит как семафор, т.е. параметр существует, но не содержит ни какого значения. Некоторые приложения проверяют наличие этого параметра и, исходя из результата проверки, выполняют или не выполняют действие.
При добавлении параметров в реестр нужно обязательно использовать тот тип данных, который указан в источнике, откуда взята информация о необходимости добавить параметр. Если тип данных не будет соответствовать тому, который ожидает найти приложение в указанном месте, то последствия могут быть непредсказуемыми.
HKEY_LOCAL_MACHINE (HKLM)
Раздел HKEY_LOCAL_MACHINE (HKLM) — хранит все настройки, относящиеся к локальному компьютеру. Например, в подразделе HARDWARE хранятся записи операционной системы и драйверов и совместно используемая (разделяемая) информация о физических устройствах, обнаруживаемых операционной системой во время загрузки (как и остальных устройств Plug-and-Play, которые могут быть добавлены после загрузки операционной системы). Приложения должны хранить здесь данные только в том случае, когда они относятся ко всем, кто пользуется компьютером. Например, драйвер принтера может хранить здесь набор настроек принтера, применяемых по умолчанию, и копировать эти данные для каждого профиля пользователя при входе пользователя в систему.
HKLM\Hardware
В разделе HKLM\Hardware хранится информация об устройствах, обнаруженных в компьютере. Все параметры этого раздела хранятся не на жестком диске, а в оперативной памяти. Когда компьютер распознает запуск устройства, он нумерует найденное устройство, исследуя шину и отдельные классы устройств (например, порты или клавиатуру). В этом разделе имеются три основных подраздела:
- Подраздел Descriptions содержит описания центральных процессоров, процессоров для операций вещественными числами («с плавающей точкой») и многофункциональных устройств компьютера.
- Подраздел DeviceMap сопоставляет устройства драйверам. Например, DeviceMap\video имеет параметр с именем \Device\Video1, содержащий строку \REGISTRY\Machine\SYSTEM\ControlSet001\Services\mnmdd\Device0, являющуюся указателем на место, где хранятся параметры для драйвера этого видеоконтроллера.
- В подразделе ResourceMap имеются три основных подраздела. Один — для уровня аппаратных абстракций (HAL, hardware abstraction layer), применяемый при отслеживании найденных устройств. Второй — для Plug-and-Play Manager, для записи устройств, про которые известно, как с ними работать. Третий — для отображения объема оперативной памяти.
Могут быть и дополнительные подразделы, в зависимости от конфигурации компьютера. Например, компьютеры с поддержкой интерфейса управления питанием (ACPI), будут иметь подраздел ACPI, содержащий информацию о конкретных возможностях ACPI на этом компьютере.
HKLM\SAM
В разделе HKLM\SAM хранятся локальные учетные записи или группы, созданные на компьютере. Раздел скрыт.
HKLM\Security
В разделе HKLM\Security содержится всевозможная информация, относящаяся к защите. Формат не документирован. Используется для кэширования верительных данных для входа в систему, настроек политики и разделяемых секретных данных сервера. Подраздел Security\SAM содержит копию большинства данных из HKLM\SAM
HKLM\Software
Раздел HKLM\Software — является корнем структуры подразделов, хранящих глобальную (в пределах компьютера) информацию приложений и компонент. Программы создают свои собственные подразделы в HKLM\Software для храниения своей служебной информации. В разделе HKLM\Software\Microsoft\Windows\CurrentVersion хранится большинство данных о настройках пользовательского интерфейса (GUI). Подраздел HKLM\Software\Microsoft\Windows NT\CurrentVersion, среди прочих, содержит разделы для автоматического восстановления, для шифруемой файловой системы, для редактора конфигурации безопасности, для терминальных служб и т.д
HKLM\System\CurrentControlSet
Последним действием фазы загрузки Windows является обновление реестра, которое должно зафиксировать набор служб и управляющих настроек, применявшийся при последней успешной загрузке. CurrentControlSet всегда указывает на набор управляющих настроек, используемых системой в текущий момент. В HKLM\System есть много подразделов ControlSetXXX, каждый из которых описывает набор управляющих настроек, существовавших в какой-либо момент времени, независимо от того, была ли загрузка успешной или нет. CurrentControlSet является указателем на последний набор управляющих настроек, при котором загрузка была успешной. Поскольку трудно определить сразу, какая из загрузок была успешной, то операционная система и приложения пользуются указателем CurrentControlSet.
В разделе, описывающем набор управляющих настроек, среди прочих, имеются четыре следующих раздела:
- Control — Содержит управляющую информацию для служб и системных инструментальных средств. Например, Control\BackupRestore\KeysNotToRestore содержит список разделов, которые утилита Backup на должна восстанавливать при восстановлении реестра.
- Enum — Содержит по одному элементу данных для каждого из найденных системой устройств. Если устройство имелось на на момент загрузки, то оно будет включено в этот список.
- Hardware Profiles — Содержит по одному элементу данных для каждого из профилей оборудования, найденных на компьютере. Как и сам HKLM\System, каждый профиль имеет порядковый номер, начинающийся с 0001. HKLM\System\Hardware Profiles\Current всегда указывает на профиль, выбранный при загрузке.
- HKLM\System\MountedDevices — Тома динамических дисков зависят от наличия информации о текущей конфигурации о логических томах на диске. Приложения и оснастки берут эту информацию из службы Logical Volume Manager, которая хранит свой список смонтированных и доступных устройств и подразделе MountedDevices
HKEY_USERS (HKU)
Раздел HKEY_USERS (HKU) — содержит записи для каждого из пользователей, когда-либо входивших в систему. Владельцем каждой из этих записей является соответствующая пользовательская учетная запись, там содержатся настройки профиля этого пользователя. Если используются групповая политика, то задаваемые в ней настройки применяются здесь к профилям отдельных пользователей.
HKEY_CURRENT_CONFIG (HKCC)
Раздел HKEY_CURRENT_CONFIG (HKCC) — хранит информацию о текущей загрузочной конфигурации компьютера. В частности, здесь хранится информация о текущем наборе системных служб и об устройствах, имевшихся во время загрузки. На самом деле, этот корневой раздел является указателем на раздел внутри HKLM.
HKEY_CURRENT_USER (HKCU)
Раздел HKEY_CURRENT_USER (HKCU) указывает на профиль текущего пользователя (вошедшего в данный момент в систему) внутри HKU. Microsoft требует, чтобы приложения хранили все предпочтения пользователей в подразделах под HKCU. Например, HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Paint содержит личные настройки пользователей программы Paint.
HKEY_CLASSES_ROOT (HKCR)
Раздел HKEY_CLASSES_ROOT (HKCR) — сопоставляет расширения файлов и идентификаторы классов OLE. Фактически он указывает на HKLM\Software\Classes. Система использует эти соответствия чтобы определить, какие приложения или компоненты нужно использовать при открытии или создании тех или иных типов файлов или объектов данных.