Опыт: Ошибка, сервер возвратил ссылку

Недавно, по случаю, мне перепал убитый ноутбук племянницы. О нём я, наверно, напишу отдельно. Но столкнулся с ошибкой, про которую мало чего нашел в интернете, поэтому опишу свой, небольшой опыт.

Если лень или некогда читать, то вот вам спойлер.
Установите обновления Windows. Особенно библиотек .Net

Решил я из ноутбука сделать небольшую станцию для креатива. На нем умер винчестер, отчего незамедлительно был заменен на другой. На задней стенке ноута была наклейка с Windows 7 Home Basic, чего мне вполне достаточно, я поставил новую Windows. Новую старую Windows 7*.

Решив повременить с установкой обновлений поставил драйвера, нужный софт. При каждой перезагрузке я получал сообщение: «C:\Program Files\Tablet\Wacom\wacom_tablet.exe. Сервер возвратил ссылку».

Что-то вроде этого, картинку свистнул из Интернета

Облазив Google, не нашел для себя решения, поэтому плюнул на эту ошибку и стал устанавливать обновления. Сама Windows у меня была с SP1, но обновлений гигабайта на полтора. В общем, данная ошибка напрямую, как я понял, связана с библиотеками .net. Не буду утверждать ни версию набора библиотек, ни 100%-ность моих убеждений.

Презабавно, что драйвера и дополнительное ПО для планшета грузится ещё до входа в Windows, поэтому было легко заметить, при какой из перезагрузок пропадёт сообщение об ошибке. Но обновления, обычно, я ставлю так: скрываю те, что вызывают проблемы, сортирую по имени обновления (даты выхода в списке, к сожалению, нет) и ставлю по группам имен**, благо в группе обновления отсортированы по возрастанию номера обновления, что может намекать хоть на какую-то логичную последовательность.

Первыми я поставил все обновления библиотек .net. И в какой-то момент сообщение об ошибке пропало. И планшет заработал. Сервером, по сути, не обязательно должен быть компьютер. Это может быть виртуальная машина, служба операционной системы или даже программа.

В общем, решение такое: после установки операционки, первым делом установите обновления. .Net, IE11, обновления безопасности. Накопительные обновления. Еще натыкался в интернете на то, что можно попробовать отключить UAC, но — это изначально, без обновлений, дырявую ОС сделать ещё более дырявой. ИМХО, конешно.

Удачи.

Опыт: Ошибка, сервер возвратил ссылку: 1 комментарий

  1. Всё несколько прозрачнее. Если заглянуть внутрь Wacom_Tablet.exe:
    1. открыть Wacom_Tablet.exe в 7-Zip;
    2. перейти в «.rsrc\1033\MANIFEST\», и извлечь «1»;
    3. открыть «1» в блокноте.
    То можно увидеть, что запрашивается UIAccess (uiAccess=»true»).

    Теперь, если:
    1. [Win+R] запустить «secpol.msc»;
    2. перейти в раздел «Локальные политики» / «Параметры безопасности»;
    3. открыть «Контроль учетных записей: повышать права UIAccess-приложений только при установке в безопасных местах» и перейти на вкладку «Объяснение»:
    | Примечание. Windows принудительно проводит обязательную проверку подписей PKI для любого интерактивного приложения, запрашивающего выполнение на уровне целостности UIAccess

    То есть Wacom_Tablet.exe должен быть подписан.

    Смотрим на подпись Wacom_Tablet.exe (открыть свойства файла, и перейти на вкладку «Цифровые подписи») — файл подписан, но в качестве «Алгоритма выборки» используется «sha256».

    Windows 7 SP1 может проверять только «sha1».

    Поддержка «sha256» (SHA-2) была добавлена в Windows 7 с обновлением KB3033929 (KB2949927).

    На сайте Wacom, в разделе для разработчиков приведен полный список обновлений, которые нужно установить на Windows 7:
    http://developer-docs.wacom.com/faqs/docs/q-tablet/tablet-driver#device-is-not-connected-windows-7

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *