Seymour
BANNED | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Установка Logitech SetPoint 4.x в Windows 2000 (на примере версии 4.00.121): 1. Распаковываем дистрибутив с программой в любую папку, либо копируем файлы с установочного компакт-диска на винчестер. 2. Открываем папку 1-SetPoint\CDDRV. Распаковываем файл CDDRV_Installer.exe. Тут есть одна загвоздка в том плане, что известные мне распаковщики извлекают из дистрибутива только файлы для 64-битных ОС, поэтому лучше всего будет запустить этот инсталлятор под XP и забрать файлы из папки Program Files\Common Files\Logitech(Logishrd)\CDDRV(2). Опять же при автономном запуске инсталлятора будут распакованы не все файлы, более полный набор драйверов можно получить, если запустить в XP установку SetPoint как таковую. 3. Открываем папку 1-SetPoint и правим в ней .ini файлы. В файл setup.ini добавляем CmdLine=OS=WIN2K, WINXP VISTA32, _RETAIL, а в lgsetup.ini win2000="TRUE" (если стоит "FALSE"). Теперь инсталлятор не будет ругаться на неподдерживаемую ОС. 4. Отсоединяем приемник мыши (действие возможно излишнее), запускаем файл setup.exe и устанавливаем программу. 5. Перезагружаемся. 6. Подсоединяем приемник и копируем распакованные на предыдущем этапе драйвера в папку Program Files\Common Files\Logitech\CDDRV или Logishrd\CDDRV2 (для SetPoint 4.24 и выше). 7. Открываем диспетчер устройств, находим драйвер мыши, нажимаем кнопку "Обновить драйвер", "Далее", "Вывести список всех известных драйверов...", "Далее", "Установить с диска" и указываем путь к одной из вышеуказанных папок. Если в списке устройств будет отмечен не тот драйвер, который на нужен, а нам нужен драйвер "Logitech HID-compliant Cordless Mouse", то либо выбираем этот драйвер вручную, либо даем системе еще одну попытку самой сделать правильный выбор, путем возврата на предыдущую страницу и обратно с помощью кнопок "Назад" и "Далее". Завершаем установку драйвера. 8. Смотрим в окно программы. Если все прошло нормально через 5-10 секунд в нем должна появиться вкладка с настройками мыши. 9. Перезагружаемся. Замечания: 1. В среде Windows 2000 программа полностью функциональна, но могут возникнуть проблемы с ее деинсталляцией. При попытке удалить программу через "Установку и удаление" инсталлятор может зависнуть. В этом случае программу нужно удалять сторонними средствами. Я рекомендую Driver Cleaner.NET 3.3.0.0. Обязательно отметить в настройках пункт резервного копирования файлов реестра, поскольку риск его повреждения при удалении такой большой программы довольно велик. Перед использованием Driver Cleaner проверить в "Установке и удалении" наличие пунктов CDDRV и KHALInstallWrapper и удалить их, если они существуют. Затем удалить папки Program Files\Logitech, Program Files\Common Files\Logitech(Logishrd), Documents and Settings\User(All Users)\Application Data\Logitech(Logishrd). Из папки WINNT\SYSTEM32 удалить файлы "kemutb.dll", "KemUtil.dll", "KemWnd.dll", "KemXML.dll" и "WdfCoInstaller01005.dll". Из папки WINNT\SYSTEM32\Drivers удалить файлы "LHidFilt.Sys", "LMouFilt.Sys", "Msft_Kernel_LMouFilt_01005.Wdf", "MsftWdf_Kernel_01005_Coinstaller_Critical.Wdf" и "wdf01000.sys". Далее зайти в папку WINNT\INF, открыть окно поиска и вбить в строку поиска по содержимому "Logitech". Все найденные файлы с именами oem**.inf удалить. В редакторе реестра удалить ветки "HKCU(HKLM)\Software\Logitech" и "HKU\S-1-5-21...\Software\Logitech". Удалить ярлыки с рабочего стола и из меню "Пуск", а также из папки "Автозагрузка". В диспетчере устройств включить в меню пункт "Показать скрытые устройства", затем удалить все драйвера из разделов "Мыши" и "Устройства HID" (последовательно сверху вниз) и перезагрузиться. Указанные действия (за исключением использования программы Driver Cleaner.NET если в ней нет необходимости) рекомендуется проводить перед каждой новой инсталляцией SetPoint. 2. Если пропала вкладка "Моя мышь" (а у меня она пропадает после каждой перезагрузки...) - гарантированный способ ее восстановления без переустановки SetPoint (некоторые шаги возможны избыточны): Через "Установку и удаление" деинсталлировать CDDRV и KHALInstallWrapper. Из папки WINNT удалить файл "KHALMNPR.EXE". Из папки WINNT\SYSTEM32 удалить файл "WdfCoInstaller01005.dll". Из папки WINNT\SYSTEM32\Drivers удалить файлы "LHidFilt.Sys", "LMouFilt.Sys", "Msft_Kernel_LMouFilt_01005.Wdf", "MsftWdf_Kernel_01005_Coinstaller_Critical.Wdf" и "wdf01000.sys". Далее зайти в папку "\WINNT\INF\", открыть окно поиска и вбить в строку поиска по содержимому "Logitech". Все найденные файлы с именами oem**.inf удалить. В диспетчере устройств включить в меню пункт "Показать скрытые устройства", затем удалить все драйвера из разделов "Мыши" и "Устройства HID" (последовательно сверху вниз) и перезагрузиться. Переустановить KhalInstaller32.msi и снова перезагрузиться. Система предложить установить стандартные драйвера для мыши. Устанавливаем. Открываем диспетчер устройств, находим драйвер мыши, нажимаем кнопку "Обновить драйвер", "Далее", "Вывести список всех известных драйверов...", "Далее", "Установить с диска" и указываем путь к одной из вышеуказанных папок. Если в списке устройств будет отмечен не тот драйвер, который на нужен, а нам нужен драйвер "Logitech HID-compliant Cordless Mouse", то либо выбираем этот драйвер вручную, либо даем системе еще одну попытку самой сделать правильный выбор, путем возврата на предыдущую страницу и обратно с помощью кнопок "Назад" и "Далее". Завершаем установку драйвера. Смотрим в окно программы. Если все прошло нормально через 5-10 секунд в нем должна появиться вкладка с настройками мыши. Простое удаление драйверов из диспетчера устройств с переподключением мыши также прокатывает, но не всегда. 3. Установку программы рекомендуется производить только на чистую систему, без ошметков от предыдущих версий SetPoint и старых драйверов, в противном случае конфликты неизбежны и заветная вкладка может так никогда и не появиться. 4. KhalInstaller32.msi если устанавливаете вручную всегда ставить до установки драйверов, причем в Windows 2000 работают только версии от SetPoint 4.0 и выше, равно как и сама версия программы должна быть не ниже четверки. 5. Драйвера подходят практически любые, за исключением драйверов старого типа от SetPoint 3.15 и более ранних версий (LMouKE.sys, LHidKE.sys). Если сомневаетесь в работоспособности драйверов под Windows 2000, можно проверить их программой Dependency Walker из пакета Windows 2000 Support Tools. Если в драйвере присутствует неподдерживаемая функция она будет помечена красным цветом. Все проверенные мной драйвера 3.2.164 - 4.24.99 практически полностью совместимы с Windows 2000, за исключением файлов "RunNE.exe" и "NonElevatedDll.dll" из пакета KhalInstaller32.msi версии 4.24.99, в которых присутствует по одной неподдерживаемой функции. Возможно как раз из-за них эта версия SetPoint'а у меня вылетает на этапе открытия вкладки, пока не проверял, но возможно к SetPoint 4.24 подойдет и предыдущая версия KHAL. 6. Пара слов о второй редакции мыши MX Revolution - теперь работает. Шучу. Работать то она работает, но если вам по какой-то причине захочется поставить для нее более старые драйвера (< 4.x), то вы непременно столкнетесь с проблемой отсутствия в этих драйверах поддержки для этой мыши, поэтому вкратце о том, как это исправить. Чтобы заставить старые драйвера видеть вашу мышь, нужно немного подправить файл LfMouHid.inf (или lMouHidK.inf в драйверах старого типа), добавив в него аппаратный идентификатор (PID) вашей мыши (необязательно MX Revolution). Этот идентификатор можно узнать например из диспетчера оборудования XP. В файл lMouHidK.inf нужно добавить строчку %Wireless.Mouse% = LOGIHIDMOUSE,HID\VID_046D&PID_C525&Mi_00, по аналогии с уже имеющимися, где PID_C525 - это идентификатор вашего устройства, в данном случае MX Revolution, а в файл LfMouHid.inf две строчки: %HID\VID_046D&PID_C525.DeviceDesc% = LOGIHIDMOUSE,HID\VID_046D&PID_C525&Mi_00 и ниже HID\VID_046D&PID_C525.DeviceDesc = "Logitech HID-compliant Cordless Mouse". После этого драйвера встанут в систему как по маслу, правда с SetPoint будут работать только драйвера нового типа (LMouFilt.sys, LHidFilt.sys), появившиеся впервые в версии 3.30 (хотя до этого они уже вовсю использовались в OEM сборках SetPoint'a от "DELL"). 7. Для справки - мыши VX и MX Revolution выпускались в двух версиях с разными аппаратными идентификаторами: Мыши MX Revolution первого выпуска имеют номер модели 16777325/50331680 (мышь/приемник), идентификатор VID_046D&PID_C51A&MI_00 и поддерживаются SetPoint 3.0 и выше. Мыши MX Revolution второго выпуска имеют номер модели 16777338/50331692 (мышь/приемник), идентификатор VID_046D&PID_C525&MI_00 и поддерживаются SetPoint 4.0 и выше. Мыши VX Revolution первого и второго выпусков имеют номера моделей 16777323/16777345, идентификаторы C521/C526(?) и поддерживаются SetPoint 3.x/4.x (ориентировочно). Ну и в заключении выкладываю подборку "грамотно" извлеченных из CDDRV_Installer'ов драйверов версий 3.2.164 - 4.24.99 и один драйвер старого типа (или класса, как лучше обозвать не знаю) версии 3.15.231 (последней). Поддержка MX Revolution SE во всех версиях присутствует. | Всего записей: 1089 | Зарегистр. 07-12-2006 | Отправлено: 00:47 04-02-2009 | Исправлено: Seymour, 18:01 09-01-2010 |
|