1

У нас есть клиент с ПК, на котором не удается установить конкретный локальный принтер с ошибкой 87 "Недопустимый параметр". Обычно я виню рутину установки, но, глядя на Process Monitor, кажется, что запись в c:\windows\system32\DriverStore не удалась.

В этом случае устанавливается принтер Amyuni PDF Converter. Ошибка выглядит следующим образом (сообщение гласит «Аргументы недействительны.»).

Аргументы неверны

Затем попытайтесь установить тот же принтер, используя функцию Windows "Добавить принтер" (сообщение "Не удалось установить драйвер принтера". Процесс не может быть завершен (ошибка 0x57). "):

Windows добавить принтер

Вот что выявляет Process Monitor и, скорее всего, является причиной проблемы:

Procmon выход

Вопрос в том, как это исправить. Разрешения на "DriverStore" - Everyone Read,Execute и SYSTEM Full access . Это, безусловно, объясняет, почему Install.exe, работающий как локальный администратор, не может получить доступ к этой папке, но эта установка разрешений, по-видимому, является настройкой по умолчанию по сравнению с другими системами Windows 7, где та же процедура работает просто отлично. Я попытался изменить разрешения этой папки для более щедрого доступа, но эти изменения, кажется, автоматически отменяются, так что это не помогает.

Есть идеи, как решить проблему?

0