1

смотрю и поглощаю уже долгое время, теперь пришло время для моего первого собственного вопроса. ;-)

Мой Lenovo ThinkPad Yoga 14 (модель 20DM008EGE, Германия) имеет сенсорную панель ALPS. Все отлично работает с Windows 10 (1709) до некоторой точки (при работе или повторном запуске системы), когда специальные функции, такие как жесты (масштабирование и масштабирование, прокрутка двумя пальцами, ...), просто перестают работать. Также средняя кнопка мыши больше не работает. Я все еще могу перемещать указатель, выполнять щелчки, нажимая сенсорную область, левую и правую кнопки мыши. Нажатие на нижний левый край выполняет щелчок левой кнопкой, нажатие на нижний правый край - щелчок правой кнопкой. Также точка отслеживания все еще перемещает курсор мыши.

Вкладка "ThinkPad UltraNav" исчезает из диалогового окна "Свойства мыши" Windows с этим явлением. Мне кажется, что специализированный драйвер ALPS каким-то образом остановился или перешел в какой-то резервный режим или режим совместимости. Я могу снова включить все функции, перезагрузив ноутбук. Выключение с включенным Fastboot и повторный запуск не помогают. К сожалению, средство просмотра событий Windows не отображает никаких связанных сообщений (кроме сообщения, указанного ниже, которое исходит от "DistributedCOM", но, похоже, не связано). Диспетчер устройств сообщает "Это устройство работает правильно". Также нет способа отключить и снова включить его через диспетчер устройств. В более старых версиях Windows 10 (до 1607) драйвер время от времени сбрасывал мои пользовательские настройки, но не вызывал сбоев полностью. Может быть, из-за автоматических обновлений, я не уверен.

Что я уже пробовал: Поиск аналогичной проблемы в Интернете в течение нескольких часов не дал решения. Звучит вопрос Герхардда о том, что выход из режима ожидания, как уже упоминалось, не сразу убивает мои собственные функции сенсорной панели: жесты Thinkpad Yoga TouchPad перестают работать, поэтому я удалил драйвер Windows 10 по умолчанию (также называемый "ThinkPad UltraNav" в диспетчере устройств) и установил последний с сайта поддержки Lenovo для моей модели. Это на самом деле более старый драйвер, чем драйвер из Центра обновления Windows. Также возврат к стандартному драйверу Windows не помог. Кроме того, недавно мне пришлось несколько раз отформатировать диск C: и переустановить Windows, но описанное поведение всегда показывало. Кстати: под Ubuntu 16.04.3 LTS все работает нормально.

Это довольно раздражает и как-то убивает производительность. Я ценю любую помощь, даже предлагая некоторую замену оборудования тачпада.

Спасибо кристиан

Цитата из средства просмотра событий, ошибка серьезности, источник DistributedCOM, код события 10016:

