Перейти к содержимому

Как обновить адобе ридер

  • автор:

Установка обновлений для Acrobat и Reader

Компания Adobe рекомендует пользователям всегда обновлять программу до последней версии, чтобы повысить безопасность и стабильность работы. Порядок установки обновлений описан ниже.

Чтобы получить информацию о последней версии, см. раздел Заметки о выпуске.

Автоматическое обновление из продукта

Для установки обновлений для Adobe Reader и Acrobat из программы обновления Adobe выполните следующие действия:

  1. Запустите Adobe Reader или Acrobat.
  2. Выберите Справка > Проверить наличие обновлений.
  3. Следуйте инструкциям средства обновления для загрузки и установки последних обновлений.

Обновление Adobe Reader в интернете

  1. Откройте Reader и выберите Справка > О программе Adobe Reader. Обратите внимание на версию продукта.
  2. Откройте страницу Загрузка Adobe Reader. Веб-страница автоматически определяет версию операционной системы и Reader.
  3. Если на веб-странице указано, что доступна более новая версия, выберите Установить сейчас.
  4. Запустите загруженный файл и следуйте указаниям.

Обновление Adobe Reader и Adobe Acrobat вручную

Программы установки для всех поддерживаемых продуктов также отображаются на страницах загрузки продуктов (кроме полной версии Acrobat). Вы можете загрузить и вручную установить эти продукты следующим образом:

  1. Откройте продукт.
  2. Выберите Справка > О программе Acrobat или О программе Adobe Reader.
  3. Обратите внимание на версию.
  4. Закройте продукт.
  5. Если у вас не последняя версия, загрузите необходимую программу установки из следующих местоположений:
  • Программы установки и обновления Adobe Acrobat Reader для Windows и macOS
  • Обновления Adobe Acrobat для Windows и macOS
  1. Нажмите программу установки, чтобы загрузить ее. По завершении загрузки дважды нажмите загруженный файл и следуйте инструкциям на экране, чтобы выполнить установку.

Как обновить Adobe Reader?

Если у вас старая версия Adobe Reader и вы хотите ее обновить, то вы можете скачать более новую версию и просто установить ее поверх старой. Это довольно простой и быстрый способ для тех случаев, когда версия сильно устарела.

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

Шаг 1. Откройте меню «Редактирование» и кликните по пункту «Установки…».

Скриншот

Шаг 2. Откройте вкладку «Установка обновлений».

Скриншот

Шаг 3. Тут можно поставить галочку «Устанавливать обновления автоматически». Другие пункты подразумевают ваше участие в процессе установке. Просмотрите все варианты, возможно вам подойдет другой.

Теперь у вас на компьютере установлена самая последняя версия программы Adobe Reader. А при выходе обновлений они будут автоматически (или полуавтоматически) устанавливаться на ваш компьютер.

Обновление одним файлом или объединяем несколько патчей

Большинство пользователей следят за обновлениями по безопасности и обновляют свои компьютеры и программы. Но как быть, если это локальная сеть, а интернет есть не у всех пользователей, а обновить Adobe продукты очень как хотелось бы? В данной статье будет расмотрено обновление для Adobe Reader 9.x для Microsoft Windows. На основе данного примера Вы сможете создавать и другие файлы обновлений для любых программ.

Исходные данные: у пользователей установлен/или не_установлен Adobe Reader 9.x. Необходимо установить/обновить его до последней версии. Посетив официальный сайт Adobe, видим что последняя версия 9.4. Однако обновления имеются до версии 9.4.7. Скачивание инкрементальных патчей и применение по очередности позволит нам истратить много времени для установки на каждом компьютере. Мы будем создавать единый файл с установщикой, который будет так же включать в себя и все обновления с помощью AutoIt..

