Архив рубрики "Реестр Windows"

Registry Monitor (2010-8-31)

Registry Monitor

Registry Monitor (или regmon для краткости) – незаменимый помощник всех исследователей реестра. Программа была написана программистами Mark Russinovich и Bryce Cogswell. Официальный сайт программы http://www.sysinternals.com.

Эта программа позволяет отследить ВСЕ обращения к реестру. Неважно, что вы делаете: устанавливаете какой-то софт, работаете с программами или просто запускаете их, Windows постоянно обращается к реестру. И все эти обращения можно зафиксировать с помощью Regmon. По-моему нет необходимости говорить о том, насколько такая информация может быть полезной. Теперь, проведя любые изменения в настройках системы, вы сможете узнать, где именно в реестре они отражаются. А куда в реестре обращается при запуске ваша любимая программа? И не прописывает ли при установке свежескачанная утилитка какой-нибудь непонятный файл в автозагрузку ;) ? А сколько раз бывало, что заканчивался срок работы триальной программы, и для дальнейшей работы она требовала регистрации… Посмотрите с помощью Regmon, куда она обращается при запуске, и вы без труда найдете в реестре параметр, где указана дата инсталляции. Ну, а дальше все в ваших руках…

Возможности программы большие, но не безграничные. Программа только отслеживает обращения к реестру.

Найти программу можно на сайте http://www. sysinternals. com

Все обращения к реестру выводятся в основном окне программы в виде семи колонок. Я думаю, описывать их нет смысла, все и так понятно. Основные функции по работе с программой вынесены в виде кнопок на переднюю панель – нет ничего лишнего и все нужное под рукой. Пройдемся по всем этим кнопкам:
1. Save (Ctrl+S) – ну, тут все понятно – вы можете сохранить лог работы программы в отдельном файле, чтобы потом на досуге изучить его;
2. Capture (Ctrl+E) – временная приостановка/начало слежения за обращениями к реестру;
3. Autoscroll (Ctrl+A) – запрещение/разрешение слежения за последней записью. Если эта функция включена, то список обращений будет автоматически прокручиваться на экране таким образом, чтобы всегда была видна последняя строка;
4. Clear (Ctrl+X) – очистка списка (кто бы мог подумать?). Одно неприятно – если этот список достаточно большой, то он очень долго очищается, даже иногда виснет;
5. Time Format (Ctrl+T) – переключение между режимами отображения времени во втором столбце. Первый вариант – показывает системное время, в которое произошло обращение к реестру, второй вариант – время в секундах прошедшее с момента запуска regmon’a;
6. Filter/Highlight (Ctrl+L) – установка фильтров. Вы можете отслеживать обращения к реестру только конкретных программ, можете отключить слежение за определенными программами. Для установки фильтров надо указывать имя программы, при этом можно использовать маску. Так, например, фильтр “i*” будет применен и для icq, и для iexplore. Жаль нельзя использовать “?”;
7. History Depth (Ctrl+H) – устанавливает количество отображаемых на экране строк. Если значение равно 0, то ограничения нет;
8. Find (Ctrl+F) – поиск в списке;
9. Regedit Jump (Ctrl+J) – при выборе строки в списке обращений и нажатии на эту кнопку, будет открыт раздел в реестре, куда было обращение.

Домашняя страница (2010-8-30)

Домашняя страница

Для блокировки кнопок С текущей, С исходной, С пустой в рамке Домашняя страница присвойте параметру HomePage значение 1

Временнные файлы интернета

На вкладке Общие можно отключить все кнопки, относящиеся к рамке Временнные файлы интернета (Удалить Cookie”…, Удалить файлы…, Параметры…). Для этого присвойте параметру Settings значение 1

Блокировка кнопки Переместить

Чтобы блокировать кнопку Переместить (рамка Временные файлы интернета-кнопка Параметры), присвойте параметру Cache значение 1

Журнал

Чтобы блокировать рамку Журнал, присвойте параметру History значение 1

Безопасность

Для скрытия вкладки Безопасность, присвойте параметру SecurityTab значение 1

Запрет на добавление сайтов

Чтобы запретить добавлять сайты для Безопасности, присвойте параметру SecAddSites значение 1

Уровень безопасности для этой зоны

Чтобы заблокировать кнопки в фрейме Уровень безопасности для этой зоны, присвойте параметру SecChangeSettings значение 1

Конфиденциальность

Для скрытия вкладки Конфиденциальность, присвойте параметру PrivacyTab значение 1

Параметры

Чтобы заблокировать доступ к изменению настроек в рамке Параметры, присвойте параметру Privacy Settings значение 1

Содержание

Для скрытия вкладки Содержание, присвойте параметру ContentTab значение 1

Ограничение доступа

Чтобы заблокировать доступ к кнопкам Ограничения доступа, присвойте параметру Ratings значение 1

Сертификаты и Издатели

Чтобы блокировать кнопки Сертификаты и Издатели на вкладке Содержание, присвойте параметру Certificates значение 1

Сертификаты

Чтобы заблокировать только одну кнопку Сертификаты, то присвойте параметру CertifSite или CertifPers значение 1