The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID 
{D63B10C5-BB46-4990-A94F-E40B9D520160} (comment: "RuntimeBroker")
 and APPID 
{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
 to the user NT AUTHORITY\LOCAL SERVICE SID (S-1-5-19) from address LocalHost (Using LRPC) running in the application container Unavailable SID (Unavailable). This security permission can be modified using the Component Services administrative tool.

1 ответ1

2

Я наконец-то получил решение: замена оборудования. Очевидно, что нет никакого программного исправления, но заказанная запасная часть (Synaptics Touchpad для T440, T550, ...) наконец прибыла и, кажется, совместима. К сожалению, мой продукт не имеет номера заказа.

  1. После замены оборудования Windows продолжает сообщать о событии сенсорной панели ALPS, хотя новая версия Ubuntu 16.04.3 LTS успешно распознается как сенсорная панель Synaptics. Даже новая установка Windows сообщает о сенсорной панели ALPS. Может быть, кто-то, кто занимается драйверами Windows в целом, может объяснить это поведение. Чтобы это работало под Windows, я установил «Драйвер Synaptics UltraNav для Windows 10 (64-разрядная версия) - ThinkPad L450, T450, T450s» v19.3.4.83 от 11 мая 2017 года. Возможно, другие тоже будут работать, но некоторые точно не установят, но сообщат об отсутствующем устройстве. Любая попытка удалить предыдущие драйверы заранее не дает никаких преимуществ.
  2. Это еще не заставило работать тачпад. В диспетчере устройств драйвер ThinkPad UltraNav необходимо обновить вручную, а указательное устройство Lenovo/Synaptics необходимо выбрать из списка всех доступных драйверов устройств, включая потенциально несовместимые.
  3. Как только это будет сделано, без перезагрузки необходимо использовать редактор групповой политики Windows, чтобы запретить Windows автоматически обновлять драйверы устройств для сенсорной панели. В противном случае после нескольких перезагрузок драйвер ALPS снова будет установлен и сенсорная панель больше не будет работать. Я заблокировал "Аппаратные идентификаторы" устройства, перечисленные на вкладке сведений об устройстве (для меня: «ACPI \VEN_LEN & DEV_200D», «ACPI \LEN200D» и «* LEN200D».) Политика: Конфигурация компьютера / Административные шаблоны / Система / Установка устройства / Ограничения на установку устройства / Запретить установку устройств, соответствующих любому из этих идентификаторов устройств. Конечно, политику тоже нужно включить.
  4. После этого можно проверить, действует ли политика, заставив Windows попытаться обновить драйвер через Интернет. Должен произойти сбой и сообщить "Установка этого устройства запрещена системной политикой". затем. Если нет, просто откат к предыдущему (Synaptics) драйверу.

Изменить: Мое решение выше все еще работает (теперь с помощью драйвера для T440s версии 19.0.17.115 gggr01ww), но пользовательский опыт не так хорошо, как с оригинальным устройством. Чувствительность прокрутки двумя пальцами часто (но не всегда) кажется неловкой. Pinch & zoom не поддерживается. Размах по всей высоте или три пальца для просмотра открытых приложений не поддерживается. Драйвер Synaptics предлагает несколько вариантов для TwistRotate и ChiralRotate, но мне это не нужно. Я действительно думаю о том, чтобы вернуть оригинальное устройство обратно, принимая перезагрузку каждые пару часов.

Теперь моя последняя надежда - каким-то образом превратить его в сенсорную панель Windows Precision. В этой статье (https://www.windowscentral.com/how-enable-precision-touchpad-drivers) рекомендуется приобрести определенный драйвер Lenovo для владельцев сенсорной панели Synaptics (n1mgx14w) и установить его вручную через диспетчер устройств. Я еще не пробовал, но из-за трудностей, которые потребовались, чтобы вообще запустить сенсорную панель Synaptics (особенно из-за необходимости отключать автоматические обновления для устройства), я не очень надеюсь.

Изменить 2: Теперь я следовал одному из руководств, упомянутых Фрэнком Брейтлингом и мной, чтобы превратить сенсорную панель в сенсорную панель Windows Precision. Я испытал полный сбой всех встроенных устройств HID, но снова сенсорный экран, а также тачпад и трекпоинт с его частично работающими кнопками, т.е. все три аппаратные кнопки выполняют немедленный щелчок левой кнопкой мыши, без контекстного меню, без перетаскивания.

Редактировать 3: я наконец-то вернулся к оригинальной сенсорной панели ALPS. Функция будет по-прежнему работать более или менее регулярно, но благодаря подсказке для инструмента devcon (из Windows SDK, также поставляемого с драйвером Intel Bluetooth на моем устройстве) в статье, связанной с Фрэнком Брейтлингом, я теперь могу перезагрузить устройство / водитель, позвонив в качестве администратора:

devcon.exe restart "@HID\VID_0483&PID_91D1&COL02\7&1EE98EEF&0&0001"

Я только перечислил все устройства и попробовал некоторые устройства HID, пока перезапуск упомянутого не дал желаемого эффекта. Надеюсь, это еще кому-нибудь поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .