Недавно, по случаю, мне перепал убитый ноутбук племянницы. О нём я, наверно, напишу отдельно. Но столкнулся с ошибкой, про которую мало чего нашел в интернете, поэтому опишу свой, небольшой опыт.
Решил я из ноутбука сделать небольшую станцию для креатива. На нем умер винчестер, отчего незамедлительно был заменен на другой. На задней стенке ноута была наклейка с 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, но — это изначально, без обновлений, дырявую ОС сделать ещё более дырявой. ИМХО, конешно.
Удачи.
Всё несколько прозрачнее. Если заглянуть внутрь 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