Категории
Самые читаемые
onlinekniga.com » Компьютеры и Интернет » Компьютерное "железо" » 1001 совет по обустройству компьютера - Юрий Ревич

1001 совет по обустройству компьютера - Юрий Ревич

Читать онлайн 1001 совет по обустройству компьютера - Юрий Ревич

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 68 69 70 71 72 73 74 75 76 ... 99
Перейти на страницу:

12.7. Настройки через реестр

Реестр Windows (по-английски regisrtry) – одна из самых слабых и одновременно сильных особенностей этой ОС. В UNIX (в том числе Linux) никакого общего реестра не существует. В Windows же реестр есть единая база данных, предназначенная для хранения всего, что вздумается в нем сохранять прикладным программам и самой системе. Из реестра ОС узнает об установленном оборудовании, о том, какой именно браузер в данный момент объявлен по умолчанию, какое приложение привязано к данному типу (расширению) файла и т. п., и т. д. То есть реестр можно рассматривать, как огромный INI-файл, общий для всех программ и самой операционной системы. Отдельные программы на свое усмотрение могут использовать и обычные INI-файлы (в том числе их использовала и сама Windows вплоть до XP), но это считается моветоном и не приветствуется.

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

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

К реестру получить доступ очень просто, и в большинстве практических случаев никаких сторонних программ для его изучения и редактирования не потребуется. Наберите в командной строке, которую можно вызвать командами меню Пуск | Выполнить или Пуск | Командная строка, команду regedit, и вы увидите примерно такую картину, как на рис. 12.7. Во всех версиях Windows редактор реестра практически одинаков, и описанные далее приемы годятся для любой из трех рассматриваемых нами версий.

Рис. 12.7. Окно редактора реестра (regedit)

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

В редакторе реестра отлично действует поиск даже по одним фрагментам названия параметра или раздела. Осуществляется он обычным способом – через меню Правка | Найти (или комбинацией клавиш <Ctrl>+<F>). Можно отметить нужные объекты поиска – только параметры, только разделы или только значения параметров. Повторный поиск следующего вхождения того же объекта (Найти далее…) осуществляется нажатием клавиши <F3>. Так, можно, например, найти все разделы, относящиеся к данной программе или другому объекту Windows.

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

Экспорт реестра осуществляется через меню Файл | Экспорт, где вы получите обычное диалоговое окно сохранения файла, в котором стоит обратить внимание только на пункты, расположенные внизу окна под заголовком Диапазон экспорта. о умолчанию предлагается экспортировать только текущую (выбранную) ветку, и в подавляющем большинстве случаев этого достаточно. Можно, конечно, экспортировать и весь реестр, только это займет массу времени (и столько же – обратный импорт), а, кроме того, полученный файл будет, как говорится, «неподъемным».

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

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

В сборниках советов можно встретить сокращенное название главных разделов реестра, вот их расшифровка:

♦ HKCR – HKEY_CLASSES_ROOT;

♦ HKCU – HKEY_CURRENT_USER;

♦ HKLM – HKEY_LOCAL_MACHINE;

♦ HKU – HKEY_USERS;

♦ HKCC – HKEY_CURRENT_CONFIG.

А теперь перейдем непосредственно к рецептам.

12.7.1. Отмена перехода на зимнее время

Как известно, в России с 2011 года отменен перевод стрелок часов на летнее время и обратно, и устанавливается единое время на весь год. 27 марта 2011 года в большинстве регионов стрелки были переведены на летнее время, и осенью обратного перевода уже не предполагается. Фактически это означает, что в охваченных реформой регионах часовой пояс сдвинулся на час вперед – для Москвы и Питера это переход из GMT+3 в пояс GMT+4. В некоторых регионах перевода стрелок в марте не было, но вопрос для них остается тот же самый – как корректно внести изменения в операционную систему, чтобы не затронуть другие региональные установки?

Это не такой однозначный вопрос, как кажется. Можно просто сменить часовой пояс на следующий к востоку (например, GMT+3 на CMT+4), не трогая региональные особенности. Но это ненадежное решение – кто знает, какие особенности вылезут из-за смены местоположения? Для Windows Vista и Windows 7 Microsoft выпустила специальный пакет обновлений, автоматически устраняющий проблему. Но, во-первых, далеко не все пользователи рискуют устанавливать автоматические обновления, во-вторых, для Windows XP таких пакетов и не обещают (Microsoft в момент написания этих строк еще только планирует разместить в своей базе знаний статью с описанием процедуры ручной коррекции Windows XP)[23]. Но и там вы не найдете прямого ответа на вопрос: как правильно поступить, если у вас установлены две операционные системы параллельно, и каждая стремится внести свои изменения?

Отсчет времени в ПК

Системное время компьютера измеряется на аппаратном уровне – компонентами на материнской плате, а операционная система только пользуется результатами их работы. Когда компьютер выключен, в нем идут самые обычные электронные часы с календарем на батарейке – ничем не отличающиеся от наручных или настольных, только, естественно, без цифрового дисплея. Такие часы называют еще RTC, Real Time Clock (часы реального времени) – иногда можно встретить название CMOS-часы. При включении компьютера время ОС синхронизируется с RTC и затем отсчитывается уже операционной системой в довольно сложном формате. Разрешающая способность системных часов невелика: хотя формально время в ПК можно отсчитывать с точностью до 0,1 миллисекунды (т. е. 10-4 секунды), на практике показания времени отсчитываются значительно реже, обновляя системное время примерно 18 раз в секунду. Из-за этой особенности, а также из-за непредсказуемого времени переключения между одновременно выполняющимися программами, точный отсчет малых промежутков времени в Windows очень затруднен.

Естественно, любые часы рано или поздно «уходят», потому их надо периодически подводить – синхронизировать. Проще всего это делать автоматически – через специальные службы времени в Интернете. Есть много сторонних программ для этой цели, позволяющих выбирать различные службы, но во все версии Windows встроена такая программа, которая не хуже любой другой. Чтобы добраться до нее, щелкните по часам в области уведомлений и перейдите на вкладку Время по Интернету. На рис. 12.8 показана эта вкладка для Windows XP, в остальных там почему-то будет почти пусто, а получить то же самое, что на рис. 12.8, можно, если щелкнуть по кнопке Изменить параметры. Попробуйте синхронизировать время, щелкнув по кнопке Обновить сейчас. Если ничего не получается, проверьте на всякий случай соединение с Интернетом или смените сервер времени из выпадающего списка (по моему опыту time.nist.gov работает лучше, чем time.windows.com). В остальное время синхронизация работает автоматически по расписанию, и нужды что-то менять там нет.

1 ... 68 69 70 71 72 73 74 75 76 ... 99
Перейти на страницу:
На этой странице вы можете бесплатно читать книгу 1001 совет по обустройству компьютера - Юрий Ревич.
Комментарии