1001 совет по обустройству компьютера - Юрий Ревич
Шрифт:
Интервал:
Закладка:
Имеется переходной кабель USB-COM неизвестного производителя и диск с драйверами к нему. На диске размещены все драйверы для всех вариантов подобных кабелей USB-1394, USB-1294 и пр. В данном случае легко определить по разъему, что кабель именно для USB-RS232, но в соответствующей папке содержится три варианта драйверов, видимо, для устройств на разных микросхемах от разных производителей. Кабель при подсоединении к компьютеру в Диспетчере задач показывает следующий код экземпляра устройства: USBVID_067B&PID_23035&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 графический адаптер.