Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Перенос на другое железо - не работает мышь и клавиатура (http://forum.oszone.net/showthread.php?t=326676)

PASAf 11-05-2017 12:24 2735861

Перенос на другое железо - не работает мышь и клавиатура
 
Есть ЖД с установленной Windows XP от компьютера которого уже давно нет. Переустанавливать Windows не вариант. Взял LiveCD, с помощью RegWorkshop удалил ветку MountedDevices.
Проверил разделы
HKEY_LOCAL_MACHINE\SYS\ControlSet001/2\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}
HKEY_LOCAL_MACHINE\SYS\ControlSet001/2\Control\Class\{4D36E96F-E325-11CE-BFC1-08002BE10318}
UpperFilters есть, kbdclass и mouclass соответственно, LowerFilters отсутствует.
Загружаюсь, начинают устанавливаться драйверы, появляется окно мастера установки устройств с устройством CMOS и часы и просит перезагрузки - а нажать нечем. На компьютере отсутствуют порты PS/2.
Подозреваю, что клавиатура с мышью не устанавливаются, потому что сначала должен установиться контроллер USB.

Решение
Помогло решение с банальным AutoIT скриптом.
Код:

$title = "Мастер нового оборудования"
While 1
  WinWait($title)
  WinActivate($title)
  Sleep(1000)
  Send("{Enter}")
WEnd

(скрипт нужно конвертировать в exe и вкинуть в C:\Documents and Settings\username\Главное меню\Программы\Автозагрузка)
Если установлен антивирус или какой-то контроль автозагрузки - нужно удалить/переименовать их exe.

У меня после установки всех драйверов перезагрузился сам, но если нет - сделайте второй скрипт с содержимым вроде:
Код:

Sleep(300000)
Shutdown(18)

(перезагрузит компьютер через 5 минут после старта)

E-zheg 11-05-2017 13:08 2735884

Перезагрузку, а точнее обычное выключение, можно устроить просто нажав кнопку включения компьютера (не удерживая 4 секунды, как для принудительного выключения, а просто нажав и отпустив). У всех современных компьютеров ATX - кнопка "программная", отправляет сигнал завершения работы, а не выключает питание. После выключения включаете и продолжаете установку.

Ещё, попробуйте в биосе проверить пункт "поддержка USB клавиатуры и мыши" (хотя это обычно касается другого, но встречаются и такие, что по другому до загрузки не работают, впрочем и такие, которым вообще пофигу, они только строго после загрузки будут работать).

PASAf 11-05-2017 13:13 2735887

E-zheg, пробовал - ничего не происходит. Наверное либо для кнопки было снято назначение или должно сначала установиться что-то связанное с ACPI(?)
В биосе USB Support - Enabled, USB Legacy Support - Enabled, USB Speed - HiSpeed

PASAf 11-05-2017 13:49 2735910

usbdrive,
Проблема не удалить старые драйверы, проблема установить новые. Windows загружается. Новые драйвера не устанавливаются, потому что нет возможности нажать Готово в мастере установки и/или перезагрузить/выключить компьютер, потому что не функционируют мышь и клавиатура (опять таки из-за отсутствия драйверов, втч на USB контроллере) и нет реакции на нажатие кнопки выключения.

PASAf 11-05-2017 14:56 2735919

usbdrive, ликбез нужно устроить вам. Драйвера не загружаются, если устройство не обнаружено. И глюков это вызвать не может. Тем более если удалить ветку MountedDevices (это равносильно удалению всех устройств из диспетчера устройств).
Собственно да, удалив драйверы через этот скрипт - получил тот же результат, только теперь невозможно завершить установку не устройства CMOS и часы, а Кнопки фиксированной возможности ACPI

usbdrive 11-05-2017 15:33 2735927

PASAf, "Мыши плакали, кололись, но продолжали грызть кактус"(с)...

PASAf 11-05-2017 15:36 2735930

usbdrive,
Цитата:

Цитата PASAf
Собственно да, удалив драйверы через этот скрипт - получил тот же результат, только теперь невозможно завершить установку не устройства CMOS и часы, а Кнопки фиксированной возможности ACPI »

Не стоит давать советы, не имея абсолютно никаких базовых знаний за душой.

usbdrive 11-05-2017 17:41 2735948

PASAf, дружок, очнись. Это именно ты здесь вопрошаешь о помощи, а не я. Это у тебя проблема, а не у меня. Это как раз из-за того, что у меня нет "абсолютно никаких базовых знаний за душой", а у тебя их вагон. Поэтому давать советы или нет - решаю сам. Будь здоров.

ПыСы. поддерживает ли твое новое железо ХР и состояние здоровья системы - это еще тот вопрос...

PASAf 11-05-2017 18:06 2735957

Помогло решение с банальным AutoIT скриптом.
Код:

$title = "Мастер нового оборудования"
While 1
  WinWait($title)
  WinActivate($title)
  Sleep(1000)
  Send("{Enter}")
WEnd

(скрипт нужно конвертировать в exe и вкинуть в C:\Documents and Settings\username\Главное меню\Программы\Автозагрузка)
Если установлен антивирус или какой-то контроль автозагрузки - нужно удалить/переименовать их exe.

У меня после установки всех драйверов перезагрузился сам, но если нет - сделайте второй скрипт с содержимым вроде:
Код:

Sleep(300000)
Shutdown(18)

(перезагрузит компьютер через 5 минут после старта)


Время: 23:31.

Время: 23:31.
© OSzone.net 2001-