Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Секреты Windows: статьи о реестре, rundll32.exe, программах Настройка возможностей стандартных программ Windows Vista


Уважаемые подписчики, на нашем сайте (http://www.onestyle.com.ua) проводится опрос 'Содержимое какой из книг вы бы хотели прочитать в будущих статьях на нашем сайте?'. Голосование ведется до 7 апреля и пока что ведет книга 'Оптимизация и автоматизация работы на ПК. На 100%'. Если это не та книга, содержимое которой вы хотели бы видеть в данной рассылке, тогда спешите проголовать за выбранную книгу!
Другие наши рассылки:
  • Новости IT-мира: Ежедневно ссылки на новости и статьи сайтов ixbt.com, thevista.ru, xakep.ru, securitylab.ru, oszone.ru, inattack.ru, ht.ua, overclockers.ru, центр загрузки Microsoft, softportal.com, realcoding.net, 3dcenter.ru, ladoshki.com, smti.ru, seonews.ru, ibm.com и др.
  • Рецензии на новые книги: Описание новых книг о компьютерах, дизайне, бухгалтерии, психологии и др. направлениях мысли человечества.

Данная статья была написана для журнала Мой компьютер.

В данной статье хотелось бы рассмотреть некоторые способы настройки стандартных программ операционной системы Windows Vista при помощи реестра. Представленные в ней настройки нельзя изменить стандартными методами (при помощи диалогов программ), поэтому их можно отнести к категории твиков реестра.

Фотоальбом Windows

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

  • При помощи файла WindowsPhotoGallery.exe, расположенного в каталоге %programfiles%\Windows Photo Gallery.
  • Введя строку Фотоальбом Windows в поле поиска меню Пуск.

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

Могут возникнуть ситуации, при которых файл эскизов программы Фотоальбом Windows нужно будет перенести на другой раздел диска. Например, если на разделе, где данный файл хранится по умолчанию, осталось мало места. Сделать это можно при помощи реестра.

По умолчанию все эскизы файлов изображений, хранящихся в библиотеке программы Фотоальбом Windows, находятся в файле Pictures.pd4, расположенном в каталоге %userprofile%\AppData\Local\Microsoft\Windows Photo Gallery. Если же необходимо перенести данный файл, просто укажите его новое расположение в параметре строкового типа DBPath, расположенном в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows Photo Gallery\Library.

По умолчанию значение параметра DBPath равно %userprofile%\AppData\Local\Microsoft\Windows Photo Gallery\Pictures.pd4.

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

Для увеличения максимально возможного размера эскизов нужно изменить значение параметра REG_DWORD типа MaxThumbSize, который расположен в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows Photo Gallery\Library. Значение данного параметра определяет максимальный размер (в пикселях), до которого можно увеличивать эскизы изображений при помощи ползунка на панели управления программы Фотоальбом Windows. Максимальное значение данного параметра равно используемой вами ширине экрана монитора в пикселях.

Например, на рисунке 1.01 представлен максимальный размер эскизов изображений по умолчанию, а на рисунке 1.02 — максимальный размер эскизов изображений при установке значения параметра MaxThumbSize равным 0x400 (максимальное значение данного параметра при разрешении экрана 1024x768 пикселей).

Рисунок 1 Рис. 1.01. Максимальный размер эскиза по умолчанию

Рисунок 2 Рис. 1.02. Максимальный размер эскиза после установки значения параметра MaxThumbSize равным 0x400

Отображение панели управления в режиме показа слайдов По умолчанию в режиме показа слайдов кроме самого изображения на экране монитора ничего не отображается, а управление режимом показа слайдов осуществляется при помощи команд контекстного меню. Однако существует возможность включения отображения панели управления показом слайдов (рис. 1.03).

Для этого достаточно параметру REG_DWORD типа EnabledThemeSet, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows Photo Gallery\SlideShow, присвоить значение 1. В листинге ниже представлен .reg-файл, позволяющий это сделать.

Рисунок 3 Рис. 1.03. Панель управления режимом показа слайдов

Отображение видео в режиме показа слайдов По умолчанию программа Фотоальбом Windows не позволяет просматривать видео в режиме показа слайдов, однако вы можете самостоятельно включить эту возможность. Для этого достаточно параметру REG_DWORD типа EnableVideo, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows Photo Gallery\SlideShow, присвоить значение 1.

Проигрыватель Windows Media

Уже стало традицией включать в поставку каждой новой версии операционной системы Windows новую версию проигрывателя Windows Media. В Windows Vista входит 11 версия данного проигрывателя.

Запустить проигрыватель Windows Media можно следующими способами.

  • При помощи файла wmplayer.exe, расположенного в каталоге %programfiles%\Windows Media Player.
  • Введя строку Проигрыватель Windows Media в поиске меню Пуск.
  • Введя команду wmplayer.exe в диалог Выполнить.

Переустановка интерфейса проигрывателя при помощи программы unregmp2.exe Если вы впервые запускаете проигрыватель Windows Media, тогда вместо стандартного окна проигрывателя перед вами отобразится мастер быстрой настройки Windows Media.

Отображение данного мастера назначается при первом входе каждого пользователя в систему. Для этого выполняется команда unregmp2.exe /FirstLogon /Shortcuts /RegBrowsers /ResetMUI, определенная в параметре строкового типа StubPath, расположенном в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{6BF52A52-394A-11d3-B153-00C04F79FAA6}.

Данная команда выполняет следующие действия:

  • создает ярлык проигрывателя в панели быстрого запуска;
  • переопределяет все языковые настройки (например, изменяет язык интерфейса на используемый в данный момент, если установленный вами языковой пакет по каким-то причинам этого не сделал);
  • устанавливает отображение диалога первого запуска при последующем запуске проигрывателя Windows Media.

Как вы понимаете, в случае необходимости эту команду можно запустить и самостоятельно.

Кроме представленных в команде опций, программа unregmp2.exe поддерживает и ряд других опций. Давайте их рассмотрим.

  • /SwapTo:32 — в 64-битной операционной системе Windows Vista можно использовать как 32-битную, так и 64-битную версию проигрывателя Windows Media. Иногда бывает необходимо перейти от использования по умолчанию одной версии проигрывателя, к другой. Например, это бывает необходимо, если 64-битные драйверы звуковое платы (или различные приложения) работают хуже, чем 32-битные. В этом случае достаточно воспользоваться данной опцией.
  • /SwapTo:64 — чтобы установить использование 64-битного музыкального проигрывателя Windows Media (на 64-битных операционных системах) по умолчанию, достаточно ввести команду %windir%\system32\unregmp2.exe /SwapTo:64.
  • /HideWMP — удалить ярлык проигрывателя из меню Пуск и из панели быстрого запуска.
  • /ShowWMP — отобразить ярлык проигрывателя в меню Пуск и в панели быстрого запуска.
  • /Shortcuts — создать ярлык в панели быстрого запуска.
  • /RegBrowsers — восстановить настройки расширений файлов для проигрывателя.
  • /ResetMUI — сбросить текущие настройки локализации проигрывателя.
  • /FirstLogon — при следующем запуске отобразить диалог первого запуска.
  • /ResetWMPBurn — восстановить настройки ветви HKEY_CURRENT_USER\WMP.BurnCD.
  • /PerformIndiv — Восстановить настройки ветви HKEY_CURRENT_USER\SOFTWARE\Microsoft\DRM.

Изменяем расположение библиотеки проигрывателя Как и программа Фотоальбом Windows, проигрыватель Windows Media имеет свою собственную библиотеку. Однако, в отличие от библиотеки программы Фотоальбом Windows, библиотека проигрывателя состоит не только из изображений, но и из видео и музыкальных файлов, а также файлов телепередач. Естественно, что по этой причине размер библиотеки проигрывателя может быть намного больше, чем размер библиотеки программы Фотоальбом Windows. А значит, и при работе с проигрывателем может возникнуть необходимость в перемещении библиотеки на другой раздел диска.

По умолчанию библиотека проигрывателя Windows Media хранится в файле CurrentDatabase_360.wmdb, расположенном в каталоге %userprofile%\Application Data\Microsoft\Media Player. Это довольно удобно — вы всегда можете заархивировать содержимое библиотеки, если ее содержимое на вашем компьютере изменяется нечасто…

Если же необходимо перенести данный файл, просто укажите его новое расположение в параметре строкового типа LibraryDatabasePath, расположенном в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences.

Пересоздание библиотеки Если вы хотите заново создать библиотеку проигрывателя Windows Media, полностью переопределив каталоги, музыкальные файлы из которых будут в ней храниться, вам может помочь параметр REG_DWORD типа MediaLibraryCreateNewDatabase, расположенный в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences.

Если данному параметру присвоить значение 1, тогда при следующем запуске проигрыватель Windows Media будет считать, что файл библиотека еще не создан, и вы стандартными способами сможете создать библиотеку заново.

Меняем элементы интерфейса проигрывателя местами Если вам надоел стандартный способ отображения элементов интерфейса проигрывателя Windows Media, возможно, вам понравится новый способ — когда левые и правые части интерфейса проигрывателя меняются местами. Этот способ отображения проигрывателя представлен на рисунке 1.04.

Рисунок 4 Рис. 1.04. Измененное отображение элементов интерфейса окна проигрывателя

Чтобы применить данный способ отображения интерфейса проигрывателя, достаточно параметру REG_DWORD типа ForceBiDi, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences, присвоить значение 1.

Отключение общего доступа к файлам библиотеки Общий доступ к файлам библиотеки проигрывателя Windows Media основан на работе службы Служба общих сетевых ресурсов проигрывателя Windows Media (файл wmpnetwk.exe, расположенный в каталоге %ProgramFiles%\Windows Media Player). Данная служба запускается вручную при запуске проигрывателя Windows Media.

Если вы не используете общий доступ к файлам библиотеки проигрывателя Windows Media, тогда нет никакой необходимости в запуске службы Служба общих сетевых ресурсов проигрывателя Windows Media. То есть, вы можете отключить запуск этой службы.

Например, для этого можно воспользоваться командой sc config WMPNetworkSvc start= disabled.

Команды контекстного меню для работы с проигрывателем Вы, наверное, уже замечали, что в контекстном меню некоторых папок (как правило, для папок, содержащих только музыкальные файлы) можно встретить некоторые специальные команды, предназначенные для работы с проигрывателем Windows Media. Например, команду Воспроизвести с помощью проигрывателя Windows Media (рис. 1.05).

Рисунок 5 Рис. 1.05. Команда контекстного меню для работы с проигрывателем Windows Media

Согласитесь, что это довольно интересная возможность — запуск воспроизведения файлов, хранящихся в определенной папке, при помощи ее контекстного меню. Однако эта возможность требует существенной доработки. В частности, хотелось бы, чтобы так же можно было запускать воспроизведение музыкальных файлов, которые хранятся в подпапках выбранной папки. К счастью, это можно реализовать самостоятельно, а не дожидаться обновлений проигрывателя.

По умолчанию команды работы с проигрывателем Windows Media добавляются только к папкам, для которых применяется один из следующих шаблонов: Значки музыки, Изображения и видео, или Подробности о записи. Однако вы можете настроить добавление данных команд к контекстному меню любой папки. Более того, вы можете выборочно добавлять только нужные вам команды к контекстному меню папок. В этом случае при выборе добавленной вами команды операционная система сначала выполнит поиск всех музыкальных файлов, хранящихся в папке и ее подпапках, а потом выполнит соответствующее действие со всеми найденными музыкальными файлами.

Если вы хотите добавить к контекстному меню папок команду Добавить в список записи, тогда просто создайте следующий раздел реестра: HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\{8DD448E6-C188-4aed-AF92-44956194EB1F}.

Так же просто можно добавить и команду Воспроизвести с помощью Windows Media. Для этого просто создайте следующий раздел реестра: HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}.

