СКОРАЯ ПОМОЩЬ
Предыстория описанных ниже событий такова. Редакции PC Week подарили CD-ROM c новым продуктом "Microsoft Cinemania’95", развлекательным мультимедиа-путеводителем по видеофильмам. Мы предложили ознакомиться с ним другу редакции Михаилу Гуткину, известному "киноману". Совершенно неожиданно через несколько дней он разразился ругательным письмом на пяти страницах, в котором эмоционально рассказывал о своих "...приключениях в стране Windows на одном отдельно взятом компьютере".
Главной причиной его негодования явилось упрямство, которое проявила ОС Windows, отказываясь одновременно удовлетворять требования Cinemania, русифицированного пакета Excel и самой Windows.
Поскольку весьма вероятно, что некоторые проблемы, описанные М. Гуткиным, могут встретиться на пути целого ряда пользователей продуктов Microsoft, мы попросили Алексея Роговцева, сертифицированного специалиста по продуктам Microsoft, более полутора лет проработавшего в российской службе технической поддержки этой корпорации, прокомментировать происходящие неприятности и порекомендовать способы борьбы с ними.
Выдержки из получившейся "виртуальной" переписки Михаила Гуткина (М. Г.) и Алексея Роговцева (А. Р.) сегодня на наших страницах.
М. Г.: Сначала о конфигурации компьютера, поскольку это важно для понимания дальнейших событий. Микропроцессор AMD486DX4-100, ОЗУ - 16 Мб, жесткий диск - 1,3 Гб, плата графического ускорителя ET4000 W32P с видеоОЗУ объемом 1 Мб, 16-разрядная звуковая плата, совместимая с Sound Bluster. На компьютере установлены Windows 3.11 for Workgroups с русификатором "Хамелеон", Microsoft Office с русифицированными пакетами Word 6.0 и Excel 5.0.
А. Р.: В службе технической поддержки Microsoft для понимания причины происходящего в дополнение к перечисленному спрашивают о версии MS-DOS, резидентных программах, которые запускаются перед Windows, используемых диспетчерах памяти и о многом другом. Наиболее полную информацию о конфигурации системы может дать программа MSD (Microsoft Diagnostics).
М. Г.: Итак, пытаемся установить Cinemania’95 - не устанавливается. Необходим режим 256 цветов, а на компьютере был установлен стандартный Windows-драйвер монитора SuperVGA с разрешением 800х600, 16 цветов.
А. Р.: Фирменные продукты Microsoft сопровождаются инструкциями по работе с ними, а на упаковке приводятся требования, которым должен удовлетворять компьютер пользователя. Кроме того, на CD-ROM Cinemania’95 находится файл Readme.txt, также содержащий некоторые замечания по установке и работе с программой.
М. Г.: Никаких проблем: прямо из Windows запускаем Setup и устанавливаем драйвер Windows 800x600, 256 цветов. Снова устанавливаем Cinemania’95 - все в порядке. Получаем удовольствие от просмотра известных клипов, слушаем музыкальные фрагменты, любуемся портретами популярных киноартистов, читаем справочные материалы о фильмах. Но тут приходится прервать знакомство с Cinemania’95, потому что срочно понадобился Excel. Дальше все пошло по песне: "Все хорошо, прекрасная маркиза, за исключеньем пустяка!" Оказалось, что после смены количества цветов надо снова производить русификацию Windows поменялись системные шрифты...
А. Р.: Всем пользователям, которые работают с оригинальными, а не локализованными (русифицированными) версиями Windows, используя русификаторы, следует помнить, что изменение режима работы (разрешения) видеоадаптера в 99 случаях из 100 приводит к потере экранных русских шрифтов. Особенно часто это происходит, когда в Windows работает дисплейный драйвер фирмы, которая, как правило, не задумывается о том, что в Windows будет использоваться еще какой-нибудь язык кроме английского. Поэтому рекомендуется либо после изменения режима видеоадаптера произвести переустановку русификатора, либо перед изменением режима сохранить эти шрифты, а потом восстановить их.
Как рассказал дальше в своем письме Михаил Гуткин, он много сил положил на "борьбу" с драйверами видеоадаптера и звуковой платы, в результате чего пришлось полностью переустанавливать систему.
М. Г.: Меня уже взяло за живое. О работе с Excel я не вспоминал. Необходим был полный эксперимент. Сначала подготовительная работа. Благо жесткий диск был заполнен лишь наполовину, я для ускорения эксперимента скопировал на него все, что только могло понадобиться, - Windows for Workgroups 3.11 (8 дискет), Microsoft Office (31 дискета), русифицированные версии Word и Excel (11 и 10 дискет соответственно), "Хамелеон" (2 дискеты), драйвер видеоадаптера (1 дискета). Железной рукой стираю все старые версии упомянутых продуктов.
Итак, начинаем. Слабонервных просим не смотреть! Устанавливаю Windows с драйвером 800х600, 16 цветов - пока все работает. Устанавливаю драйвер видеоадаптера - пока все работает. Устанавливаю Microsoft Office - стоп! Перезагрузка - система снова виснет. Первый "диагноз": MS Office подпортил драйвер видеоадаптера. Снова переключаюсь на драйвер Windows (800х600, 16 цветов), перегружаю систему и пытаюсь заново пиктограммой драйвера платы (благо, она сохранилась в Control Panel) восстановить режим 800х600, 65536 цветов. Ни в какую. Полностью заново инсталлирую драйвер - все заработало. Ура!
А. Р.: Проблемы с драйвером видеоадаптера могут быть вызваны самим драйвером, а не продуктами Microsoft. Конечно, это не самый лучший вариант, но во многих случаях это бывает именно так.
М. Г.: Запускаю русификатор - работает. Устанавливаю русские версии Excel и Word. Стоп - меню Excel осталось на английском языке! Кроме того, в некоторых местах появились неправильные символы. Очевидно, непорядок со шрифтами. Ладно, это потом.
А.Р.: Фирма Microsoft настоятельно рекомендует использовать локализованные версии программ только в локализованных версиях Windows. Конечно, это рекомендация не для наших пользователей - они работают с тем, что есть, а не с тем, что им нужно. Поэтому они и имеют то, что имеют.
М. Г.: Остались мелочи - неполадки со шрифтами в русскоязычных версиях Word и Excel. Тут приходится звонить друзьям. Несколько минут - и все становится ясным. Надо просто подкорректировать файл Win.ini. Все заработало нормально, и вдруг - снова проблема. По совету приятеля я удалил некириллизованные версии шрифтов, для которых есть кириллизованные версии (Arial, Times New Roman, Courier). Cinemania снова перестала работать (не может жить без шрифта Arial).
Что же касается модификации файла Win.ini, то это необходимо для правильной работы с кириллизованными шрифтами. В разделе [fonts] все шрифты, имеющие в своем названии Cyr, необходимо перенести в самое начало списка шрифтов, а в разделе [FontSubstitutes] - заменить ссылки на обычные шрифты ссылками на кириллические шрифты.
А. Р.: Модификация Win.ini в данном случае, может быть, и нужна, но можно обойтись и без нее. Посмотрим, какими путями можно решить проблему отсутствия русских букв в меню локализованных версий Excel и Word, если они были установлены в английской ОС Windows.
Как показала практика, для нормальной работы Excel и Word необходимо наличие True Type шрифтов Arial, Courier New и Times New Roman, содержащих русские буквы. Сразу отметим, что использование в английском Windows одноименных шрифтов из русской версии (Arial Cyr, Courier NewCyr и Times New Roman Cyr) не приведет к решению проблемы, поскольку это совсем другие шрифты (в формате Unicode). Поэтому можно идти двумя путями.
Заменить шрифты Arial и другие кириллизованными с теми же именами. Такие шрифты выпускала фирма "ПараГраф". Замена может быть осуществлена стандартными средствами Windows: Control Panel /Fonts/удаление шрифтов/добавление шрифтов. И никакой модификации Win.ini вручную.
Если первый способ по каким-либо причинам невозможен, то тут уж не обойтись без редактирования Win.ini. Это позволит нам заменить требуемые шрифты любыми другими, имеющими русские буквы. Для этого в секции [FontSubstitutes] делаем следующее:
а) превращаем в комментарий строки, в которых есть ссылки на соответствующие шрифты. Для этого в начале строки ставится символ "точка с запятой"; б) добавляем в эту секцию строки, определяющие замену шрифтов: заменяемый_шрифт = заменяющий_шрифт.
Правда, в этом случае вы уже никогда не увидите в своей системе шрифты Arial, Courier и Times New Roman, но что делать?
М. Г.: Восстановил удаленные шрифты, и все стало нормально - пока!
Резюме Михаила Гуткина:
1. На подобные эксперименты необходим минимум день работы при наличии (как в моем случае) весьма производительного компьютера.
2. Программное обеспечение, разработанное даже в пределах одной фирмы, далеко не всегда хорошо стыкуется между собой. Ведь разработки ведутся в разных отделах и разными людьми.
3. Все вышеописанное - это невидимые миру слезы, поскольку пользователи сталкиваются и постоянно будут сталкиваться с такими ситуациями, но если профессионалы сами смогут решить большинство проблем (или проконсультироваться у коллег, зная, какие именно вопросы надо задать, и легко понимая их ответы), то как быть непрофессионалам?
А что-то еще будет с Windows 95?
Резюме Алексея Роговцева:
1. Установка ПО всегда не очень простое дело, требующее времени не только на сам процесс установки, но и на чтение руководства или справочной информации. (Хотя, кажется, мы всегда идем своим особенным путем...)
2. Продукты, относящиеся к группе Microsoft Home (Cinemania), и продукты, относящиеся к группе Microsoft Office (Excel, Word), - это, как говорят в Одессе, "две большие разницы", и стыковаться между собой им совсем необязательно. (Вы же не требуете, чтобы легковой ЗИЛ-114 и грузовой ЗИЛ-130 стыковались между собой.)
3. Непрофессионалам, а иногда и профессионалам тоже не вредно бывает обратиться в службу технической поддержки, телефоны которой известны зарегистрированным пользователям продуктов Microsoft.
Михаил Гуткин (М. Г.) и Алексей Роговцев (А. Р.)
"Борьба" пользователей Windows с русскими шрифтами в английской версии ОС и с драйверами видеоадаптеров и звуковых плат стала уже притчей во языцех