Назад | Перейти на главную страницу

Процесс обработки PDF по умолчанию в Adobe Reader XI

В настоящее время мы используем Adobe Reader XI в среде Windows 7 и недавно развернули Nuance PowerPDF. Adobe Reader XI всегда остается по умолчанию, однако на некоторых веб-сайтах были проблемы - мы обнаружили, что решение состоит в том, чтобы открыть Adobe Reader, выбрать «Правка» -> «Настройки», «Общие» и нажать «Выбрать обработчик PDF по умолчанию». Это решает нашу проблему, запустив установщик и, возможно, исправив все файлы, которые были изменены PowerPDF, хотя PowerPDF никогда не использовался по умолчанию.

Проблема в том, что нам нужно сделать это для более чем 900 пользователей в нескольких офисах. Есть ли командный или автоматический способ запустить этот процесс с помощью групповой политики или SCCM? Он запускает то, что похоже на установщик, поэтому это должен быть этот процесс, а не просто выбор ассоциации файлов по умолчанию.

Сравнивая реестр установки PowerPDF и процесса обработчика PDF по умолчанию, я считаю, что смог найти решение проблемы - это результат установки PowerPDF, удаляющей раздел реестра.

При установленном Adobe XI до PowerPDF существует следующий ключ:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ MIME \ Database \ Content Type \ application / pdf

Он содержит следующие строки:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ MIME \ Database \ Content Type \ application / pdf \ Extension: ".pdf" HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ MIME \ Database \ Content Type \ application / pdf \ CLSID: "{CA8A9780-280D-11CF- A24D-444553540000} "

Во время установки PowerPDF я подтвердил, что весь ключ для HKLM \ SOFTWARE \ Classes \ MIME \ Database \ Content Type \ application / pdf удален, хотя PowerPDF не установлен по умолчанию в мастере настройки. Я смог увидеть, что запуск Adobe «Select Default PDF Handler» добавляет его обратно, устраняя проблему. К счастью, добавление ключей реестра - это простое решение.