Читаем Хитрости Windows 7. Для профессионалов - 2011 полностью

Теперь вы знаете, как изменить элемент в реестре, но как узнать, какой элемент нужно менян»?

Иногда это очевидно. Например, вы хотите уменьшить время запуска любимого приложения, и вам кажется, что можно отключить заставку программы (дружелюбный логотип, на который вы смотрите, пока программа загружается, но который требует определенного времени для своей загрузки). В разделе реестра HKEY_Current_User\Software есть параметр с именем ShowSplashScreen. Вы можете его включить (значение 1) или выключить (значение 0).

т

I Ноль и один не всегда соответствует выключению н включению, иногда

I имя значения инвертирует смысл: например, если присвоить параметру DontShowSplashScreen значение 1, то, скорее всего, вы отключите свойство ShowSplashScreen.

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

В чем же смысл? Когда вы ищете значения реестра, ответственные за определенную настройку, вы сталкиваетесь с несколькими задачами:

О Как найти спрятанные настройки

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

О Как воспроизвести настройки

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

О Как ввести значения, не разрешенные программным обеспечением

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

О Как выполнить настройку при сбоях программного обеспечения

Если приложение не сохраняет нужные параметры в реестре, это можно исправить вручную, если знать, где именно они хранятся.

О Как запретить изменения некоторых настроек

Некоторые программы, включая Windows 7, «забывают» настройки, возвращаясь к значениям, установленным по умолчанию, без очевидной причины. Но как только вы узнаете, где хранится информация, вы сможете изменить разрешения (об этом немного позже), чтобы предотвратить дальнейшие изменения без вашего согласия.

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

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

2. Откройте редактор реестра и выберите ветвь HKEY_CURRENT_USER.

3. Сделайте Экспорт (Export) из меню Файл (File). Введите имя файла Userl. reg и сохраните его в любом удобном для вас месте.

4. Затем выберите ветвь HKEY_L0CAL_MACHINE и повторите шаг 3, сохранив файл под именем Machinel. reg.

5. Выполните изменение, которое хотите отследить.

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

6. Перед тем как сделать что-нибудь еще, переключаетесь обратно в редактор реестра и снова экспортируете ветви HKEY_CURRENT_USER и HKEY_LOCAL_MACHINE в новые файлы, названные User2.reg и Machine2.reg соответственно, как описано ранее в шагах 2 и 3.

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

7. Все, что необходимо сделать сейчас, — это «перегнать» измененную инфор-мацию в нужный формат. В Windows для сравнения файлов есть специальная утилита командной строки — fc.exe.

Есть несколько сторонних программ для Windows, которые проще и удобнее ис-*пользовать, например UltraEdit. Даже Microsoft Word умеет сравнивать тексты ' j v (только помните, что сохранять результаты нужно как обычный текст).

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных