Полное руководство по Microsoft Windows XP
Шрифт:
Обратите внимание на запись Неполадок не найдено (No problems found) в поле Примечания (Notes). Это поле нужно программному инструменту для того, чтобы сообщить об отсутствии неполадок в системе. Тем не менее появление подобной записи далеко не всегда указывает на отсутствие проблем в системе. Вполне возможно, что с помощью диалогового окна Средство диагностики DirectX (DirectX Diagnostic Tool) удастся обнаружить файл с некорректным номером версии.
В отличие от предшествующих версий DirectX, последние версии в обязательном порядке содержат средство диагностики DirectX, что позволяет достаточно быстро проводить диагностику и выявлять причины возникновения неполадок. На рис. 10.3 показана вкладка Дисплей (Display), посредством которой легко отменить на время отдельные компоненты DirectX, чтобы прояснить причину возникновения неполадок. Также допустимо инициировать процедуру диагностики и выяснить, позволяют ли видеоадаптер и монитор выполнять ту или иную функцию.
Вкладки результатов диагностики обычно содержат относительно небольшой объем технической информации и ряд полезных сведений общего назначения. Например, в них указывается название фирмы-поставщика, объем памяти видеоадаптера, разрешение дисплея и тип монитора, подключенного к системе. Эти данные можно регулярно проверять и использовать при оценке ситуации, в частности при возникновении каких-либо проблем с DirectX.
Предположим теперь, что при анализе проблем диалоговое окно Средство диагностики DirectX (DirectX Diagnostics Tool) не дало ответ на возникшие вопросы. Вкладка Если ничего не помогло (More Help) этого диалогового окна предоставляет доступ к вспомогательным программным инструментам, которые призваны помочь в локализации проблемы. Один из этих программных инструментов, MSInfo, уже рассматривался в предшествующих главах.
Вы также обнаружите среди них программный инструмент, информирующий о системных ошибках DirectX непосредственно корпорацию Microsoft. Соответствующую кнопку, однако, можно использовать только с помощью сотрудников Microsoft, поскольку в противном случае существует большая вероятность «зависания» дисплея при вводе некорректного значения какого-либо параметра.
Нажатие кнопки Диагностика (Troubleshoot) на вкладке Если ничего не помогло (More Help) позволяет вывести на экран диалоговое окно Центр справки и поддержки (Help and Support Center) – рис. 10.4. Здесь накопленные вами данные и опыт легко объединить с усилиями специалистов Microsoft, которые будут искать причины возникновения неполадок. Вам потребуется ответить на вопросы, задаваемые программой диагностики Troubleshooter, после чего отобразятся несколько возможных причин возникновения проблемы. Хотя подобный подход и не гарантирует устранения неисправности, он позволяет в полном объеме использовать имеющиеся средства.
Рисунок 10.4. Диалоговое окно Центр справки и поддержки позволяет определять типичные причины возникновения проблем
Подготовка компьютерных игр к использованию
Поставщики компьютерных игр идут на самые разные ухищрения, чтобы добиться высокой эффективности своих программных продуктов. Поэтому нет ничего удивительного в том, что при работе с подобными программными продуктами вы столкнетесь с определенными трудностями. В большинстве случаев проблемы связаны с теми приложениями, которые поставщик не смог протестировать в процессе разработки. Однако основная проблема обычно заключается в поддержке графического интерактивного интерфейса и сложных манипуляциях устройств, которые используются приложениями компьютерной игры для создания спецэффектов.
Подготовка компьютерной игры к применению с конкретными программными и аппаратными средствами может сопровождаться целым рядом разочарований, особенно в том случае, если компьютерные игры не соответствуют установленным в этой отрасли стандартам. К сожалению, нельзя сказать ничего определенного об игре, не поиграв в нее, поэтому в большинстве случаев ее требуется сначала инсталлировать.
Мне не раз приходилось сталкиваться со случаями вполне корректной инсталляции игр на одном компьютере и одновременно с отсутствием возможности корректно установить те же самые игры на другом, практически аналогичном ему компьютере, имеющем точно такие же аппаратные средства и дисководы. Иногда проблема связана с несовместимостью библиотечных файлов DLL, инсталлированных с помощью других программных средств, причем эта проблема усугубляется в Windows XP, когда многие DLL-файлы используются различными приложениями.
Для исключения возможных проблем при покупке игр следует приобретать программные продукты в магазинах, гарантирующих их замену. Некоторые магазины в наши дни отказываются принимать программные продукты после того, как их распакуют (на это есть свои причины: некоторые покупатели возвращают продукты не комплектно, что делает невозможной их повторную продажу). Обычно я предварительно проверял, предоставляет ли магазин хотя бы минимальный кредит при условии возврата игры, которую я не смог использовать. Я также старался приобретать игры в таких магазинах, которые гарантировали полный возврат наличных средств в тех случаях, когда при возврате программного продукта для него не обнаруживалось равноценной замены.
Другой прием, позволяющий избавить себя от указанных проблем – регулярный просмотр обзоров по компьютерным играм, печатающихся в соответствующих журналах. В подобных обзорах часто упоминаются сложности, возникающие при использовании игр и аналогичные тем, с которыми я неоднократно сталкивался на этапе инсталляции. Программные продукты, демонстрирующие наличие серьезных ошибок, вряд ли удостоятся хороших отзывов. К сожалению, обзоры также носят субъективный (иногда откровенно лоббирующий) характер, а вкусы пользователя порой диаметрально отличаются от вкусов специалиста, подготовившего обзор. Другими словами, по материалам обзора нельзя делать вывод о компьютерной игре, но можно оценить ее возможности и получить прогноз.
В приводящихся ниже разделах даются рекомендации, позволяющие снизить риск при приобретении компьютерных игр. Обсуждаются типичные проблемы, с которыми сталкиваются пользователи. Проблемы эти на практике оказываются весьма многообразными, но общие рекомендации позволят вам хотя бы попытаться самому решить проблему, которая может быть, например, связана с простым отказом устройства, и только потом обратиться к квалифицированным программистам.Рекомендация
Вам
Игры для Windows
Игры, разработанные для операционной системы Windows, имеют определенные преимущества перед аналогичными играми, предназначенными для MS DOS. Так, игры Windows требуют более простой настройки, а задаваемые на этом этапе параметры проще для восприятия. Причина весьма проста: игры обычно используют те же самые драйверы, что и приложения Windows, поэтому часто настройки Windows вполне достаточно для инсталляции компьютерной игры в полуавтоматическом режиме. Вы можете не заботиться о типе прерывания, применяемого устройством звукового воспроизведения, или объеме памяти, которым располагает видеоадаптер. Но вы должны принять решение относительно инсталляции DirectX, поскольку многие игры используют это средство для ускорения выполнения операций.
У большей части игр Windows нет проблем, связанных с совместимостью, поскольку соответствующие программные продукты имеют между собой много общего. Применение типовых драйверов является основным преимуществом среды Windows. Стандарты типа DirectX также во многом облегчают жизнь поставщикам компьютерных игр, обеспечивая нормальную инсталляцию и использование программных продуктов на компьютерах с различной конфигурацией.
Другой причиной успешной работы игр Windows стал стандартный интерфейс. Хотя между играми имеются определенные различия (на практике они оказываются более существенными, нежели различия между отдельными программными приложениями), применение стандартного интерфейса постоянно дает о себе знать, например, при сохранении данных файлов. Я, конечно, не могу обещать полного отсутствия проблем с играми Windows, но в большинстве случаев эти проблемы проще, чем те, которые имеют место для игр MS DOS.
Использование операционной системы Windows в качестве платформы может вызывать определенные проблемы. Так, например, в этом случае операции для игр Windows будут выполняться медленнее, чем MS DOS. Кроме того, многие игры Windows потребуют привлечения заметно большего объема аппаратных ресурсов. На практике сложно предугадать все возможные проблемы, однако вам следует сформировать обоснованный прогноз еще на стадии приобретения соответствующего программного продукта.
Мне неоднократно приходилось сталкиваться с проблемами, связанными с заданием качества цветопередачи и разрешающей способности. Эти проблемы являются уникальными для ОС Windows, поскольку она обеспечивает гибкое изменение параметров режима отображения. Я обычно использовал дисплеи с разрешением 1024x768 и 16-разрядной палитрой цветов. Многие прежние компьютерные игры предусматривали разрешение на уровне 640x480 и применение всего 256 цветов, тогда как современные игры требуют разрешения на уровне не ниже 800x600 и 16-разрядной палитры цветов. (По крайней мере, одна из игр, которая попалась мне на глаза в последнее время, предусматривала разрешение 1024x768.) Более подробно вопросы совместимости обсуждаются в разделе «Режим совместимости» этой главы.
Компьютерные игры с сертификационным знаком корпорации Microsoft
Большинство пользователей, работающих с приложениями операционной системы Windows, ошибочно полагают, что любая игра, имеющаяся в магазине, одновременно присутствует и в сертификационном перечне корпорации Microsoft. Я рекомендую всегда искать на программном продукте сертификационный знак корпорации Microsoft – это своего рода гарантия, что специалисты Microsoft, по крайней мере, проверили программное обеспечение компьютерной игры. Те игры, у которых нет подобного знака, вполне могут быть пригодными для использования, но изначально такой вывод очевидным не является.
Однако и сертификационный знак не дает стопроцентной гарантии отсутствия проблем. Он лишь информирует пользователей о том, что разработчики создали игру в соответствии с рекомендациями Microsoft. Создаваемые в наши дни программные продукты проходят, конечно, тестирование на предмет их совместимости, однако процедуры тестирования не в состоянии охватить все возможные аспекты. Другими словами, подобные игры отвечают определенному набору требований, но их может оказаться недостаточно для загрузки игры в конкретной компьютерной системе.
Тем не менее советую заручиться гарантией того, что вы вправе беспрепятственно вернуть компьютерную игру в магазин (даже в том случае, если на ней имеется сертификационный знак Microsoft). Я всегда приобретал опробованные игры, поэтому больших проблем с их ними не испытывал. Кроме того, уже существуют фирмы, которые сертифицируют свою продукцию, обеспечивая лучшую поддержку пользователей. Заказ компьютерной игры с сертификационным знаком Microsoft гарантирует получение поддержки при возникновении проблем с совместимостью программного продукта.
Рекомендации по устранению проблем с совместимостью
В предшествующих разделах этой главы вопросы совместимости программных средств практически не рассматривались. Такие проблемы возникают обычно при весьма специфических обстоятельствах. Одной из наиболее типичных проблем является использование устаревших драйверов. Некоторые программы инсталляции компьютерных игр не проверяют версии драйверов (например, версии DirectX), а просто инициируют замену обновленных файлов на старые на компакт-диске. Другие программы инсталляции иногда неправильно распознают драйверы и делают вывод о наличии всех необходимых программ для установки игры, тогда как реально часть программ отсутствует. Windows XP позволяет обойти ряд проблем за счет тщательного контроля применяемых файлов и предотвращения изменений программами инсталляции исходных драйверов. Следует отметить, что те проблемы, которые имелись в Windows 9х, редко встречаются в Windows XP.