Вместо одной команды Воспроизвести с помощью Windows Media вы можете добавить сразу две команды: Воспроизвести с помощью проигрывателя Windows Media и Добавить в список проигрывателя Windows Media. Сделать это также просто, как и добавить одну команду — просто создайте раздел реестра HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\{F1B9284F-E9DC-4e68-9D7E-42362A59F0FD}.

Программа Internet Explorer

В поставку операционной системы Windows Vista входит седьмая версия браузера Internet Explorer (файл iexplore.exe, расположенный в разделе %programfiles%\Internet Explorer).

Поиск из адресной строки Как и предыдущие версии браузера Internet Explorer, новый браузер поддерживает возможность настройки поиска в определенной поисковой системе при помощи запросов вида [id поисковой системы] [искомые слова].

Для примера, посмотрите на листинг ниже. На нем представлен .reg-файл, который регистрирует следующие идентификаторы поисковых систем.

  • G — поисковая система Google.
  • R — поисковая система Rambler.
  • Y — поисковая система Яндекс.
  • M — поиск в базе знаний Microsoft.

После импортирования данного .reg-файла вы всегда сможете выполнить поиск, например, в поисковой системе Google, при помощи строки вида G [искомые слова]. Например, G трюки Windows Vista.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl]

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl\g]
 ="http://www.google.ru/search?hl=ru&lr=lang_ru&q=%s"

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl\m]
 ="http://support.microsoft.com/search/default.aspx?catalog=LCID%3D1049&spid=global&query=%s"

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl\r]
 ="http://search.rambler.ru/srch?words=%s"

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl\y]
 ="http://www.yandex.ru/yandsearch?text=%s"

