Глава 7. Выбор ОС и их особенности
Глава 8. Установка Windows
Глава 9. Установка оборудования в Windows
Глава 10. Установка, удаление и настройка программ в Windows
Глава 11. Ремонт Windows
Глава 12. Усовершенствование Windows
Глава 7
Выбор ОС и их особенности
Выбор между Windows, Linux и Mac OS – это далеко не просто выбор между платным, но привычным, и бесплатным, но незнакомым. Исходить из того, что лишь тупость и леность пользователей, не желающих видеть своей выгоды, мешают им выбрать самый удобный/дешевый/безопасный вариант, было бы категорической ошибкой. Потому стоит кратко охарактеризовать распространенные варианты операционных систем, чтобы понять, что мы на самом деле теряем и что приобретаем, предпочтя ту или иную ОС.
7.1. Linux, Mac OS и Windows
Linux устроена так, что по сути позволяет любому создать свою собственную операционную систему, идеально подходящую под его конкретный компьютер. Такая система теоретически не требует ни обновлений, ни модернизации в течение всего срока службы «железа», и в ней не будет ничего лишнего. Если вам вдруг потребуется задействовать что-то новое (ну, например, в Интернете появится новый формат видео), это просто добавляется к такой системе, как надстройка, не нарушающая в ней никаких уже существующих функций, и она легко и без последствий может быть так же удалена.
Разумеется, это идеал, который на практике достигается лишь некоторыми специалистами по этой операционной системе. Обычные пользователи Linux вынуждены довольствоваться готовыми наборами программ («бинарными дистрибутивами»), порог освоения которых все равно достаточно высок, лишнего там оказывается предостаточно, а выбор между различными их вариантами требует множества проб и ошибок. При этом инфраструктура поддержки пользователей вокруг свободно распространяемого софта, включая и Linux, намного слабее, чем вокруг дорогой и хуже работающей, но зато популярной Windows. То есть, приобретя готовый бинарный дистрибутив какого-то из вариантов Linux (что по сравнению с ценой Windows может быть сделано действительно практически бесплатно), вы оказываетесь ровно в том же положении, что и с Windows – вам все равно придется что-то налаживать и подстраивать, но только получить разъяснения куда сложнее.
Чем Linux хуже Windows?
Чтобы не быть голословным, приведу два примера. Как-то раз мне достался коробочный дистрибутив одной из версий Linux, специально максимально приближенный к функциональности Windows и рекламируемый, именно как ее улучшенная замена. Застрял я уже на начальном этапе установки, когда мне было предложено выбрать один из нескольких вариантов будущей файловой системы, про различия между которыми я просто ничего не знал. Я выбрал вариант наугад, но на том все и закончилось – система сообщила мне, что я якобы неправильно провел разбиение диска, в чем я вовсе не участвовал (от ручного разбиения я перед этим как раз отказался). Явно требовались какие-то основательные знания, которыми я не владел, и желания их приобретать у меня совершенно не было.
Второй пример может проверить самостоятельно каждый – попробуйте разрешить какую-нибудь более-менее серьезную проблему для такого типичного свободного продукта, как браузер Firefox. Если она выходит за рамки интуитивно понятных пунктов меню настройки и потребуется обратиться к подробностям, то вас отошлют к форуму на mozilla-russia.org, который можно изучать сутками – в трех его разделах, имеющих отношение к теме («Ответы на часто задаваемые вопросы», «Поддержка пользователей» и «Firefox»), на момент написания этих строк находится примерно 150 тысяч сообщений, подавляющая часть которых представляет собой пустой треп или просто вопросы без ответа.
Представив себе, насколько эта проблема усложняется при переходе к целой операционной системе от такого сравнительно простого продукта, как обычный браузер, легко понять, почему доля Linux в мире конечных пользователей составляет менее одного процента. Купить лицензионную Windows или рисковать, преодолевая проблемы, связанные с владением ее пиратской копией, оказывается в конечном итоге дешевле и влечет за собой куда меньше проблем. Например, по свидетельству одного моего знакомого, весьма «продвинутого» компьютерщика и известного «гуру» в области цифровой фотографии, для Linux так и не решена задача выполнения качественной фотопечати на принтерах, не требующей от пользователя основательных знаний теории цвета и основ программирования.
Иное дело Mac OS, доля которой значительно выше, чем у Linux, хотя все равно гораздо меньше Windows (в 2008 году она достигла пика – около 8 % мирового рынка, а к апрелю 2011 снова несколько упала – примерно до 5 %). Взлет этой системы по сравнению с началом 2000-х, когда ее доля держалась на уровне 2–3 %, безусловно, связан с переходом на аппаратную платформу Intel, осуществленным компанией Apple в 2006 году. Из-за этого компьютеры Apple стали гораздо «демократичнее» и приблизились по цене к моделям «обычных» PC, хотя по-прежнему и превышают PC по стоимости. Дополнительной привлекательности им добавило наличие штатного мультизагрузчика BootCamp, с помощью которого на компьютеры Apple очень просто установить параллельную Windows.
Сетевой обозреватель Артур Вельф так сформулировал разницу между продуктами Microsoft и продуктами Apple («Частный корреспондент», 11.05.2011): «Принципиальное отличие Apple и Microsoft состоит не в функционале, а в подходе к его реализации. В Microsoft собираются технари, креативят на тему того, какой функционал следует предложить пользователям, а затем зовут дизайнеров и просят тех оформить все их идеи так, чтобы пользователи смогли в этом всем разобраться. В Apple же сначала собираются дизайнеры (не те, которые рисуют рюшечки, а дизайнеры user experience), думают, какие проблемы пользователь может захотеть решить с помощью их девайса или программы, продумывают до мелочей путь пользователя к решению этой проблемы, а потом уже зовут технарей, чтобы те спрограммировали все так, чтобы это заработало».
Собственно, более высокая стоимость компьютера и скудость выбора аппаратных средств (Mac OS корректно работает только на компьютерах под маркой Apple) и ограничивают дальнейшее распространение этой платформы. Факт, что Mac OS гораздо «дружелюбнее» к пользователю, подтверждается тем, что в течение всех лет развития ПК, начиная еще с 1980-х годов, Windows последовательно заимствовала у Mac OS многие пользовательские функции, как удачные, так и бесполезные. Правда, добавлялись они с большим временным лагом в несколько лет (примером могут служить виджеты, которые появились в Vista с почти десятилетней задержкой, или простой в обращении мультизагрузчик, появившийся в Windows 7 через почти четыре года после Apple BootCamp) и мало что изменили в общей концепции.
Другое препятствие, ограничивающие распространение Mac OS, – это намного меньший выбор прикладных программ. Хотя для всех важных применений они имеются, и иногда даже лучшие, чем для Windows, но вот, к примеру, такая область, как отечественная бухгалтерия и, вообще, наши государственные сервисы, ориентирована исключительно на Windows, и тут ничего не сделаешь. Специализированные научные программы или, например, программы для преобразования форматов электронных книг и прочий подобный необязательный, но на практике необходимый и полезный софт, также делаются почти исключительно для Windows.
Второй недостаток Mac OS прямо следует из ее главного достоинства – почти беспроблемной работы. Она потому и беспроблемная, что действует только лишь для рекомендованных устройств и программ. Усовершенствованию (апгрейду) компьютеры Apple практически не подлежат. Зато с подключением каких-либо устройств в Mac OS дело обстоит гораздо проще – для нее не требуются книги, подобные той, которую вы держите в руках, и, как правило, не приходится обращаться даже к обычной справочной системе – обычно все происходит само по себе и по максимуму без каких-то дополнительных усилий пользователя.
Но зато если ситуация, хоть и случается это довольно редко, выходит за рамки предусмотренной разработчиками, вы оказываетесь в положении даже худшем, чем в Linux, для которой, пусть с большими усилиями, но все-таки можно разыскать ответ на почти любой вопрос. Трудно поддается Mac OS и настройке под какие-то индивидуальные предпочтения пользователя – считается, что уже все предусмотрено, хотя, на мой вкус, там слишком много лишнего и «попсового». Потому многие с Mac OS так и не могут свыкнуться, предпочитая куда более «корявую» Windows, зато представляющую собой оптимальный компромисс между свободой и необходимостью. И если считать суммарную стоимость владения, то неизвестно еще, что окажется дешевле: PC или Mac.
7.2. Особенности версий Windows
Сейчас даже убежденный консерватор не сможет доказательно объяснить преимущества Windows 98 – за исключением ее установки на очень старые модели компьютеров середины-конца 1990-х годов, на которых более поздние версии просто не запустятся. В середине 2000-х, когда готовилось первое издание моей книги «Самоучитель работы на ПК для всех», это было еще не столь очевидно – в Windows XP и программах для нее было еще слишком много неотработанных моментов, а компьютеры еще не достигли того уровня, при котором преимущества XP были бы тогда совершенно однозначны.
В настоящее время, в начале 2010-х, Windows XP представляет собой наиболее отработанную и, насколько это возможно, «вылизанную» версию этой операционной системы. Если она у вас уже имеется, то нет почти никаких существенных причин для ее замены на более поздние – о том, почему это так, автор достаточно наворчал во введении, и лишний раз нет смысла на этом останавливаться.
Но нет и причин сопротивляться переходу на новые системы и программы, когда к этому принуждают производители оборудования и создатели новых версий программ. В Windows 7 многое и правда сделано гораздо лучше, и если вам ее навязывают, то соглашайтесь без сомнений – проблем будет меньше, и вы ничего не потеряете, кроме некоторого времени на привыкание к новым несуразностям вместо старых. Одно из крупных преимуществ новых версий – появление в них, наконец, приемлемого по удобству механизма локального поиска по содержанию файлов и по их названиям. В инструкциях к Windows 7 этим даже стали злоупотреблять, при каждом удобном случае рекомендуя обращаться к поисковой строке вместо привычного графического интерфейса.
При выборе стоит учесть, что со временем различные версии Windows все больше дифференцировались по функциональности. Так, Windows XP существовала практически только в двух основных версиях: Home (Домашняя) и Professional (Профессиональная), они мало чем отличались друг от друга с точки зрения домашнего пользователя, причем первая была даже предпочтительнее из-за меньшей цены и занимаемого объема на диске.
Для Windows 7 только основных версий уже четыре, причем Home Basic (Домашняя базовая) от Ultimate (Максимальная) по цене отличается почти в четыре раза. Windows 7 Home Basic – усеченная по функциональности версия «для развивающихся стран», потому для «нормального» пользователя она не годится. Версия Home Premium (Домашняя расширенная) уже пригодна для домашнего пользователя, хотя предпочтительнее – Professional (Профессиональная), которая вдвое дороже Home Basic. Имея версию ниже Professional, вы можете вдруг обнаружить, что какие-то описанные в этой книге функции просто недоступны.
Учитывая все это, нельзя не признать, что цены на Windows 7, мягко говоря, завышены. По моим оценкам – примерно вдвое: цена коробочной Windows 7 Professional – 7 тыс. рублей, а Ultimate – 12 тыс. рублей (см. также врезку Истинная цена Windows в сравнении). При этом, вопреки сложившейся практике, для владельцев настольных компьютеров нет никакой системы скидок обладателям лицензий на предыдущую версию. Есть и такой нюанс: покупка Windows 7 автоматически дает право на «даунгрейд», т. е. легальную установку Vista или XP. Но действует это право только при покупке старших версий: Professional и Ultimate (или при обладании корпоративной версией Enterprise, которая для продажи частным лицам вовсе не предназначена). Согласитесь, что для покупки лицензии на XP, которая и в лучшие свои годы продавалась в самой дорогой для частных пользователей версии Professional за 4,5 тыс. рублей, это больно крутой способ.
Истинная цена Windows в сравнении
Цену предустановленной в компьютере Windows 7 хранят в секрете и Microsoft, и торговцы компьютерами, хотя и часто подчеркивают, что она ниже, чем для коробочной версии. По косвенным данным, для «продвинутых» версий цена колеблется в пределах от 1500 до 2500 рублей – около этой суммы или даже еще меньше (в зависимости от версии) вам возвратят продавцы, если вы сумеете настоять на продаже ноутбука без предустановленной ОС. При сравнении цен настольных компьютеров с предустановленной Windows и без нее, выходит даже несколько большая разница – около 2–3 тыс. рублей. Но даже цифра в 1,5–2,5 тыс. рублей практически вдвое больше цены последней на момент написания этих строк версии Mac OS X 10.6 Snow Leopard, которая в комплекте с компьютером по официальным данным продается за 29 долларов, или примерно за 900 рублей. А без компьютера, в отличие от Windows, Mac OS покупать и вовсе незачем, но даже в таком варианте она оказывается дешевле (по ценам «МакЦентра» – 1590 рублей за одну лицензию или 2490 руб за «фамильную» на пять компьютеров) сравнимой с ней по функциональности коробочной Windows 7 Professional.
Много говорилось о том, что Windows 7 несовместима с программами для XP. На самом деле это касается только лишь драйверов, и то они могут быть установлены в режиме совместимости, а популярные пользовательские программы совместимы практически все, исключения имеются лишь в некоторых частных и малораспространенных случаях. Но если вам важно обретение полной уверенности, что любая программа заработает, – то это еще один аргумент в пользу версии Professional, в Home-версиях Windows 7 отсутствует такая функция, как поддержка полной совместимости с XP с помощью виртуальной среды (XP Mode). В этой книге мы установку и отладку XP Mode не рассматриваем – все-таки это редко по-настоящему требуется, а процедура довольно громоздкая. Тем более, что такой важный случай «совместимых» программ, как SD-игры, в XP Mode не поддерживается.
А как насчет совместимости нового Office?
Пользователя обычно пугает новый «ленточный» интерфейс распространенных программ типа Office. Причем Microsoft обещает, что такое направление будет только расширяться на все новые программы, так что ждите изменений в эту сторону. На самом деле с ленточным интерфейсом все далеко не так страшно – если привычные вам функции «ворда» не находятся в новом меню, то ищите их через кнопку с логотипом Office. Оттуда их еще в первой версии 2007 можно было вытащить на видное место наверху окна (в панель быстрого запуска), а в новом Office 2010 вообще весь интерфейс можно перестроить «под себя» (см. заключение).
Второй момент, который очень пугает новичков, – новые форматы файлов Word, Excel и PowerPoint из Office 2007/2010. Обычно неопытный пользователь старых версий становится в тупик, когда ему присылают по почте какой-то незнакомый файл с расширением docx (и хорошо, если у него в файловом менеджере разрешено отображение расширений, иначе он просто никогда и не узнает, в чем, собственно, проблема и куда надо обращаться). На самом деле эти файлы прекрасно обрабатываются и в старых версиях Office XP и 2003 (в Office 97, увы, уже нет). Для этого нужно скачать с сайта Microsoft.com файл под названием FileFormatConverters.exe (ищите прямо по этому названию) и установить его в имеющейся у вас старой версии. После этого совместимость станет работать, причем в обе стороны, – вы сможете и открывать, и сохранять файлы в новом формате, так, что никто даже не заметит ваш консерватизм.
Но на самом деле за поддержку таких стандартных устройств, как принтеры и сканеры, вы можете быть спокойны при любом выборе – по крайней мере ведущие производители в лице Epson, HP и Canon поддерживают развитие ОС в обе стороны: можно и скачать драйверы совсем старых устройств для новых версий ОС, и подключить новые модели к старым версиям Windows, как минимум до Windows XP (а в ряде случаев и куда дальше в глубь времен). Конечно, проверить все выпускаемые и архивные модели всех производителей я не могу, но при выборочной проверке не встретил ни одного исключения.
Сложнее с теми устройствами, которые используют новые функции, – типа видеокарт с поддержкой HDMI. Особенно лютуют производители ноутбуков, хотя не все и не во всех случаях. Но тут уже никуда не денешься – перед тем, как сделать выбор, придется тщательно проверить, доступны ли драйверы имеющегося оборудования для выбранной версии ОС.
Если вы все-таки консервативно выбираете Windows XP, то учтите, что требуется установленный на нее комплект обновлений (Service Pack) не ниже SP2. И то при установке на современные машины вам придется кое-что дорабатывать самостоятельно (далее мы рассмотрим одну из таких проблем – отсутствии SATA-драйверов). Не имеют подобных проблем неофициальные версии Windows XP SP3, но третий сервис-пак заодно часто включает новый графический интерфейс, аналогичный Vista и «семерке», и его тогда придется отключать специально – иначе наполовину пропадает смысл такого консерватизма.
Как определить установленную у вас версию Windows и пакеты обновлений?
В окне Компьютер (Мой компьютер) разыщите в главном меню пункт Справка (в новых версиях Windows оно может не показываться по умолчанию, в таком случае для доступа к главному меню нужно нажать клавишу <F10>). Обратитесь к пункту О программе, и перед вами откроется окно, содержащее подробную характеристику установленной версии Windows, включая точный номер версии, номер сборки и установленные пакеты обновлений.
И последнее замечание – как уже говорилось в начале книги, Vista есть просто недоработанная версия Windows 7 (что признается почти официально). Потому выбирать ее специально не имеет особого смысла. Тем не менее, пока еще Vista существует и установлена у многих, я в этой книге постараюсь ее не обходить.
Глава 8
Установка Windows
Установку Windows часто приходится делать самостоятельно, даже если у вас предустановленная и совершенно легальная система. Производители, например, ноутбуков, обожают напихать туда кучу программ, которыми вы никогда и не собирались пользоваться, – и ладно бы еще законченными версиями, но обычно это лишь пробные, которые просто не дадут вам нормально работать, закидав непрерывными напоминаниями о необходимости обновлений и оплаты. При этом нередко бывает так, что если вам установочный диск и дадут (что случается все реже и реже), то вместе с тем же набором мусора. Конечно, можно потратить пару часов на тщательную очистку системы, но, зная коварные свойства Windows и маркетоидную психологию тех, кто это выдумал, никогда нельзя быть уверенным, что вы сделали все, как надо, и вычистили ее полностью. Потому предпочтительнее просто переустановить Windows – так будет спокойнее на душе.
Установку новой версии можно производить двумя различными способами: запустив установочную программу, размещенную на каком-то носителе (или прямо на жестком диске), из старой версии Windows, или перезагрузить компьютер и запустить установку с носителя (оптического диска или флэшки). В первом случае вы получаете возможность автоматически перенести часть привычных настроек среды в новую версию, во втором ОС будет установлена, как на чистый диск. Программы и драйверы оборудования в этом случае придется устанавливать заново.
Чистая установка, с перезагрузкой компьютера, предпочтительнее запуска из среды имеющейся Windows, – не исключена вероятность, что вместе с настройками вы перенесете и какие-нибудь зловредные программы. Опыт показал, например, что простая переустановка той же самой версии Windows поверх чем-то испорченной, редко когда избавляет от причины сбоев в работе, кроме самых простых и очевидных случаев, вроде случайно удаленного системного файла. Гарантия, что все причины сбоев устранены, – полное обновление реестра Windows, а это возможно только при установке начисто. По аналогичным причинам стоит и новую систему устанавливать «с чистого листа».
Установку Windows можно проводить с оптического диска или с флэшки, если на нее предварительно скопировать содержимое установочного диска. Было замечено, что Windows XP старых модификаций (до SP2 включительно) сбоит при установке с DVD, поэтому во избежание потери времени ее следует устанавливать с CD. Если установка производится начисто, после перезагрузки компьютера, то простого копирования дистрибутива недостаточно, – диск или флэшку придется сделать загрузочными, о чем рассказывается далее в этой главе.
Предварительная подготовка к установке Windows требуется практически всегда. Особенно тщательно она должна проходить в случае, если вы собираетесь устанавливать систему заново, но и в любом другом случае какие-то действия предпринимать приходится.
Для установки Windows совсем необязательно полностью очищать и форматировать жесткий диск. Папкам, не связанным напрямую с системой (т. е. всем, кроме Windows, Program Files и Documents and Settings), ничего не угрожает, и установке они не помешают. А вот системные папки, скорее всего, будут испорчены. Это одна из причин, чтобы хранить рабочие документы (тексты, фотографии, музыку и пр.) не в системных папках Мои документы или Мои рисунки, а в самостоятельно созданных каталогах вне системных папок. Если же вы храните документы в системных папках, то перед установкой их стоит оттуда переписать в другое место. Стоит также переписать из папки Program Files те программы, которые не имеют установщика, а просто хранятся в виде набора файлов. Вы сэкономите много времени, просто скопировав их после установки обратно.
Но удалять системные папки со старым содержимым не стоит, и вот по какой причине. Все рассматриваемые версии Windows, обнаружив при установке уже имеющуюся версию, обязательно предложат сохранить ее копию (обычно для этого автоматически создается папка Windowsold). В этом случае, если что-то пойдет не так, можно вернуться к старой версии. Для этого придется ее установить заново, а потом из внешней среды заменить свежеустановленные системные файлы соответствующими из Windowsold (эта процедура подробно описывается далее).
8.1. Подготовка жестких дисков
При установке системы на новый компьютер, особенно имеющий диск большой емкости, следует его предварительно разбить на логические диски и отформатировать их. Оставлять большой диск единым неудобно практически – на нем окажется слишком много папок, и в них будет трудно ориентироваться. Обычное разбиение предполагает, что имеется один системный (основной) раздел, с которого загружается система, и дополнительный, содержащий, в свою очередь, не менее одного логического раздела, служащего для хранения данных.
Понятия основного (первичного), логического и дополнительного (расширенного) разделов представляют большую трудность при усвоении, в основном из-за нечеткой терминологии – в разных ОС (даже разных Windows) одно и то же может называться совершенно по-разному: основной, первичный, загрузочный (активный первичный), системный…
Основные и дополнительные разделы отличаются тем, что с первых можно загружать систему, а со вторых нельзя. Основной раздел, несущий загрузочную запись, становится системным (иначе – активным). Как минимум один диск в компьютере должен иметь основной раздел, и хотя на каждом физическом диске таковых может быть до четырех, активным основным (загрузочным) из них можно сделать только один. При этом одного основного (системного) раздела на каждом компьютере достаточно – сколько бы систем на нем ни было установлено, запускаются они все равно с одного раздела (диска С:) через меню выбора. Дополнительный (расширенный) раздел на компьютере может быть только один, но может включать в себя сколько угодно логических разделов (дисков), которые часто тоже неправильно именуют дополнительными. Недостаточное понимание этих тонкостей потом приведет к путанице в буквенных именах дисков.
Более того – больше одного основного раздела на одном диске, независимо от количества физических дисков, иметь я не рекомендую. Это вызовет путаницу в присвоении имен дисков и порядке отображения их в системе. Windows устроена так, что сначала отображаются все основные активные разделы, а потом все логические, и простое переназначение букв дисков тут не поможет. Предположим, у вас два физических диска, и основной раздел на первом окажется, как обычно, помеченным буквой С, и еще на нем же есть два дополнительных раздела. Если на втором физическом диске создать основной раздел, то он окажется помеченным буквой D, после него будут дополнительные разделы E и F на первом диске, и лишь потом дополнительные разделы на втором диске. Это еще можно было бы стерпеть, но если у вас установлена вторая операционная система в раздел D, то в ней он окажется помеченным буквой C, и названия полностью перепутаются. Это не только вопрос удобства – перепутав диски, вы рискуете скопировать поверх какого-нибудь обновленного файла устаревшую версию, необратимо потеряв результаты многочасовой работы.
Чтобы такой путаницы не было, и рекомендуется создать один основной раздел на первом диске, а все остальные – лишь логические. Потом, если потребуется, вторую ОС можно установить в любой раздел, запуская ее через меню выбора. Как уже говорилось, в различных версиях Windows существует большая путаница в обозначениях и наименованиях разделов (о ней далее), чтобы надежнее ориентироваться в них, проще всего сделать разбиение диска на неодинаковые разделы – хотя бы слегка, на десяток-другой гигабайт, отличающиеся по размеру.
После собственно разбиения следует еще одна операция – форматирование созданного раздела. Как минимум один диск – тот, на который будет устанавливаться система, – должен быть разбит на разделы до начала установки ОС, и как минимум основной загрузочный раздел также должен быть отформатирован. Сейчас нет никаких причин для того, чтобы при форматировании выбирать устаревшую систему FAT32. Единственная такая причина – возможность доступа к нему при запуске с загрузочной DOS-дискеты – уже не действует, потому что при желании все-таки получить именно такой доступ, имеются дополнительные программы для DOS, распознающие иные файловые системы. Потому при форматировании предпочтительно выбирать систему NTFS – она надежнее и быстрее FAT.
Разбиение и форматирование дисков можно произвести прямо в процессе установки любой из версий Windows. Независимые программы такого рода (Acronis Disk Director, Paragon Partition Manager, Norton Partition Magic и пр. – учтите, что программа fdisk, входившая в поставку ОС от Microsoft вплоть до Windows 98, для новых систем непригодна), нужны лишь для удобства или для того, чтобы в процессе установки больше не отвлекаться от главного. Следует отметить, что все разделы, кроме основного, можно отформатировать и после установки ОС, это относится и к разбиению второго физического диска. Во всех трех рассматриваемых версиях Windows инструмент для этого называется Управление дисками. В Windows XP он расположен по адресу: Панель управления | Администрирование | Управление компьютером, во всех трех рассматриваемых версиях до этого инструмента также можно докопаться из меню правой кнопки на пункте Компьютер (Мой компьютер), если в нем выбрать Управление | Управление дисками.
Если вы разбивали диск до установки ОС, то советую запомнить или записать признаки раздела, в который вы собираетесь ее установить, чтобы потом его точно распознать. В силу неопределенности буквенного обозначения диска, в программе установки буква может измениться, а в установочной программе Windows 7 она и вовсе не отображается. Если вы установите систему в дополнительный раздел вместо основного – это еще не так страшно, когда у вас система единственная, но все равно приведет к неудобствам (например, может возникнуть две папки Program Files на разных разделах). Еще хуже может быть, если вы устанавливаете вторую систему при уже имеющейся, – легко снести ранее установленную систему, если случайно начать устанавливать вторую в тот же раздел.
8.2. Создание загрузочного диска или загрузочного флэш-накопителя
Если у вас есть фирменный установочный диск, а на компьютере имеется работоспособный привод оптических дисков, то ничего описанного в этом разделе вам делать не потребуется – можно спокойно переходить к следующему разделу. Есть два главных случая, когда наличия готового установочного диска недостаточно: когда вы хотите предварительно произвести разбиение жестких дисков, а уж затем устанавливать систему, и когда привод оптических дисков сломан или отсутствует.
Еще один случай, когда вам потребуется создавать собственный загрузочный диск, – если на компьютере еще нет установленной ОС, но вы хотите предварительно получить доступ к имеющимся файлам, т. е. убедиться, что на дисках нет критичных данных, которые стоит сохранить, или почистить диски от лишней информации. Наконец, это случай, когда требуется восстановить старую систему из папки Windowsold копированием ее поверх вновь установленной. Если вы попробуете сделать так в уже установленной системе, то она вам не позволит модернизировать саму себя.
Во всех этих случаях вам потребуются диски или флэшки с разным содержимым, но с одной общей чертой – они должны уметь загружаться при запуске компьютера, т. е. иметь специальную загрузочную запись. После запуска компьютера он выполняет начальные процедуры инициализации, записанные в BIOS, а затем ищет такую запись на всех дисках, перечисленных в разделе запуска BIOS под названием Boot Sequency, в указанном там порядке (подробности см. в заключении). Именно наличием этой записи отличается основной системный раздел на жестком диске от дополнительного, а загрузочный компакт-диск – от простого диска с данными.
Вручную такой диск создать нельзя – для этого требуются специальные программы. Причем просто создать диск с загрузочной записью недостаточно – компьютер с него загрузится, но искать и запускать имеющиеся на диске программы придется вручную, из командной строки, что довольно сложно. Потому диск должен иметь возможность автоматического запуска меню выбора или непосредственно программы, ради которой все это делается.
Рассмотрим по очереди разные перечисленные здесь случаи. Все способы создания загрузочных дисков мы изучать не будем – их очень много, и мы выберем самые удобные.
8.2.1. Используем программу Acronis Disk Director
Загрузочный диск или флэш-накопитель с программой обслуживания дисков проще всего создать, используя программу Acronis Disk Director. Позволяют создать такие диски и некоторые другие подобные программы (или их можно создать самостоятельно, хоть и более сложным путем). Acronis Disk Director следует установить в работающей системе Windows, не используя основную функциональность программы, в частности, не давая ей запуститься в автоматическом режиме – при первом запуске следует выбрать «ручной» режим. Затем следует обратиться к меню Сервис, где выбрать пункт Создание загрузочных дисков. Acronis Disk Director позволит вам создать на выбор загрузочный компакт-диск или флэш-накопитель, содержащие автоматически запускающуюся программу Disk Director. Можно также вместо прямой записи на диск создать ISO-образ, который затем можно неоднократно «прожигать» на диск любой программой записи оптических дисков. После этого саму программу из Windows можно удалить.
8.2.2. Создаем Live CD
Создать диск, позволяющий запустить компьютер и получить доступ к его ресурсам без установленной на нем системы, проще всего с помощью так называемого Live CD. Такой диск – полный аналог загрузочной DOS-дискеты, когда-то служившей для аналогичных целей. При загрузке компьютера с Live CD вы получаете полностью работающую ОС с некоторыми усеченными функциями, но не препятствующими манипуляциям с файловой системой и запуску программ. Большинство Live CD основаны на различных версиях Linux, но есть и использующие Windows, в основном Windows XP. Одна из самых удобных сборок Windows Live подобного рода носит название LiveCD Reversion и легко находится поиском через «Яндекс» в виде готового ISO-образа.
8.2.3. Создаем дистрибутивный диск Windows
Наконец, о самостоятельном создании загрузочного диска или флэш-накопителя с установочными файлами Windows – дистрибутивного диска. Это может потребоваться в двух случаях: если у вас есть необходимость запуска с флэшки вместо диска, или – самый сложный случай – когда в дистрибутиве не хватает каких-то критических компонентов, и их нужно добавить заранее.
Совет
Если вам просто требуется создать загрузочный диск, без добавлений, то это можно сделать, предварительно получив его образ в виде ISO-файла, который затем записывается (разворачивается) на диск любой программой прожига (подчеркиваю – не простым копированием файлов, а именно разворачиванием ISO-образа, см. главу 4 «Сменные носители»).
Собственный дистрибутив можно создать копированием имеющегося диска или изготовить самостоятельно из набора дистрибутивных файлов, полученных по Сети. И то, и другое позволяет любая «продвинутая» программа «прожига», умеющая создавать загрузочные диски (например, известная Nero), а простое создание ISO-образа имеющегося диска доступно вообще всем программам такого рода, в том числе уже упоминавшейся программе Small CD Writer (см. папку Compact Disk на прилагаемом к этой книге диске).
Предлагает свой бесплатный инструмент для таких действий и сама Microsoft – это программа под длинным названием Windows 7 RTM USB/DVD Download Tool. С ее помощью можно создать и диск, и загрузочный флэш-накопитель с дистрибутивом Windows (предполагается, что Windows куплена легально через интернет-магазин). Неофициально и без оглядки на версию Windows флэш-накопитель проще всего создать с помощью бесплатной программы WinToFlash (wintoflash.com). Распространение этой программы помимо закачки с официального сайта запрещается лицензией, но по эксклюзивному разрешению авторов я размещаю архив программы на диске к этой книге (в папке WinToFlash).
Перед тем как воспользоваться программой WinToFlash, следует распаковать ISO-образ с дистрибутивом Windows в отдельную временную папку (распаковку можно произвести любым популярным архиватором: WinRAR, 7-zip и т. п.). Работа с WinToFlash понятна без пояснений, единственное препятствие, которое вы должны предвидеть – если для Windows XP подойдет любой флэш-накопитель (емкость установочного CD меньше 700 Мбайт), то для Windows Vista и 7 он должен быть объемом не меньше 4 Гбайт, аналогично DVD.
8.2.4. Включение в дистрибутив поддержки SATA-дисков
Теперь о варианте, когда требуется включать в дистрибутив дополнения. Типовой случай этого рода представляет собой Windows XP с отсутствующим компонентом поддержки SATA-дисков (что характерно для всех дистрибутивов, кроме последних по времени Windows XP SP3, куда SATA-драйверы обычно интегрируются неофициально). Переход на SATA-диски совпал по времени с появлением Vista, и официальная их поддержка для Windows XP вроде бы и не требуется. Но во всех последних моделях и настольных компьютеров, и ноутбуков устанавливаются диски SATA, и без специальных драйверов Windows XP просто их не увидит, и установить ее вы в большинстве случаев не сможете.
Установка XP без ухищрений все-таки возможна, если контроллер поддерживает двойной режим работы: как стандартный IDE (ATA) и как SATA AHCI. В этом случае следует перед установкой Windows XP в BIOS просто переключить режим контроллера на Standard IDE. Для установки только Vista или 7 (без XP) лучше переключить в AHCI-режим – так диск будет работать быстрее. Если же режима Standard IDE в BIOS компьютера нет, то придется искать SATA-драйверы для Windows XP и включать их в дистрибутив.
Драйверы следует разыскать именно для той системы SATA, которая установлена на конкретном экземпляре материнской платы вашего компьютера (ноутбука). Иногда они идут под именем производителя платы или ноутбука, иногда – производителя контроллера. Заметим, что контроллер может иметь еще и третий режим (RAID), тогда в названии драйверов появится и эта аббревиатура. Если какая-то Windows уже установлена, то узнать производителя SATA-контроллера можно из Диспетчера устройств (путь к нему: Панель управления | Система | Оборудование), раздел IDE ATA/ATAPI контроллеры, или из аналогичного раздела диагностических программ типа Everest или SIW (если система еще не установлена, можно временно загрузить компьютер с Live CD и затем запустить диагностическую программу с флэшки).
Драйверы для SATA искать следует на сайте производителя системной платы или ноутбука. Поищите также в Интернете описание установки Windows XP на ваше «железо», там может быть точная ссылка на драйверы. Иногда удается найти их и на прилагаемом к компьютеру системном диске.
На диске в папке SATA XP Drivers я разместил три довольно распространенных варианта этих драйверов: от Intel, Jmicron и NVIDIA – и если это ваш вариант, то вам повезло. Иногда в Интернете предлагаются различные интегрированные универсальные пакеты SATA-драйверов, есть вероятность, что там встретится и ваш (при интеграции смотрите только, чтобы суммарный объем дистрибутива не превысил емкость компакт-диска).
Простой способ обойти проблему SATA
Все просто, если у вас есть старый дисковод флоппи-дисков. Подключите его к материнской плате компьютера (можно временно) и убедитесь, зайдя в BIOS, что он распознался без проблем. Затем найдите на диске к материнской плате SATA-драйверы или скачайте их с сайта производителя. Запишите драйверы на дискету и вставьте ее в дисковод. Начните установку XP с компакт-диска и в момент, когда появится надпись Нажмите F6 для загрузки драйвера, последуйте этому указанию. Далее вам предложат выбрать нужный драйвер, после чего установка пройдет нормально. К сожалению, кроме как с дискеты, загрузить драйверы SATA таким простым путем не получится.
Для интеграции SATA-драйверов в дистрибутив можно воспользоваться бесплатными для некоммерческого использования программами nLite (nliteos.com) или vLite (vlite.net) – это самые популярные инструменты для этой цели, хотя и не единственные. Обе программы созданы одним автором, имеют русский вариант интерфейса, и вторая отличается от первой лишь графическим интерфейсом, более соответствующим новому стилю Vista. К сожалению, лицензия не разрешает распространение этих программ помимо официального сайта, а достучаться до автора мне не удалось, поэтому программу придется скачать из Сети самостоятельно. Программы потребуют установки пакета Net Framework 2.0 – соглашайтесь. Установщик сам направит вас на нужный сайт, если предварительно подключиться к Интернету.
Программа nLite позволяет интегрировать драйверы в дистрибутив и сразу создать загрузочный диск или записать полученное в ISO-образ (что предпочтительнее). Обратите внимание, что в последнем окне надо нажимать не на Далее, а на Создать ISO, и внимательно следите, где вам предлагают разместить созданный файл – по умолчанию он окажется в корне того диска, где был размещен оригинал дистрибутива, и вы можете потом искать его до морковкиного заговенья. Содержимое такого ISO-образа можно использовать в качестве исходного материала для программы WinToFlash с целью создания загрузочной флэшки вместо диска.
8.3. Процесс установки Windows
Итак, мы основательно подготовились к установке: подготовили диски, скопировали из системных папок нужные документы, запаслись дистрибутивом и на последнем шаге не забыли проверить, имеется ли у нас под руками диск, прилагаемый к материнской плате или к ноутбуку. Если такого диска нет, то его содержимое следует скачать с сайта производителя, ориентируясь на точное название платы или ноутбука, и разместить на отдельном носителе – флэшке или оптическом диске.
8.3.1. Стандартная установка
Начиная установку Windows последних версий (особенно «семерки»), я рекомендую подсоединить компьютер к домашней (локальной) сети, соединенной с Интернетом, если она имеется. Тогда есть большая вероятность, что она обнаружится автоматически, еще в процессе установки, и вам не придется настраивать доступ к сети специально. Интересно, что то же самое должна «уметь» и Windows XP, но у меня почему-то ни разу этого не случилось.
Перед установкой следует установить в BIOS SETUP загрузку компьютера с оптического привода или, соответственно, флэшки. В процессе установки компьютер будет перезагружаться, и тогда, естественно, уже понадобится запуск не с оптического диска или флэшки, а обычный запуск с жесткого диска. Я ни разу не встретил в инструкциях по установке прямого указания, как избежать повторного запуска программы установки. В современных BIOS это не составляет проблемы – при наличии в дисководе загрузочного диска загрузчик предложит нажать любую клавишу, и если вы ее не нажмете в течение нескольких секунд, загрузка автоматически продолжится с жесткого диска (точнее, с устройства, указанного в меню запуска следующим). В других случаях достаточно просто вынуть диск из привода, но если сделать это слишком рано, то программа установки возмутится и потребует его обратно. Вытаскивать диск или отключать флэш-накопитель следует после окончания копирования установочных файлов. Не делайте никакого выбора в меню при перезагрузке – предоставьте компьютеру все сделать самостоятельно.
Еще о меню загрузки
В современных BIOS при начальной загрузке компьютера предусмотрена возможность вывода меню загрузки. Внимательно посмотрите на начальный черный экран – в нижней его строке должна мелькнуть запись такого примерно вида: Press DEL to enter SETUP, F8 to enter Boot Menu (клавиши в зависимости от модели компьютера тут могут быть указаны различные). Нас в данном случае интересует вторая часть этой фразы, говорящая, что по нажатию клавиши <F8> откроется меню выбора загрузочных устройств: дисков, CD, флэшек. Вам остается только выбрать нужное загрузочное устройство. Использование меню загрузки освобождает нас от необходимости изменять последовательность загрузочных устройств в BIOS SETUP.
Если в начале установки вы не успеваете прочесть сообщения и сделать выбор, нажмите на клавишу
С обозначениями разделов дисков путаница тут еще больше, чем при их разбивке. Windows XP показывает имеющиеся разделы с привычными буквами дисков (C: при этом означает основной – системный, или загрузочный, – раздел). А вот Windows 7 вообще не покажет никаких букв – вы увидите надписи типа Диск 0 раздел 1, причем этот номер раздела – 1 – к нам вообще может не иметь отношения (для проверки посмотрите на его размер). Характеристики также не помогут – скорее всего, вы увидите там отдельно названия основной и системный. Диску С:, вероятнее всего, будет соответствовать Диск 0 раздел 2 (если маленьких скрытых разделов нет, то, возможно, Диск 0 раздел 1), с надписью Система. Но надежнее всего ориентироваться по размеру раздела.
При установке Windows вам предложат ввести типовое размещение данного компьютера в сетевом окружении. Для Windows 7 и Vista всегда нужно выбирать Домашняя сеть – иначе потом не разберетесь с настройками общего доступа. Также сразу могут предложить определиться с подключением к локальной сети – разумеется, и это следует сделать. Причем для подключения по проводной сети, как правило, ничего делать и не потребуется, а для беспроводной придется ввести ее имя (SSID) и пароль доступа (см. разд. 6.3 «Способы подключения к беспроводной сети»).
С окончанием установки вам предложат ввести имена пользователя и компьютера – настоятельно рекомендую использовать английские символы, так будет меньше проблем, например, в локальной сети. На латиницу клавиатура переключается комбинацией клавиш
По сути больше о процессе установки говорить нечего – принципиальных трудностей там обычно не возникает. Основные хлопоты начнутся после окончания установки.
8.3.2. Как вернуться к старой версии с помощью Windows.old?
Если у вас под конец переустановка Windows по какой-то причине застопорилась (например, вы с ужасом обнаружили, что под новую версию не существует нужных драйверов), то возникает задача полностью вернуться к старому варианту. Есть простой метод это выполнить, не прибегая к новой переустановке и иным сложным действиям. Запуститесь с Live CD, разыщите на диске созданную установщиком папку Windows.old и скопируйте ее на любой другой диск или, например, на флэшку, только она должна быть достаточно объемной. Можно скопировать также и другие нужные папки, которые хочется сохранить. Затем прямо из Live CD отформатируйте этот диск заново (если это диск С:, т. е. основной раздел, загрузочная запись должна сохраниться). Вместо форматирования можно просто как-то переименовать три вновь созданные системные папки: Windows, Program Files и Document and Settings (об их удалении см. далее).
Затем скопируйте все содержимое папки Windows.old (там содержатся старые копии этих же самых папок) в корневой каталог получившегося пустого диска. Если вы меняли версию Windows на ту же самую, то старая Windows запустится как ни в чем не бывало. В случае, если была попытка установить новую (Vista или 7), то восстановленную XP можно отремонтировать с помощью установочного диска, не устанавливая заново, через ввод команды fixboot (см. главу 11 «Ремонт Windows»). Возможно, придется еще отредактировать или вовсе удалить загрузочное меню, если оно испорчено (см. разд. 8.4 «Две системы на одном компьютере»).
С помощью установочного диска Windows 7 или Vista все то же самое можно сделать и иначе – через функцию восстановления, причем неважно, какую версию вы восстанавливаете. Загрузитесь с установочного диска (в «семерке» можно создать и специальный восстановительный диск – см. главу11). Запустите функцию восстановления, выберите раздел с исправляемой системой (папка Windows.old должна быть в том же разделе), затем выберите опцию Командная строка. В командной строке наберите следующие команды:
ren Windows Windows.bak
ren "Program Files" "Program Files.bak"
ren "Document and Settings" "Document and Settings.bak"
Само по себе новое имя папок не имеет значения, лишь бы оно отличалось (в примере оно отличается расширением bak). Потом их можно будет удалить (об этом см. далее). Теперь наберите команду для копирования всех папок и файлов оптом из Windows.old в корень диска С:
xcopy /s /h c:\windows.old\*.* c:\
Если восстанавливаемая система – Windows XP, для восстановления загрузочного сектора воспользуйтесь следующей командой (здесь E – буква CD-привода):
E:\boot\bootsect /nt52 с:
Если восстанавливаемая система – Windows Vista, то замените nt52 на nt60. Как видите, хотя и быстрее, чем простая замена, но сложнее и хлопотнее.
Какой бы вариант вы ни выбрали, придется еще удалять ненужные временные папки, все эти old и bak. Скорее всего, при попытке это сделать вы, Администратор (проверьте!), наткнетесь на «запрещение доступа». Чтобы это обойти, откройте в Проводнике Свойства для этих папок (через правую кнопку мыши), снимите все отметки в разделе Атрибуты и нажмите на Применить. В следующем окне вас могут попросить подтвердить, что это для вложенных папок и файлов тоже. После этого папки должны удалиться целиком без проблем (подробности см. в разд. 10.3 «Чистка системы»).
8.4. Две системы на одном компьютере
А зачем оно надо, спросите вы? Две системы на одном компьютере нужны в случае, если вы привыкли работать в одной из них, но имеются программы или просто функции, которые можно осуществить только в другой. Разновидность такой мотивации представляет случай, если вы, например, сами являетесь программистом и должны проверить функциональность программы в различных системах. Наконец, вторая система дает неограниченные возможности для экспериментов, полностью изолируя среду от основной системы – даже доведя отдельную систему до полного краха или набив ее вирусами, вы можете без потерь ее снести и установить заново.
Необходимость иметь последнюю версию Windows часто принуждают производители различного софта или «железа». Если вы нечасто пользуетесь новейшими программами, то вместо того, чтобы менять привычную среду, обучаться работе в ней и заново ее настраивать для повседневной работы, проще параллельно установить вторую систему. Крайний случай такой несовместимости: Linux или Mac OS для повседневных нужд и параллельная Windows для тех программ, которые в версии для других ОС просто отсутствуют, – так, например, не существует Adobe Photoshop для Linux, а свободный редактор GIMP его заменяет не полностью.
8.4.1. Создание виртуальных машин
Есть два принципиально различных способа завести несколько операционных систем одновременно. Один из них – создание для каждой из них отдельной виртуальной машины, тогда между ОС можно переключаться простым нажатием «горячей» клавиши и даже иметь общие ресурсы, для которых не нужны отдельные драйверы. В виртуальных машинах одна из ОС считается основной (хост-машина), а остальные – гостевыми. Одной из удачных разработок таких виртуальных машин считается бесплатная VirtualBox, сейчас принадлежащая компании Oracle. Она позволяет установить на компьютере в качестве гостевой практически любую ОС: от различных вариантов Linux до экзотических вроде Solaris, включая все версии Windows, а также устаревшие DOS и OS/2. Причем между различными ОС даже возможен совместный буфер обмена.
Есть и программа организации виртуальных машин Microsoft Virtual PC, которая специализируется на виртуализации операционных систем компании Microsoft. Именно таким способом реализована поддержка XP Mode в Windows 7 Professional и выше – запуская программу в таком режиме, вы запускаете настоящую Windows XP, только действующую в пределах одного окна одного приложения.
8.4.2. Организация мультизагрузки
Самостоятельная установка и правильная настройка любой из виртуальных машин (кроме XP Mode) может оказаться довольно сложным делом, неподъемным для «чайника», у которого обязательно что-то не заработает «как надо». Потому предпочтительным может оказаться второй способ установки нескольких ОС – мультизагрузка, когда выбор производится в момент запуска компьютера. Быстрого переключения между различными системами в таком варианте не получится, зато это просто в настройке, и системы будут гарантированно разделены. Ранее подобный способ требовал установки специальной программы мультизагрузки, теперь это делается средствами самих операционных систем.
Мы рассмотрим самый простой случай: две разные Windows на одном компьютере. Одна из них, вероятнее всего, будет Windows XP – смысла в установке параллельных Vista и «семерки» немного, проще заменить первую второй, потому что они практически идентичны по интерфейсу, только вторая лучше и удобнее. Разумеется, все программы для обеих ОС, даже одни и те же, придется приобретать в двух экземплярах (некоторые, такие, как антивирусы, позволяют прибрести множественную лицензию, которая оказывается ненамного дороже обычной).
Windows XP наименее приспособлена к мультизагрузке, потому ее предпочтительно устанавливать первой. Дело в том, что при установке XP портит загрузочную запись основного раздела, переназначая ее на себя, поэтому, если раньше уже была установлена другая ОС, ее загрузку придется восстанавливать вручную (см. по этому поводу разд. 11.1 «Если Windows не загружается»). А вот Vista или «семерка», устанавливаемые после XP, подхватят уже имеющуюся систему и автоматически сформируют мультизагрузочное меню. То есть за порядок запуска будут отвечать именно эти системы, даже если XP установлена в основном разделе диска C:.
Во время установки будьте особенно внимательны при указании раздела, куда устанавливается новая система. Если вы ошибетесь, она заменит старую, и хлопот будет предостаточно – придется устанавливать XP обратно через папку Windowsold, а потом заново приступать к установке второй версии. Не забудьте, что Windows XP показывает имеющиеся разделы с привычными буквами дисков – C: при этом означает основной (загрузочный) раздел, а Windows 7 вообще не покажет никаких букв – вы увидите надписи типа Диск 0 раздел 1, и для уверенности проще всего будет ориентироваться на объем раздела.
Если вы хотите, чтобы XP по-прежнему загружалась по умолчанию, и не желаете ждать целых 30 секунд при показе меню загрузки, то эти параметры изменить очень просто (вопреки тому, что пишут в самодеятельных инструкциях) – во второй системе (Vista или 7) щелкните на пункте Компьютер в главном меню правой кнопкой и выберите пункт Свойства, а в нем – Дополнительные параметры системы. В открывшемся окне перейдите на вкладку Дополнительно, разыщите там раздел Загрузка и восстановление и щелкните на кнопке Параметры. В открывшемся окне (рис. 8.1) поменяйте систему, загружаемую по умолчанию, и измените значение времени ожидания справа от отмеченного пункта Отображать список операционных систем (вместо 30, например, установите 10 сек).
Рис. 8.1. Окно параметров загрузки и восстановления в Windows Vista
А вот все остальное в загрузочном меню изменить намного сложнее, чем в Windows XP, где достаточно просто отредактировать файл Boot.ini, располагающийся в корневом каталоге системного диска. В большинстве случаев изменения и необязательны, но иногда желательны – Windows при установке может запутаться в уже установленных системах, и возникнут лишние пункты в меню выбора, причем с одинаковыми названиями – их захочется удалить. Кроме того, Vista или «семерка», скорее всего, не потрудятся идентифицировать ранее установленную систему и назовут пункт меню выбора презрительным Предыдущая операционная система – что-то вроде «обычный стиральный порошок». Конечно, вы знаете, что это XP, но выглядит некрасиво.
Редактировать меню в Vista и «семерке» можно двумя путями: или из командной строки с помощью программы BCDEdit, или с помощью специальной утилиты EasyBCD, которая просто создает графический интерфейс для BCDEdit. Программа EasyBCD рекомендуется самой Microsoft, она свободная и бесплатная, и я разместил ее на диске в папке EasyBCD.
Обращение с EasyBCD описано на многих ресурсах в Сети, и удаление пунктов меню удобнее производить через нее. Здесь мы только покажем, как выполнить переименование с помощью командной строки BCDEdit, если неохота возиться с EasyBCD. Войдите в систему от имени администратора, запустите командную строку (Пуск | Все программы | Стандартные | Командная строка) и введите команду:
bcdedit /set {default} description «Windows XP»
Обратите внимание, что скобки – фигурные, а кавычки – простые прямые (в английском регистре, там, где русское «э»). Команда изменит название системы, загружаемой по умолчанию, на «Windows XP». Название системы, в которой вы находитесь, можно изменить командой:
bcdedit /set {current} description «Microsoft Windows 7»
В обоих случаях в кавычках в произвольной форме пишется новое название пункта, которое должно показываться в момент загрузки (вместо «Microsoft Windows 7» может стоять, естественно, и «Microsoft Windows Vista» или что-то другое). Если BCDEdit сообщает, что «отказано в доступе», то отключите UAC, как описано в разд. 8.5 «Настройка среды Windows».
8.5. Настройка среды Windows
Все, описанное далее, рассчитано на действия с правами администратора. Я буду об этом периодически напоминать, а для некоторых действий этого и не требуется, но в общем случае это подразумевается.
Первым делом после установки Vista и «семерки» придется отключить контроль учетных записей (UAC). Можете его включить потом, если желаете (в «семерке» это можно сделать и не полностью, установив на какой-то промежуточный уровень), но пока идет настройка системы и установка программ, UAC своим постоянным вмешательством сильно замедлит и усложнит этот процесс, а кое-какие настройки вы просто не сможете осуществить. Потому прямо в «голой» системе, сразу же после первого запуска, его стоит отключить.
♦ В Windows 7 – через меню кнопки Пуск обратитесь к панели управления и в ней к пункту Учетные записи пользователей. В середине окна увидите пункт Изменение параметров контроля учетных записей. Щелкните по нему и опустите ползунок до самого низа (положение Никогда не уведомлять).
♦ В Windows Vista – в панели управления найдите пункт Учетные записи пользователей, а в нем – Включение или отключение контроля учетных записей (UAC). Снимите отметку с пункта Используйте контроль учетных записей (UAC) для защиты компьютера.
Закройте окно настройки через ОК, и прежде чем что-то еще делать, обязательно перезагрузите компьютер, иначе отключение не сработает.
Если отключение UAC не помогает…
Заметим, что в последних версиях Windows (Vista и 7) «настоящего администратора» как бы и не существует. Потому сразу отвечаем на вопрос, который вообще-то возникать не должен, но если уж возникает, то может поставить вас в безвыходное, по видимости, положение. Вопрос воспроизводится так, как он был задан в комментариях на сайте w7q.ru:
У меня windows 7, и на компьютере нет ни одного администратора. Не могу ничего установить и т. д. Как сделать себя администратором?
Во время установки Windows 7 автоматически создается «настоящий администратор», который позже автоматически отключается. В результате созданный аккаунт пользователя хоть и обладает по умолчанию привилегиями администратора, но может иметь ограничения. Если вы наталкиваетесь на какие-то трудности, то можно попробовать активировать аккуант администратора. Для этого обратитесь по адресу: Панель управления | Локальная политика безопасности | Локальные политики | Параметры безопасности | Учетные записи: состояние учетной записи «Администратор». Установите значение Включен и перезагрузите компьютер. Если в панели управления такого не наблюдается, то запустить Локальные политики безопасности можно из командной строки командой secpol.msc.
Без нужды этого делать не стоит – даже если вы не вводили никаких паролей, при загрузке у вас появится экран для выбора пользователя, а многие уже сделанные настройки при входе под новым аккаунтом будут отменены.
8.5.1. Настройки внешнего вида
Второе, что следует сразу сделать во всех трех ОС, – переключить панель управления к классическому виду, с перечнем всех пунктов вместо показа общих категорий. Причем в Windows Vista и 7, где пунктов стало гораздо больше, это даже актуальнее, чем в XP, иначе там найти что-либо затруднительно. Дошло до того, что в верхней части панели управления разместили поисковую строку, и рекомендации самой Microsoft для Windows 7 зачастую ориентированы именно на нее или даже на набор команд в командной строке. Странный архаизм в век графического интерфейса, не находите? Кстати, если вы предпочитаете именно такой способ, то при переключении эта поисковая строка никуда не денется, но мне кажется, что быстрее все-таки просмотреть весь список, чем вспоминать, как «оно» тут называется.
В Windows XP и Vista для переключения к классическому виду достаточно отобразить панель управления и обратиться к пункту Классический вид, размещенному на виду, в списке задач в левой части окна. В Windows 7 это спрятано хитрее (я подозреваю, что многие авторы рекомендаций просто не догадываются, где это расположено, хотя достаточно обратиться к справке) – в правом верхнем углу, под поисковой строкой есть заголовок Просмотр, и по умолчанию вслед за ним написано Категории. Измените надпись на Мелкие значки, и окно панели управления приобретет привычный вид.
В Windows XP еще целесообразно сразу отключить демонстрацию типовых задач в папках – они занимают огромную площадь окна практически впустую и только мешают, отвлекая от существенного. Отключить это можно через меню Сервис | Свойства папки в любом окне Проводника (например, Мой компьютер) – на вкладке Общие в разделе Задачи отметьте пункт Использовать обычные папки Windows. В новых версиях эта функция реализована куда эстетичнее и эргономичнее, не навязывается во всех возможных местах, и искать способы ее отключения не стоит.
Как удалить лишние элементы в окне Компьютер?
В Windows 7 окно Компьютер совсем загромождено какими-то незнакомыми сущностями: «Избранным», «Библиотеками» – и только в самом низу под свернутым заголовком Компьютер обнаруживается привычный перечень дисков. Удалить эти сущности из левой части окна полностью нельзя (имеющиеся в Сети советы по редактированию ради этого реестра, по свидетельству многих, не работают после появления первого пакета обновлений SP1), но, в общем, и не требуется – достаточно их один раз просто свернуть в заголовок, и они уже не будут так мозолить глаза. Но можно сделать так, чтобы при запуске окна Компьютер сразу показывался и разворачивался список именно дисков. Для этого нужно через меню кнопки Пуск найти в перечне программ (в папке Стандартные) Проводник, щелкнуть по нему правой кнопкой и вызвать меню Свойства. Там на самой первой вкладке Ярлык найдите позицию Объект. Вставьте туда вместо имеющейся следующую строку:
%windir%\explorer.exe /е,{20D04EE0-3AEA-1069-A2D8-08002B30309D}
Подтвердите изменения нажатиями на кнопки Применить и ОК. Теперь при открытии Проводник будет сразу отображать список дисков.
Следующее, что стоит сделать, – вернуть Классическое меню Пуск в Windows XP. Иначе вы с первого раза многого нужного найти не сможете (ту же панель управления). Для возврата щелкните на кнопке Пуск правой кнопкой мыши и выберите пункт Свойства. На вкладке Меню Пуск отметьте пункт Классическое меню Пуск.
В Windows Vista и «семерке» этого лучше не делать – меню стало гораздо удобнее (и рекомендации в это книге рассчитаны именно на вид меню по умолчанию). Но если все-таки очень хочется, то в Vista запустите панель управления, найдите там Оформление и личная настройка, а в нем – Панель задач и меню «Пуск». На вкладке Меню «Пуск» выберите пункт Классическое меню «Пуск» и щелкните ОК.
В Windows 7 классического вида меню Пуск нет. Но его все-таки можно вернуть вместе со всеми остальными элементами интерфейса Проводника к стилю Windows XP (точнее, Windows 2000) с помощью специальной программы Classic Shell, которую несложно разыскать в Сети.
Остановимся на некоторых доступных настройках, делающих работу с меню Пуск и панелью задач, на мой взгляд, удобнее. Эти настройки целесообразно провести во всех версиях. В панели управления разыщите позицию Панель задач и меню "Пуск", в ней перейдите на вкладку Меню Пуск. В Windows 7 прямо в этом окне есть пункт Действие кнопки питания, которое можно установить в желаемое значение (я предпочитаю Перезагрузку). В Vista до этой настройки добраться намного сложнее – в панели управления щелкните Электропитание, найдите там Изменение параметров плана для отмеченного плана электропитания, в нем щелкните по Изменить дополнительные параметры питания и в списке разыщите неочевидное Кнопки питания и крышка, в раскрывающемся для этого пункта списке, наконец, найдите Кнопка питания меню «Пуск».
Еще о кнопках Пуск
Не запутайтесь! Здесь речь идет не о той кнопке питания, что на корпусе компьютера, а о той, что в меню Пуск предназначена для корректного выхода из Windows. В XP она называется Выключить компьютер и настройки не имеет, только меню выбора. Если ее настроить на Перезагрузку, то настоящую (что на корпусе компьютера) целесообразно, например, на Завершение работы, а крышку ноутбука тогда на Сон. Можно и любое другое сочетание – по вкусу. О настройках настоящей кнопки питания см. далее разд. 8.5.3 «Режимы энергосбережения».
Далее нажмите на кнопку Настроить и получите обширный список опций меню Пуск. Я советую установить там отметку у пункта Сеть (тогда она окажется в меню), остальное – по вкусу. Если вы в меню Пуск не находите чего-нибудь, описываемого в этой книге или встреченного в других рекомендациях, то обращайтесь к этому меню.
На вкладке Панель задач (напомню, это в свойствах кнопки Пуск) стоит запретить скрывать неиспользуемые значки в области уведомлений. Для Windows XP для этого надо снять отметку в пункте Скрывать неиспользуемые значки, для остальных, наоборот, отметить пункт Всегда отображать все значки. Если у вас значков в «трее» по мере установки программ накопится много, тогда лучше с ними разбираться по отдельности, чем терять время на поиски нужного, к которому вы не обращались последний месяц.
Оборудуйте себе рабочий стол и панель задач – удалите лишние ярлыки (удалить из любого места ненужный ярлык можно напрашивающимся способом – щелкнуть правой кнопкой и выбрать из меню позицию Удалить) и расставьте отсутствующие, чтобы они были под рукой. В Windows 7 это вообще необходимое действие, потому что по умолчанию рабочий стол оказывается практически девственно чист (должна появиться лишь одна Корзина). Перенести из меню кнопки Пуск или из Проводника любую программу или позицию меню (например, Компьютер или Сеть) на рабочий стол или в панель быстрого запуска панели задач, в любой из Windows можно простым перетаскиванием.
Процедура перетаскивания действует в обе стороны, так что не пугайтесь, если переносимое вдруг исчезло на старом месте – в этом смысле Windows непредсказуема, особенно Windows XP. Она без видимых причин вдруг может очнуться и попросить уточнить: «копировать или перенести?», но если этого не было, то результат оказывается неопределенным. А другие версии и вовсе ничего не спрашивают. На самом деле там есть закономерность (она подробнее разбирается в заключении, любопытствующие могут просто порыться в справке), но я сознательно даже не буду пытаться ее здесь воспроизвести, чтобы не засорять вам голову – действовать наудачу оказывается быстрее, чем вспоминать, что к чему.
В Vista еще придется убрать боковую панель (панель гаджетов, которые на самом деле виджеты) – в «семерке» это бездумное заимствование из Mac OS десятилетней давности убрали «по многочисленным просьбам пользователей». Щелкните правой кнопкой мыши на боковой панели, нажмите кнопку Свойства и уберите отметку у пункта Запуск боковой панели при загрузке Windows. Нажмите кнопку OK. Затем опять щелкните правой кнопкой мыши на боковой панели и нажмите Закрыть боковую панель. Для любителей – гаджеты-виджеты в Windows 7 можно вызвать через Панель управления | Гаджеты рабочего стола.
8.5.2. Системные настройки и переключение языков
Если вы не вводили никаких паролей и не создавали новых пользователей, входной запрос выбора пользователя должен отсутствовать. Если пароль был задан или в системе появились новые пользователи, то запрос должен, естественно, возникнуть. Тем не менее случается, что и пароля нет, и пользователь активирован всего один (или вы так думаете, что он один), но запрос вдруг возникает, и вы не знаете, как от него избавиться. Это дело и правда неочевидное, особенно в последних версиях, где доступ к соответствующей настройке предельно усложнен.
В Windows XP просто найдите в панели управления пункт Учетные записи пользователей, и там – пункт Изменение входа пользователей в систему, дальше все понятно. А вот в новых версиях придется попотеть – там это высокопарно назвали «учетная запись опытного пользователя», и напрямую через панель управления вы ее не найдете. Я нашел два способа вызвать ее, так что выбирайте по вкусу:
♦ официальный – набрать в командной строке netplwiz;
♦ более простой – запустить из папки Windows\System32 файл netplwiz.exe. Если вы неспособны запомнить такое зубодробительное название (я, например, забываю его немедленно, как оторву глаза от текста), то в справке наберите вход в систему, щелкните в результатах по пункту Включение и выключение безопасного входа в систему (CTRL+ALT+DELETE), и там во втором абзаце окажется ссылка на ту самую «учетную запись опытного пользователя» (она ведет на оный netplwiz.exe в папке System32).
В открывшемся окне осталось снять отметку в пункте Требовать ввод имени пользователя и пароля. Кстати, это позволяется сделать в любом случае, даже при наличии пароля или при множестве пользователей. Ни разу не рискнул попробовать, что получится, если при этом еще и забыть установить отметку на вкладке Дополнительно в пункте Требовать нажатия CTRL+ALT+DELETE, и за возможные последствия такого легкомыслия я не отвечаю.
В настройке интерфейса осталось сделать две важных вещи: отрегулировать языковую панель и вернуть отображения расширений файлов. Начнем с последнего – найдите в панели управления значок Параметры папок (в XP Свойства папки также доступны из любого окна Проводника, например, Мой компьютер, через пункт главного меню Сервис). На вкладке Вид снимите отметку для пункта Скрывать расширения для зарегистрированных типов файлов. Единственная причина, по которой их стоит скрывать, – страховка от случайного переименования типа (например, исполняемого файла exe в документ вообще без расширения). Но одновременно вы теряете возможность различать файлы разных типов, особенно если они ассоциированы с одной и той же программой, – например, рисунки формата GIF, PNG, TIFF и JPEG с одним и тем же именем будут отображаться совершенно одинаково. Изложение в этой книге, как и в большинстве сетевых рецептов, ориентировано на то, что расширение файла доступно пользователю.
Обратите внимание на имеющиеся там же рядом пункты: Скрывать защищенные системные файлы и Не показывать скрытые файлы, папки и диски. Возможно, и не стоит менять эти настройки сразу – служебных файлов и папок с каждой новой версией Windows появляется все больше, и они только засоряют Проводник. Но запомните размещение этих позиций – они пригодятся при некоторых действиях, описанных в этой книге, – когда вы не находите какого-либо файла, скорее всего, дело именно в этом.
О языковой панели. Я настоятельно рекомендую изменить языковую раскладку по умолчанию на английский язык вместо русского и постараться к этому привыкнуть. В большинстве случаев, обращаясь к новому окну, вы начинаете набирать именно по-английски: адреса в Сети, команды в командной строке, имена папок или файлов в Проводнике лишь типовые примеры. А набор английских слов и без того требует сосредоточенности, чтобы помнить еще и о необходимости переключиться. Изменение языка ввода по умолчанию производится во всех системах примерно одинаково (могут немного различаться только названия пунктов и вкладок): Панель Управления | Языки и региональные стандарты, вкладка Языки (Языки и клавиатуры), кнопка Подробнее (вкладка Общие), раздел Язык ввода по умолчанию – выбрать Английский (США).
Отметим, что там же можно установить и другой английский (международный), и тогда у вас изменятся некоторые параметры ввода текста (подробнее об этом см. разд. 9.3 «Настройки клавиатуры и мыши»). Сочетание клавиш переключения языка по умолчанию (
Я советую также проверить, отключено ли у вас автоматическое получение обновлений, и если вы этого не сделали во время установки, отключите: Панель управления | Центр Обновления Windows или просто Автоматическое обновление.
Мотивация этого совета подробнее изложена в разд. 10.5 «К вопросу об автоматических обновлениях». После ознакомления с ним принимайте свое решение, но пока идет процесс начальной настройки, я советую все-таки обновления не включать – придется проводить десятки минут перед включенным компьютером, пока он соизволит установить все обновления.
8.5.3. Режимы энергосбережения
Можно также сразу отредактировать функции автоматического выключения системы под свои вкусы. По умолчанию Windows через несколько минут выключит экран (включается движением мыши), а еще через некоторое время «умрет» более глубоко – доступ придется восстанавливать через нажатие какой-либо клавиши на клавиатуре и повторный вход в аккаунт пользователя (с выбором нужного, если их несколько, и вводом пароля, если он был установлен).
Изменить это позволяет обращение к функциям энергосбережения (разумеется, с правами администратора). В Windows XP это быстрее всего сделать через Свойства рабочего стола (вкладка Заставка), в остальных версиях до «свойств экрана» слишком долго добираться, и проще это сделать через пункт Электропитание в панели управления. В разных версиях перечисляемые далее позиции сгруппированы в разных местах, но называются они практически одинаково и несут одну и ту же функциональность. В последних версиях по сравнению с XP все сгруппировано логичнее, зато появилось излишне много позиций в списке задач – за пятью из шести пунктов кроется всего две группы настроек.
Автоматическим выключением заведуют пункты Отключение дисплея и Переводить компьютер в спящий режим (в XP он называется ждущим режимом). Запутанные объяснения отличия «сна» от «гибернации» (как и «спящего» режима от «ждущего» в XP), если они вас интересуют, а также их отличия от «гибридного спящего режима», возложим на справку Windows – на самом деле пользователю следует знать только то, что компьютер из «гибернации» восстанавливается дольше, а потребление энергии в этом режиме меньше, чем при обычном «сне». Я обобщенно именую во всех случаях это «спящим режимом».
О сне и гибернации
В общем-то тут все совсем не так непонятно: в режиме сна и системные, и рабочие данные сохраняются в оперативной памяти. При выходе из сна данные считываются из памяти, и компьютер быстро просыпается. Если режим сна продолжается до полного выключения компьютера из-за разряда аккумулятора, то после подачи питания и включения компьютера начнется его полная загрузка с выдачей сообщения об аварийном выключении.
В режиме гибернации данные сохраняются уже на жестком диске, и выход из режима происходит дольше с выдачей сообщения о восстановлении Windows.
В гибридном режиме данные сохраняются и в памяти, и на жестком диске, и, если питание не выключалось, выход из режима осуществляется по схеме выхода из сна, а если выключалось, то по схеме выхода из гибернации.
Установите желаемое время, в случае ноутбука – от сети побольше, от батареи – поменьше. Или вообще отключите эти функции, установив в позицию Никогда. Понятно, что при работе ноутбука от аккумулятора вовсе отключать такой режим не рекомендуется, иначе вы не сможете от него надолго отойти, если это внезапно понадобится, без риска потерять результаты работы – если отключить спящий режим вовсе, то при самопроизвольном выключении компьютера из-за истощения аккумулятора он безвозвратно «забудет» все, что было у него в оперативной памяти. Лучше в случае нежелания пользоваться этим режимом, установить время до перехода в сон просто побольше.
Еще о сне и гибернации
Кстати, а все ли знают, что Windows не потеряет данные, а выйдет в режим гибернации, если у ноутбука внезапно закончится заряд аккумулятора? Сначала я пугался такого события и старался до него не доводить, а потом привык. В связи с этим есть одна очень интересная деталь, которую я выяснил случайно, экспериментируя с Windows 7 на ноутбуке. Она касается малоприятной особенности режима сна Windows, которая его в значительной степени обесценивает, – то, что по выходе из него автоматически не восстанавливаются сетевые подключения. Конечно, при отсутствии сети это неважно, но по этой причине я всегда старался режим сна не использовать, чтобы не раздумывать над возникающими проблемами (проще выключать и включать компьютер вручную). А в результате экспериментов выяснилось следующее: когда мой ноутбук уходил в режим гибернации именно при разряде батареи, то при восстановлении он к сети подключался автоматически, как при новом запуске!
Еще один нюанс, который можно изменить в этих настройках, – запрос пароля на вход в систему при пробуждении. Если вы параноидально относитесь к собственной безопасности, отставьте все, как есть. Если же хотите облегчить себе жизнь, отмените этот режим: в XP это делается на вкладке Дополнительно панели свойств электропитания, в остальных нужно щелкнуть по пункту Изменить дополнительные параметры питания – в «семерке» в окне настроек отключения дисплея и перехода в спящий режим, в Vista в пункте Изменение параметров плана выбранного плана электропитания.
В XP есть еще пункт Отключение дисков, который был когда-то введен с целью дополнительной экономии электричества. В новых версиях Windows его спрятали в тех же «дополнительных параметрах питания». Я советую от отключения дисков отказаться, установив эту функцию в значение Никогда в XP и в как можно большее значение в остальных версиях. Как минимум, это стоит проделать для настольных компьютеров и ноутбуков в режиме работы от сети. В режиме «сна» или, извините за выражение, «гибернации», диски и без того отключатся, хотите вы этого или нет. А делать это отдельно нецелесообразно: во-первых, отключение дисков замедляет время возврата к нормальной работе, во-вторых, частое включение и выключение куда больше изнашивает жесткий диск, чем пребывание во включенном состоянии.
Вообще, покопайтесь в этом списке, появляющемся в новых версиях при выборе опции Изменить дополнительные параметры питания. Хотя часть пунктов дублирует функции, находящиеся в других местах, там можно обнаружить много интересного, вроде управления питанием процессора или возможности оптимизировать показ видео либо по его качеству, либо исходя из экономии энергии.
Стоит также обратить особое внимание на действия при закрытии крышки ноутбука и нажатии кнопки питания (на этот раз настоящей, находящейся на корпусе), причем при работе от сети и от батареи раздельно. По умолчанию в ХР для кнопки питания это Завершение работы, а в Vista и «семерке» это – Сон. Рекомендуется для кнопки питания установить во всех случаях значение Завершение работы (т. е. полное выключение компьютера) – просто так удобнее: ткнул в кнопку, и все само выключится, почти как по-настоящему! Только не стоит жать ее долго – через несколько секунд удерживания кнопки питания в нажатом состоянии компьютер независимо от настроек выключится аварийно, как будто если бы у него вырубили электричество (подробнее об этом см. разд. 11.1 «Если Windows не загружается»).
А у меня в настройках вообще нет позиций «сон» и «гибернация», как быть?
Рекомендация с сайта Oszone.net (привожу дословно, поскольку проверить по всем пунктам не было возможности).
1. Команда «гибернация» может не отображаться, если включен «гибридный спящий режим» в настройках электропитания. Выключите его [19] , поскольку вместе с гибернацией он не работает.
2. Видеокарта не поддерживает спящий режим. Обновите драйвер видеокарты.
3. Данные режимы отключены в BIOS компьютера. Перезагрузите компьютер и войдите в BIOS (клавиши <Del> или <F2>, как правило), в настройках питания включите их. Поскольку версии BIOS практически на всех компьютерах отличаются, читайте более подробно о включении этих режимов в инструкции к компьютеру (материнской плате) или на сайте производителя. Чтобы проверить поддержку спящих режимов компьютером, нажмите Пуск, в окне поиска наберите cmd и нажмите <Enter> [20] . В открывшемся окне выполните команду: powercfg /a.
4. Некоторые предыдущие версии BIOS не поддерживают интерфейс ACPI, поэтому компьютеры не могут успешно переходить в дополнительные режимы питания. В данном случае необходимо обновить BIOS компьютера.
В заключение добавлю еще один совет от себя лично – если у вас компьютер вдруг самопроизвольно пробуждается из спящего состояния, то зайдите в тот же список дополнительных параметров электропитания, разыщите там пункт Разрешить таймеры пробуждения и настройте его как надо.
А вот для закрытия крышки можно оставить режим Сон или установить Завершение работы или даже вообще отказаться от этой функции, установив режим Действие не требуется. Кому как удобнее – одному может показаться, что в сон компьютер можно погружать и через кнопку Пуск, а другому захочется автоматизировать этот процесс или процесс полного выключения – на выбор. Конечно, использование режима «сна» не имеет никакого смысла, если ноутбуком месяцами не пользуются, – только зря сажать аккумулятор.
Надеюсь, что специальная «кнопка сна», о существовании которой вам напомнят новые версии Windows, у вас на клавиатуре отсутствует – виду ее крайнего неудобства и отсутствия в ней какой-либо необходимости, производители клавиатур отказались от нее много лет назад. Иначе придется настраивать и ее тоже, и лучше всего тогда эту кнопку вообще отключить, установив режим Действие не требуется.
Глава 9
Установка оборудования в Windows
Вы, несомненно, знаете или догадались, что «установка оборудования» и «установка программ» в Windows – почти одно и то же. Установить принтер – значит установить специальную программу (драйвер), управляющий принтером. Но драйверы все же несколько отличаются от обычных пользовательских программ (приложений), о которых пойдет речь в следующей главе, отсюда и специфика этой тематики. Драйверы должны быть всегда «на стреме», автоматически откликаясь при каждом обращении к устройству, которым они «заведуют», потому они очень прочно связаны с системой.
Все современные аппаратные средства компьютеров работают под управлением драйверов. Во времена однозадачной DOS наличие драйвера не считалось обязательным – разнообразие аппаратных средств было невелико, и соответствующие команды управления просто включались в каждую программу вручную, а для самых распространенных устройств предусматривалась их поддержка на уровне базовой системы ввода/вывода (BIOS). Функции BIOS затем преобразовывались в стандартные команды языков программирования или, при необходимости, могли быть также введены в программу вручную.
Через BIOS и сейчас реализуется поддержка самых распространенных аппаратных средств. Компьютер еще до загрузки операционной системы должен уметь работать с клавиатурой (иногда – и с мышью), с видеоадаптером (хотя бы в текстовом или простейшем графическом 16-цветном режиме VGA), с жесткими дисками, с оптическими накопителями, дискетами, флэш-накопителями – иначе загрузка компьютера оказывается просто невозможна. Потому не все драйверы обязательно находятся в операционной системе, в некоторых случаях она может пользоваться управляющими программами, размещенными в BIOS. А уже потом ОС замещает программы управления устройствами, размещенные в BIOS, другими, расширенной функциональности (типичный пример – драйвер видеокарты).
С появлением многообразных дополнительных функций, притом различающихся у разных производителей оборудования, управление аппаратными средствами резко усложнилось. Появились, например, различные графические режимы работы видеокарт, соответствующие общему названию SVGA, но по-разному реализованные в разных видеокартах. Без специальных драйверов стало не обойтись. Даже основная деталь компьютера – процессор, приобрел дополнительную функциональность, вроде режимов энергосбережения, которыми также приходится управлять через драйвер.
Потому к каждому компьютеру приходится прикладывать комплект драйверов, причем свой для каждой операционной системы или ее версии. Драйверы, которые годились для Windows 98, не заработают в Windows XP, а предназначенные для XP – лишь ограниченно подойдут для Windows Vista и Windows 7. И, естественно, никакие из Windows-драйверов не заработают в Linux или Mac OS, где свои особые системы драйверов.
Необходимые для установки операционной системы драйверы делятся на две группы. Драйверы первой группы относятся к конкретной модели материнской платы, содержатся на диске, прилагаемом к ней, и позволяют управлять различными устройствами, интегрированными в саму материнскую плату: портами ввода/вывода, сетевыми картами, аудиосистемами, некоторыми функциями процессора. Для ноутбуков, в которых и многие внешние по отношению к материнской плате устройства жестко встроены в конструкцию и не могут быть заменены на другие (например, видеоадаптеры, манипуляторы-тачпады, веб-камеры и т. п.), на прилагаемом к ним диске содержатся и драйверы этих устройств.
Если прилагаемый диск с драйверами утерян или испорчен, то искать соответствующие драйверы надо на сайте производителя материнской платы или ноутбука, как правило, в разделах «Техническая поддержка», «Драйверы» или «Скачать». Обычно они там есть в бесплатном доступе, необходимо только выбрать нужную операционную систему. Учтите, что с распространением новых версий Windows Vista и Windows 7, драйверов для предыдущих версий Windows там может просто не оказаться, и выхода из этого положения в общем случае не имеется – только переход к новой версии операционной системы.
Скачать драйверы по отдельности с сайта производителя ноутбука или материнской платы может быть предпочтительно, даже если прилагаемый диск не испорчен и имеется в наличии. В комплект этого диска некоторые производители могут «ненавязчиво» включать всякие дополнительные программы, не обязательные для функционирования устройства, или просто лишние. Особенно это характерно для некоторых марок ноутбуков, которые после автоматической установки с прилагаемого диска, оказываются переполненными различными программами непонятного назначения, за которые еще и предлагают заплатить отдельно. Скачивание драйверов с сайта производителя позволяет лучше контролировать процесс установки таких программ. Кроме всего прочего, драйверы на сайте производителя могут быть свежее, чем размещенные на диске.
Совет
Не устанавливайте не глядя прилагаемые к материнской плате утилиты, по крайней мере без внимательного изучения их функциональности! Они обычно содержатся в папках под названиями Software, Utilites или Programm и нередко совершенно бесполезны, зато почти всегда назойливы, и избавиться от них бывает не так уж и просто. Исключение может представить чисто информационная утилита, демонстрирующая температуру компонентов – ее стоит установить, но если она будет работать нестабильно, лучше заменить ее на одну из бесплатных подобных программ (см. разд. 1.4 «Корпуса, охлаждение и общая конфигурация»).
Вторую группу образуют драйверы тех устройств, которые не привязаны к конструкции компьютера и могут заменяться на другие. Это принтеры, сканеры, внешние видеоадаптеры и прочее оборудование, многообразие которого весьма велико. Обычно драйверы таких устройств прилагаются не к компьютеру, а к самим устройствам, и в случае чего их надо искать на сайтах производителей этих устройств. Иногда такие драйверы уже входят в состав Windows (например, драйверы флэш-накопителей или цифровых камер), и специально их устанавливать не требуется.
К некоторым устройствам драйверы имеются, но устанавливать их необязательно. Таковы, например, большинство мониторов, для управления которыми достаточно собственных кнопок на корпусе монитора и функций видеокарты. Другие подобные устройства через драйверы реализуют дополнительные функции. Например, любая клавиатура или мышь будет работать и «сама по себе» (драйвер уже встроен в систему), но после установки специального драйвера вы сможете сконфигурировать функции дополнительных кнопок на клавиатуре или мыши, колесика мыши, переназначить их функции и т. д.
Практически каждая новая Windows при своем появлении требовала модернизации драйверов (исключения редки и незначительны). Обновление формата драйверов – распространенный путь принуждения пользователей к переходу на новые версии ОС. Особенно неприятно столкнуться с отсутствием драйверов под новую Windows для старого оборудования, которое не требует никакой модернизации, – драйверы для него явно могли бы работать без ограничений, они не подходят к новой ОС только по форме. На самом деле в Windоws 7 предусмотрен механизм, который позволяет использовать драйверы от практически любой старой Windows, и мы о нем упомянем. Такой механизм для запуска программ имелся и в предыдущих версиях, но в Windows XP с ним еще не рисковали связываться, и только в Windows 7 он заработал нормально. Конечно, в любом случае предпочтительно искать «родные» драйверы – так устройство будет работать надежнее и наверняка быстрее.
Кстати, а как удалить оборудование?
Как правило, этого делать вообще не требуется – отключенное оборудование исчезает из Диспетчера задач, а драйвер незапущенного оборудования никому и ничему не мешает, ибо в память не загружается. Потому в Windows даже нет средств для такого удаления. Я ни разу также не встречал, чтобы производители оборудования заставляли удалять старый драйвер при установке новой версии – это делается автоматически. Единственное, что стоит сделать после того, как сгоревший девайс был торжественно препровожден в мусорное ведро – удалить какие-то внешние программы, сопутствующие драйверу, если они светятся в списке компонента Установка и удаление программ. Вот они могут мешать и лезть не в свое дело (эта задача полностью совпадает с задачей удаления программы, потому см. разд. 10.2 «Удаление программ»).
9.1. Как найти нужный драйвер?
Если у вас есть диски, прилагающиеся к вашей материнской плате и видеокарте или к ноутбуку, и притом они содержат версии драйверов для той операционной системы, которую вы только что установили, то проблем у вас никаких, скорее всего, не будет. Проверить наличие версий под нужную ОС можно, открыв папки на этом диске и просмотрев их внимательно – там должны быть вложенные папки, имеющие имя нужной ОС (32-битной или 64-битной). Если же нет диска или он не содержит драйверы под нужную ОС, то дело хуже – придется идентифицировать оборудование и скачивать драйверы из Сети. Причем, даже если вы разыщете на сайте производителя драйверы под вашу конкретную материнскую плату или ноутбук, скорее всего они будут там выложены не пакетом, а по отдельности для каждого устройства.
Прежде чем бросаться на поиски, найдите в панели управления Диспетчер устройств (можно через меню Система | Диспетчер устройств; в XP он размещен на вкладке Оборудование, в остальных доступен непосредственно). В Диспетчере устройств вы можете увидеть, какие устройства уже работают (для них драйверы оказались в самой Windows), и не заморачиваться их скачиванием и установкой. Необходимым минимумом, скорее всего, будет драйвер чипсета (не все устройства окажутся работоспособными), видеокарты и звуковой карты. Возможно, также не будут работать Bluetooth, модем, кардридер, веб-камера, модуль Wi-Fi. А вот сетевая карта и тачпад ноутбука с большой вероятностью не потребуют специальных драйверов, и с переходом от XP к Windows 7 эта вероятность повышается.
Иногда Windows неспособна автоматически определить тип подключенного устройства – тогда она показывает в Диспетчере устройств помеченное желтым восклицательным значком «неопознанное устройство». Для того чтобы заранее запастись драйверами для системы, о которой ничего предварительно не известно, можно использовать одну из программ для автоматического определения перечня имеющихся устройств. Таких программ несколько (наиболее известны платные: Everest, ASTRA32 и AIDA64). В папке Hardware на прилагаемом к книге диске я разместил подобную бесплатную программу SIW (System Information for Windows), автор которой разрешает ее свободное распространение для персонального использования. В этой папке вы найдете два варианта: файл siw-setup.exe установит программу на ваш компьютер с возможностью выбора языков интерефейса, файл же Siwexe установки не требует, но ограничивается только англоязычным интерфейсом. Кроме находящейся в компьютере аппаратуры, SIW также покажет много дополнительных сведений об установленных программах, операционной системе, сетевом окружении и т. д.
Можно, впрочем, обойтись без этих программ, и все сведения извлечь из Диспетчера устройств – это хлопотнее, но надежнее. Щелкните правой кнопкой мыши на строку с названием устройства (даже если это помеченное желтым значком «Неизвестное устройство»), выберите пункт Свойства, в нем – вкладку Сведения, и из выпадающего списка выберите пункт ИД оборудования (в Windows XP это будет называться Код экземпляра устройства). Выглядеть его содержимое должно так, как показано на рис. 9.1. Можете также попробовать ознакомиться с другими позициями из этого обширного списка, но данный пункт – основной.
Рис. 9.1. ИД неизвестного оборудования в Диспетчере устройств (Windows 7)
Далее введите либо весь номер ID (его можно скопировать в буфер через меню правой кнопки мыши либо комбинацией клавиш
Пример использования ID
Имеется переходной кабель USB-COM неизвестного производителя и диск с драйверами к нему. На диске размещены все драйверы для всех вариантов подобных кабелей USB-1394, USB-1294 и пр. В данном случае легко определить по разъему, что кабель именно для USB-RS232, но в соответствующей папке содержится три варианта драйверов, видимо, для устройств на разных микросхемах от разных производителей. Кабель при подсоединении к компьютеру в Диспетчере задач показывает следующий код экземпляра устройства: USB\VID_067B&PID_2303\5&285DE58C&0&1. Смотрим на диск и находим там папку с названием, в котором присутствует фрагмент 2303. Устанавливаем драйвер из этой папки и после перезапуска проверяем, что кабель работает. Еще более универсальным методом будет поиск соответствующего ID в содержимом INF-файлов, если они доступны. Альтернативой было бы установить все имеющиеся драйверы, что не помешает нормальной работе данного экземпляра (кабель все равно не обнаруживается, пока его не подсоединишь к компьютеру), но, во-первых, это не во всех случаях именно так, во-вторых, все равно не хочется замусоривать реестр лишними записями.
Опыт показывает, что таким способом можно вытянуть даже совершенно безнадежные, казалось бы, позиции. Например, у меня оказался ноутбук ASUS, снятый с производства задолго до выхода Windows 7, с видеосистемой ATI Mobility Radeon X1600, поддержка которой в ATI также закончилась, и на сайте обоих производителей драйверов для Windows 7 не оказалось. Но приведенный мной способ поиска легко обнаружил искомое где-то примерно на пятой ссылке: оказалось, что ASUS – не единственный производитель ноутбуков с этой видеосистемой, и другие производители озаботились версиями под новую ОС, возможно, специально заказав ее ATI (точнее, AMD, которой ATI теперь принадлежит).
В абсолютно безнадежных случаях, когда драйверов под новую ОС найти не удается, для Windows 7 все-таки имеется выход. Подойдет любой драйвер для Windows, вплоть до Windows 95 (но предпочесть следует все-таки семейство NT). Настройка совместимости старого драйвера осуществляется следующим образом (в скобках показаны названия пунктов для англоязычной версии):
1. Щелкаем правой кнопкой мыши по приложению, запускающему установку драйвера – как правило, это самораспаковывающийся архив или файл setup.exe.
2. Выбираем пункт Свойства (Properties).
3. Переходим на вкладку Совместимость (Compatibility).
4. Ставим отметку в пункте Запустить эту программу в режиме совместимости с (Run this program in compatibility mode for).
5. Выбираем из списка ту операционную систему, для которой предназначен этот драйвер (рис. 9.2).
Рис. 9.2. Запуск установочной программы драйвера в Windows 7 в режиме совместимости
6. Ставим отметку в пункте Выполнять эту программу от имени администратора (Run this program as an administrator) и нажимаем ОК.
Во избежание неясностей
Совместимость – это не режим XP Mode, где программы запускаются в отдельной виртуальной машине, представляющей собой полноценную среду XP. Как раз драйверы в виртуальной машине запустить и не получится, только пользовательские приложения.
Чем старше версия ОС, для которой предназначался драйвер, тем больше уверенности в том, что устройство будет работать как надо, и никакие из его функций не потеряются. Полную гарантию, конечно, дают лишь «родные» драйверы.
Я ничего не пишу про такой режим в старых версиях Windows, потому что там он бесполезен – если вы не имеете драйверов нового устройства под старую версию Windows, то новые драйверы вам никак не помогут. В этом случае остается только смириться и устанавливать новую версию Windows или отказаться от такого оборудования.
9.2. Процесс установки оборудования
Есть два способа установки оборудования: запустить прилагаемую к драйверу программу установки (как правило, это файл setup.exe или самораспаковывающийся архив, при запуске которого автоматически запускается все тот же setup.exe) или обратиться к списку в Диспетчере устройств, нажать кнопку Обновить драйвер и следовать указаниями мастера. В Windows XP был и третий способ (фактически равносильный второму) – запустить Мастер установки оборудования через соответствующий пункт в панели управления. В последующих версиях он отсутствует – видимо, считается, что век устройств, которые не могут хотя бы просто себя обнаружить в Диспетчере устройств, закончился. Как я уже говорил, почему-то сделать следующий очевидный шаг и заставлять сами устройства устанавливать необходимые им драйверы производители в массе своей не решаются, и нам придется стараться за них.
Для установки драйверов с помощью второго способа подключите к компьютеру устройство и включите его. Обычно устройство автоматически обнаруживается сразу, и запускается мастер установки оборудования. Если это не происходит само по себе, то, возможно, компьютер придется перезагрузить или принудительно вызвать мастер. Учтите, что в Windows XP и Vista его можно было вызвать через панель управления (пункт Установка оборудования), а в Windows 7 это делается иначе – зайдите в меню Панель управления | Диспетчер устройств, в открывшемся окне Диспетчера устройств щелкните правой кнопкой мыши по названию компьютера (самая верхняя строчка) и в контекстном меню выберите пункт Установить старое устройство.
Сначала попробуйте отметить пункт Поиск и автоматическая установка оборудования. Если оборудование будет найдено, то просто следуйте инструкциям мастера для установки драйвера. Если выдается надпись Новое оборудование на этом компьютере не обнаружено, то далее не стоит терять время на его поиск в списке доступных устройств, как это обычно рекомендуется – если бы оно там было, его бы, скорее всего, уже обнаружили автоматически. Последовательно щелкая по кнопке Далее, дойдите до экрана, на котором имеется кнопка Установить с диска, после чего через кнопку Обзор укажите диск или папку, где находится драйвер устройства (файл с расширением inf), и вам автоматически выдадут список тех устройств, драйверы которых содержатся в указанном месте. После чего останется только указать на нужное устройство.
Самораспаковывающийся архив почти всегда можно превратить в обычный набор файлов, включающий и setup.exe, и сами драйверы, если распаковать его программой WinRar. Потому второй способ применим практически всегда, разве что WinRar окажется бессилен. Но, прибегая к ручной установке, вы заметно осложняете себе жизнь – придется отвечать на не всегда внятные вопросы мастера и хорошо, если Windows сама обнаружит драйвер, иначе не избежать долгого ручного поиска папки с нужным INF-файлом. Зато при таком способе есть вероятность избежать установки ненужных сопутствующих программ – особенно их любят подсовывать производители сканеров и принтеров, хотя и в других случаях вы тоже от этого не застрахованы.
Конечно, можно избежать этого и при использовании первого способа – обычной установки через setup.exe или из самораспаковывающегося архива, но тогда следует быть предельно внимательным и оборвать установку в нужный момент. Понятно, что для рядового пользователя этот способ не годится (он просто не знает, что нужно, а что нет), к тому же производители не дурнее вас – они все больше подсовывают ненужные программы в одном пакете с абсолютно необходимыми, и тогда разница между способами совсем стирается, разве что при установке вручную вы получаете дополнительные хлопоты.
Потому я советую не заморачиваться этими тонкостями, а действовать штатным путем – запускать установочную программу или просто общую программу, имеющуюся на прилагаемом диске, и дать ей выполниться до конца. В крайнем случае, если вы обнаружите какие-то лишние программы, потом можно на всякий случай их опробовать и обычным способом удалить – так получится быстрее. Иногда же вам просто не предлагают выбора, подсовывая самораспаковывающийся архив, который даже WinRar не всегда может раскрыть – поглядите, например на 100-мегабайтные файлы драйверов видеокарт от ATI и NVIDIA, куда запихали не только все возможные версии для всех карт, но и кучу сопутствующего софта.
Другое дело, что не во всех случаях драйверы снабжаются установочной программой. Особенно часто на ее отсутствие можно нарваться, если искать драйверы в Сети. Потому я опишу далее варианты второго способа, когда установочная программа отсутствует, – первый способ обычно никаких вопросов не вызывает.
Итак, у нас уже имеется на флэшке или на диске папка со всеми файлами, которые имеют отношение к нужному нам устройству (переписывать ее на жесткий диск необязательно). Если эти файлы были скачаны в архиве, тем более типа RAR – разархивируйте их заранее.
В случае «неизвестного устройства» (название может быть и иным), когда драйверы вовсе отсутствуют, во всех версиях Windows операция ручной установки проходит примерно одинаково просто:
♦ Шаг 1. Войдите в Диспетчер устройств, щелкните правой кнопкой мыши на нужном пункте и выберите Обновить драйвер. А какой пункт нужный, если это сплошь «неизвестные устройства»? Чтобы не делать попыток наугад, можно воспользоваться способом, описанным ранее, – в одном из многочисленных пунктов выпадающего списка вкладки Сведения свойств «неизвестного устройства» наверняка обнаружится как минимум намек на название и функции устройства. Это может быть и устройство, для которого мы установили соответствие по ИД, как описано в предыдущем разделе, тогда сразу ясно, какой из пунктов требуется. Для рассматриваемого примера (видеокарта), к счастью, будет понятно, куда щелкать: она светится в списке внятным Стандартный VGA графический адаптер.
♦ Шаг 2. В открывшемся окне игнорируем выбранный по умолчанию автоматический поиск и выбираем опцию Выполнить поиск драйверов на этом компьютере (рис. 9.3). У Windows XP этапов немного больше – сначала надо отказаться от поиска в Интернете, а потом указать пункт Установка из указанного места. Автоматическая установка в большинстве случаев тоже проходит (и в последних версиях лучше, чем в XP), но иногда может вызвать лишние сложности.
Рис. 9.3. Ручная установка драйверов в Windows 7 – шаг 2
♦ Шаг 3. В следующем окне (рис. 9.4) под заголовком Искать драйверы в следующем месте с помощью кнопки Обзор указываем общую папку или даже целый диск, где заведомо находятся драйверы (проследите, чтобы стояла отметка в пункте Включая вложенные папки). В Windows XP все гораздо неудобнее – там нужно либо через пункт Включить следующее место поиска указать точную папку, где находится именно нужный INF-файл, как описывается далее (что бывает непросто – запросто можно указать не ту, и придется делать несколько попыток), либо воспользоваться соседним пунктом Поиск на сменных носителях. На компакт-диске Windows XP находит нужное без проблем и без всяких дополнительных указаний, и только в последующих версиях это распространили на любые носители.
Рис. 9.4. Ручная установка драйверов в Windows 7 – шаг 3
На этом установка закончена – осталось дождаться подтверждающего сообщения и перезагрузить компьютер.
Наверняка такое проходит лишь в случае «неизвестного устройства». Может быть, пройдет и если у устройства уже есть драйвер (например тот же, но с более ранней датой), но, скорее всего, установка нашего «Стандартного VGA графического адаптера» обломится на шаге 3. Я не буду засорять голову читателя перечислением возможных вариантов этого случая – ввиду многочисленности разнести их все по полочкам все равно невозможно, тем более для всех трех версий Windows – заметим только, что в XP натолкнуться на это меньше шансов, чем в других версиях.
В общем, если у устройства уже есть какой-то драйвер (даже «нештатный» – тот, который установила временно сама Windows), то вы можете натолкнуться на шаге 3 на следующее явление: в окне, показанном на рис. 9.4, вы указали место хранения драйверов, обратились к кнопке Далее и получили обескураживающее Система Windows определила, что драйверы для этого устройства не нуждаются в обновлении.
Да кто вы такой, чтобы осмеливаться давать указания самой Windows??!!
Медленно, без резких движений, закройте окно с этим сообщением и сделайте десять глубоких медленных вздохов. Если чувствуете перебои в сердечном ритме – вызовите Скорую помощь. Замените раздавленную мышку, отремонтируйте разбитый экран ноутбука, потом начните сначала и опять дойдите до выполнения шага 3.
Дальнейшие действия:
♦ Шаг 3. В окне (рис. 9.4), не обращая внимания на кнопку Обзор, щелкаем на пункте Выбрать драйвер из списка уже установленных драйверов.
♦ Шаг 4. Если в следующем окне вам предлагают выбрать из категорий оборудования, то выберите опцию Показать все устройства, нажмите кнопку Далее, и вы попадете в окно (рис. 9.5), где написано Выберите драйвер для этого устройства, там же находится и вожделенная кнопочка Обзор. Если Windows думает, что уже знает все про ваш драйвер (как в нашем случае с видеокартой), то вы попадете в это окно сразу после выполнения шага 3.
Рис. 9.5. Ручная установка драйверов в Windows 7 – шаг 4
♦ Шаг 5. Найдите через кнопку Обзор папку, где находится требуемый INF-файл для нужной версии Windows. В случае видеокарты выбор, к счастью, невелик – указания для всех поддерживаемых карт обычно упаковываются в один INF-файл, разные файлы могут быть лишь, например, для 32-разрядной и 64-разрядной версий, что отличить несложно по названию папок. После этого у вас активируется ранее недоступная кнопочка Открыть.
♦ Шаг 6. Убедитесь, что в окне показано именно нужное устройство, как на рис. 9.6 (вряд ли будет иначе, но тогда надо просто попробовать поискать другой INF-файл), в других случаях вам могут предложить выбрать из нескольких вариантов близких устройств. Выберите и нажмите Далее. Возможно, вы получите в ответ Не удалось проверить издателя этих драйверов – наплюйте (выберите Все равно установить этот драйвер), и ваши мучения закончатся – останется только перезагрузить компьютер.
Рис. 9.6. Ручная установка драйверов в Windows 7 – шаг 6
Напоминаю еще раз – все это следует предпринимать, если у вас нет установочной программы для данного драйвера. Иначе рекомендую воспользоваться установочной программой, что надежнее и намного быстрее.
9.3. Настройки клавиатуры и мыши
Как правило, эти два главных манипулятора настройки не требуют и будут работать сразу, еще до загрузки операционной системы (причем без подключенной клавиатуры ПК вообще не запустится). Но, тем не менее, индивидуализация некоторых их функций целесообразна, и проводится она в основном средствами операционной системы. Для некоторых настроек потребуются специальные драйверы, которые редко когда прилагаются к устройству, но их обычно легко разыскать на сайте производителя по названию модели.
9.3.1. Настройки клавиатуры
В этой книге предполагается, что у вас полноразмерная клавиатура для настольного ПК, содержащая 102–104 клавиши. Разнообразие остальных типов клавиатур (например, у ноутбуков) так велико, что невозможно на них останавливаться – умея работать на полноразмерном варианте, при необходимости вы легко выучите особенности конкретного типа сами. Здесь мы остановимся лишь на некоторых общих настройках и свойствах клавиатуры, о существовании которых пользователи зачастую просто не осведомлены.
Сначала некоторые общие сведения. Правильно сконструированная клавиатура должна обеспечивать тактильную обратную связь – сначала проявлять нарастающее сопротивление нажатию, а в какой-то момент это сопротивление должно резко падать. Большинство современных клавиатур комбинируют принципы мембранной, резиновой и механической клавиатур – нажатие на пластиковую клавишу продавливает резиновый колпачок, обеспечивая тактильную обратную связь, а колпачок нажимает на мембрану с нанесенными контактами.
Есть два различающихся по потребительским свойствам типа клавиатур: обычная (как на рис. 9.7), с высокими четко разделенными клавишами, и ноутбучного типа, в которой клавиши низкие, плоские и с минимальным ходом. Я предпочитаю второго типа (они выпускаются и в полноразмерном формате), но это дело вкуса – некоторые пользователи, особенно учившиеся печатать еще на пишущей машинке десятипальцевым методом, такую клавиатуру осваивают с трудом.
Рис. 9.7. Простейшая клавиатура
На стандартной клавиатуре (см. рис. 9.7) есть несколько различающихся по своему назначению групп клавиш. Самая большая, основная группа – цифробуквенная клавиатура пишущей машинки, она обычно неизменна во всех модификациях. От самой пишущей машинки она отличается тем, что цифры в верхнем ряду вводятся в обычном (нижнем) регистре, а специальные знаки – с нажатой клавишей
Вторая группа обычно располагается выше основной и содержит от 12 до 24 функциональных клавиш (
Третья группа располагается справа от основной цифробуквенной и содержит управляющие клавиши:
Наконец, цифровая клавиатура (справа) может работать двояким образом: нажатие клавиши
Ранее установка режима Num Lock осуществлялась через BIOS, ныне этим заведует Windows. Установить состояние Num Lock по умолчанию можно многими путями (написать специальный скрипт, выйти из системы при включенном/выключенном режиме NumLock и т. п.), из которых самый надежный следующий: запустите редактор реестра (см. разд. 12.7 «Настройки через реестр»)и разыщите ветку HKEY_CURRENT_USER\Control Panel\Keyboard. Установите параметр InitialKeyboardIndicators в 2 (режим Num Lock включен при входе в систему) или в 0 (Num Lock при входе в систему выключен). Не смущайтесь, если там стоит что-то вроде 2147483648 – можно менять на обычные цифры. Все значения, которые может принимать параметр InitialKeyboardIndicators, сведены в табл. 9.1.
Таблица 9.1. Значения параметра InitialKeyboardIndicators
Примечание
В разд. 12.7 «Настройки через реестр» описывается, как можно изменить функциональность или вовсе отключить некоторые (вообще говоря, любые) клавиши, используя реестр Windows.
Самая простая настройка клавиатуры доступна без всяких дополнительных драйверов – это регулировка паузы перед повтором реакции на нажатие и скорости, с которой эти повторы будут осуществляться. Она производится через пункт Панель управления | Клавиатура. Не следует устанавливать слишком малую скорость повтора, а вот паузу стоит немного увеличить в сравнении со значением по умолчанию.
Действия с клавиатуры осуществляются быстрее, чем мышью, – особенно это касается операций с текстом. Для новичков, еще плохо ориентирующихся в компьютере, приведу некоторые общие функции различных клавиш, о которых, возможно, вы еще не осведомлены (выучить их легко, потому что сами названия клавиш складывались тогда, когда текстовый редактор был еще основной программой на ПК):
♦
♦
♦
♦
Заметим, что перевод (разрыв) строки, как таковой, во многих текстовых редакторах, включая Word, все же существует (но не в Блокноте, где он не отличается от нового абзаца) – для этого надо нажать комбинацию клавиш
♦
♦ Клавиши-стрелки при однократном нажатии переводят текстовый курсор на одну позицию. А нажатые совместно с клавишей
♦
♦
♦
♦
Еще о раскладках клавиатуры
Если у вас установлена для английского языка раскладка клавиатуры «международная», при переключении на латиницу вас может озадачить одна особенность ввода некоторых символов. Это касается таких знаков, как кавычки, апострофы (их два: прямой и обратный), тильда «~» и циркумфлекс («крышечка») «^». После нажатия соответствующей клавиши ничего не вводится – надо еще нажать либо пробел, чтобы ввести знак в «чистом» виде, либо нажать кавычку или апостроф второй раз – появится сразу пара знаков (они и употребляются часто парами, текст тогда вводится между ними). Нажатие же этих клавиш совместно с рядом букв приведет к вводу соответствующих символов европейских языков – так, нажатая буква «а» после кавычки введет символ «а» (для чего все и было задумано). Отметим, что таким образом можно вводить ударения в русских словах, вставляя в них европейскую букву с апострофом (только используйте «правильный» апостроф – тот, где русская «Э», а не тот, где «Ё»). Такая, не всегда удобная особенность английского компьютерного ввода характерна только для указанной раскладки «международная» (а также некоторых европейских, которые у нас не в ходу) и легко устраняется, если через компонент Языки и региональные стандарты в панели управления установить раскладку для английского языка просто «США».
Выделение текста многие привыкли производить мышью. Однако это не всегда удобно – быстрее и точнее осуществляется выделение с использованием клавиатуры. Тут надо только запомнить одну простую вещь – все перечисленные ранее клавиши управления текстовым курсором (стрелки,
♦
♦
♦
♦
♦
Это самый удобный способ выделения текста, в том числе и в однострочных редакторах имен файлов или интернет-адресов с их мелким неудобоваримым шрифтом.
С буфером обмена традиционно работают следующие клавиши:
♦ ) – для вырезания;
♦
♦
Горячие клавиши, приведенные в скобках, сохранились еще со времен самого первого текстового редактора Word Star, и разработчики программ к ним относятся с надлежащим уважением – эти комбинации работают даже в тех программах, в которых презирают установленные с приходом Windows сочетания с клавишей
9.3.2. Настройка мыши
Манипулятор «мышь», названный так из-за внешнего сходства с известным млекопитающим семейства грызунов, изобрел американский исследователь Дуглас Энгельбарт в процессе создания компьютерной системы NLS (oN Line System) с оконным интерфейсом. Мыши широко распространились с появлением графического компьютерного интерфейса сначала в компьютерах Apple (1983 год), а затем и в IBM PC – с появлением системы Windows. Довольно долго, примерно до 2000 года, все мыши имели механическую или оптомеханическую конструкцию с шариком. Такая мышь требовала ровной нескользкой поверхности из резины или картона, и именно тогда появились специальные коврики для мыши, как обязательный атрибут компьютера (коврик, впрочем, можно было с успехом заменить книгой в картонной обложке, а то и просто листом бумаги). Для оптических мышей, появившихся в 1999 году благодаря разработкам компании Agilent Technologies (образованной из исследовательского подразделения известной фирмы Hewlett-Packard), специальный коврик уже не требовался, но многие модели таких мышей не работали на стекле или черной поверхности. Появление лазерных мышей практически отменило и эти ограничения.
Тем, кто много времени проводит за компьютером, и особенно тем, кто работает в графических редакторах (где мышь – основной инструмент), выбирать мышь по руке требуется очень тщательно. Запястный синдром (боли в кисти и запястье) очень часто вызывается неправильно подобранной мышью. Теоретически выбрать наиболее подходящую форму мыши почти невозможно – этот процесс осуществляется, увы, только методом проб и ошибок. Потому не огорчайтесь, если какая-то мышь вам неудобна – придется купить другую и, перебрав таким образом несколько разных мышей, в дальнейшем следовать подобранной форме.
Основную функциональность мыши настраивать практически не требуется. Единственное, что может понадобиться некоторым – отрегулировать скорость двойного щелчка. Другие (подобно вашему покорному слуге) предпочитают конфигурацию мыши «для левшей» – когда на основную (в нормальной конфигурации – левую) кнопку мыши приходится нажимать не отставленным указательным, а естественно лежащим на правой кнопке средним пальцем правой руки. И то и другое устанавливается через стандартный пункт Мышь панели управления (рис. 9.8, a).
а)
б)
Рис. 9.8. Окна настроек мыши: а – стандартный вариант; б – производства Logitech
Но большинство современных мышей имеют еще и третью кнопку, роль которой играет колесико. Установка реакции нажатия на колесико требует драйвера от производителя мыши – тогда стандартный вид регулировок мыши в панели управления меняется на, например, такой, как показан на рис. 9.8, б. В нем на вкладке Buttons (Кнопки) можно установить функцию, которая будет вызываться при нажатии на кнопки. На рис. 9.8, б показана установка по умолчанию для мышей Logitech: для кнопки 3 (колесико) – это прокручивание экрана (Universal Scroll). У меня эта кнопка настроена на максимизацию окна.
Глава 10
Установка, удаление и настройка программ в Windows
Как это ни парадоксально звучит, но Windows вполне самодостаточна – в ней есть средства для выполнения практических любых распространенных компьютерных задач. Например, многие скриншоты для этой книги сделаны в совершенно «голой» свежеустановленной Windows 7 с помощью редактора Paint. И чем старше версия Windows, тем круг охватываемых задач все шире. Например, Windows 7 еще в процессе ее установки мне сама предложила получить доступ в Интернет через существующую домашнюю сеть – еще даже до установки каких-либо драйверов, включая видеокарту. В принципе, так должна делать любая версия, но раньше как-то этого не случалось – как минимум, приходилось установить драйверы чипсета.
Но существование в рамках средств, предлагаемых Windows, похоже на деятельность в рамках натурального хозяйства. Можно даже соорудить какой-никакой продукт на продажу, но для нормального производства и потребления в условиях современной экономики вам придется приобрести трактор, бензопилу, телевизор и стиральную машину. Так и упомянутый графический редактор Paint – он сойдет на один раз, если ничего другого не предлагается, но пользоваться только им постоянно просто неудобно, а редакторы издательства BHV меня бы не поняли, если бы я представил им иллюстрации в тех форматах, которые он поддерживает.
То есть вам, как минимум, потребуется совместимость на уровне стандартных форматов документов в избранной вами области деятельности. Но и этого будет недостаточно – так, большая часть документации к различному оборудованию поставляется в формате PDF, т. е. потребуется устанавливать Adobe Reader. Хотя бы изредка любому требуется хоть что-нибудь отсканировать и распознать, т. е. перевести в текстовую форму, – значит, потребуется Fine Reader. Для чтения и, тем более, создания документов в формате DOC (ставшего в нашей стране стандартом де-факто, в том числе и в государственных органах) и его более современного варианта DOCX, потребуется Microsoft Word, а прайс-листы на многих торговых площадках в Интернете размещаются в формате XLS (XLSX) – значит, потребуется и Microsoft Excel. И так далее…
Всех требуемых или просто желаемых позиций мы здесь предусмотреть, разумеется, не сможем, далее остановимся лишь на некоторых самых распространенных. А сначала рассмотрим общие принципы установки программ в Windows и то, какие операции приходится при этом выполнять дополнительно, чтобы сделать свою жизнь комфортной.
10.1. Установка программ
Многие программы никакой специальной установки (инсталляции) не требуют. Вы, несомненно, не раз встречали программы, существующие в виде единственного исполняемого файла, и при этом вполне функциональные (в том числе, имеются такие программы и на диске к этой книге – образцовым примером может служить Small CD Writer). Есть даже программы, которые предлагают выбор, – можно скачать их в виде файла со встроенным инсталлятором (самораспаковывающийся архив) или сразу в виде готового набора папок, который достаточно вручную переписать на жесткий диск и запустить имеющийся там EXE-файл. Это явление, в основном, из области свободно распространяемого софта, но встречается далеко не только там – мы видели такие примеры в главе 9 ««Установка оборудования в Windows» для случая скачиваемых из Сети драйверов.
Как внести папку или программу в меню Пуск и на рабочий стол вручную?
В Проводнике найдите папку (или, соответственно, запускающий файл программы), щелкните по ней правой кнопкой мыши и выберите из контекстного меню пункт Создать ярлык. Созданный ярлык при желании переименуйте (это делается также через контекстное меню), вызовите для него контекстное меню и выберите Скопировать. Затем перейдите последовательно в меню Пуск (для программ – в Программы (Все программы), для папок – просто в верхнюю область меню слева) и вставьте ярлык через пункт контекстного меню Вставить. Повторите то же самое для переноса ярлыка на рабочий стол. В папке с оригиналом созданный ярлык можно удалить. Всю операцию можно сократить (если копировать оригинал, а вставлять через Вставить ярлык), но тогда переименовывать придется уже на новом месте, столько раз, сколько этих мест потребуется.
Пример с драйверами, которые можно устанавливать и автоматически, и вручную, хорошо иллюстрирует ответ на вопрос – зачем вообще нужны инсталляторы? Даже для простой программы, аналогичной Small CD Writer, инсталлятор автоматически пропишет ее в меню программ кнопки Пуск, разместит ее ярлык на рабочем столе и поместит соответствующую позицию в меню удаления программ. Без этого вы можете просто никогда не узнать, что программа вообще существует. В более сложных случаях автоматически создадутся ассоциации файлов определенного формата, в реестр будут занесены разделы, где записываются параметры программы, программа установит связи с другими приложениями, окажется привязанной к определенным действиям пользователя – так, например, почтовая программа будет автоматически вызываться при желании ответить на письмо, и т. д.
То есть, как и в случае с драйверами, за удобство вы платите отсутствием возможности контролировать процесс, и в подавляющем большинстве случаев эта плата не слишком велика. Вручную занести все эти установки окажется слишком трудоемко, а удалить потом такую программу бесследно – вообще почти невозможно. Есть приложения (типичный пример – программы Adobe), которые отличаются особой любовью к реестру, где они создают десятки записей разной степени ненужности. Я замечал, что установка программ Adobe в некоторых случаях замедляет загрузку Windows раза в два, но сделать тут ничего нельзя – в своей области эти программы почти незаменимы. А удалить такую программу вручную не возьмется, наверное, даже самый квалифицированный хакер.
Инсталляторы встречаются в виде самораспаковывающихся архивов, в которые уже встроен сценарий установки. Такие архивы в обычном формате EXE могут создавать многие архиваторы (например, WinRar). Изредка встречаются инсталляторы в формате MSI, которые распаковывает входящая в состав ОС программа Microsofit Windows Installer, – разницы между этими типами инсталляторов нет никакой.
Основная рекомендация при установке программ – внимательно следите за сообщениями инсталлятора. Например, инсталляторы почти всегда предоставляют возможность сменить папку, в которую будет устанавливаться программа. Это, в общем, не имеет существенного значения, но нередко создаваемые папки образуют иерархию, в которой папка с программой оказывается упрятана в папку с названием никому неизвестной компании-производителя. Типичный пример представляет упомянутая в главе 8 «Установка Windows» программа nLite, которая помещает себя внутри папки с названием фирмы Nliteos, про которую ничего не говорится даже на сайте ее создателя. И при необходимости разыскать папку, где находится такая программа, вы потом сможете разве что через поиск (это если вы помните хоть фрагмент названия какого-нибудь файла, иначе – только перебирая все папки вручную).
Поэтому при инсталляции таких программ стоит потратить минутку и отредактировать строку с путем, куда устанавливается программа, удалив из нее все лишние элементы, а при необходимости – и переименовав ее более понятным образом. Конечно, эта рекомендация не относится к таким общеизвестным фирмам, как все та же Adobe, или к пакетам вроде Microsoft Office, – держать все подобные программы в общей папке даже удобнее, чем в разрозненных каталогах.
Совет
Никогда не устанавливайте программ (особенно это хочется сделать при ручном их копировании) вне папки Program Files, причем именно той из установленных систем, для которой производится установка. Это лучший способ потерять программу со всеми данными, если вам надо будет почистить диск. Про Program Files вы просто не можете не вспомнить при переустановке, а если программа окажется, например, в тех же Program files, но на другом диске, то шанс сохранить ее при удалении надоевшей второй системы будет близок к нулевому.
Второй момент, из-за которого приходится быть внимательным, заключается в том, что в инсталляторы программ, особенно бесплатных, могут включаться другие приложения, распространение которых спонсируется крупными компаниями. Это совсем не вирусы, среди них могут встречаться даже очень полезные вещи (вроде Google Desktop), но если вы не хотите неожиданностей, внимательно следите за процессом установки. Такие программы, в отличие от сопутствующих приложений в пакетах с драйверами, никогда не подсовывают без спроса, и их установку можно вовремя отменить. При условии, конечно, что вы сумеете распознать «чужую» программу и сообразить, что она не является необходимым компонентом той, ради которой все и затеяно.
Теперь рассмотрим моменты, которые могут вызвать вопросы уже после установки.
10.1.1. Где искать главное меню?
Есть настройки, которые хочется сделать сразу при первом же запуске программы, но непонятно, где их искать, – в последних версиях многих программ пошли по пути упрощения интерфейса, отказавшись от главного меню. Это следование общей политике Windows 7, в которой главное меню почти всех окон по умолчанию отсутствует.
На самом деле главное меню практически любой программы можно вызвать, если нажать клавишу
10.1.2. Удаление лишних значков из области уведомлений
Создатели программ просто обожают демонстрировать свое умение размещать значки программ в области уведомлений (в трее) – якобы программа должна быть «под рукой». Если отображать все значки в трее, то в современных системах их бы образовывалось несколько десятков, и они заполнили бы всю панель задач. И бывает, что среди них просто нелегко разыскать нужный.
Есть несколько способов избавиться от лишних значков. Самый простой и беспроблемный предлагает сама Windows по умолчанию – скрывать те значки, которые редко используются. Удобство этого способа сомнительно – наличие не показываемых значков забывается, и проще бывает разыскать программу в общем меню программ, чем вспоминать, имеются ли она в трее и как она там выглядит. Либо вам нужен быстрый доступ к программе, и тогда значок должен быть всегда под рукой, либо нет, и тогда вы спокойно можете о нем забыть. Нужна демонстрация значков и для иной цели – как напоминание о том, что программа присутствует и работает. В этом случае вы вообще никогда не будете обращаться к такому значку, и в автоматической функции он скроется. Зачем он тогда вообще нужен, если его не видно?
О том, как отключить функцию автоматического скрытия, мы уже говорили в разд. 8.5, посвященном необходимым настройкам Windows: в панели управления разыщите позицию Панель задач и меню "Пуск". На вкладке Панель задач для Windows XP для этого надо снять отметку в пункте Скрывать неиспользуемые значки, для остальных, наоборот, отметить пункт Всегда отображать все значки через кнопку Настроить. В Vista и «семерке» пункт Значки области уведомлений может оказаться и прямо в панели управления. Для восстановления скрытия значков, соответственно, надо сделать обратные настройки.
Можно скрывать или отображать значки и принудительно, не полагаясь на «интеллектуальные» функции Windows. Для некоторых программ это можно отрегулировать через их собственные настройки или воспользоваться средствами Windows. Для этого надо обратиться опять к разделу настройки области уведомлений (через опцию Панель задач и меню "Пуск" в панели управления или непосредственно к ее компоненту Значки области уведомлений), восстановить режим автоматического скрытия и обратиться к пункту Настроить. Станет доступна панель с перечнем значков в трее, где можно настроить режим их отображения для каждого значка отдельно. Причем в Windows XP можно выбрать и Всегда скрывать и Всегда отображать, в новых версиях директивно будет выполняться лишь Скрыть значок и уведомление – режим показа будет по-прежнему зависеть от того, насколько часто вы к значку обращаетесь. В новых версиях там же можно отдельно настроить отображение системных значков.
10.1.3. Автозагрузка
Для более капитального решения проблемы значка в области уведомлений стоит вообще удалить ненужную программу из автозагрузки. Иногда это тоже можно сделать через настройки самой программы (пункт с названием что-то вроде Запускать программу вместе с запуском Windows). Рассмотрим, как можно включить или исключить из автозагрузки любую программу, в том числе и ту, для которой нет таких собственных настроек. Заметим, что в сетевых рекомендациях часто предлагают для этого обращаться к реестру, но мы не будем рассматривать такую возможность. Включение туда программы довольно трудоемко, а что касается исключения, то в реестре есть порядка десятка разных мест, имеющих отношение к автозапуску, и найти там что-то бывает непросто. Проще и быстрее действовать штатным методом.
Запустите командную строку и введите команду MSConfig. В данном случае в XP это можно сделать быстрее, если обратиться к меню Пуск | Выполнить (напоминаю, что в общем случае лучше вызывать настоящую командную сроку через Программы | Стандартные). Во всех версиях Windows открывшееся окно Настройка системы выглядит примерно одинаково (только в XP дополнительно имеются вкладки, посвященные INI-файлам, а в новых версиях появилась вкладка настроек самой программы, что нас не интересует). В этом окне выберите вкладку Автозагрузка (на рис. 10.1 показана такая вкладка на примере Windows XP).
Рис. 10.1. MSConfig в Windows XP, вкладка Автозагрузка
На этой вкладке из всех источников собраны все программы, автоматически запускающиеся вместе с Windows, В первом столбце таблицы содержится название программы, причем в новых версиях Windows оно более внятное, и сопровождается названием производителя, потому нужную программу там разыскать легче. Кстати, если необходимо, там же указывается и местоположение программы (включая полный путь к разделу реестра).
Для исключения программы из автозагрузки следует снять отметку у нужной программы и нажать кнопку Применить. Вам предложат перезагрузить компьютер, а после перезагрузки по первому разу скорее всего выскочит окно с сообщением о том, что сейчас будет загружена настройка системы, – снимите отметку в предложении запускать ее каждый раз.
Если непонятно, какая именно программа вам требуется, то в окне Настройка системы можно экспериментировать хоть до бесконечности – удаленные вами элементы, оказавшиеся неотмеченными, никуда не денутся (они соберутся в конце списка), и при надобности легко вернуть все назад, как было.
Таким же образом можно и удалить программы, включенные в автозагрузку через папку Автозагрузка. Но можно это сделать и прямо через меню Программы (Все программы), просто удалив ее из этой папки. Точно так же можно и включить любую программу в автозагрузку, поместив ее ярлык в эту папку. Такое потребуется, например, для некоторых программ, описанных в главе 12 «Усовершенствование Windows».
10.1.4. Ассоциации файлов
Обычно ассоциации типов файлов (точнее, расширений их имени) с какой-либо определенной программой устанавливаются автоматически. Тогда при щелчке на этом файле в файловом менеджере сразу запустится программа вместе с загруженным в нее файлом.
Типовые проблемы, которые с этим могут быть связаны у пользователей:
♦ ассоциация данного расширения потерялась, при щелчке на файле никакая программа не запускается;
♦ запускается не та программа, которая требуется. Часто это происходит при наличии нескольких программ, обрабатывающих одни и те же типы файлов, – особенно «любят» переводить ассоциации на себя без спроса программы от Microsoft. Иногда при этом возникают совершенно неожиданные проблемы – например, после установки чего-нибудь вроде новой версии Internet Explorer картинки начинают вдруг открываться в нем вместо графического редактора;
♦ программа для обработки не зарегистрирована в Windows, и ей не обнаруживается, потому приходится создать ассоциацию вручную;
♦ самый сложный и редко встречающийся случай – для открытия и редактирования (пункт контекстного меню Изменить) файла требуются разные программы.
Во всех версиях Windows эти проблемы решаются одинаково. На всякий случай я сначала укажу, где можно найти список ассоциаций всех зарегистрированных типов файлов и при желании произвести с ним какие-то действия. В Windows XP он находится через главное меню любого окна Проводника (например, Мой компьютер) выбором опции Сервис | Свойства папки, вкладка Типы файлов. Интерфейс там не очень логичный, потому действовать в нем неудобно. В Vista и «семерке» из этого меню список типов исчез, и искать его надо по следующей цепочке: Панель управления | Программы по умолчанию (этот же пункт может быть доступен и просто через меню кнопки Пуск), позиция Сопоставление типов файлов или протоколов конкретным программам (ох, и многословными стали названия меню в последних версиях Windows!). В новых версиях процедуры теперь несколько проще и прозрачней, однако для этих действий вообще не требуется лезть в меню или использовать какие-то другие программы – все можно сделать гораздо проще.
Для решения первых трех задач (т. е. создания ассоциации типа файла заново или изменения программы, связанной с расширением файла) нужно разыскать файл с нужным расширением (любой из них) в Проводнике, щелкнуть по нему правой кнопкой мыши и найти в контекстном меню пункт Открыть с помощью (если этот пункт не находится сразу, попробуйте щелкнуть правой кнопкой, удерживая нажатой клавишу
Последний случай, когда вы хотите дифференцировать действия, выполняемые для данного типа файла, самый сложный. Пример представляют собой электронные книги, которые открывают в программе-«читалке», а редактируют в специализированном редакторе (иногда очень специализированном – только под данный формат файла, самодеятельном и потому не устанавливающим никаких ассоциаций автоматически). Такую коррекцию проводить вручную требуется довольно редко – во-первых, обычно открытие и изменение файла проводят в одной и той же программе, во-вторых, соответствующее действие для контекстного меню Изменить устанавливается автоматически при установке приложения. В Windows даже нет штатных средств для выполнения такого действия вручную – точнее, в XP они еще были, но не очень удобные, потому дальше я укажу путь выполнения, общий для всех Windows (включая и те ее версии, что здесь не рассматриваются).
Сначала надо выяснить, как в Windows называется тип файла, который мы собираемся потревожить (не его расширение, а именно название типа). Запустите редактор реестра, введя в командной строке regedit, и раскройте там самый первый раздел под названием HKEY_CLASSES_ROOT. Вы увидите там перечень зарегистрированных расширений файлов. Найдите нужное расширение (если оно там не находится, то его сначала нужно зарегистрировать, как описано ранее), щелкните по нему, и в левом окне вы увидите параметр, который будет называться По умолчанию. Значение этого параметра и есть название типа файла, которое использует Windows, оно может быть любым: внятным словосочетанием, ничего не значащим номером или бессмысленной на вид аббревиатурой. Тщательно, без ошибок, скопируйте его.
Далее запустите Блокнот и наберите такие две строки:
HKEY_CLASSES_ROOT\<название типа файла>\shell\edit\command
@="C:\Program files\<папка>\<название программы>.exe" "%1"
Здесь <название типа файла> – то название, которое мы узнали из реестра, <папка> – папка, где находится наша программа именно для редактирования (т. е. внесения изменений), а <название программы> – имя ее EXE-файла. Путь к программе, естественно, может быть другим – необязательно она хранится в папке Program Files на диске С:. Пример такой записи для файлов формата FB2, редактируемых программой Fiction Book Editor:
HKEY_CLASSES_ROOT\FictionBook.2\shell\edit\command
@="C:\Program Files\FictionBook Editor\FBE.exe" "%1"
Сохраните этот текст в виде файла с произвольным именем, но обязательно с расширением reg. Потом просто щелкните по этому файлу в Проводнике и согласитесь с предложением внести информацию к реестр. Если вы ни в чем не ошиблись, то после перезагрузки компьютера пункт Изменить в контекстном меню для данного типа файлов будет работать как надо. Проверить и подредактировать внесенное можно через редактор реестра, если в той же ветке HKEY_CLASSES_ROOT разыскать позицию под найденным нами названием типа (не расширения! – перечень названий типов идет после перечня расширений. В приведенном примере это будет FictionBook.2).
10.2. Удаление программ
Напоминаю, что к программам, вообще говоря, относятся и некоторые компоненты, которые производители гордо называют «драйверами» и прилагают их к оборудованию. На самом деле это просто программы, отличающиеся от обычных драйверов тем, что они имеют пакостное свойство загружаться не только вместе с оборудованием, но и просто при загрузке компьютера. Мешать они никому не должны, но всякие экземпляры встречаются, потому их приходится на всякий случай удалять, когда оборудование выбрасывается или заменяется на другое. Кроме названия, они ничем от обычных программ не отличаются, и потому далее мы их отдельно упоминать не будем.
То, что в XP в панели управления называлось Удаление программ, в Vista и «семерке» теперь доступно в пункте под названием Программы и компоненты (рис. 10.2). В XP каждая программа в списке сопровождается соответствующими кнопками, в новых версиях нужно щелкнуть правой кнопкой на ее названии и выбрать Удалить/Изменить.
Рис. 10.2. Программы и компоненты в Windows Vista
Чтобы программа успешно удалилась из Windows, деинсталлятор должен знать, что удалять. При штатной установке программы Windows запоминает, где что находится. Иногда это делает сам инсталлятор программы, и при удалении Windows обращается к нему автоматически. В очень редких случаях Windows теряется, и к деинсталлятору данной программы приходится обращаться специально – в этом случае ищите его в папке, где находится установленная программа (как правило, он имеет название вроде Uninstall.exe).
Случаи, когда программу не удается удалить никакими штатными способами, крайне редки, и означают они, скорее всего, что где-то в инсталляторе была допущена ошибка. Часто такое возникает, если удалить программу попытались вручную стиранием ее компонентов. Если вы на такое натолкнулись, остается вам только посочувствовать. В этом случае можно все-таки попытаться доудалить программу вручную. Для этого недостаточно стереть папку с файлами программы. Зайдите в редактор реестра (см. разд. 12.7 «Настройки через реестр») и поиском по ключевым фрагментам названия программы и/или фирмы-производителя найдите все разделы и параметры, явно относящиеся к данной программе. На всякий случай сделайте копию этих разделов или всего реестра (можно и просто создать точку восстановления) и осторожно удалите найденные разделы и параметры. Если после перезапуска компьютера будет все в порядке, вам повезло.
10.3. Чистка системы
После удаления программ даже штатным способом часто в папке Program Files остается папка (пустая или не совсем), в которую программа была установлена. Чтобы не накапливать мусора, ее следует удалить. Как известно, в Windows существует штатный компонент для выборочного удаления лишних папок и файлов с дисков – найдите в контекстном меню Проводника в свойствах выбранного диска кнопку Очистка диска (на самой первой вкладке Общие). Судить об удобстве этого способа я предоставлю вам самостоятельно, скажу только, что никаких особых преимуществ в сравнении с ручным удалением он не имеет. Потому будем считать, что удаляем мы вручную через Проводник (ну, или другой файловый менеджер), и остановимся на тонких моментах, которые могут при этом встретиться.
Наибольшее количество вопросов вызывает часто появляющееся сообщение о «запрещении доступа» (вроде показанного на рис. 10.3). Чтобы это обойти, откройте в Проводнике пункт Свойства для удаляемой папки (через правую кнопку мыши) и снимите все отметки в разделе Атрибуты. Нажмите на Применить, и если вас попросят подтвердить, что это для вложенных папок и файлов тоже, подтвердите (в Windows 7, наконец, додумались, что снимать запреты частично никому не надо, и там этого запроса может не последовать). После этого папки должны удалиться целиком без проблем.
Рис. 10.3. Доступ к файлу отсутствует (Windows 7)
Но может сложиться так, что это не оказывает никакого действия – запрещение появляется вновь. Это может означать, что какой-то вредный пользователь, снабженный не иначе, как по недоразумению, правами администратора, установил для вашего личного пользовательского профиля запрет на полный доступ в этому файлу или вообще ко всей этой папке.
Тогда это решается относительно просто – заходите во все те же Свойства данной папки/файла и переходите на вкладку Безопасность (рис. 10.4). Здесь можно попробовать прямо установить нужные разрешения (через кнопочку Изменить) или вообще сменить владельца (через кнопку Дополнительно). Vista в этих моментах ничем не отличается от «семерки», а в Windows XP все то же самое, там даже как-то менее запутанно и не так бросается в глаза.
Рис. 10.4. Вкладка Безопасность окна Свойства <файла> в Windows 7
Впрочем, будь вы хоть суперадминистратором («суперюзером», как его изящно называют в UNIX), некоторых действий Windows, особенно последних версий, не допустит ни под каким соусом – так, никакие права администратора не позволят вам удалить, например, системные файлы из папки System32, Windows просто не даст установить для них нужные права. На рис. 10.3, кстати, сообщение о нарушении показано именно на примере такого случая для файла bridge.sys, находящегося в системной папке Windows.
Как все-таки удалить этот пакостный файл?
Если вы уверены на 100 %, что перед вами не справедливое требование системы, а лишь перестраховка, то удалить или изменить файл все-таки можно, став его владельцем. Не применяйте описываемый далее метод целиком к системным папкам! Для того чтобы внесенные изменения относились лишь к данному файлу, в Windows Vista и 7 необходимо сначала выделить его одинарным щелчком левой кнопки. Должен быть отключен механизм UAC (см. главу 8 «Установка Windows»), и, разумеется, вход выполнен от имени администратора.
Сделайте резервную копию удаляемого или изменяемого файла. Затем щелкните на нем правой кнопкой и обратитесь к меню Свойства | Безопасность | Дополнительно (будьте внимательны – эта кнопка находится внизу окна Безопасность). Там перейдите на вкладку Владелец и смените владельца на текущего пользователя (т. к. вы входили от имени администратора, то это и будет строка название компьютера – администратор), нажмите на кнопку Применить, затем на ОК. Вас должны предупредить, что объект сменил владельца. После этого нажатием ОК закройте все окна и вернитесь снова к окну Безопасность. Выберите ту запись, которой мы дали права владельца, нажмите кнопку Изменить, установите все отметки в перечне разрешений, нажмите ОК, затем Применить, в открывшемся окне подтвердите изменения нажатием кнопки Да, затем закройте все окна нажатием ОК. Если вы сами будете копировать файлы, например, в папку System32, то для них такой операции не потребуется – вы и будете их владельцем.
10.4. Запуск DOS-программ в Windows
Изредка очень нужно под современными системами (Windows XP/Vista/7, Mac OS, Linux) запустить какую-нибудь старую DOS-программу. Типичный случай такого рода – среда программирования Turbo Pascal или Turbo C, которая часто используется для обучения программированию и до сих пор остается одной из самых удобных (в Индии национальная образовательная система даже стандартизировала Turbo C для школьного обучения). Другой тип старых программ, который многим хочется использовать, – компьютерные игры начала 1990-х годов. Графические игры того поколения ничуть не менее увлекательны, чем современные, и отличаются от них примерно тем же, чем отличаются старые узкоэкранные фильмы от трехмерного «Аватара» – лишь техническим качеством, которое ничуть не мешает воспринимать содержание.
Есть лишь одна категория игр и вообще программ, которые действительно не смогут быть запущены на современных компьютерах ни при каких условиях. Это программы (например, различные «тетрисы»), в которых скорость перемещения объектов была по ошибке привязана к тактовой частоте компьютера.
Об «ошибке 200»
Другая аналогичная ошибка имеет истоки в промахе фирмы Borland, в своем пакете Turbo Pascal реализовавшей процедуру Delay с некорректно работающим алгоритмом. Кратко об «ошибке 200» см. статью «Turbo Pascal» в Википедии, там же есть ссылки на различные варианты ее исправления. Но сами созданные таким образом программы, доступные только в виде исполняемого файла, конечно, уже исправить нельзя.
Зато можно сделать значительно комфортнее запуск всех остальных программ, максимально приблизив его к «родной» среде DOS. При простом запуске в современных версиях Windows такая программа будет работать очень ограниченно – в маленьком окне и, возможно, с усеченной функциональностью. Исправить положение можно, если использовать специальную свободно распространяемую программу DOSBox, которая по принципу действия аналогична описанным выше виртуальным машинам, только в данном случае она узкоспециализированная и приспособленная для использования «чайниками».
DOSBox создает виртуальную машину DOS внутри системы – программа при этом «считает», что работает на отдельном компьютере с системой DOS, причем поддерживаются все функции, включая стандартные режимы видеоадаптера на полный экран (текстовый 25 строк по 80 символов и графический 640x480 точек, 16 цветов) и даже русификацию в обычном стиле DOS.
Подробности о DOSBox на русском лучше всего изложены в «Википедии» (статья «DOSBox»), там же есть ссылки на подробные описания. Чтобы вам долго не раздумывать над источниками, я разместил официальную версию DOSBox на диске к этой книге (папка DOSBox). Там же вы найдете HTML-файл со ссылкой на инструкцию к этой версии – его надо запустить и щелкнуть по ссылке.
Поскольку DOSBox использует только традиционные функции Windows, под всеми версиями он работает одинаково. Для DOSBox также есть отдельно специальные оболочки, облегчающие его настройку. Одну из них под названием D-Fend Reloaded (сам DOSBox при этом уже не нужен – он входит в D-Fend Reloaded) и ссылку на инструкцию к ней я разместил в той же папке DOSBox на диске. Использовать D-Fend Reloaded, понятно, привычнее, но сам DOSBox универсальнее и в некоторых отношениях даже проще.
Дополнительно к инструкциям следует заметить следующее. Для запуска любой DOS-программы следует запускать именно копию DOSBox. Инструкции предполагают, что запуск программ производится из DOSBox, что неудобно (то же самое делают графические оболочки вроде D-Fend Reloaded, только в более привычном стиле Windows). Чтобы какая-то программа в DOSBox запускалась сразу, следует дописать в самый конец файла dosbox.conf (в последних версиях он может называться DOSBox 0.74 Options.bat), располагающегося в каталоге с программой, командные строки по такому образцу (после уже имеющегося названия пока пустого раздела [autoexec] и пояснения к нему):
[autoexec]
# Lines in this section will be run at startup.
mount c C:\
C:\PROGRA~1\DOSBox-0.74\rk.com
C:\BP7\BIN\bp.exe
Первая строка «смонтирует» диск С:, и вы его сможете увидеть из DOSBox и запускаемых в нем программ. Вторая запустит досовский русификатор rk.com (найдете на прилагаемом диске в той же папке DOSBox) – переключение языка в нем производится правой клавишей
Вместо Tirbo Pascal можно указать, например, запускающий файл знаменитого файлового менеджера Norton Commander (его придется добывать отдельно) и получить таким образом универсальную среду DOS. После конфигурирования dosbox.conf (Options.bat) можно создать на рабочем столе или в меню Пуск ярлык под значком запускаемой программы, но ссылающийся на DOSBox (в данном случае C:\Program Files\DOSBox-0.74\dosbox.exe – не забудьте кавычки, если в названии папок есть пробелы).
10.5. Настройка Word
В этом разделе речь пойдет о настройках, которые нужны далеко не всем. В Microsoft Office постоянно работают совсем не все пользователи, хотя он фактически стал стандартной принадлежностью почти любого российского компьютера (что, безусловно, излишество – большинство надобностей рядовых пользователей с избытком перекрываются Блокнотом и WordPad). Мы будем акцентировать внимание на настройках именно Word – другие компоненты Office употребляются значительно реже и обычно в специальных областях деятельности, типа бухгалтерии, планирования работ (Excel) или создания презентаций (Power Point).
Сначала быстро пробежимся по некоторым возможным настройкам Word на примере старого Office 2003. До тех же самых настроек в новом Word 2007/2010 можно докопаться, если нажать на кнопку с логотипом в левом верхнем углу и внизу появившегося окна нажать на кнопку Параметры Word, поэтому отдельно настройки новых версий мы рассматривать подробно не будем. Общий принцип таков – если вы не можете найти какую-то привычную настройку в новом Word, ищите ее в пункте Параметры Word | Дополнительно, прокручивая содержимое окна вверх (там также можно найти много интересного нового в сравнении со старыми версиями Word).
Для начала зайдем в меню Сервис | Параметры и в открывшемся окне перейдем на вкладку Общие (рис. 10.5). Здесь самая главная установка, которую нужно проделать – отметить пункт Подтверждать преобразование при открытии. Если он не отмечен, то вы можете просто не узнать, что открываете файл в каком-то нестандартном формате, и не поймете, почему вам вдруг настойчиво предлагают сохранить документ в формате Word. А некоторые функции будут вообще недоступны (см. разд. 12.3.2 «Преобразование кодировок»). Полезно также на этой вкладке увеличить количество запоминаемых имен последних открытых файлов (пункт Помнить список из…), максимальное число, которое можно установить в старых версиях Word, – 9. В Word 2007/2010 этот пункт расположен в разделе Дополнительно | Экран, и число возможных позиций там значительно увеличено.
Рис. 10.5. Вкладка Общие меню Сервис | Параметры программы Microsoft Word 2003
На вкладке Сохранение я рекомендую установить флажок в пункте Запрос на сохранение шаблона Normal.dot (в других версиях Word вместо Normal.dot может быть написано Обычный). В версиях Word 2007/2010 этот пункт также скрывается в разделе Дополнительно. Впрочем, это совсем необязательно, потому что в таком запросе, который появляется при закрытии Word после внесения изменений в настройки, вы все равно всегда будете нажимать на Сохранить (иначе зачем было вообще заниматься с настройками?). Но сам факт такого подтверждения как-то успокаивает – значит, все было сделано как надо. С другой стороны, если вы сами ничего не настраивали, а вопрос появляется, – значит, что-то неладно в королевстве датском – некоторые программы-дополнения к Word приводят к такому эффекту. В таких случаях лучше во избежание неожиданностей отвечать Нет, а потом попытаться разобраться, почему же такой вопрос возникает.
Кстати, настройки текущего стиля (как раз те, что сохраняются в шаблоне Normal.dot) можно осуществить, если щелкнуть правой кнопкой по названию стиля в перечне всех стилей (в Word 2003 для этого надо обратиться к меню Сервис | Стили и форматирование, в новых версиях это можно сделать прямо в меню-ленте на вкладке Главная) и выбрать пункт Изменить. Не забудьте только установить отметку в пункте Внести в шаблон (в новых версиях Word это формулируется, как В новых документах, использующих этот шаблон). Каталог, где хранятся шаблоны, можно во всех версиях Word узнать из вкладки Параметры | Сохранение – это может понадобиться для переноса настроек между компьютерами. При создании новых шаблонов следует учитывать, что в новых версиях Word их две разновидности: с сохранением макросов и без него, потому при сохранении шаблона нужно выбирать между пунктами Шаблон Word или Шаблон Word с поддержкой макросов.
Типовое оформление документов
Имеются две основных разновидности оформления документов: назовем их условно «русская» и «английская», и в обоих случаях надо подправить исходный шаблон NormaLdot (стиль «Обычный» или «Основной текст»), чтобы по умолчанию сразу получать в новом документе нужное форматирование. В стандартном англоязычном документе абзацы обычно выключаются (выравниваются) влево, при этом правый край получается «рваный» и, соответственно, без отступа в первой строке. Для того чтобы исправить стиль по умолчанию по такому образцу, достаточно добавить небольшой промежуток между абзацами, иначе при отсутствии отступа абзацы будут неотличимы друг от друга. В этой книге вы наблюдаете вариант такого стиля – как и там, без отступа и с промежутком между абзацами, но только с выключкой не влево, а по ширине страницы (за счет переносов слов по слогам и выравнивания межсловных промежутков).
В «русском» стиле оформления приняты выключка по ширине и наличие отступа (красной строки), но без промежутка между абзацами – как в обычных книгах. Выбирайте любой из стилей, какой вам нравится, только учтите, что использовать «английский» стиль в серьезных русскоязычных деловых документах в нашей стране не принято. Кроме этого, я бы посоветовал в старых версиях Word увеличить размер (кегль) шрифта Times New Roman по умолчанию с 10 до 12 – так будет лучше видно, и для обычных документов (не многостраничных печатных изданий) принят именно такой размер, он ближе всего к старым машинописным шрифтам. В новых версиях по умолчанию принят «рубленый» (без засечек) шрифт Calibri 11 кегля – можно оставить его или тоже изменить на привычный Times New Roman 12 кегля.
При оформлении электронных документов не рекомендуется использовать какие-то экзотические шрифты не столько из художественных соображений, но и в целях совместимости – у другого пользователя таких шрифтов может и не оказаться. Это не приводит к полной нечитаемости текстов, но почти всегда – к потере их форматирования. Поэтому «красивые» текстовые документы, оформленные каким-нибудь рукописными или другими экзотическими шрифтами, рекомендуется распространять только либо в печатном виде, либо в виде изображений, либо в формате PDF, в котором шрифты всегда хранятся вместе с документом. Но многие забывают, что в документах Word также можно сохранять шрифты в теле файла (это устанавливается через меню Параметры | Сохранение, пункт Внедрять шрифты True Type).
Многим не нравится в версиях Word 2007 ограниченно настраиваемый интерфейс. Это отчасти компенсируется легкостью настройки панели быстрого доступа (наверху справа от кнопки с логотипом). Путем нажатия на стрелочку справа вызывается меню, содержащее большинство первоочередно необходимых функций. Отметив необходимый пункт, вы тем самым вынесете его значок на эту панель. Этим же путем можно вытащить сюда вообще любую доступную команду, если выбрать пункт Другие команды. Причем перечень этих команд оформлен значительно лучше, чем в меню Настройка традиционных версий – названия команд переведены на русский, а формальное название функций можно узнать через всплывающую подсказку (рис. 10.6). Впрочем, в обычной настройке клавиатурных комбинаций (кнопка Настройка под заголовком Сочетания клавиш на рис. 10.6 внизу) перечень команд оставлен по-английски (точнее, в формате Word Basic). Заметьте, что на рис. 10.6 выделена команда Специальная вставка, о которой мы сейчас поговорим отдельно.
Рис. 10.6. Меню Другие команды настройки панели быстрого доступа Word 2007
10.5.1. Настройка буфера обмена
В Office XP и 2003 была введена такая штука, как множественный буфер обмена, которым все равно никто не пользовался, и потому в новых версиях Word, к счастью, он бесследно исчез. Для того, чтобы его отключить в старых версиях, необходимо обратиться к меню Правка | Буфер обмена Office и в открывшемся справа окне буфера обмена найти внизу кнопку Параметры. В небольшом списке, который появится на экране после щелчка на этой кнопке, нужно просто снять все отметки.
Но у буфера обмена Word есть и еще одна особенность, которая смущает многих неопытных пользователей, – при вставке текста из другого приложения (например, из браузера), по умолчанию сохраняется форматирование источника, что иногда не только выглядит довольно безобразно, но и может нарушить форматирование вашего документа. Такие фокусы сравнительно легко преодолеваются в Word 2003 выбором в меню пункта Правка | Специальная вставка. В новых версиях есть даже целый раздел настроек (Дополнительно | Вырезание, копирование и вставка), где процесс можно довольно тонко настроить – например, установить для вставки из других приложений режим Использовать форматирование конечного фрагмента, а для переноса между документами Word оставить исходное форматирование.
Но как минимум, в старых Word XP и 2003 проблема удобства все-таки остается – обращаться к меню Специальная вставка для тех, кто привык работать с буфером обмена с клавиатуры, очень неудобно и долго. Потому есть смысл установить для простой вставки («чистого текста» – при этом как раз будет повторяться форматирование фрагмента, куда вставляется текст) отдельное сочетание клавиш. Я у себя сделал так: по сочетанию
Выполнить такую настройку – не совсем тривиальное занятие, потому что команд, соответствующих отдельным пунктам меню «специальной вставки», в настройках клавиатуры вы не найдете. Потому делать придется через создание, а потом – дополнительное редактирование специального макроса. В старых версиях Word это доступно просто через Сервис | Макросы | Начать запись, а в версии 2007 придется сначала вытащить пункт Макросы на свет божий. Для этого следует вытащить в ленту вкладку Разработка – в Word 2010 она имеется по умолчанию, а в Word 2007 обратитесь к Параметры Word | Основные и поставьте отметку в соответствующем пункте.
Кроме того, в Word 2007/2010 надо вытащить в панель быстрого запуска ту самую «специальную вставку» (в Word XP и 2003 она должна изначально присутствовать в меню Правка). Итак, в Word 2007/2010 найдите этот пункт в настройках панели быстрого доступа (см. рис. 10.6) и поместите его в панель с помощью кнопки Добавить.
10.5.2. Создание макроса
Теперь можно приступать к созданию макроса. Предварительно скопируйте какой-нибудь текст в буфер обмена. Затем щелкните на пункте Запись макроса (Макрос | Начать запись в Word 2003), введите имя макроса, например, PasteNormalText (никогда не оставляйте ничего не говорящие названия по умолчанию, вроде Macrosl – через неделю вы гарантированно забудете, что скрывается за этим названием) и через кнопку Назначить макрос | Клавишам назначьте ему сочетание клавиш
Вы увидите окно редактора Visual Basic, и в нем – заготовку нашего макроса под названием PasteNormalText. Весь текст собственно макроса будет состоять из одной строки с командой что-то вроде selection.PasteFormat с параметром в скобках. Эту строку надо изменить на следующий текст:
Selection.PasteSpecial DataType:=wdPasteText
Нажмите , чтобы сохранить изменения, перейдите в окно Word и проверьте – данные из буфера должны вставляться с сохранением форматирования уже имеющегося текста (картинки и другие объекты, кстати, теперь можно будет вставлять только комбинацией клавиш
Перечтите последние абзацы еще раз и, перед тем, как приступать, хорошо подумайте – а оно вам действительно надо? Но если вам такая процедура и покажется слишком сложной для данной функции, по этому же образцу вы можете создавать любые макросы. Даже если вам требуются какие-то нетривиальные действия, которые через обычное меню не осуществляются, удобнее сначала записать приблизительную заготовку макроса, а потом ее редактировать по образцу. Причем некоторые версии Word почему-то игнорируют при автоматической записи макроса кое-какие параметры – например, установки дополнительных условий поиска и замены, которые относятся к параметрам шрифта. И тогда не остается другого выбора, кроме как редактировать макрос вручную.
В простейших случаях для этого даже не придется изучать Visual Basic – к Word прилагается достаточно подробная справка по всем функциям Word Basic, правда, на английском языке. В старых версиях Word, возможно, эту справку придется специально доустановить с установочного диска, а если вы разыщете ее для русской версии Office 97, то она может даже оказаться на русском – сами функции с тех пор почти не изменились.
Элементы Visual Basic
В Microsoft Word и некоторых других компонентах Office для написания макросов применяется разновидность (подмножество) языка Visual Basic, иногда называемое Word Visual Basic, или, для краткости, просто Word Basic. В этом языке применимы все инструкции, процедуры и функции обычного языка Visual Basic, включая даже прямой вызов системных функций Windows API – чем и пользуются создатели макровирусов, распространяемых уже несколько лет. Для любознательных поясним построение системы Word Basic в самом общем и сильно упрощенном виде – чтобы знать, что искать в справке.
Все, что вы видите в окне, например, Microsoft Word, представляет собой совокупность объектов. Есть объекты Window, Document, Paragraph и т. п. – так, в приведенных примерах вы видели объект под названием Selection, который представляет собой выделенный текст. Каждый из объектов обладает собственным набором свойств и методов. Свойства с их значениями – это то, что описывает наш объект в каждый конкретный момент времени, мы их можем задавать либо непосредственно в программе (макросе), либо через вызов методов – процедур, которые выполняются либо автоматически, либо через диалог с пользователем. Почти каждый из методов обладает, в свою очередь, методом Execute, который запускает процедуру применения метода с заданными заранее значениями свойств.
Существует теоретически неограниченная вложенность этих понятий – так, каждый объект может включать другие объекты, с их свойствами или методами, а те свои, и так до бесконечности. Чтобы не потеряться в этой крайне запутанной иерархии и указать точную принадлежность свойства или метода, их записывают через точку, начиная с самого старшего владельца. В нашем случае, например, объект Selection имеет метод PasteSpeciai (что в переводе и означает «специальная вставка»). Пример более сложной иерархии: Selection включает объект Find («найти»), который включает объект Replacement («замена»), который включает объект Font («шрифт»), который, в свою очередь, имеет свойства Bold, Italic, Name, Size и т. п. Bold или Italic представляют собой переменную булевского типа, т. е. могут принимать одно из двух значений: True («правда») или False («ложь»). Size («размер») – естественно, число (причем оно может быть и дробным), а свойство Name есть обычная строка с названием шрифта. Поэтому, чтобы объявить в программе замещающий текст «полужирным», следует вставить такой оператор: Selection.Find.Replacement.Font.Bold = True. Для сокращения записи при манипуляции свойствами одного и того же владельца можно использовать инструкцию With:
With Selection.Find.Replacement.Font
.Name = "Courier New"
.Bold = True
.Size = 7.5
End With
Отметим, что разные объекты разного уровня могут иметь, естественно, одинаковые свойства и методы – так, наряду со свойством Selection.Find.Replacement.Font (шрифт замещающего текста) может встречаться и свойство просто Selection.Find.Font (т. е. шрифт исходного текста для поиска). Таким образом, чтобы разыскать нужный объект или метод в справке по Word Basic, вы начинаете с главного объекта, который вам подсказывает автоматически созданная заготовка для макроса (например, Selection), а потом ищете в его характеристиках нужные свойства (Properties) или методы (Methods). Не пытайтесь там что-то найти поиском – в справке по Visual Basic он почему-то работает очень плохо.
10.6. К вопросу об автоматических обновлениях
По умолчанию большинство программ установлено на получение автоматических обновлений через Интернет. Не составляет исключения и сама Windows. Приличные программы (в том числе и Windows) лишь сообщают о том, что обновления доступны, и предлагают выбор – устанавливать их или «отложить на потом», но некоторые делают это и без спроса. Никогда не забуду, как я забыл при установке первой версии Firefox отключить автоматическую установку обновлений, в результате чего у меня половина пунктов меню оказалась на русском, половина на английском – изготовители русской версии установочного пакета забыли изменить адрес для получения обновлений, указанный в английской версии.
Мое личное убеждение (которое я, конечно, никому не навязываю) состоит в том, что никаких обновлений быть не должно – не навязывают же вам обновления к оборудованию купленного автомобиля или стиральной машины. Исключение составляют случаи появления принципиально нового оборудования (вроде упомянутых ранее систем HD Audio), с которым нельзя справиться просто установкой новых драйверов. Как показал опыт, все остальные обновления оказываются не слишком нужными и мало на что влияют. Кроме всего прочего, автоматическая установка обновлений – довольно утомительное занятие, которое может в самый неподходящий момент (например, когда ресурсы аккумулятора ноутбука на исходе) надолго приостановить загрузку программы или вообще всей Windows с требованием к тому же ни в коем случае не выключать компьютер.
Крупную подлость также подкинула Microsoft в конце срока эксплуатации Windows XP владельцам нелицензионной версии – вместе с обновлениями стала распространяться программа проверки легальности копии. Владельцы пиратских версий ОС и другого софта вообще никогда не могут быть уверены, что в один прекрасный момент их не застукают подобным образом, поэтому для них автоматическое получение обновлений приходится сразу исключить.
Но мое отрицание установки обновлений не имеет ничего общего с боязнью засветить пиратскую копию – я отключаю получение обновлений и у всех легально купленных программ. Просто мне не нравится, когда на мой компьютер устанавливается неизвестно что в процессе, который я не могу контролировать, – мало ли что там еще придумали разработчики? Если появляется что-то действительно нужное, его легко потом установить отдельно. Покупка ноутбука с предустановленной версией Vista у меня дважды оборачивалась тем, что я несколько первых запусков не мог начать с ним нормально работать, – сначала он долго скачивал обновления, потом еще дольше их устанавливал, затормозив процесс загрузки не меньше чем на полчаса. Лучше уж я обойдусь без обновлений в такой ситуации.
Мой совет заключается в том, чтобы по крайней мере отключить получение обновлений автоматически, без ведома пользователя, а ставить их или нет – это уже ваше личное дело. Как правило, отключить получение обновлений полностью или только лишь через предупреждения можно в настройках программы. Для самой Windows это делается через панель управления: для Windows XP в Центре обеспечения безопасности, для Vista и «семерки» – в Центре обновления Windows. Иногда этого недостаточно, и приходится запрещать данной программе выход в Интернет через сетевой экран (см. разд. 15.2 «Сетевые экраны»).
Некоторые программы бывают в этом отношении весьма назойливы – таковы, например, некоторые программы Adobe, которым напоминать о появлении обновлений не мешает даже запрет на выход в Сеть через сетевой экран. А Windows при отключении обновлений начинает периодически выдавать грозное всплывающее сообщение о том, что «безопасность компьютера под угрозой». Запретить появление всплывающих сообщений в Windows можно через реестр (см. раздел 12.7 «Настройки через реестр»).
Есть только одно обязательное исключение: это антивирусы и сетевые экраны (брандмауэры), о которых пойдет речь в следующей части книги. Без своевременных обновлений они в значительной степени теряют смысл – слишком быстро появляются новые вредоносные программы. Потому у антивирусов и сетевых экранов, наоборот, следует включить регулярное получение обновлений по расписанию, причем лучше даже полностью автоматическое, чтобы не отвлекаться на появление сообщений, требующих реакции пользователя. Именно по этой причине пиратские (незарегистрированные) копии антивирусов и сетевых экранов устанавливать не имеет никакого смысла.
Глава 11
Ремонт Windows
Windows во всех своих инкарнациях предлагала различные способы восстановления потерянных данных и работоспособности самой системы. По моему мнению, большинство из них на практике бесполезны. Например, восстановление с помощью регулярно создаваемых точек восстановления (они создаются по расписанию, а также при каждой установке новой программы или драйвера), введенное еще в Windows XP, в лучшем случае позволит откатиться к состоянию до установки испорченной программы, что требуется нечасто – испорченная программа или драйвер, как правило, не могут нарушить систему и поддаются удалению обычным способом.
Куда более частые случаи нарушения запуска системы при воздействии вирусов, физической порче системных файлов или целого жесткого диска этим способом не обойти. Можно сказать так: если вы умудрились запустить Восстановление системы (Пуск | Программы | Стандартные | Служебные), то это в 99 % процентах случаев означает, что у вас в компьютере и так все в порядке. Например, троян под названием Winlock, как мы узнаем в дальнейшем, просто не позволит добраться до этого пункта, а попытка восстановить систему через загрузочный диск, скорее всего, оставит все в том же состоянии – Windows-то считает, что она исправна!
Не сможете вы добраться до функций восстановления и в случае, если у вас установлен флажок Выполнить автоматическую перезагрузку в окне Загрузка и восстановление (см. рис. 8.1), установленный по умолчанию. При отказе системы компьютер просто будет перезагружаться до бесконечности. Если убрать этот флажок, то все равно такая система не загрузится – скорее всего, она просто выйдет в «синий экран смерти».
Потому мы не будем терять время на рассмотрение всех этих вариантов загрузки через загрузочное меню (по клавише
Нужно ли регулярно переустанавливать Windows и чистить реестр?
Для Windows 98 регулярная переустановка и чистка реестра были почти обязательными операциями. Со временем в системе накапливались ошибки, связанные с установкой и последующим удалением программ и оборудования, и даже возникающие сами по себе – за счет каких-то операций, которые система производила скрыто от пользователя. Начиная с Windows XP, это уже не так обязательно – последние версии вполне могут работать годами, а замусоривание реестра в худшем случае скажется на незаметном для глаза замедлении загрузки.
Но все же бывают случаи, когда почистить реестр необходимо. Это случается тогда, когда удалялись программы, составленные не слишком аккуратно и оставившие ненужные следы в системе. Если у вас в поведении программ наблюдаются какие-то странности, то, прежде чем кидаться чистить систему от вирусов, попробуйте почистить реестр – вы и сами удивитесь, сколько там всего лишнего. Только не пытайтесь чистить его вручную. Это долго, бесполезно (обязательно пропустите что-то существенное) и опасно (запросто можно удалить что-нибудь важное, а функция отката в Regedit отсутствует – можно только заранее создать резервную копию). Для чистки реестра есть множество различных программ, платных и бесплатных, удобных и не очень, но примерно равноценных по функциональности. Обзор таких программ можно посмотреть, например, по адресу seomark.ru/registry.html.
11.1. Если Windows не загружается
Один из самых распространенных случаев поломки системы – после включения компьютера все зависает на стадии загрузки, и вы наблюдаете на черном экране лишь мигающий белый курсор в виде горизонтальной полоски. Если такое случилось, первым делом следует просто попробовать загрузить компьютер еще раз – возможно, это был случайный аппаратный сбой, и Windows тут ни при чем.
Как выключить компьютер, если он не выключается?
Система зависла, а стандартной палочки-выручалочки под названием «кнопка Reset» для принудительной перезагрузки теперь нет ни на одном системном блоке (а на ноутбуках, кстати, и раньше не было). Что делать? Не вздумайте выдергивать вилку из розетки – современные системы слишком нежные, чтобы достаточно стойко выносить такое издевательство.
Корректно выключить абсолютно любой зависший компьютер можно длительным удержанием кнопки питания в нажатом состоянии. В нормально работающих системах Windows длительное удержание не требуется – компьютер сразу выйдет в корректную процедуру завершения работы или засыпания. Но если удерживать кнопку секунд пять-десять, то он все равно аппаратно выключится, на что бы ни была настроена кнопка в операционной системе. То же самое произойдет, если система зависла. Это равносильно принудительной перезагрузке нажатием на кнопку Reset там, где она имеется – после перезагрузки Windows будет на вас долго и с наслаждением ругаться (если окажется, конечно, в силах). Потому злоупотреблять этим аварийным способом в штатном режиме не следует – проще правильно настроить реакцию кнопки – на Завершение работы согласно разд. 8.5.3 «Режимы энергосбережения».
Если же все продолжает упорно останавливаться на том же месте, то можно попробовать отремонтировать загрузочную запись основного раздела. В большинстве случаев такая поломка связана с не доведенными до конца попытками установки другой системы, но бывает, что она возникает и сама по себе. Восстановление загрузочной записи может также потребоваться, если вы намеревались установить Windows XP как вторую систему после Vista или «семерки» – в этом случае у вас останется загрузка одной XP, и для восстановления мультизагрузочного меню (см. разд. 8.4 «Две системы на одном компьютере») придется реанимировать загрузку ранее установленной системы.
Восстановление загрузочной записи производится в XP и других системах немного по-разному, но во всех случаях потребуется установочный диск. В Windows 7 (в отличие от Vista) можно самостоятельно создать специальный восстановительный диск (Панель Управления | Архивация и восстановление). В Windows XP это тоже допускается (именно его попросят вставить при инсталляции по нажатию клавиши
В Windows XP порядок действий следующий:
1. Загрузитесь с установочного диска Windows XP. Когда дело дойдет до выбора между установкой заново или восстановлением системы, выберите восстановление путем нажатия клавиши с буквой
2. Затем вам предложат выбрать восстанавливаемую ОС, даже если она всего одна (разумеется, восстановить другую версию отсюда не удастся – но можно запомнить на случай, если у вас две одинаковых системы, и обе XP). Запомните букву диска, на котором размещена выбранная ОС.
3. Появится предложение ввести пароль администратора, что есть самый тяжелый момент, потому что вы его либо не помните, либо не знаете, либо он русскими символами, а переключить язык здесь непонятно как. Если вы точно знаете, что пароль не был задан, следует просто нажать клавишу
4. Если вы все это успешно преодолеете, то появится командная строка с приглашением типа <буква диска>:\WINDOWS. В ней нужно ввести команду fixboot [drive],где drive– буква диска с имеющейся неисправной системой. При вводе fixboot без параметров восстановление произойдет на диске С: (предварительно вас попросят подтвердить эту операцию).
5. Эти действия на самом деле восстановят не всю загрузочную запись (master boot record, MBR), а только загрузочный сектор. В большинстве случаев этого достаточно, а если повреждена главная загрузочная запись, то, скорее всего, причины этого куда более серьезные, и ее восстановление уже ничему помочь не в состоянии. Кроме того, попытка восстановления MBR при отсутствии неисправностей опасна, т. к. может нарушить имеющуюся таблицу разделов.
В Windows Vista/7 над всеми этими проблемами размышлять не придется – все гораздо проще. Порядок такой:
1. Загрузитесь с установочного диска Windows (соответственно, Vista или «семерки»).
2. Дождитесь окна, где предлагается Установить сейчас (Install now) или отремонтировать имеющуюся версию. Выберите Восстановление системы (Repair your computer).
3. Программа находит установленные копии системы – скорее всего, она будет только одна, поэтому нажимайте Далее (Next).
4. На следующем экране появятся варианты восстановления, которых окажется довольно много. Вам требуется самый первый в списке – Восстановление запуска (Startup Repair).
По идее больше ничего делать не требуется – только дождаться, когда ремонтная программа автоматически найдет проблему, закончит работу и предложит перезагрузиться.
Другой вариант, когда система не загружается, – появление не одного только курсора, а различных сообщений белым шрифтом на черном экране, после чего загрузка останавливается. В Windows XP это может быть сообщение NTLDR is missing, в других системах – например, BOOTMGR is missing или MBR error. Для Vista и «семерки» это исправляется точно таким же образом, как описано ранее.
Для Windows XP сообщение NTLDR is missing означает, что каким-то образом повреждены загрузочные файлы NTLDR и Ntdetect.com. Это может возникнуть, например, из-за действия вредоносной программы, случайного удаления всех файлов из корневого каталога, иногда (очень редко) – по внутренним причинам, из-за недостатков в устройстве файловой системы NTFS.
В этом случае можно попробовать восстановить загрузку вручную, просто записав эти файлы заново. Найдите работающую систему Windows XP и скопируйте из корневого каталога загрузочного диска (скорее всего, это будет диск С:) на флэшку три системных файла: Boot.ini, NTLDR и Ntdetect.com. Если вы их не видите, то это означает, что у вас отключено отображение системных файлов, включить которое можно на вкладке Типы файлов по следующей цепочке меню: Мой компьютер | Cервис | Свойства папки. Затем запустите компьютер с помощью какого-нибудь Live CD (например, Windows Live, см. разд. 8.2 «Создание загрузочного диска или загрузочного флэш-накопителя»)и скопируйте с флэшки эти файлы в корневой каталог диска, на котором находится неисправная Windows XP.
Если ничего из этого не помогает, то я советую не пытаться пробовать более сложные варианты – по неопытности только время потеряете. О том, что делать в случае утери пароля к учетной записи, пойдет речь в заключении (см. разд. З.2.3 «Сброс пароля администратора Windows 7 средствами самой системы»). В ином случае остается только либо переустановить Windows заново, либо – что предпочтительно – восстановить ее из резервной копии. К этому вопросу мы сейчас и перейдем.
11.2. Создание резервных копий системы
Самый надежный способ, включающий в себя все остальные, гарантирующий от потери данных при физических поломках и полном разрушении системы, – это создание резервной архивной копиикак минимум системных разделов, как максимум – всего содержимого жестких дисков. По-английски это называется backup, и вы часто можете встретить словечко «бэкап» в различных описаниях и пособиях.
Размещать такую копию, конечно, следует на отдельном от системного носителе – как минимум, на другом жестком диске, как максимум – вне компьютера, на другой машине, в сетевом хранилище или на внешнем, отключаемом жестком диске. Еще лучше хранить два экземпляра такой копии: один для быстрого доступа – на втором жестком диске внутри компьютера, второй – вне компьютера на отдельном носителе. Помните законы Мэрфи: «все, что может сломаться – сломается, все, что не может сломаться – сломается тоже». И произойдет это обязательно именно в самый критический момент.
Что такое сетевое файловое хранилище и зачем оно надо?
Сетевое файловое хранилище (Network Attached Storage, сетевое подключаемое хранилище, NAS) – специализированный компьютер без обычных органов управления, подключенный к локальной сети и предназначенный для хранения данных. Внешний вид различных моделей может довольно сильно различаться: на рис. 11.1 и 11.2 изображены две разных модели уровня «для дома, для семьи». NAS содержит как минимум два жестких диска, связанных в массив RAID1, причем в профессиональных моделях дисков может быть и много больше двух (о том, что такое RAID, см. разд. 1.3 «Правила подключения к компьютеру внешних устройств»).NAS сочетает надежность хранения данных с легкостью доступа для многих пользователей. Управление и настройка NAS производятся через веб-интерфейс, подобно другим сетевым устройствам, типа маршрутизаторов. Обычно даже простейшие NAS также обладают различными дополнительными функциями, вплоть до хостинга веб-сайтов, способности автоматически заниматься бэкапом системы или самостоятельно в фоновом режиме скачивать большие файлы с простых сайтов и из файлообменных сетей – торрентов.
Рис. 11.1. Сетевое хранилище (NAS) Synology DS110j
Рис. 11.2. Сетевое хранилище (NAS) I-Stor IS607
NAS занимает много меньше места, чем обычный системный блок, и практически не требует настройки в основной своей функциональности – попросите продавца в магазине укомплектовать приобретенное хранилище купленными тут же дисками, связать их в RAID1 и отформатировать, и можете сразу подключать приобретение к домашней сети. Сетевые настройки NAS не отличаются от обычного компьютера, и описаны в главах 5 и 6. Кроме резервных копий системы, на NAS удобно хранить объемные данные: фонотеку, фильмотеку и библиотеку электронных книг, причем из-за наличия RAID1 риск их потерять минимален. А т. к. это не столь ответственные данные, как система и лично вами созданные документы, то создания отдельных резервных копий для них не требуется.
Резервные копии не стоит хранить на оптических носителях. Во-первых, DVD ненадежны, во-вторых, для создания полной копии даже одних только системных файлов их может понадобиться довольно много. Регулярное копирование превратится в мучительный и занимающий много времени процесс, требующий непрерывного внимания, и вы начнете его избегать. Все рассматриваемые далее способы образуют единый архивный файл, и при записи на несколько DVD он подвергается разбиению. Потому при одном испорченном диске вы потеряете весь архив.
Главное требование к способу архивации и восстановления – он должен быть максимально простым, интуитивно понятным и требовать минимум внимания при создании резервных копий. Если вам приходится ежедневно тратить по паре часов на архивацию, вы очень быстро бросите это занятие. А если для восстановления нужно сначала прочесть многостраничный «хелп», который как раз станет недоступен из-за отказа компьютера, то все эти усилия окажутся к тому же бесполезными.
11.2.1. Средствами Windows Vista/7
В Windows Vista и «семерке» методы создания резервного архива средствами самой системы были значительно улучшены и, в общем, уже не требуют привлечения сторонних программ. Различаются они между собой одной существенной деталью: в Vista восстановление возможно лишь с помощью установочного диска (для чего его, как минимум, надо иметь – далеко не ко всем ноутбукам он прилагается), а в Windows 7 можно самостоятельно создать специальный восстановительный диск. Таким образом в Windows 7 процесс создания резервной копии данных был, наконец, доведен до нормального уровня – это одна из причин, почему ее стоит предпочесть всем остальным версиям.
Занимается всем этим компонент панели управления Архивация и восстановление. Описание того, как обращаться с компонентом, имеется и во встроенной справке, и на множестве интернет-ресурсов. В целом рекомендуемая последовательность действий практически такая же, как описана далее для Acronis True Image (см. разд. 11.2.2).Испорченные Windows Vista и 7 восстановить можно и из установочного диска, и (для случая Windows 7) из специального загрузочного диска, и из загрузочного меню (по клавише
На первом этапе можно рассмотреть вариант простого ручного дублирования важных файлов. Вручную создавать резервную копию файлов можно просто из Проводника, либо загрузившись с Live CD (о возможных проблемах, с этим связанных, см. разд. 10.3 «Чистка системы»). Но делать так для сохранения полной копии системы не рекомендуется – это долгая и не гарантирующая полноты сохранения данных операция. Кроме того, стирать каждый раз предыдущую копию и заменять ее новой еще дольше, чем просто копировать, а при записи поверх старой у вас в копии постепенно накапливаются разные удаленные из оригинала файлы, и в восстановленном оригинале окажется много мусора. Потому лучше все-таки резервное копирование делать одной из программ, специально приспособленных для этой цели. При выборе таких программ нужно исходить из двух требований: во-первых, программа должна уметь запускаться с загрузочного диска как для архивирования, так и для восстановления системы. Во-вторых, она должна уметь создавать такой диск автоматически, что гораздо удобнее и надежнее.
11.2.2. Средствами программы Acronis True Image
Из сторонних программ я советую использовать платную Acronis True Image. Собственно, все подобные программы предлагают примерно одинаковую функциональность (в том числе и бесплатные), и Acronis – не самая простая из них, но зато надежная, функциональная и без проблем работает с загрузочного диска со всеми функциями. На сайте Acronis можно отдельно скачать руководство и оценить возможные трудности. Это одна из программ, которые стоят своих денег – вы ее будете использовать не единожды. Основная функциональность Acronis True Image была реализована давным-давно, и потому выбор версии не имеет значения – последние версии лишь лучше приспособлены к новым Windows и наполнены различными лишними функциями – архивирование почты или одних только документов отдельно от системы нам не требуется.
Важно, что Acronis True Image создает или полный образ выбранного диска, или отдельных папок по выбору. Лучше не экономить место и создать полные образы все важных дисков (а не резервные копии отдельных файлов или папок) – там сохраняется вся структура диска, и потом можно восстановить все в том же виде, включая установленную систему и программы, если жесткий диск оказался испорчен. При желании из такого образа для восстановления можно выбрать только нужные папки и даже отдельные файлы. Этим True Image отличается в лучшую сторону от аналогичной функции Windows 7, которая может либо отдельно архивировать выбранные папки, либо создавать полный образ диска, восстанавливаемый только целиком и затирающий все имеющиеся файлы, даже если их менять и не требуется.
После загрузки и запуска программы, ей следует указать характер данных для архивирования – в нашем случае это будет Мой компьютер, затем вы укажете диск, который подлежит архивированию. Далее при первом запуске придется задать имя первой копии будущего архива и место для его размещения (я советую отдельную папку или даже отдельный логический раздел на отдельном физическом диске – так безопаснее). Как и Windows 7, сначала True Image создаст полный образ, а при последующих запусках будет предлагать сохранять только изменения в так называемой инкрементной копии, что гораздо быстрее и занимает меньше места. Программа сама предложит это, если в дальнейшем при выборе места для размещения архива вы укажете ей последний из ранее созданных архивных файлов (последовательные номера присваиваются им автоматически). Еще True Image умеет вместо инкрементной создавать какую-то дифференциальную копию – понять, чем они на практике отличаются, по описанию практически невозможно, но инкрементной вполне достаточно, и стоит на этом успокоиться.
Архивирование через True Image можно производить и из Windows (в том числе по расписанию), и вручную путем запуска с загрузочного диска. Установленный в Windows, Acronis True Image можно внести в меню загрузки Windows (то, что вызывается по
Если вы выбрали первый вариант, то все равно первым делом после создания основной копии образа следует создать загрузочный диск – для последующего восстановления, иначе все ваши усилия могут оказаться бесполезны. Создание загрузочного диска намного надежнее – результат не зависит от состояния жесткого диска, с которого производится загрузка. Для надежности создайте две копии загрузочного диска (эта рекомендация относятся и к компоненту восстановления Windows 7). Очень важно, что True Image с загрузочного диска «видит» абсолютно все носители, находящиеся в поле зрения, включая даже сетевое хранилище, подсоединенное через маршрутизатор.
Когда носитель, на котором хранятся резервные образы, близок к переполнению, стоит оттуда стереть все копии и создать заново полный образ, а потом опять начать создавать инкрементные копии (Windows 7 может делать все это автоматически). Для примера я приведу свое расписание:
♦ ежедневно я обновляю на втором диске копии тех папок, с которыми работал и в которых были помещены или изменены новые тексты, фото, электронные книги или получены важные письма (в последнем случае копируется вся папка с почтовой программой The Bat!). Ранее я пользовался ручным копированием, через файловый менеджер Disco Commander, где устанавливал флажок Копировать только новые. Позднее стал использовать программу синхронизации vuBrief (см. разд. 12.8 «Синхронизация данных»);
♦ примерно раз в неделю или в две недели я запускаю Acronis True Image с загрузочного диска и создаю инкрементные образы трех разделов, содержащих важную информацию (системный раздел С: – обязательно, остальные, где хранятся фото, тексты и прочие документы – при внесении в них существенных дополнений за прошедшее время). Занимает это примерно полчаса (при запуске из Windows время бы сократилось, но так мне кажется надежнее). Эти образы хранятся на втором физическом диске, в отдельном разделе. Сразу после создания копии этих образов дополнительно копируются в сетевое хранилище, отдельное от компьютера, на котором организован RAID-массив для надежности. При желании можно автоматизировать оба процесса, но тогда объем архивов будет больше, и диски будут переполняться быстрее;
♦ тем не менее, примерно раз в полгода диски с инкрементными архивами оказываются близки к переполнению. Тогда поочередно они очищаются, и заново создается полный образ «с нуля», что занимает для трех разделов по 120–250 Гбайт каждый около часа-полутора. В любой момент времени хотя бы одна копия присутствует, и при поломке систему можно полностью восстановить.
У тех, кто хранит большие объемы информации – например, занимается созданием видео, – будет больше хлопот, и ему придется архивироваться чаще. Но процедуру полной перезаписи архивов можно сделать сколь угодно редкой, если не пожалеть средств и увеличить емкость дисков – сейчас уже доступны диски в 3 терабайта, и стоят они чуть более 4 тыс. рублей. Их понадобится три штуки – один в компьютер, и два для RAID-массива в сетевом хранилище. В моем случае это бы означало практически десятикратное увеличение в сравнении с имеющимся объемом.
За все время такой деятельности мне только один раз пришлось восстанавливать систему из образа диска (причем выборочно – одну только папку Windows). И еще несколько раз приходилось спасать случайно перезаписанные файлы, копируя их обратно из обычной копии на втором диске. Но столь малая востребованность системы резервирования меня не смущает – восстановление системы обошлось мне примерно в десять минут потраченного времени, не было потеряно ни одного документа и не пришлось переустанавливать ни одной программы.
Глава 12
Усовершенствование Windows
Возможности совершенствования инструментов для различных операций, которые приходится выполнять в Windows, воистину безграничны. Компьютер – это всего лишь автомат, и правила его функционирования устанавливаем мы сами, разве что еще немного они ограничиваются законами природы. Нет нужды выполнять все именно так, как придумал какой-то заокеанский дядя, – все в нашей власти.
Но помня об этом, не забывайте также и о том, что компьютер – не самоцель, а всего лишь инструмент для чего-то. Бесконечно можно и нужно совершенствовать свою душу, может быть даже свое тело, или, например, произведение искусства. Совершенствование компьютера имеет какой-то предел, после которого оно перестает быть целесообразным. Если вас все время тянет попробовать еще вот эту программу… и вот эту… и вот эту… – остановитесь и подумайте: может, смириться с тем, как это уже реализовано? В конце концов, может, этот самый заокеанский дядя из неведомого мне города Редмонда придумал не так уж и плохо?
Здесь мы остановимся лишь на нескольких самых популярных направлениях модернизации Windows. Некоторые из них действительно очень полезны и необходимы для удобной компьютерной жизни, другие – скорее есть дань моде, и возможно, в скором времени уйдут в прошлое. Может, и сама Windows изменится так, что эти темы станут неактуальными, – вот как раз сегодня, когда я пишу эти строки, впервые наткнулся на сообщение о том, что в будущей Windows 8 будет применен какой-то новый интерфейс под названием Wind (ветер). Не исключено, что он окажется настолько удачным, что все просто забудут о приведенных здесь рекомендациях.
Общая черта большинства приведенных далее решений – то, что они являются необязательными и делаются исключительно исходя из вкуса и привычек владельцев. Это даже не необходимые меры, которые делают работу на компьютере удобнее и быстрее, просто некоторым так кажется комфортнее. В то же время другие совершенно легко без этого обходятся и ничуть не страдают.
Одним из самых распространенных направлений в таком совершенствовании Windows стало использование различных альтернативных браузеров (программ для связи с Интернетом) и почтовых программ. О них мы поговорим отдельно в следующей части этой книги, посвященной Интернету, а здесь остановимся лишь на совершенствовании отдельных функций, которые обычно встроены в саму операционную систему.
12.1. Заставка и фон рабочего стола
Меняют фон рабочего стола (обои Windows) и экранную заставку (хранитель экрана) практически все – это самый доступный способ индивидуализации рабочего места. Фон рабочего стола вообще используют вместо традиционной рамки с семейными фотографиями, помещают на экране логотип любимой футбольной команды, фото, напоминающие о проведенном отпуске, или агрессивную картинку с эмблемами популярного рок-клуба. В Интернете можно встретить целые галереи бесплатных обоев на самые разные темы.
12.1.1. Смена обоев
Сменить фон рабочего стола можно, если в Windows XP щелкнуть правой кнопкой на свободном месте рабочего стола, выбрать пункт Свойства и перейти на вкладку Рабочий стол. В Windows Vista и 7 то же самое делается через меню Панель управления | Персонализация. Собственно, объяснять там нечего – не забудьте только задать расположение картинки в соответствии с ее размером и ориентацией. Наилучшие результаты будут, если картинка изначально имеет размеры в пикселах, равные разрешению экрана, а положение задается по центру (потому сборники обоев в Интернете делятся на разделы с разным типовым разрешением картинок). Если размеры картинки меньше экрана, то следует задать положение по размеру (растянуть), правда, слишком маленькие изображения, особенно в формате JPEG, могут при этом выглядеть не очень красиво. Windows XP принимает изображения в форматах JPEG и BMP, остальные расширили этот список и другими форматами изображений.
Заметки на полях
После того как вы в полной мере насладитесь возможностью менять фоновый рисунок по своему усмотрению, вы довольно быстро обнаружите, что отнюдь не любая фотография одинаково годится для экранных обоев. Слишком контрастные или содержащие много мелких различающихся деталей картинки будут отвлекать внимание, и значки на их фоне окажутся плохо различимы. Желательно, чтобы картинка была примерно одинаковой яркости по всему полю, оттенки плавно переходили в друг друга, а количество мелких деталей было сведено к минимуму. Подобрать «правильные» обои и при этом на желательную тему – целое искусство, и, кстати, их изготовление – один из самых эффективных и увлекательных способов обучиться обращению с графическими редакторами.
Если вы совсем уж строгий пользователь и любые картинки вам только мешают, то можно просто покрасить фон рабочего стола в приглянувшийся оттенок. Это может также оказаться полезным для того, чтобы подобрать нужный тон фона при расположении маленькой картинки по центру экрана. Разобраться с установкой цвета несложно: в Vista и 7 это делается через все ту же Персонализацию, а в XP через пункт Цвет вкладки Рабочий стол.
12.1.2. Хранитель экрана
Если ваш компьютер какое-то время простоит без внимания (т. е. если вы не трогаете мышь или клавиатуру), то у него вместо рабочего стола на экране начнут демонстрироваться летающие «окна Windows», абстрактные фигуры или плавающие аквариумные рыбки. Это и есть заставка или так называемый скринсейвер (screensaver,хранитель экрана»). Когда-то эта функция была нужна из практических соображений – чтобы меньше выгорал люминофор кинескопа. Современным мониторам это абсолютно не требуется, и единственная практическая польза от хранителя – просто показать, что вас нет на рабочем месте. При этом обычный вид рабочего стола мгновенно восстанавливается при нажатии любой клавиши на клавиатуре или при движении мышью. Для выхода из заставки можно задать режим, когда после нажатия любой клавиши возникает экран входа в Windows с необходимостью ввести пароль.
Изменить заставку и параметры ее появления можно, если в XP обратиться к тем же свойствам экрана (через контекстное меню рабочего стола) и перейти на вкладку Заставка. Аналогичное окно, хотя и иначе оформленное, возникает при обращении к пункту Заставка панели Персонализация Vista и «семерки». Надо отметить, что к Windows, особенно новых версий, прилагается достаточно много вариантов приличных и эстетично выглядящих заставок.
Экранные заставки – это настоящие программы со всеми вытекающими последствиями, и они являются одним из самых популярных способов подсунуть пользователю вирус-другой. Потому в поисках хранителей экрана не следует рыскать по Интернету, а если очень хочется – по крайней мере проверяйте отобранное на наличие вирусов до, а не после установки. Одна из самых популярных и красивых заставок для Windows называется Screen Saver 911, и ее можно скачать с сайта разработчиков Lgecom.com. Она умеет все на свете (делать резервные копии, синхронизировать часы через Интернет и т. п.), но обычно эти функции оказываются невостребованными – самая ее прелесть в собственно заставке, которая в варианте по умолчанию представляет собой полупрозрачные часы с большими синими стрелками, которые тикают на фоне приглушенного рабочего стола, показывая реальное время (рис. 12.1).
Рис. 12.1. Хранитель экрана Screen Saver 911
Кстати, не все знают, что можно избежать опасности вирусов и одновременно индивидуализировать свою рабочую среду, если выбрать вместо заставки показ слайд-шоу. В XP это требует установки специальной программы, а в новых версиях Windows нужно просто выбрать из списка заставок пункт Фотографии и через кнопку Параметры задать нужный путь к папке, где заранее размещены отобранные фотографии или картинки.
После установки заставки можно отключить выключение экрана, как это описано в разд. 8.5.3 «Режимы энергосбережения». Конечно, функций энергосбережения заставка не несет, так что это чистое украшательство.
12.2. Файловые менеджеры
Собственно, настоящая альтернатива Проводнику только одна – файловые менеджеры в стиле непревзойденного Norton Commander. Для тех, кто не в курсе, – это была такая суперпопулярная оболочка для DOS, которая избавила пользователей от необходимости набирать команды вручную. Подражаний этой программе для Windows было выпущено предостаточно, и можно в принципе выбирать любое – научившись что-то делать в одном из них, вы вполне будете готовы к работе в любом другом, придется осваивать только дополнительные функции.
Самыми популярными такими подражаниями стали платный, но весьма «продвинутый», Total Commander и бесплатный и свободно распространяемый, но куда более примитивный FAR. Практически все пользователи, что учились работать на компьютере более 10–15 лет назад, обязательно имеют у себя на компьютере одну из этих программ. FAR сделан максимально приближенным к досовскому оригиналу как по внешнему облику, так и по функциям, хотя реализованы они во многом менее удобно, чем в оригинальном Norton Commander. Мало того, как и оригинал, FAR представляет собой не графическое, а текстовое консольное приложение, запускающееся в отдельном окне, наподобие окна командной строки (рис. 12.2).
Рис. 12.2. Консольное окно с файловым менеджером FAR
На мой вкус, FAR все-таки устарел – DOS-окно, например, не может менять размеры и потому оказывается слишком мелким на современных дисплеях. И ему не хватает слишком многого, чтобы быть полноценной заменой Проводнику. Поэтому я не советую его пробовать новичкам – разочаруетесь. А вот Total Commander (рис. 12.3) вполне способен заменить практически все функции Проводника и даже сделать их выполнение удобнее – для тех, конечно, кто привык к особенностям интерфейса Norton Commander.
Рис. 12.3. Файловый менеджер Total Commander
Концепция интерфейса Norton Commander и его последователей отличается от Проводника Windows кардинальным образом. Среда Norton Commander рассчитана в первую очередь на клавиатуру, а не на мышь (хотя все операции мышью, включая перетаскивание, поддерживаются тоже), и потому работать в нем можно намного быстрее и с меньшим количеством промахов, чем в Проводнике. Окно такого менеджера поделено на две равноправные панели, и в каждом можно отобразить любой каталог любого диска. Файлы и папки представлены там в виде текстовой таблицы (в Total Commander она снабжается мелкими значками, как режим Таблица в Проводнике). В Total Commander пошли дальше оригинала – там таких панелей можно открыть неограниченное количество, подобно вкладкам в браузере.
Перемещения по списку осуществляются клавишами-стрелочками, запуск файлов – клавишей
Концепция Norton Commander предполагает, что копирование, переименование, перенос файлов и целых папок – очень часто требующиеся операции. Поэтому эти операции тут выполняются наиболее просто. Копирование (клавиша
Очень быстро можно осуществить и просмотр содержимого файла – для этого надо просто нажать клавишу
Внизу окна эти менеджеров располагается командная строка – просто начав набирать какой-нибудь текст, вы автоматически оказываетесь в ней. Это очень удобно для выполнения некоторых операций, и куда удобнее, чем вызывать отдельное окно командной строки.
Мы, конечно, не можем обозреть здесь даже кратко все особенности операций в подобных файловых менеджерах и обсудить их отличия от Проводника и друг от друга. Заметим, что работать с FAR или даже с Total Commander мышью, как с Проводником, – довольно бессмысленное занятие, которое лишь замедлит процесс – этот интерфейс под мышь, или, тем более, тачпад, никто и не собирался оптимизировать. Если вы никогда не имели дела с этими программами, то, наверное, не стоит и пробовать – навыки требуются совершенно иные, чем для работы в графической среде Windows. И даже заслуженные пользователи «коммандеров» постепенно убеждаются, что в обычном Проводнике можно работать если и не быстрее, то в ряде случаев даже удобнее.
12.3. Русификация и кодировки
На мой личный взгляд (который я, как водится, никому не навязываю), комфортно существовать и эффективно работать в среде Windows без использования дополнительных переключателей раскладки клавиатуры абсолютно невозможно – необходимость постоянного прицеливания скрюченными пальцами в две клавиши одновременно у меня вызывает боль в кисти уже при одной только мысли об этом. Точнее, абсолютно невозможно это было до появления Vista, где вместе с традиционными комбинациями клавиш
12.3.1. Дополнительные средства русификации
Остается использовать альтернативные программы, причем их немногочисленность объясняется очень просто – Windows не предусматривает никаких штатных средств для такого рода вмешательства. Тем не менее, для Windows XP и более ранних версий существовало довольно много альтернативных переключателей раскладки, позволяющих обычно выбрать что-нибудь вроде правого
Punto Switcher, кроме возможности переключения раскладки практически любой клавишей (хотя предлагаемый по умолчанию правый
Собственно, после решения задачи с переключением раскладки, актуальная задача осталась практически одна – это перекодировка уже набранного в неправильной раскладке текста (что-нибудь вроде hfcrkflrt ntrcnf), чтобы не набирать его снова. Punto Switcher, включенный в нужном режиме, сделает это по собственному усмотрению, если заподозрит абракадабру, а если он ошибется, исправление легко отменить и наоборот. Но я полагаю такой способ слишком рассеивающим внимание, и пользуюсь для этого отдельной программой.
Сначала установите Punto Switcher и отключите в нем все лишнее – это делается через пункт настроек Системные (рис. 12.4), где нужно установить флажок Отключить автоматику полностью. Потом еще надо пройтись по всем пунктам настроек и отключить все возможное, кроме собственно переключения раскладки (на вкладке Языки и клавиатуры ничего менять не надо).
Рис. 12.4. Системные настройки Punto Switcher
Потом скопируйте себе в папку Program Files (ну, или куда-нибудь еще) с прилагаемого к книге диска папку под названием SNOOP. Запускать (и включать, естественно, в Автозагрузку) из этой папки следует файл snoop.exe. Когда эта программа, официально именуемая «Опечатка», запущена (она создаст витиеватый значок в трее), вы можете выделить текст в редакторе (и вообще в абсолютно любом компоненте любой программы, лишь бы он поддерживал копирование/замену через буфер обмена) и, нажав ни для чего больше не используемую клавишу
Не смущайтесь датой – исполняемый файл помечен 1998 годом (причем более поздняя 2-я версия от 1999-го, которую можно найти в Интернете, по моим наблюдениям, имеет какие-то проблемы, оттого лучше пользоваться размещенной на диске версией). Программа «Опечатка» безупречно работает во всех известных мне версиях Windows после 95-й, хотя сделана еще во времена Windows 98 и NT. Стоит с благодарностью вспомнить фамилию ее автора – Евгения Сергеевича Голомина, когда-то пустившего ее в свободное плавание. К сожалению, его координаты, вероятно, устарели, и сейчас уже отблагодарить его не получится, но файл с его просьбой я сохранил (payment.txt в папке Docs).
12.3.2. Преобразование кодировок
С переходом ко все новым версиям Windows острота проблемы множества кодировок русского языка почти сошла на нет. Для интернет-ресурсов и писем это почти всегда легко решается самими браузерами и почтовыми клиентами. Если в у вас веб-страница или письмо отображается «кракозябрами» (что иногда случается из-за несоблюдения разработчиками стандартов), то нужно из главного меню выбрать пункт Кодировка и там методом проб и ошибок установить нужную (этот пункт в большинстве браузеров находится в меню Вид). Если «кракозябрами» отображается только часть веб-страницы, то дело тогда не в самом браузере, а в системных шрифтах, – попробуйте сменить шрифт по умолчанию в настройках браузера.
А вот для текстовых документов решения приходится искать отдельно – в них если уж проблема возникает, то по полной программе. Неопознавание Unicode в буфере обмена (когда вместо русского при вставке возникает что-нибудь вроде «Auaia ia ye6ai») встречается при переносе текста из старых текстовых редакторов или некоторых документов в формате PDF в современные программы из пакета Office. Microsoft Word в версиях Word XP и 2003 умеет решать эту проблему, о чем многие не знают, – в нем есть функция Исправить поврежденный текст (в меню Сервис). В новых версиях 2007/2010 такой функции нет. В справке и на сайте Microsoft ничего об этом разыскать не удалось – вполне вероятно, в Microsoft посчитали, что продуктов, имеющих подобные свойства, уже не осталось в природе.
Возможно, вам тоже не захочется терять время на поиски официального решения. Тогда воспользуйтесь моей программой ClipWin, размещенной в папке CLIPWIN на прилагаемом диске. Интерфейс этой программы сделан мной в стиле диалогового окна вставки специального символа в Word старых выпусков – вы можете, конечно, воспользоваться мышью, но если текст в буфере уже имеется, достаточно запустить программу и трижды нажать на
Вторую задачу, которая обычно ставит в тупик неопытных пользователей, также умеет решать Microsoft Word, причем, слава Богу, всех версий, начиная с XP, – это столкновение с текстами в старинной DOS-кодировке. Сначала надо убедиться в настройках, что включена опция Подтверждать преобразование формата файла при его открытии (по умолчанию она выключена!). В старых версиях Word эта настройка находится в меню Параметры, на вкладке Общие. В Word 2007 и далее еще надо постараться добраться до этих настроек – нажмите на кнопку с эмблемой Office, выберите Параметры Word в нижней части открывшегося окна, выберите Дополнительно на боковой панели, а затем перейдите к разделу Общие.
Открывать файл следует через меню Открыть и потом выбрать из выпадающего списка типов файлов пункт Восстановление текста из любого файла. Файл может быть, естественно, любого формата, лишь бы он содержал текст, а не двоичные символы.
Еще о чтении документов в DOS-кодировке
Кстати, просто прочесть файл в DOS-кодировке можно и с помощью Блокнота и вообще любой программой, которая умеет менять шрифты – достаточно через меню выбора шрифта (в Блокноте это Формат | Шрифт) заменить текущий на Terminal. Не забудьте только вернуть потом шрифт обратно, а то не прочтете нормальные документы.
12.4. Архиваторы
Изначально программы-архиваторы создавались для того, чтобы сэкономить место на жестком диске или дискетах. Когда-то даже было модно архивировать (сжимать) весь жесткий диск, что увеличивало его емкость примерно процентов на 30–40, и эта функция до сих пор имеется в Windows. В настоящее время для жестких дисков сжатие уже неактуально (распаковка/запаковка замедляет работу и резко повышает риск потери данных), и использовать архивацию следует лишь при желании применить к диску шифрование. Зато уменьшение объема стало очень актуально при передаче данных через Интернет или при распространении больших программ на компакт-дисках.
Но архиваторы служат не только для того, чтобы уменьшить объем данных, – так удобнее передавать единым пакетом разрозненные данные, хранящиеся в отдельных файлах или папках, – так больше уверенности, что вы ничего не потеряете по дороге, а принять один даже большой файл по почте или скачать его из Интернета проще, чем кучу мелких.
Установочные комплекты программ и драйверов часто поставляются в самораспаковывающихся архивах, и специальных программ для их распаковки не требуется. Когда же вы сами прибегаете к архивам, вам как минимум требуется программа упаковки, а еще чаще – распаковщик тех архивов, которые вы получили по почте или скачали из Сети.
Форматов (и, соответственно, методов) сжатия существует очень много, но на практике имеют значение только два из них. Это самый известный (и исторически первый) формат сжатия – ZIP, а также разработанный Евгением Рошалом формат RAR. Программы для распаковки этих двух разновидностей архивов приходится иметь на каждом компьютере. Причем дело обстоит следующим образом – с ZIP умеет обращаться сама Windows, потому для работы с ним никаких дополнительных средств не требуется. Можно было бы обойтись одним только ZIP’ом, но RAR довольно популярен в Сети – особенно в среде разработчиков бесплатных и «шареварных» программ. И чтобы не попасть как-нибудь в безвыходное положение, приходится иметь отдельную программу, которая умеет с этим форматом обращаться. С другой стороны, заимев такую программу, например, под названием WinRar, вы заодно получаете в свое распоряжение и возможность «распечатывать» вообще практически любые архивы – включая даже самораспаковывающиеся. Так что она в любом случае будет не лишней.
Средствами Windows удобно осуществлять операцию запаковки в ZIP – заодно вы уверены, что у принимающей стороны не будет с этим никаких проблем. Windows называет такие архивы ZIP-папками, и доступна операция запаковки через пункт контекстного меню Отправить. Чтобы создать архив из файлов и папок, находящихся в разных местах, можно таким образом сначала «отправить» в ZIP-папку один файл и присвоить ей имя, а потом уже добавлять туда нужные объекты из других мест, или через тот же пункт Отправить, или обычным способом копирования/вставки. Умеют заниматься запаковкой и альтернативные файловые менеджеры, о которых шла речь в разд. 12.2 «Файловые менеджеры».
Распаковка из формата ZIP также не вызывает никаких проблем – архив в Проводнике выглядит как обычная папка, только помеченная значком застежки «молния». Извлечение файлов из архива тоже ничем не отличается от копирования из обычной папки.
Все эти функции может выполнять и WinRar (рис. 12.5) – платная программа, которую можно скачать с ее официального русскоязычного сайта win-rar.ru или прямо через магазин Softkey.ru. Автор ее, как и самого формата RAR, тот же Евгений Рошал, который создал файловый менеджер FAR. Стоит программа недорого, а пользоваться ей вам придется регулярно, потому имеет смысл заплатить и «спать спокойно».
Рис. 12.5. Архив, открытый в программе WinRAR
Следует отметить, что новые версии WinRar практически ничем, кроме интерфейса, не отличаются от старых, да и не могут отличаться принципиально – вся функциональность в ней была уже доведена до ума еще при создании. Единственное действительно важное качество, которое непрерывно совершенствуется, – это способность «понимать» все новые форматы самораспаковывающихся архивов. С помощью WinRar самораспаковывающиеся архивы можно также и создавать.
Наиболее часто вы будете нажимать на кнопку Извлечь в. Одна из особенностей, отличающих программу WinRar от других программ, – по умолчанию при этом она автоматически создает в папке Temp текущего пользователя папку с именем загруженного архива, куда и будет осуществляться разархивирование. Чтобы указать другое расположение, его можно выбрать среди старых путей из выпадающего списка или разыскать в дереве каталогов справа. При этом можно вручную добавить к найденному пути название новой папки, и при извлечении она будет создана (рис. 12.6). Чтобы избавиться от автоматического создания папки и всегда загружать определенный путь для разархивации, его надо указать в настройках программы.
Рис. 12.6. Извлечение файлов из архива в программе WinRAR
Если вы не хотите тратить деньги, то для WinRar есть бесплатная и свободно распространяемая альтернатива под названием 7-Zip (установочный файл я положил на диск к этой книге в папку 7-zip). 7-Zip также поддерживает почти все существующие форматы архивов для распаковки, в том числе и RAR. Отличается от WinRar в этом отношении он только тем, что создавать RAR-архивы с его помощью нельзя (а вот ZIP-архивы тоже можно). Может он и создавать самораспаковывающиеся архивы в своем собственном формате 7z, так что в принципе он служит почти полноценной заменой WinRar.
12.5. Словари и переводчики
Словарь или, еще лучше, программа-переводчик, как минимум с английского языка, – практически обязательная составляющая компьютерного окружения любого пользователя. Избежать необходимости хоть изредка перевести незнакомое слово или фразу не удается никому, и едва ли эта необходимость когда-нибудь станет меньше – персональные компьютеры и Интернет все-таки пришли к нам из англоязычной страны.
В конце 1990-х – начале 2000-х было полное впечатление, что разработчики лингвистических программ, не иначе, как пришибленные появлением Windows, разом забыли о потребности в продукте уровня «для блондинок». Я могу вспомнить лишь одну-единственную попытку сделать продукт такого рода – это плохо отработанная первая версия переводчика-словаря «Сократ» фирмы «Арсеналъ», в 1998 году попытавшейся выпустить «Русский офис». Запустить ее на современных компьютерах – только приобрести кучу проблем, а уже во второй версии «Сократ» перестал удовлетворять критерию «для блондинок» и впоследствии тихо скончался вместе с «Арсеналом» и «Русским офисом». Но для своего времени это было все-таки лучше, чем ничего, потому я ее раньше часто рекомендовал для использования. А дальше наступила почти полная пустота, продолжавшаяся до тех пор, пока не появилась возможность для массового и недорогого постоянного подключения к Интернету.
Как же быть все-таки тем, кто такой возможности не имеет и по сей день? Запасайте денежки – все когда-то многочисленные локальные программы-переводчики сейчас свелись к практически единственному приемлемому по качеству исполнения продукту. Это переводчик ПРОМТ, который отлично подойдет профессионалам, переводящим мегабайты текста ежедневно. Правда, в современных версиях он «умеет» встраивать простые и довольно удобные функции перевода в разные популярные приложения (Word, Adobe Reader, браузеры), но, по моему мнению, этого все равно недостаточно – вы получаете кучу всего лишнего, а реализация самой этой функции слишком громоздкая. К тому же для такой примитивной и массово требующейся функции подобное решение запредельно дорогое (PROMT Standard, обладающий этими функциями, стоит 1500 рублей). Но если вы не имеете упомянутой возможности постоянно быть подключенным к Интернету, деваться некуда.
В противном случае забудьте про монструозный ПРОМТ – имеется куда более простое и универсальное решение – онлайновые переводчики. При выборе средств для перевода следует еще учитывать, что функции переводчика перекрывают нужды обычного пользователя, и отдельный словарь оказывается ему практически не нужен (вот почему я не упоминаю известный словарь «Лингво»). Несмотря на примитивное «мышление» любой такой программы и корявости результата, в переводчик вы можете загрузить и отдельное слово, и сразу словосочетание, и целую фразу, и получить вполне адекватный подстрочник. Необходимость качественного перевода целых документов возникает в обыденной жизни гораздо реже, и эффективнее тогда обратиться к живому специалисту.
Онлайновые переводчики, видимо, и перебили у разработчиков желание (если оно было) делать локальные программы-переводчики «для чайников». И хотя онлайновые переводчики сами по себе все-таки далеки от идеала по части удобства, но потребности рядового пользователя они вполне удовлетворяют. Среди самых популярных следует указать прежде всего Translate.ru (это ресурс той самой фирмы ПРОМТ). Существуют переводчики и при крупнейших поисковых системах – про Google Translate, наверное, знают все, т. к. он доступен с заглавной страницы сервиса google.ru (пункт Переводчик), а также еще в результатах поиска сбоку от найденной ссылки – предложением перевести результаты. А недавно открывшийся переводчик при поисковой системе «Яндекс» (translate.yandex.ru) его владельцы почему-то скромно скрывают – в момент, когда пишутся эти строки, с заглавной страницы yandex.ru по-прежнему доступны только Словари, а Перевод закопан глубоко среди прочих сервисов (Еще… | Все сервисы).
Хочу обратить ваше внимание также на маленькую программку Dicter, работающую через онлайновый переводчик Google и заметно повышающую удобство пользования им. Текст лицензии из двадцати трех пунктов, объемом немного меньше полного собрания сочинений Льва Толстого, сводится к разрешению на «копирование и распространение данной программы любыми способами», потому я разместил программу Dicter на диске к этой книге (в папке Translate).
При установке не забудьте отказаться от нагрузки в виде установки Яндекс. Бар (через выбор режима установки), если, конечно, это вам не требуется. В автозагрузку программа пропишет себя самостоятельно. Программа Dicter существует в виде значка в области уведомлений и, конечно, требует постоянного соединения с Интернетом, но работает так, как если бы она находилась полностью на вашем компьютере. Для перевода достаточно выделить фразу или слово в любом приложении и нажать комбинацию
Dicter, к сожалению, унаследовал недостатки переводчика Google – программа путается при столкновении с английским словом, которое часто употребляется в русских источниках в своем изначальном виде (например, Windows или Adobe Reader она так и оставит непереведенными), хотя на практике это почти не мешает. Очень редко она также путается между языками (что, если вдуматься, удивительно хороший результат – программа все-таки знает 42 языка!). Исправить в каждом отдельном случае это можно через выбор языка внизу окна с переводом, и в настройки через контекстное меню значка программы лазать даже и не требуется – разве что вам понадобятся другие пары языков для перевода (а кроме режимов выбора языка, никаких настроек у нее практически и нет). Работает программка в Windows XP, Vista и Windows 7, и после ее появления я окончательно примирился с отсутствием удобных локальных программ-переводчиков.
12.6. Adobe Reader и файлы PDF
PDF – один из самых распространенных универсальных форматов для представления различных документов. Он отличается тем, что может интегрировать любую разновидность медиа, включая даже видео и звук. Наиболее часто он употребляется для представления иллюстрированного текста. PDF служит в Интернете аналогом печатных информационных брошюр – часто на диске к какому-либо устройству можно найти описание в формате PDF, с которого напечатано лежащее тут же рядом бумажное руководство.
PDF – не самый компактный формат, но он имеет способность точно воспроизводить однажды заданный внешний вид документа на любом устройстве: от экрана до типографской машины. В этом он подобен просто изображениям, но в отличие от них, картинки и текст в PDF содержатся раздельно, и текст может быть скопирован, автоматически проиндексирован в составе баз данных и даже поддается мелкому редактированию. Но, в отличие от документов в большинстве других форматов, документ PDF представляет собой конечный продукт и по большому счету редактированию уже не подлежит. PDF также часто рассматривается как один из форматов электронных книг, и его умеют воспроизводить практически все электронные ридеры. Но в этом отношении он неудобен – как раз из-за своего свойства сохранять заданное форматирование, которое не меняется при переходе от одного размера экрана к другому, документ PDF нужно под каждый размер экрана создавать отдельно.
Поэтому не ищите полноценных программ-редакторов, «умеющих» редактировать PDF-документы. В некоторых элементарных функциях (вроде копирования в буфер обмена текстовых фрагментов и отдельно картинок, а также целых фрагментов документа в виде изображения) помогает и стандартная программа для просмотра этого формата Adobe Reader. Размещать ее на диске к этой книге я не стал – она встречается в Интернете на каждом углу, но официально распространяется лишь через ссылки на сайт самой компании Adobe (что в данном случае абсолютно правильно – слишком много охотников подсунуть вирус под видом столь популярной и всем необходимой программы). Если у вас Adobe Reader еще отсутствует, а вы встретили в Интернете некий источник PDF-файлов, то предложение скачать его просмотрщик, скорее всего, будет им сопутствовать. В последних версиях Adobe Reader осталась столь же монструозной по объему, как вообще все программы фирмы Adobe, но работать стала быстрее и не в свои дела лезть не пытается (например, она перестала пытаться автоматически встроиться в браузер). Различия между последними версиями Adobe Reader заключаются в основном в поддержке всяких нововведений в формате PDF, большого значения на практике не имеющих.
Для простого просмотра PDF программы Adobe Reader более чем достаточно, и она удобнее большинства альтернативных программ для этой цели. Единственное, с чем вы можете столкнуться, – со все нарастающей модой среди выпускающих документацию в этом формате устанавливать защиту от копирования текста. Наверное, они полагают, что так удерживают пользователей от нарушений закона. Однако в подавляющем большинстве случаев копирование требуется совсем не для того, чтобы тайно распространять чужие материалы, – очень часто нужно просто точно и без ошибок воспроизвести иностранное название или термин, образец текста на каком-то языке программирования или расшифровку какого-нибудь сокращения. Как быть в таких случаях – обращаться к хакерам?
12.6.1. Способы преобразования и редактирования PDF
Есть несколько способов преодолеть это препятствие. Для начала сам Adobe Reader может сохранять документ в текстовом формате, а именно текст обычно и требуется. Но без сучка и задоринки это проходит, к сожалению, лишь с англоязычными текстами. Многие тексты в формате PDF, включающие кириллицу, хорошо если просто не распознают кодировку Unicode (как с этим справляться, рассказывалось ранее – см. разд. 12.3 «Русификация и кодировки»), но могут превратиться в набор сплошных пробелов и знаков вопроса. Встречаются и куда более заковыристые случаи – однажды мне пришлось в ответ на просьбу одной читательницы писать целую программу по расшифровке кириллического PDF-файла, каким-то образом сделанного в совершенно невероятной кодировке, явно придуманной на один раз, – больше таких текстов встретить так и не удалось.
Если нужно просто снять защиту от копирования, то не ищите локальную программу, – проще всего обратиться к онлайновым сервисам. Мне известно три таких сервиса: pdfunlock.com, freemypdf.com и pdfpirate.org, вероятно, есть еще и другие.
На крайний случай
Кстати, для всех подобных целей, включая даже снятие пароля с закрытого для просмотра файла, причем далеко не только PDF-формата, есть совершенно официальные программы фирмы «Элкомсофт» (elcomsoft.ru). Я не советую заниматься в таких случаях поисками на «варезных» сайтах, в том числе и программ самой «Элкомсофт», – чаще всего то, что там предлагается, либо просто не работает, либо вдобавок сильно осложнит вам жизнь. Разработчики программ в «Элкомсофт» сами являются крупнейшими специалистами в области криптографии – не секрет, что основатели компании когда-то закончили Высшую школу КГБ по этой специальности. Потому даже и не надейтесь найти «разлоченную» программу от «Элкомсофта». Кроме всего прочего, «Элкомсофт» является членом Российской криптологической ассоциации и имеет статус сертифицированного партнера Microsoft и Intel, что много говорит о ее статусе в мире. Программы ее, впрочем, весьма дороги, но это полностью оправдывается их назначением: во-первых, задача действительно сложная, во-вторых, настоящая нужда в таких средствах возникает только в совсем уж крайнем случае.
Есть и другой, вполне легальный способ, который гарантирует результат во всех случаях, – любой PDF, который можно отобразить на экране, легко преобразовать в текстовую форму, даже не теряя картинок, с помощью известной программы Fine Reader, имеющейся у любого обладателя сканера. Прилагающаяся к сканеру усеченная бесплатная версия может и не работать с PDF, но это делает любая более «продвинутая», которая стоит недорого и оправдает себя наверняка. С помощью Fine Reader можно преобразовать PDF «обратно» в привычный формат DOC, RTF или HTML (оригинальное форматирование при этом, естественно, не сохраняется).
Правка PDF требуется крайне редко, но если вам такое все-таки понадобилось, то на этот предмет есть масса бесплатных и платных программ разной степени совершенства, свою задачу худо-бедно выполняющих. Другое дело, что за всю компьютерную жизнь мне, всю дорогу только и занимающемуся переборкой текстовых документов, эти средства ни разу и не пригодились. Необходимость редактирования PDF в большинстве случаев означает, что вам просто надо создать документ в таком формате. А это чаще всего делается не с помощью специального редактора, а через операцию печати на виртуальном PDF-принтере.
12.6.2. Создание документов в формате PDF
Проще всего для создания PDF-документа воспользоваться бесплатным конвертером, который выпускается самой Microsoft в виде надстройки для Word, начиная с версии 2007. Файл носит имя SaveAsPDFandXPS.exe и по этому названию легко находится прямо на сайте Microsoft. Альтернативный путь – воспользоваться сторонней программой-конвертером, которые иногда тоже выпускаются в виде дополнения к Microsoft Word, иногда – в виде отдельной программы. Их существует по-истине огромное количество, платных и бесплатных, и я не буду вас дезориентировать, предлагая что-то конкретное – все зависит от задачи. Некоторые такие инструменты предлагают лишь чистое сохранение уже готового и отформатированного документа, некоторые позволяют в него вмешаться и отредактировать или добавить какой-то функциональности – установить ту самую защиту от копирования или пароль на открытие, сформировать оглавление и ссылки, дополнить элементами оформления, оптимизировать объем и качество иллюстраций и пр. Есть и официальная (платная) программа для этой цели – Adobe Acrobat.
Иногда в связи с PDF возникают специфические задачи – например, в нем может сохраняться один только слой изображений, т. е. документ тогда представляет собой фактически постраничный набор картинок, объединенных в общий файл. Это не очень удобное представление (в первую очередь из-за большого объема файла и невозможности хоть как-то его переформатировать), но при необходимости сохранения внешнего вида оригинального документа нередко просто нет другого выхода. Такое виртуозно «умеет» проворачивать все тот же Fine Reader – вы просто сканируете оригинал постранично, не распознавая сего, а потом сохраняете результат в PDF.
Интересно, что с помощью Fine Reader вместе со старым Word 2003 и более «древними» версиями можно выполнить без специальных программ и задачу создания чисто текстового PDF-документа, сохраняющего форматирование оригинального DOC-файла. Для этого надо распечатать документ с помощью Word 2003 на виртуальном принтере Microsoft (он образуется в системе самостоятельно после установки Office и может носить любимые в Microsoft длинные и ничего не говорящие названия вроде Microsoft Office Document Image Writer). Перед печатью следует через свойства этого принтера установить формат печати TIFF. Будет создан огромный TIF-файл (не пугайтесь, если он после создания автоматически откроется в графической программе), который затем вы загрузите в Fine Reader и сохраните в формате PDF. Результат будет черно-белый, картинки воспроизведутся безобразно, но текстовые PDF-документы таким способом получаются вполне прилично. В новых версиях Office принтер Microsoft уже формат TIFF не поддерживает, но там есть, как мы говорили, и более совершенные средства.
12.7. Настройки через реестр
Реестр Windows (по-английски regisrtry) – одна из самых слабых и одновременно сильных особенностей этой ОС. В UNIX (в том числе Linux) никакого общего реестра не существует. В Windows же реестр есть единая база данных, предназначенная для хранения всего, что вздумается в нем сохранять прикладным программам и самой системе. Из реестра ОС узнает об установленном оборудовании, о том, какой именно браузер в данный момент объявлен по умолчанию, какое приложение привязано к данному типу (расширению) файла и т. п., и т. д. То есть реестр можно рассматривать, как огромный INI-файл, общий для всех программ и самой операционной системы. Отдельные программы на свое усмотрение могут использовать и обычные INI-файлы (в том числе их использовала и сама Windows вплоть до XP), но это считается моветоном и не приветствуется.
Через редактирование реестра можно осуществить все те настройки среды Windows, которые мы описывали ранее. Но в подавляющем большинстве случаев, когда в онлайновых сборниках «вопросов и ответов» рекомендуется обращаться в реестр, этого не требуется – неудобно и небезопасно, и все то же самое можно сделать штатным путем с использованием системных утилит Windows. Например, это относится к коррекции автозагрузки – в реестре есть с десяток мест, где хранятся эти настройки, а штатный способ (см. разд. 10.1.3 «Автозагрузка») позволяет их все увидеть и отредактировать в одном месте.
Некоторые примеры использования реестра, когда другого выхода не остается, мы встречали в других главах этой книги. В этом разделе мы рассмотрим еще несколько полезных настроек, которые иным способом, чем редактированием реестра, выполнить невозможно.
К реестру получить доступ очень просто, и в большинстве практических случаев никаких сторонних программ для его изучения и редактирования не потребуется. Наберите в командной строке, которую можно вызвать командами меню Пуск | Выполнить или Пуск | Командная строка, команду regedit, и вы увидите примерно такую картину, как на рис. 12.7. Во всех версиях Windows редактор реестра практически одинаков, и описанные далее приемы годятся для любой из трех рассматриваемых нами версий.
Рис. 12.7. Окно редактора реестра (regedit)
В окне редактора реестра, аналогично Проводнику, дерево разделов (иногда их называют ключами) показывается в левой стороне окна, а параметры, содержащиеся в выделенной позиции, – справа, вместе с их типами и значениями. Скопировать в буфер обмена путь к найденному (иногда с большим трудом) параметру в редакторе реестра можно, если выбрать из контекстного меню выделенной в левой стороне экрана позиции пункт Копировать имя раздела. Параметры могут иметь строковые и числовые значения (на самом деле их разновидностей много, и мы разберемся с ними по ходу дела).
В редакторе реестра отлично действует поиск даже по одним фрагментам названия параметра или раздела. Осуществляется он обычным способом – через меню Правка | Найти (или комбинацией клавиш
Весь реестр или только выбранную его ветку можно экспортировать и импортировать. Это один из эффективных способов сохранить реестр в неприкосновенности – экспортируйте ветку перед изменением, а если изменения вам не понравились, импортируйте ее обратно. Другой способ отката – перед редактированием создать вручную точку восстановления системы. Только не забывайте это делать – никаких собственных функций отката в редакторе реестра нет.
Экспорт реестра осуществляется через меню Файл | Экспорт, где вы получите обычное диалоговое окно сохранения файла, в котором стоит обратить внимание только на пункты, расположенные внизу окна под заголовком Диапазон экспорта. о умолчанию предлагается экспортировать только текущую (выбранную) ветку, и в подавляющем большинстве случаев этого достаточно. Можно, конечно, экспортировать и весь реестр, только это займет массу времени (и столько же – обратный импорт), а, кроме того, полученный файл будет, как говорится, «неподъемным».
Формат файла экспортированной части реестра – 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). Но и там вы не найдете прямого ответа на вопрос: как правильно поступить, если у вас установлены две операционные системы параллельно, и каждая стремится внести свои изменения?
Отсчет времени в ПК
Системное время компьютера измеряется на аппаратном уровне – компонентами на материнской плате, а операционная система только пользуется результатами их работы. Когда компьютер выключен, в нем идут самые обычные электронные часы с календарем на батарейке – ничем не отличающиеся от наручных или настольных, только, естественно, без цифрового дисплея. Такие часы называют еще 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). В остальное время синхронизация работает автоматически по расписанию, и нужды что-то менять там нет.
Рис. 12.8. Вкладка Время Интернета часов Windows XP
Далее я описываю корректную процедуру отмены перехода с зимнего на летнее время – она потребуется для всех систем, выпущенных до 2011 года. Для тех немногих регионов, где перевода на летнее время в марте 2011 года не было (т. е. для них оставлен текущий часовой пояс, и единое время теперь будет равно бывшему зимнему), достаточно лишь убрать отметку в пункте Переход на летнее время и обратно. Чтобы его разыскать, нужно щелкнуть по часам в панели уведомлений, в Windows XP перейти на вкладку Часовой пояс (рис. 12.9), а в других системах – щелкнуть на кнопке Изменить часовой пояс.
Рис. 12.9. Вкладка Часовой пояс часов Windows XP
Но в большинстве российских регионов, где перевод стрелок в марте 2011 года произошел и больше не предполагается (в том числе в Москве и Питере), этого простого действия недостаточно. Для начала, после такой отмены автоматического перехода летом время на часах сдвинется на час назад (компьютер просто перейдет на зимнее время, он-то не знает, что обратный перевод уже отменили). Вы можете попробовать откорректировать время вручную, но оно опять сдвинется при первой же синхронизации времени через Интернет – неважно, через службу времени Windows или сторонними программами. Тем более внесет путаницу наличие двух установленных систем, каждая из которых при запуске и коррекции через Интернет захочет установить время по-своему.
Для того чтобы избавиться от этого наваждения, придется внести изменения в параметры реестра, отвечающие за часовой пояс. К счастью, во всех 32-разрядных системах Windows, включая даже Windows 98, это делается одинаково, и особых проблем не представляет. Рецепт, приведенный далее, годится для регионов пояса GMT+3 (Москва, Питер, Волгоград). Для других регионов, где 27 марта 2011 года время было также переведено на час вперед, и больше перевода не предполагается, действия те же самые, только шестнадцатеричные значения будут другими (их можно подсчитать прямо в шестнадцатеричной форме с помощью калькулятора Windows, переведя его в форму Инженерный).
Последовательность действий такова:
1. Отмените автоматический Переход на летнее время и обратно, как описано ранее (см. рис. 12.9). При этом не корректируйте часы вручную, если они «уйдут» на час.
2. Запустите редактор реестра, набрав regedit в командной строке. Разыщите там ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation.
3. Найдите параметр Bias – он обозначает смещение текущего часового пояса в довольно запутанном шестнадцатеричном формате, и в Windows, выпущенной до введения нового времени, будет равен ffffff4c (или, в десятичном виде, 4294967116). Расшифровывается это просто – чтобы представить такое шестнадцатеричное число (со знаком) в привычном десятичном виде, нужно из него вычесть максимальное число диапазона ffffffff (или 4294967296). Получим число -180, что и было смещением часового пояса в минутах до опубликования указа президента Медведева. Его надо изменить на значение -4 часа, т. е. сделать равным -240, в шестнадцатеричной форме это будет выглядеть так: ffffff10 (4294967056). То есть ваша задача – щелкнуть правой кнопкой на параметре Bias, выбрать Изменить и изменить последние два знака (4с) на 10. Больше тут ничего делать не надо.
4. Перезагрузите компьютер и убедитесь, что время у вас стало правильное. При синхронизации через Интернет значение часов тоже теперь не должно меняться. Можете зайти снова в реестр (редактор запоминает ветку, где вы находились последний раз) и убедиться, что другие параметры в той же ветке автоматически откорректированы, хотя это уже и не имеет большого значения: это ActiveTimeBias (смещение летнего времени), которое стало равным Bias, DayTimeBias (разница между летним и зимним) – стало равным нулю и StandartBias (разница между Bias и ActiveTimeBias для зимнего времени) также равно нулю.
5. Проделайте все то же самое для всех установленных на компьютере операционных систем, если их больше одной. Не исключено, что в процессе этих установок время будет сбиваться при переходе между системами, и придется окончательно его корректировать вручную (или синхронизацией через Интернет). Но эту коррекцию придется сделать только один раз, потом все установится.
12.7.2. Всплывающие подсказки
Обратите внимание, что я почти не упоминаю по ходу изложения в этой книге о всплывающих подсказках-сообщениях, которые сопровождают почти каждое телодвижение в Windows. Это следствие того, что я их у себя давно удалил. Сообщения эти, как правило, не несут никакой полезной информации, зато настойчиво требуют внимания и весьма трудно закрываются – в частности, не реагируют на клавишу
Задача формулируется так: в ветке HKEY_CURRENT_USER\Software\Microsoft \Windows\ CurrentVersion\Explorer\Advanced надо создать параметр с именем EnableBalloonTips числового типа DWORD и присвоить ему значение 0.
Запустим редактор реестра и перейдем к этому разделу. Будьте внимательны и ничего не пропустите по пути – ключи с одинаковыми или очень похожими названиями попадаются в разных ветках сплошь да рядом. После того, как нужный ключ найден, на всякий случай поищем в списке многочисленных параметров, которые появятся в окне справа, – если EnableBalloonTips вдруг уже присутствует, то надо просто изменить его значение на 0, и все. В противном случае его требуется сначала создать.
Щелкнем правой кнопкой мыши в окне параметров справа на пустом месте и в появившемся единственном пункте Создать выберем Параметр DWORD (рис. 12.10). Можно выбрать аналогичный пункт в главном меню (в разделе Правка). Параметр создастся немедленно – в списке внизу появится Новый параметр, имя которого можно отредактировать, точно так же, как это делается при создании папки в Проводнике. Если вы ввели имя неправильно (или упустили момент редактирования), то изменить его можно опять же аналогичным Проводнику способом – щелкнуть правой кнопкой на имени и выбрать пункт Переименовать. Заметьте, что параметру сразу придано нужное нам значение 0 (отображаться это будет так: 0x00000000 – восемь нулей символизируют число типа DWORD, а запись 0х показывает, что число представлено в шестнадцатеричном виде).
Рис. 12.10. Создание параметра в редакторе реестра
На прилагаемом диске в папке Registry находится файл balloon.reg, при запуске которого и подтверждении того, что вы действительно хотите внести изменения в реестр, автоматически создастся параметр EnableBalloonTips с нулевым значением. Проверьте его создание через редактор реестра.
12.7.3. Папки в диалоговом окне Открыть/Сохранить файл Windows XP
В Windows 7 и Vista диалоговое окно Открыть/Сохранить файл изменило внешний вид – в левой части в нем теперь доступно полное содержание окна Компьютер. А в Windows XP решение было принято половинчатое – в этой левой части размещается ограниченный список папок, которые, по мнению разработчиков Windows, употребляются чаще других: Рабочий стол, Мой компьютер и пр. Понятно, что мнение пользователей совершенно необязательно должно совпадать с мнением разработчиков, в результате чего эта часть окна чаще всего оказывалась невостребованной – относительно полезным в этом списке оказывается лишь Мой компьютер. Причем это окно имеет разный вид для обычных программ и для Microsoft Office.
К счастью, настроить список папок в окне Открыть/Сохранить файл довольно просто. Для общего диалогового окна Windows XP найдите в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\comdlg32 раздел PlacesBar, если его там нет – создайте. Этот раздел должен содержать четыре-пять параметров с именами Place0-Place4. Для обычных папок эти параметры должны иметь строковый тип и значение, указывающее путь к папке. Например, для параметра Place3 можно задать значение "C:\Windows" (как обычно, обязательно в кавычках, если путь включает пробелы). Для системных папок надо задавать значения типа DWORD (табл. 12.1).
Таблица 12.1. Системные наименования ряда параметров (наименования некоторых параметров продублированы по-английски)
При желании можно удалить этот перечень вовсе. Для этого в том же разделе HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\comdlg32 надо создать параметр NoPlacesBar типа DWORD и придать ему значение, равное 1.
Для окна Открыть/Сохранить файл Microsoft Office настройка производится по иному принципу. Найдите ветвь HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\ Common\Open Find\Places\StandardPlaces
Здесь название раздела 11.0 относится к Office 2003, для Office XP это будет 10.0, для Office 2000 – 9.0. В каждом имеющемся там разделе (Desktop, MyComputer и пр.), который вы хотите удалить из перечня, создайте DWORD-параметр с именем Show и значением 0.
На освободившееся место можно поставить свои папки, если в соседней ветви HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\Open Find\Places\UserDefinedPlaces создать разделы с произвольными именами (например, 1, 2, 3 и т. п.), содержащие по паре параметров строкового типа с именами Nаmе и Path, определяющие соответственно название и полный путь к нужной папке. Общее число отображаемых папок в разделах StandardPlaces вместе с новыми позициями в разделе UserDefinedPlaces не должно быть больше пяти.
Если вы ошибетесь и установите неверный путь к несуществующей папке, то она просто не будет отображаться. Через ветвь реестра HKEY_LOCAL_MACHINE эти настройки можно сделать для всех пользователей сразу.
12.7.4. Переназначение клавиш на клавиатуре
На клавиатуре есть множество клавиш, которыми вы никогда не пользуетесь. Одна из самых надоедливых – клавиша
Рассмотрим на примерах эти действия, а потом расскажем, как это осуществляется в общем случае – для любой клавиши.
Сначала нужно в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Keyboard Layout (не путать с Keyboard Layouts!) создать новый двоичный параметр (в меню так и будет написано – двоичный параметр), озаглавив его Scancode Map (с пробелом!), и присвоить ему значение по следующему образцу:
00 00 00 00 00 00 00 00
03 00 00 00 00 00 5C E0
00 00 5D E0 00 00 00 00
Эта строка отключит клавишу с флажком Windows и соседнюю клавишу вызова всплывающего меню. Разберемся в том, что здесь написано.
Сначала должно идти 8 пар нулей подряд. Затем идет число (с ведущим нулем) – в данном случае 03, которое означает количество отслеживаемых клавиш плюс единица (т. е. в этом примере отслеживаем две клавиши). После него всегда должно идти три пары нулей (дополняя до 4-х пар цифр). Заканчиваться запись должна всегда четверкой пар нулей. А вот между ними мы должны записать столько четверок парных чисел, сколько мы предусмотрели клавиш для отслеживания – в данном случае две. В них записываются так называемые скан-коды клавиш, которые желаем отключить. В табл. 12.2 приведены коды тех клавиш, которые целесообразно рассматривать в плане кандидатов на отключение или замену (см. далее).
Эти коды записываются в последние две пары каждой четверки пар чисел, первые две пары опять же нули – как вы и видите в образце. Таким образом, приведенная в качестве примера строка отключит нам правую клавишу
Таблица 12.2. Скан-коды клавиш
* Официальное название этой клавиши –
Что такое скан-коды и где их взять
Скан-код – это то число, которое выдает клавиатура при нажатии определенной клавиши. Скан-коды не следует путать с виртуальными кодами клавиш – последние формируются уже на уровне BIOS и Windows и в дальнейшем определяют коды символов, те самые, что, например, образуют содержимое текстовых документов. В большинстве случаев они никак между собой не связаны. Например, виртуальный код клавиши «пробел» – 32 (совпадает с кодом символа «пробел» в однобайтных кодировках), а скан-код ее – 57 (в HEX-форме это будет 20 и 39 соответственно). Заметьте, что виртуальные коды не эквивалентны символьным – чтобы превратить виртуальный код в код символа, надо еще учесть языковую раскладку, состояние клавиш <Shift>, <Caps Lock> и, между прочим, используемую систему кодировок – однобайтную или Unicode. Все это проделывает системный драйвер клавиатуры еще до того, как событие нажатия попадает в очередь Windows-сообщений. Некоторые клавиши (<Win> или <Caps Lock>) вообще ни с какими символами не связаны и в указанную очередь не попадают. Поэтому для полной подмены функциональности некоей клавиши подменить виртуальные коды (что вообще-то может сделать любой, владеющий навыками программирования в Delphi или Visual C++) недостаточно – надо действовать на более глубоком уровне, манипулируя именно скан-кодами. Это и позволяет осуществить параметр Scancode Map в реестре Windows.
Для наших целей скан-коды, как вы можете догадаться по приведенной таблице, должны быть представлены в шестнадцатеричной (HEX), а не десятичной форме. Таблицы виртуальных кодов и кодов символов обычно прилагается к любому пособию по Windows-программированию, а вот полную таблицу скан-кодов разыскать непросто. Одна из таких таблиц находится на сайте «Электронная библиотека» по ссылке http://ntlib.chat.ru/ware/tables/scan.htm . Она немного неудачно составлена – так называемые расширенные клавиши (это те, у которых второй байт в нашей таблице равен E0) там показаны добавлением лишнего разряда, равного 1. То есть выбрав из колонки HEX скан-код, например, 11С (клавиша <Enter> на цифровой клавиатуре), его надо для наших целей переписать как 1С E0. Официальный полный набор скан-кодов, включая и клавиши управления питанием (но исключая дополнительные медиаклавиши), можно скачать с сайта Microsoft. Ссылка на документ очень длинная, потому просто наберите в поиске на microsoft.com слова Keyboard Scan Code Specification», и получите искомое – правда, по-английски. При изучении этого документа учтите, что нас интересует только один набор кодов: Scan Code Set 1.
Разумеется, готовить такую строку чисел следует заранее и внимательно пересчитать все пары перед тем, как вводить ее в реестр. Но при вводе вы увидите, что вам помогут не наделать ошибок. Ввод значения двоичного числа осуществляется вручную (рис. 12.11), но несмотря на непривычный вид этого редактора, вы быстро убедитесь, что работать с ним очень удобно. В частности, не возникает проблем при подсчете вводимых пар – они автоматически группируются по восемь в строке. Не забудьте перезагрузить ПК после окончательного ввода значений параметра.
Рис. 12.11. Ввод значений двоичного параметра
Для не просто отмены, а еще и переназначения, придется немного усложнить запись – первые две пары нулей в тех четверках, что содержат коды отключаемых клавиш, заменить на те коды, которые должны, по вашему мнению, работать. Например, значение параметра Scancode Map, равное
00 00 00 00 00 00 00 00
03 00 00 00 00 00 5C E0
1D E0 5D E0 00 00 00 00
сделает так, что правая клавиша с флажком Windows отключится, а
Покажем, как справиться с
00 00 00 00 00 00 00 00
03 00 00 00 1D E0 5D E0
2A 00 3A 00 00 00 00 00
На прилагаемом диске в папке Registry находится файл key.reg, при запуске которого и подтверждении того, что вы действительно хотите внести изменения в реестр, автоматически создастся параметр Scancode Map с таким значением. Если не хотите трогать ничего, кроме
Ничего фатального в результате этих ваших экспериментов произойти не должно – если вы в чем-то ошиблись или решили оставить все как есть, просто удалите из реестра параметр Scancode Map и перезагрузите компьютер. Или верните систему в исходное состояние с помощью точек восстановления.
Отключение клавиши <Alt>, как входа в меню
К сожалению, справиться с клавишей <Alt> как системной для Windows (вызова главного меню), сохранив ее функциональность как клавиши-модификатора, через реестр не получится – она вообще перестанет реагировать на нажатие. Потому, раз уж мы занялись клавишами, заодно укажу средство с ней справиться, хотя оно и не имеет отношения к реестру. На диске к книге имеется папка AltSpy, в которой размещена программа того же имени. Скопируйте всю папку (она содержит три файла) на жесткий диск и запустите файл с расширением js (сценарий на языке Java Script). Чтобы не запускать руками каждый раз, его следует включить в автозагрузку (см. разд. 10.1.3 «Автозагрузка»). Спустя 10 секунд после запуска сценария AltSpy создаст в области уведомлений кареглазый значок, у которого окажется единственный пункт контекстного меню – Закрыть. Пауза нужна для того, чтобы AltSpy гарантированно оказался самым последним при запуске и перекрыл другие службы. После этого <Alt> перестанет вызывать главное меню, зато сохранит свою основную функциональность. Возможность вызвать главное меню у вас при этом не пропадает – эту функцию по-прежнему выполняет клавиша <F10>, зато теперь куда труднее вызвать его случайно и тем самым сбить фокус ввода с нужного элемента.
12.8. Синхронизация данных
Задача синхронизации данных на разных компьютерах очень похожа на задачу создания резервной копии (см. разд. 11.2 «Создание резервных копий системы»), но все-таки не совпадает с ней. В случае создания резервной копии мы стремимся лишь обеспечить идентичность копии последнему по времени оригиналу, в случае синхронизации задача шире – она может, например, включать двустороннее изменение файлов, если в копии оказались новые или измененные файлы.
Ручная синхронизация, которую практиковал и ваш покорный слуга до недавнего времени, имеет один крупный недостаток – в копии постепенно накапливается много мусора (файлов, удаленных из оригинала за ненадобностью, или временных, создаваемых различными программами), который вычистить очень трудно. Потому целесообразно применять разные умные программы синхронизации, которые могут решать эти проблемы. Кроме всего прочего, такие программы работают заметно быстрее обычного копирования через Проводник или другие файловые менеджеры. Программ для синхронизации не просто много, а очень много, есть и платные, и бесплатные, ориентированные только на обычные компьютеры или поддерживающие различные коммуникаторы и планшеты, запускающиеся лишь в Windows или мультисистемные. Здесь мы разберем одну из простейших бесплатных программ такого рода – vuBrief, ее можно скачать с сайта .
Забегая вперед, отметим, что у vuBrief есть, по большому счету, лишь два недостатка: привычка задавать вопросы пользователю по ходу дела (хотя это и настраивается, но программу боязно оставить без присмотра – иначе процедура синхронизации может никогда не закончиться) и излишне запутанный интерфейс с кучей лишних и неочевидных действий. Не очень внятен в ней и механизм планирования для автоматического выполнения задач по расписанию. В остальном программа vuBrief удовлетворяет всем потребностям домашнего и даже профессионального пользователя. Программа имеет русский интерфейс и может запускать мастера, облегчающего работу с ней для новичков. С помощью программы vuBrief можно выполнять следующие задачи:
♦ синхронизацию файлов между компьютерами, что обеспечивает, например, перенос документов с рабочего на домашний компьютер и наоборот;
♦ периодическую публикацию файлов в Интернете в указанную FTP-папку, что удобно для обновления в Интернете HTML-файлов и других документов;
♦ резервное архивирование (Backup) с целью ежедневного сохранения копий файлов;
♦ непосредственную синхронизацию файлов между папками в пределах одного компьютера – при этом папки могут располагаться на локальном диске, на съемном устройстве или быть сетевым ресурсом, доступным в момент синхронизации;
♦ перенос файлов между удаленными компьютерами, которые не соединены сетью. Данный процесс проходит в несколько этапов и требует наличия промежуточного носителя информации или устройства-посредника (дискета, CD-RW, Iomega ZIP, FTP) – в этом случае вначале данные с одного компьютера записываются на устройство-посредник, а затем на другом компьютере загружаются с устройства-посредника;
♦ синхронизацию папки локального компьютера и FTP-папки – при этом возможны три направления синхронизации: Duplex – двунаправленная синхронизация файлов, Mirror – загрузка файлов из локальной папки в FTP-папку, Sample – загрузка файлов из FTP-папки в локальную папку.
Как видите, с помощью vuBrief можно даже поддерживать «зеркала» сайтов. Рассмотрим простейшую задачу – синхронизацию одноименных папок между двумя компьютерами, связанными по сети, или внутри одного компьютера (например, находящихся на разных дисках). Разумеется, эти папки на стороне сетевого ресурса должны быть открыты для полного доступа (см. разд. 6.6.1 «Общие папки»).
После установки vuBrief сразу запустит мастера создания новой задачи (в терминологии автора программы – портфеля). Укажите исходную папку и целевую (если она находится на сетевом ресурсе, то он должен быть доступен). Можно установить фильтр на файлы и вложенные папки в папке-источнике. Этап, на который следует обратить особое внимание, – установка режима синхронизации (рис. 12.12).
Рис. 12.12. Установка режима синхронизации программы vuBrief
Здесь предлагается весьма гибкая система установок – есть несколько предопределенных наборов правил, причем заранее можно выбрать любой из них, поменять его можно в любой момент. При ручном изменении какого-то пункта (на рис. 12.12 показано такое изменение для файлов, удаленных в исходной папке) отметка в списке наборов правил автоматически установится напротив пункта Другое. В данном случае мне важно, чтобы синхронизация между двумя компьютерами (основным и ноутбуком) была двусторонней, но ограниченно – если на основном компьютере был удален какой-то файл, имеющийся на ноутбуке, то пусть он лучше останется или даже на основном восстановится, чем исчезнет в обоих местах (можно оставить и без изменений). Для простого резервирования лучше всего подходит предопределенный режим Backup – в нем копируются лишь изменения в исходной папке, а обратные изменения не воспроизводятся.
Запуск мастера в дальнейшем можно отменить и создавать задачи-портфели через кнопку Создать панели инструментов. После создания такой задачи, как наша, она будет присвоена кнопке Direct Link. Запускать созданные задачи (рис. 12.13) вручную можно нажатием на кнопку Direct Link в панели инструментов, при этом запустятся все задачи, отмеченные в списке. Чтобы запустить только выбранную задачу, надо все остальные задачи заблокировать – для этого недостаточно снять отметку в списке задач, надо выбрать из контекстного меню нужной задачи пункт Блокировать/Разблокировать папку. В справке описывается еще, как особая гордость автора, и третий способ – перетаскивание значка задачи на значок объекта назначения.
Рис. 12.13. Окно программы vuBrief со списком задач (портфелей)
При последующих запусках vuBrief будет запускаться главное окно программы (рис. 12.14), где для перехода к списку заранее установленных задач надо выделить значок Домашний компьютер (или как вы его там обозвали при установке) и затем обратиться к кнопке Открыть. При первом запуске большая задача может выполняться долго, обновляя все файлы, однако при повторных запусках процесс пойдет быстрее. Можно, конечно, определенные задачи выполнять и автоматически, через встроенный планировщик задач (см. рис. 12.14, внизу), однако процесс его настройки довольно громоздкий и недостаточно прозрачный. Есть в доставшейся мне версии и мелкие ошибки – например, файл помощи загружается только из Сети. Хотя локальный файл имеется в папке программы (он должен загружаться при нажатой клавише
Рис. 12.14. Главное окно программы vuBrief
Сама Справка довольно толковая, хотя местами излишне многословная и чересчур разветвленная (что все-таки лучше обратной ситуации, когда для некоторых бесплатных программ справка вообще бывает недоступна или ограничивается несколькими словами с отсылкой к форуму пользователей). Но свои задачи vuBrief выполняет безупречно, и даже несколько избыточен, так что его можно рекомендовать для домашнего использования.
12.9. Поиск на локальном компьютере
До определенного времени задача поиска информации на локальном компьютере почему-то почти выпала из внимания разработчиков программ. В Интернете совершенствовались и конкурировали поисковые машины, а найти что-то по содержанию локальных файлов на своей машине было практически невозможно. Встроенный поиск в Windows прошлых версий был устроен крайне примитивно (заметим, что в новых версиях он существенно улучшился, но все же достаточно неудобен). Альтернативные файловые менеджеры (например, Total Commander) предлагали более «продвинутые» функции поиска, но этого все же было недостаточно. Положение изменилось с появлением программы Google Desktop Search в 2004 году.
Фактически Google Desktop Search реализует для локального компьютера те же технологии, что и поиск в Интернете. Первые версии и запускались в браузере, формируя знакомую поисковую строку, только для локального поиска. Сейчас Google Desktop Search формирует отдельное окно, которое может быть представлено в виде виджета или свернуто в значок с единственной строкой.
Для русскоязычных пользователей я бы порекомендовал аналогичную программу от «Яндекса» – Персональный поиск Яндекса, доступный для скачивания по адресу desktop.yandex.ru. Он выгодно отличается от Google Desktop тем, что не отсылает никаких тайных данных в адрес компании (это проверено специалистами). После установки в области уведомлений возникает значок с большой красной буквой «Я», по щелчку на котором поисковое окно открывается в браузере (рис. 12.15).
Рис. 12.15. Окно персонального поиска «Яндекса»
Особенность Персонального поиска – то, что результаты делятся на группы по типам контента. Все вместе результаты поиска демонстрируются на первой вкладке Мой компьютер и еще отдельно по вкладкам Документы, Музыка, Письма, Сохраненные страницы. Последняя функция – т. е. способность искать в кэше браузеров Internet Explorer, Firefox и Opera – очень ценное свойство локальных поисковых систем, т. к. она осуществляет поиск по содержимому страниц, и потому значительно удобнее обычной «истории» в самих браузерах. В документы попадают практически все форматы файлов, которые могут содержать текст, включая архивы и такие форматы, как DjVu. В «Музыку», очевидно, попадают результаты поиска в тегах звуковых файлов, а «Письма» содержат результаты для почтовых баз Outlook, Outlook Express, Thunderbird и TheBat! (включая содержимое вложений). Перейдя на соответствующую вкладку, можно задать поиск только по данному типу файлов, а также отфильтровать по определенным форматам файлов, не обращаясь к настройкам.
При установке программа, конечно, совершит по-тихому небольшую подлость – заменит во всех установленных браузерах домашнюю страницу на yandex.ru. Так что от этого придется потом избавляться вручную, но простим ей это свойство – в конце концов программа бесплатная, и «Яндекс» может позволить себе такие небольшие развлечения.
После установки все подобные программы довольно долго составляют индекс всех файлов и потом периодически его обновляют. Этот процесс протекает относительно незаметно для пользователя – в основном тогда, когда компьютер простаивает, зато потом поиск осуществляется практически мгновенно. Режим составления индекса для Персонального поиска можно настроить – либо выбрать принудительный режим (тогда индекс будет составлен довольно быстро, невзирая на занятость компьютера), либо интеллектуальную индексацию – тогда она будет начинаться лишь не ранее, чем через 10 минут после завершения предыдущей обработки всех файлов на диске (чтобы не вмешиваться в работу пользователя), и не будет выполняться, если ноутбук работает от батареи. Пока составление индекса не закончено, значок Персонального поиска будет наполовину серый.
По контекстному меню этого значка доступны настройки поиска. Там можно задать диски и папки, а также форматы файлов, которые вы хотите проиндексировать. Если нужно срочно найти документ по содержанию в какой-то определенной папке, это, надо отметить, довольно неудобный способ, но другого здесь не предлагается – почему-то аналога Расширенного поиска в локальном поиске нет.
Что немаловажно, можно индексировать документы на сетевых дисках (например, в файловом хранилище), только предварительно этот диск следует, разумеется, подключить и отметить его в настройках поиска.
12.10. Проигрыватель Media Player Classic
Встроенный в Windows XP проигрыватель Windows Media Player 9 довольно убогий – он не понимает множества современных форматов, особенно видео. Windows Media Player версий 10 и 11, вошедшие в состав новых версий Windows, в этом смысле куда лучше, но в целом новый Windows Media Player, по моему личному мнению, чуть ли не худшая программа Microsoft в части удобства пользования.
Существует большое количество сторонних медиаплееров, но почти каждый из них имеет свои недостатки – либо это лишь оболочка к Windows Media Player, либо для проигрывания каких-то специализированных форматов. Не навязывая читателю свое видение этой области применения компьютеров, решил все-таки посвятить отдельный раздел одному из самых удобных и универсальных медиаплееров – свободному Media Player Classic, сделанному по образцу старого Windows Media Player версии 6, входившего в Windows 98, но дополненному многими новыми функциями. Media Player Classic – одна из самых популярных и тщательно сделанных свободных программ.
Программу Media Player Classic вы найдете на диске к этой книге (в папке Media) – она выпускается под лицензией GNU GPL, потому при желании вы можете распространять ее и далее. Устанавливать ее не требуется: распакуйте ZIP-архив в любую папку и запустите файл mpc-hc.exe. Можно создать ярлык в меню программ и на рабочем столе, а далее я покажу, как обеспечить автоматический запуск медиафайлов в замену штатному Windows Media Player. Изначально программа на английском языке, но русский язык можно выбрать из меню View | Language. В папке Media вы также найдете файл с очень подробной русской справкой (mpc_ru.chm), к сожалению, ориентированной на английскую версию интерфейса.
Главное удобство Media Player Classic – он не требует установки в системе никаких специальных кодеков, все необходимое практически для любых форматов видео и аудио он содержит в себе самом. Если все-таки какой-то формат не поддерживается, для него можно разыскать в Сети дополнительные библиотеки. Перечислим некоторые функции, отличающие MPC от других медиаплееров:
♦ возможность сохранять кадры из видео. Сохранение работает практически для любых форматов (в том числе, и для «живого» видео);
♦ «продвинутая» поддержка Flash-анимации (например, MPC умеет перематывать flash-ролики);
♦ AVI-файлы содержат в конце индекс, без которого файл открыть обычными средствами невозможно. MPC умеет открывать AVI-файлы, закачанные из сети неполностью и такого индекса не содержащие;
♦ позволяет сохранять конфигурацию как в реестре, так и в INI-файле. Использование INI-файла удобно при перестановке системы и при записи плеера на CD – например, вместе с фильмом;
♦ позволяет изменять размер изображения для неправильно сжатых фильмов с искаженными пропорциями;
♦ поддерживает дистанционное управление специальными устройствами WinLirc и uICE (см. winlirc.sourceforge.net и mediatexx.com) – это простые самодельные системы управления компьютером при помощи пульта управления от любой бытовой аудио/видеотехники.
Настройки автозапуска находятся в меню View | Options, пункт Formats (рис. 12.16). Просто щелкните по кнопке All, и любой медиаформат автоматически будет открываться именно в Media Player Classic.
Рис. 12.16. Настройки форматов программы Media Player Classic
Если же при автозапуске DVD или AudioCD у вас упрямо продолжает запускаться Windows Media Player, то обратите внимание на то, что в меню автозапуска диска появились дополнительные пункты Play AudioCD (для аудио) или Воспроизвести DVD-фильм (для видео), причем оба привязаны именно к Media Player Classic. Укажите один из них (соответственно формату диска) и установите отметку в пункте Всегда выполнять выбранное действие. Для надежности в Windows XP можно также зайти в Свойства папки | Типы файлов и для типов AudioCD и DVD установить для выполнения действия Воспроизвести программу Media Player Classic.
Media Player Classic можно вообще не настраивать – просто открывать файл, как обычно, и он автоматически начнет его воспроизводить, подстроившись под содержимое. Для того чтобы просмотреть DVD-кино, можно вставить диск, закрыть появившееся окно автозапуска, запустить Media Player Classic и выбрать из меню File | Open DVD. Фильм немедленно начнет проигрываться (рис. 12.17). Распахнуть окно во весь экран можно обычным методом – системной кнопкой. Очень удобно в Media Player Classic устроена функция «паузы» – она привязана к клавише <Пробел>, что незаменимо при расшифровке диктофонных записей. Программа умеет еще много чего, но останавливаться на этом здесь нет никакого смысла, т. к. в справке все изложено очень толково – что само по себе редкость для бесплатных программ из области «свободного софта».
Рис. 12.17. Демонстрация любительского фильма с помощью программы Media Player Classic