Издатели

Чтобы заблокировать только одну кнопку Издатели, то присвойте параметру CertifPub значение 1

Учетные записи (2010-8-30)

Учетные записи

Скрываем/показываем имя пользователя в Welcome Screen

В окне Приветствие можно показывать или скрывать имена пользователей. Например, если кто-то не хочет афишировать своего присутствия на компьютере, или машина стоит в офисе и на ней зарегистрированы пользователи, которые логинятся по сети, то можно скрыть нежелательные имена из экрана приветствия. Для этого в разделе реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList\ надо создать DWORD-параметр с именем, совпадающим с именем пользователя, и значением 0. Чтобы вернуть пользователя назад надо либо удалить параметр, либо присвоить ему значение 1. Чтобы залогиниться под скрытым пользователем, придется дважды нажать Ctrl+Alt+Del, откроется классический диалог логона, где можно по старинке указать имя пользователя и пароль. Рассмотрим частные случаи.

Учетная запись Administrator

Если вы хотите, чтобы помимо учетной записи пользователя на экране приветствия предлагалось еще войти в систему под именем Администратора, то добавьте в указанный выше раздел параметр DWORD Administrator со значением 1.

Скрытые учетные записи

Существует обратная ситуация, когда система устанавливает скрытые учетные записи. Например, при установке пакета. NET Framework 1.1 система регистрирует новую скрытую учетную запись ASPNET. В этом случае, у вас будет появляться окно приветствия Windows, которого до этого его не было. Чтобы избавиться от этого эффекта, создайте параметр типа DWORD ASPNET со значением 0 в разделе HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Special Accounts\UserList

...

ClearType (2010-8-30)

ClearType

Совет для пользователей ноутбуков или жидкокристаллических мониторов. Для дисплеев такого типа Microsoft разработала технологию ClearType, значительно улучшающую восприятие текста. Но эта опция в настройках экрана включается отдельно для каждого пользователя и не работает до тех пор, пока профиль пользователя не загружен (экран приветствия, например). Чтобы включить этот режим и для экрана приветствия, нужно открыть раздел: HKU\.DEFAULT\Control Panel\Desktop и установить значения 2 для параметров FontSmoothing и FontSmoothingType и значение 1 для параметра FontSmoothingOrientation

Обои для Рабочего стола (2010-8-30)

Обои для Рабочего стола

За картинку, используемую в качестве обоев для Рабочего стола отвечает строковый параметр Wallpaper, который содержит путь bmp-файла в HKCU\Control Panel\Desktop

Чтобы ваша картинка на Рабочем столе располагалась в строго заданном месте, а не в центре, нужно в разделе HKCU/Control Panel/Desktop создать строковые параметры с названиями WallpaperOriginX и WallpaperOriginY и установите их значения так, чтобы они соответствовали нужным вам координатам X и Y левого верхнего угла картинки в пикселях.

Сохранение обоев рабочего стола при изменении темы оформления (2010-8-29)

Сохранение обоев рабочего стола при изменении темы оформления

При изменении темы оформления Windows Vista или Windows XP, изменяются многие визуальные элементы, в том числе и рисунок рабочего стола. Чтобы оставить прежний рисунок при смене стиля нужно изменить значение параметра Desktop wallpaper на 0 в разделе HKCU\Software\Microsoft\Plus!\Themes\Apply. Теперь при смене темы оформления все визуальные элементы будут изменены за исключением рисунка рабочего стола.

Удаление имени пользователя (2010-8-27)

Удаление имени пользователя

Если вы хотите удалить имя пользователя в кнопке Пуск (на рисунке используется имя alexandr – стиль XP), то откройте раздел HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer и создайте параметр NoUserNameInStartMenu типа DWORD со значением, равным 1.

Visual Studio. NET (2010-8-26)

Visual Studio. NET

Версия. NET Framework

На одном компьютере могут быть установлены несколько версий. NET Framework. Чтобы определить, какие именно версии установлены, нужно просмотреть подразделы в разделе HKLM\Software\Microsoft\.NETFramework\policy

Очистка списка существующих проектов

Чтобы очистить список существующих проектов на вкладке Start Page в Visual Studio. NET 2003, нужно удалить ключи (или отредактировать) в разделе HKCU\Software\Microsoft\VisualStudio\7.1\ProjectMRUList

Visual Basic 6.0 (2010-8-26)

Visual Basic 6.0

В Visual Basic 6.0 в отличие от пятой версии окна Code и Object появляются в нормальном, не в раскрытом виде. И приходится при каждом запуске VB6 раскрывать эти окна. Можно заставить автоматически раскрывать эти окна при каждом запуске. Создайте в соответствующем разделе реестра HKCU/Software/Microsoft/Visual Basic/6.0 строковый параметр MDIMaximized равный “1″

Источник – Русский_Проект: Visual Basic на русском

Удаление значка с Рабочего стола (2010-8-26)

Удаление значка с Рабочего стола

Чтобы удалить значок Корзины с Рабочего стола, необходимо зайти в раздел HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace и удалить подраздел {645FF040-5081-101B-9F08-00AA002F954E}