Минимальные размеры браузера На рисунке 1.06 представлен минимальный размер браузера Internet Explorer по умолчанию. Иногда же бывает необходимо установить минимальную высоту и ширину, до которой можно уменьшать размер окна браузера. Сделать это довольно просто. Для этого достаточно воспользоваться следующими параметрами REG_DWORD типа, расположенными в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main.

  • Window_Min_Height. Определяет минимальную высоту окна браузера (в пикселях).
  • Window_Min_Width. Определяет минимальную ширину окна браузера (в пикселях).

Рисунок 6 Рис. 1.06. Минимальный размер браузера Internet Explorer по умолчанию

Для примера в листинге ниже представлен .reg-файл, устанавливающий минимальный размер браузера равным 640 на 480 пикселей.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"Window_Min_Height"=dword:000001e0
"Window_Min_Width"=dword:00000258

Использование страниц about: Помимо обычных URL-адресов браузер Internet Explorer (а также диалог Выполнить, то есть вы можете вводить данные адреса непосредственно в диалоге Выполнить) поддерживает набор предопределенных адресов, начинающихся с about:. По умолчанию определены следующие адреса about:.

  • About:blank — пустая страница (res://mshtml.dll/blank.htm).
  • About:DesktopItemNavigationFailure — переходы отменены (res://ieframe.dll/navcancl.htm).
  • About:Home — Домашняя страница.
  • About:NavigationCanceled — переходы отменены (res://ieframe.dll/navcancl.htm).
  • About:NavigationFailure — переходы отменены (res://ieframe.dll/navcancl.htm).
  • About:NoAdd-ons — все надстройки Internet Explorer отключены (res://ieframe.dll/noaddon.htm).
  • About:NoAdd-onsInfo — как надстройки обозревателя влияют на обзор веб-страниц? (res://ieframe.dll/noaddoninfo.htm).
  • About:OfflineInformation — веб-страница недоступна, так как вы работаете в автономном режиме (res://ieframe.dll/offcancl.htm).
  • About:PostNotCached — веб-страница просрочена (res://ieframe.dll/repost.htm).
  • About:SecurityRisk — заданный уровень безопасности не позволяет защитить компьютер (res://ieframe.dll/securityatrisk.htm).
  • About:Tabs — открыта новая вкладка (res://ieframe.dll/tabswelcome.htm).

Вы можете переопределить эти адреса либо назначить новые. Для этого достаточно воспользоваться параметрами строкового типа ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AboutURLs. Названия этих параметров определяют строку, которую нужно добавить к строке about: чтобы вызвать загрузку страницы, определенной в значении данных параметров.

Например, если создать в данной ветви реестра, допустим, параметр a со значением http://www.support.microsoft.com, тогда после ввода в адресной строке адреса about:a начнется загрузка страницы http://www.support.microsoft.com.

Помимо предопределенных страниц структура about: поддерживает вывод на экран указанного вами текста. Например, команда about:<center><h1>Привет!!!</h1></center> отобразит перед вами страницу с центрированной строкой Привет!!!.

И еще про адреса: по адресу res://ieframe.dll/IESechelp.htm, который нельзя вызвать при помощи команд about:, содержится одна интересная и подробная статья под названием Конфигурация усиленной безопасности Internet Explorer.

Максимальное количество перенаправлений Загрузка определенной страницы может прекращаться ошибкой в том случае, если для нее достигнут предел возможных перенаправлений на другие сайты. В этом случае следует изменить максимально возможное количество перенаправлений при помощи значения параметра REG_DWORD типа MaxHttpRedirect, расположенного в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings.

Использование учетных данных в URL-адресах Предыдущие версии проводника и браузера Internet Explorer поддерживали URL-адреса протоколов HTTP и HTTPS вида http(s)://[пользователь]:[пароль]@[сервер]|[сайт]. Если же вы попробуете воспользоваться данными адресами в операционной системе Windows Vista, то, возможно, неприятно удивитесь отобразившемуся сообщению о возникшей синтаксической ошибке.

Все дело в том, что возможность использования URL-адресов с указанием учетных данных в операционной системе Windows Vista запрещена. Сделано это для повышения общей безопасности работы браузера, так как адреса вида http(s)://[пользователь]:[пароль]@[сервер]|[сайт] часто использовались для подмены сайта.

Например, неподготовленному пользователю будет довольно трудно понять, куда ведет ссылка http://www.wingtiptoys.com@example.com. А ведет она на сайт http://www.example.com, хотя на первый взгляд кажется, что должен быть открыт сайт http://www.wingtiptoys.com.

Если вы хотели бы и в операционной системе Windows Vista использовать возможность ввода URL-адресов с указанием учетных данных, следует изменить значения следующих параметров REG_DWORD типа, расположенных в ветви реестра HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE.

  • Iexplore.exe. Определяет, разрешено ли использование учетных данных в URL-адресах для браузера Internet Explorer.
  • Explorer.exe. Определяет, разрешено ли использование учетных данных в URL-адресах для проводника Windows.
  • Wmplayer.exe. Определяет, разрешено ли использование учетных данных в URL-адресах для проигрывателя Windows Media.
  • OUTLOOK.EXE. Определяет, разрешено ли использование учетных данных в URL-адресах для почтового клиента Outlook Express.

Всем этим параметрам нужно присвоить значение 0, что аннулирует запрет на ввод URL-адресов с указанием учетных данных для соответствующих программ.

Также при помощи параметров REG_DWORD типа ветви реестра HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE можно решить и противоположную проблему. То есть, запретить использование URL-адресов с указанием учетных данных для конкретной программы, имеющей доступ к элементу управления веб-обозревателем. Для этого достаточно создать параметр с именем, соответствующим названию программы, и значением, равным 1.

Как настроить отображение панели информации Панель информации представляет собой всплывающую панель, отображаемую лишь в том случае, если браузер заблокировал какое-либо действие, либо если необходимо отобразить сведения о каком-либо действии, выполняемом в данный момент.

По умолчанию панель информации разрешено отображать только для браузера Internet Explorer, однако вы можете изменить действие по умолчанию. Для этого достаточно воспользоваться параметрами REG_DWORD типа ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_SECURITYBAND.

Чтобы разрешить отображение панели информации, необходимо в данной ветви реестра создать параметр с именем, соответствующим программе, для которой разрешается отображение панели информации, и значением, равным 1.

Если же необходимо запретить отображение панели информации для конкретной программы, тогда необходимо создать параметр со значением 0.

Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=106

В избранное