Установив пакет Autoit и скачав с сайта Adobe файлы: AdbeRdr940_ru_RU.exe (последняя версия доступная в линейке 9.4.) и инкрементальные патчи-обновления: AdbeRdr94*_ru_RU.exe, где * число от 1 до 7 разместим их в папке c:\AutoItPhotoshop\.

Файл acrobat94sci.au3:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Compression=4
#AutoIt3Wrapper_Run_Obfuscator=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#NoTrayIcon
; Включим интегрирование файлов
;Исходный файл будет упакован в наш архив и после запуска скрипта распакован в папку c:\temp
;Создадим папку
DirCreate(«c:\temp»)
$b = True
If $b = True Then FileInstall(«C:\AutoItPhotoshop\AdbeRdr940_ru_RU.exe», «c:\temp\AdbeRdr940_ru_RU.exe»)
If $b = True Then FileInstall(«C:\AutoItPhotoshop\AdbeRdrUpd941_all_incr.msp»,»c:\temp\AdbeRdrUpd941_all_incr.msp»)
If $b = True Then FileInstall(«C:\AutoItPhotoshop\AdbeRdrUpd942_all_incr.msp»,»c:\temp\AdbeRdrUpd942_all_incr.msp»)
If $b = True Then FileInstall(«C:\AutoItPhotoshop\AdbeRdrUpd943_all_incr.msp»,»c:\temp\AdbeRdrUpd943_all_incr.msp»)
if $b = True Then FileInstall(«C:\AutoItPhotoshop\AdbeRdrUpd944_all_incr.msp»,»c:\temp\AdbeRdrUpd944_all_incr.msp»)
If $b = True Then FileInstall(«C:\AutoItPhotoshop\AdbeRdrUpd945_all_incr.msp»,»c:temp\AdbeRdrUpd945_all_incr.msp»)
If $b = True Then FileInstall(«C:\AutoItPhotoshop\AdbeRdrUpd946_all_incr.msp»,»c:\temp\AdbeRdrUpd946_all_incr.msp»)
If $b = True Then FileInstall(«C:\AutoItPhotoshop\AdbeRdrUpd947_all_incr.msp»,»c:\temp\AdbeRdrUpd947_all_incr.msp»)
If $b = True Then FileInstall(«C:\AutoItPhotoshop\acrobat940-947.bat»,»c:\temp\acrobat940-947.bat»)
;запустим обновление
RunAsWait(«nameuser»,»namedomain»,»passworduser»,2,»c:\temp\acrobat940-947.bat»,»c:\temp»,@SW_HIDE)
;Т.е. запускаем от пользователя с правами администратора в домене файл acrobat940-947.bat
filedelete(«c:\temp\acrobat940-947.bat»

Осталось узнать содержимое файла acrobat940-947.bat, который тоже должен быть сохранен в папке C:\AutoItPhotoshop:

AdbeRdr940_ru_RU.exe /sAll /rps /msi /qn
msiexec /update c:\temp\AdbeRdrUpd941_all_incr.msp /quiet /norestart
msiexec /update c:\temp\AdbeRdrUpd942_all_incr.msp /quiet /norestart
msiexec /update c:\temp\AdbeRdrUpd943_all_incr.msp /quiet /norestart
msiexec /update c:\temp\AdbeRdrUpd944_all_incr.msp /quiet /norestart
msiexec /update c:\temp\AdbeRdrUpd945_all_incr.msp /quiet /norestart
msiexec /update c:\temp\AdbeRdrUpd946_all_incr.msp /quiet /norestart
msiexec /update c:\temp\AdbeRdrUpd947_all_incr.msp /quiet /norestart

del c:\temp\AdbeRdr940_ru_RU.exe
del c:\temp\AdbeRdrUpd941_all_incr.msp
del c:\temp\AdbeRdrUpd942_all_incr.msp
del c:\temp\AdbeRdrUpd943_all_incr.msp
del c:\temp\AdbeRdrUpd944_all_incr.msp
del c:\temp\AdbeRdrUpd945_all_incr.msp
del c:\temp\AdbeRdrUpd946_all_incr.msp
del c:\temp\AdbeRdrUpd947_all_incr.msp
rem del c:\temp\acrobat94sci.exe c:\temp\acrobat94sci.bak
del c:\temp\acrobat940-947.bat
rem del c:\temp\acrobat94sci.bak

Сохраняем проект с именем acrobat94sci и в меню выбираем Tools-Compile и получаем скомпилированный файл acrobat94sci.exe (размером около 90 Мб), после запуска который распакует установщик Acrobat 9.4 и все инкриментальные патчи. Затем запустится скрипт установки, устанавливающий Reader и затем последовательно все инкрементальные патчи. Результат -у пользователей установлен Acrobat 9.4.7.

Остается только запустить наш файл на каждом компьютере (скопировать в локальную папку, либо запускать с сервера через групповую политику или Task задание).
Потратив несколько часов на создание данного мини-скрипта и его тестирование, мы сэкономили время, которое тратили бы на рутинную операцию установки на каждом компьютере.

Обновление и кастомизация пакета Adobe Reader

Цель: Получить пакет установки Adobe Reader, интегрировать в него последние обновления, удалить из него ненужные нам компоненты и развернуть получившийся пакет установки на клиентских ПК.

Решение:
Скачиваем последнюю доступную версию дистрибутив во временный каталог, например C:TempAdobe
AdbeRdr930_ru_RU.exe

Если перед нами не стоит задача кастомизации и интеграции обновлений, то мы можем использовать немодифицированный дистрибутивный пакет с дополнительными параметрами командной строки, и в этом случае строка запуска программы установки будет следующей:

AdbeRdr930_ru_RU.exe /sAll /rs /l /msi /qb- /norestart EULA_ACCEPT=YES

Объяснение используемых ключей:
/sAll — установка в Silent Mode, т.е. в скрытом режиме
/rs — подавление перезагрузки системы после установки продукта
/l — включить ведение логирования ошибок
/msi — набор ключей передаваемых приложению MSIEXEC

ну а далее мы, собственно говоря, и указываем параметры MSIEXEC

/qb- Выбор основного интерфейса установки
/norestart — Запрет перезапуска после завершения установки
EULA_ACCEPT=YES — Принятие лицензионного соглашения

Но так как перед нами стоит задача подготовки к развертыванию самой свежей версии пакета, да ещё и с отключением некоторых встроенных функций, проведём далее указанные действия…

Скачиваем инкрементальные обновления в временный каталог C:TempAdobe

AdbeRdrUpd931_all_incr.msp
AdbeRdrUpd932_all_incr.msp

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

Переходим в каталог и запускаем административную установку (распаковку в каталог) дистрибутива во временный каталог C:Temp AdobeInstallFiles с параметром применения к нему всех полученных обновлений

cd /d C:Temp Adobe
AdbeRdr930_ru_RU.exe -nos_o»./InstallFiles» -nos_ne

image

Далее создадим ещё один временный каталог C:TempAdobeUpdatedInstallFiles , в котором будем выполнять все операции по интеграции обновлений.
Теперь переходим в каталог InstallFiles и запускаем распаковку дистрибутива в каталог UpdatedInstallFiles

C:TempAdobe>cd InstallFiles
msiexec /a AcroRead.msi

image

image

После этого произойдёт копирование файлов в новый каталог UpdatedInstallFiles

image

Теперь последовательно выполняем команды интеграции обновлений в распакованный дистрибутив

CD /d C:TempAdobeUpdatedInstallFiles
msiexec /a C:TempAdobeUpdatedInstallFilesAcroRead.msi /p C:TempAdobeAdbeRdrUpd931_all_incr.msp

image

image

image

msiexec /a c:TempAdobeUpdatedInstallFilesAcroRead.msi /p c:TempAdobeAdbeRdrUpd932_all_incr.msp

image

Теперь в каталоге UpdatedInstallFiles мы имеем дистрибутив последней версии (9.3.2)

image

После того как дистрибутив обновлён, можно приступать к его кастомизации.

В процессе модификации мы сделаем следующие изменения:

  • Предотвратим включение модуля Adobe Updater. Этот модуль отвечает за то чтобы периодические обновления каждого установленного экземпляр ПО из Интернета.
  • Предотвратим регистрацию модуля SpeedLauncher. Этот модуль в процессе установки прописывает себя в системном реестре и загружается в память при каждом запуске системы. Его назначение — загрузка основных модулей Adobe в память для более быстрого запуска приложений. Реальный «выхлоп» от этой фичи весьма сомнителен.
  • Предотвратим создание ярлыка «Adobe Reader 9» на рабочем столе общего пользовательского профиля в процессе установки.
  • Включим автоматическое согласие с соглашением EULA.
  • Включим предотвращение запуска исполняемых файлов из Adobe Reader.

Скачиваем пакет кастомизации Adobe Customization Wizard 9 (CustWiz90_en_US.exe) и устанавливаем его.

После процедуры распаковки и обновления в каталоге UpdatedInstallFiles имеется файл AcroRead.msi, который нам необходимо открыть из Adobe Customization Wizard 9 и произвести примерно следующие настройки:

На закладке Installation Options
— Run Installation = Unattended
— If reboot. = Supress reboot

На закладке Shortcuts
— Удаляем ярлык Adobe Reader 9 из Desktop

На закладке EULA
— Включаем чекбокс Suppress display of End User License Agreement (EULA)

На закладке Online and Acrobat.com Features
Включаем запрет всех функций обновления и доступа в Интернет как показано на скриншоте.

image

На закладке File Attachments
Включаем предотвращение запуска исполняемых файлов.

image

На закладке Direct Editor

— В таблице Component удаляем все строки содержащие ‘AdobeUpdater’ или ‘Adobe_Updater’
— В таблице Feature удаляем строки содержащие ‘AUM’ или ‘Updater’
— В таблице FeatureComponents удаляем строки содержащие ‘AUM’ или ‘Updater’
— В таблице File удаляем строки содержащие ‘AdobeUpdater’ или ‘Adobe_Updater’
— В таблице ModuleComponents удаляем строки содержащие ‘AdobeUpdater’ или ‘Adobe_Updater’
— В таблице Registry удаляем строку ‘Registry838’
— В таблице Registry удаляем строки содержащие ‘Adobe_Updater’ в значении полей Value и Component
— В таблице MsiFileHash удаляем строки содержащие ‘AdobeUpdater’
— В таблице Shortcut проверяем чтобы не было строки ‘SC_READER_DT’, если она есть — удаляем.
— В таблице Property проверяем значение параметра SYNCHRONIZER = YES
— В таблице Property проверяем значение параметра EULA_ACCEPT = YES
— В таблице Property устанавливаем значение параметра DISABLE_BROWSER_INTEGRATION = YES

Далее в главном меню Adobe Customization Wizard 9 выбираем пункт Transform > Generate Transform и сохраняем mst файл, задав имя, например, AcroRead_Transform.mst

Теперь мы можем проверить установку командой:

START /WAIT MSIEXEC /I AcroRead.msi ALLUSERS=TRUE TRANSFORMS=AcroRead_Transform.mst /QB

Теперь в нашем каталоге UpdatedInstallFiles мы имеем обновлённый пакет установки и файл трансформации MSI. Перекладываем содержимое этого каталога в сетевую папку, которая используется у нас для распространения ПО и теперь всё, что нам остается сделать — это добавить получившийся пакет в GPO для централизованного развертывания на клиентские ПК или использовать его как источник развертывания средствами SCCM. При создании пакета распространения в GPO/SCCM выбираем файл AcroRead.msi и не забываем указать наш пакет трансформации AcroRead_Transform.mst.

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

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