Отключаем открытие PDF файлов внутри браузера

Большинство современных браузеров имеют встроенный просмотрщик PDF файлов, с помощью которого они позволяют просматривать любой PDF файл, который вы открываете на веб-странице, или скачиваете с какого-нибудь веб-сайта. Если такое поведение браузера вас не устраивает, и вы хотите открывать PDF файлы с помощью другой программы на компьютере, то для этого нужно будет выполнить не сложную настройку браузера по инструкциям ниже.
Google Chrome
- Открываем меню браузера, и выбираем пункт «Настройки«.

- Открываем раздел настроек «Конфиденциальность и безопасность«.

- Открываем раздел «Настройки сайтов«.

- Находим пункт «PDF файлы«. Если он отсутствует — нажимаем на надпись «Дополнительные настройки контента«, чтобы увидеть полный список, в котором должен быть необходимый нам пункт настроек.

- В открывшихся настройках PDF-файлов, выбираем параметр «Скачивать PDF-файлы«.

Microsoft Edge
- Открываем меню браузера, и там выбираем пункт «Настройки«.

- В левом боковом меню быстрых переходов, выбираем пункт «Файлы cookie и разрешения сайтов«.

- В списке разрешений следует найти пункт «PDF-документы«, и открыть его.

- Включаем опцию «Всегда скачивать файлы PDF«.

Mozilla Firefox
- Открываем меню браузера, и выбираем пункт «Настройки«.

- Прокручиваем содержимое окна настроек, до тех пор, пока не будет найдена секция «Файлы и приложения«. Там же будет находится раздел «Приложения«, где в списке следует найти «Формат переносимых документов (PDF)«.
- В соседней колонке «Действие«, нужно открыть выпадающее меню и выбрать «Использовать приложение Windows. «.

Яндекс Браузер
- Открываем настройки браузера, вызвав главное меню, и выбрав в нем пункт «Настройки«.

- В левой панели быстрого перехода выбираем «Инструменты«.

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

Была ли эта статья Вам полезна?
Что в статье не так? Пожалуйста, помогите нам её улучшить!
Отключить просмотр PDF файлов в Microsoft Edge

20.09.2022

itpro

Windows 10, Windows 11

Комментариев пока нет
Windows 10 и 11 по-умолчанию используют браузер Microsoft Edge для просмотра PDF файлов даже не смотря на то, что у вас компьютере установлена другая программа для работы с pdf документами (например, Adobe Acrobat Reader/ DC). Рассмотрим, как в Windows 10/11 отключить встроенный PDF просмотрщик в браузере Edge.
Самое простое и разумное решение изменить программу по-умолчанию в Windows — изменить ассоциацию для pdf файлов так, чтобы вместо Edge открывалась нужный вам просмотрщик pdf. Для этого откройте свойства любого pdf файл и в поле Open with нажмите на кнопку Change. Измените ассоциацию файла с Microsoft Edge на любую другую.

Также настройки ассоциации файлов в Windows можно изменить с помощью GPO.
Однако после установки обновлений Windows или обновлении билда Microsoft Edge, эта ассоциация слетает и в качестве pdf просмотрщика по-умолчанию опять назначается Edge.
В этом случае нужно изменить ассоциации браузера Edge в реестре:

- Откройте редактор реестра ( regedit.exe ) и перейдите в раздел HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\
- Здесь должна быть ветка реестра, название которой выглядит так: Microsoft.MicrosoftEdge_номербилда _neutral__8wekyb3d8bbwe . Где вместо номербилда могут быть разные числа, которые указывают на номер сборки Edge (в моем примере это Microsoft.MicrosoftEdge_44.19041.1266.0_neutral__8wekyb3d8bbwe)
Выберите этот раздел и разверните в нем \MicrosoftEdge\Capabilities\FileAssociations ; - В ветке будут несколько записей для расширений файлов, которые браузер Edge должен открывать по-умолчанию;
- Скопируйте идентификатор из поля дата для файлов .pdf (в моем примере это AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723 );
- Теперь перейдите в ветку реестра HKEY_CURRENT_USER\Software\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723
- Чтобы запретить использовать Edge приложения для открытия pdf файлов, нужно создать в этом разделе несколько параметров реестра. Проще всего сделать это с помощью команд: REG ADD «HKEY_CURRENT_USER\Software\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723» /v NoOpenWith /t REG_SZ /f
REG ADD «HKEY_CURRENT_USER\Software\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723» /v NoStaticDefaultVerb /t REG_SZ /f
Либо как вариант, можно просто переименовать ключ AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723 во что-то другое (я добавил в имя нижнее подчеркивание на конце). Это тоже сработало.

В административных шаблонах GPO для Microsoft Edge есть отдельный параметр групповой политики Always open PDF files externally. Если вы включите эту политику, внутренний просмотр pdf в Edge будет отключен. Edge всегда будет скачивать pdf файлы (вместо просмотра), а для их открытия будет использоваться внешняя программа по-умолчанию, назначенная в Windows.

Вы также можете включить этот параметр через реестр:
reg add «HKLM\Software\Policies\Microsoft\Edge» /v «AlwaysOpenPdfExternally» /t REG_DWORD /d «1» /f
Почему PDF открывается в браузере: что делать

Если PDF открывается только в браузере нужно разобраться с настройками обозревателя. Вообще в браузере для ознакомления с PDF-документом не так уж и много инструментов, но даже такой урезанный функционал позволяет комфортно работать с документом и его содержимым.
[adace-ad >При необходимости документ PDF можно открыть и в специализированном ПО. Сперва необходимо проверить, что установлена программа Adobe Acrobat Reader. Для просмотра PDF также подойдут следующие программы:
- Soda PDF;
- Foxit Reader;
- Free PDF;
- Movav PDF.
- Теперь — узнаем как отключить открытие PDF-файлов прямо в браузере.
Как отключить PDF в браузере
Рассмотрим как отключить PDF в браузере. Сперва — почему PDF открывается в Хром
Отключение PDF в Хром
- Запускаем Хром и в адресной строке вводим команду chrome://plugins/.
- Находим в открывшемся окне «Chrome PDF Viewer» и отключаем его. В разных браузерах данный компонент будет называться по-разному.
Отключение PDF в Mozilla Firefox.
Проблема почему PDF открывается в браузере Firefox решается следующим образом:
- Запускаем Firefox
- Открываем «Настройки» и проходим в одноименную вкладку — «Настройки».
- Находим пункт «Приложения» и вводим в строке поиска Portable Document Format.
- Кликаем по Portable Document Format (PDF) — нам нужен небольшой треугольник, который расположен справа.
Специально для Вас: Почему заблокировали дзен: публикации и каналы
Теперь можно выбрать каким образом будет открываться PDF файл при его обнаружении браузером. При выборе пункта Другое будет появляться предложение сохранить файл — для дальнейшего сохранения его на жесткий диск и последующего редактирования. В некоторых случаях это самый практичный вариант.
Таким образом, вопрос почему PDF открывается в браузере можно решить в любом обозревателя — главное найти встроенный компонент открытия PDF в настройках.
Отключение открытия приветственного PDF-документа Acrobat в новой вкладке браузера
После добавления расширения Acrobat в браузер в новой вкладке откроется приветственный PDF-документ

Решение: используйте схему хранилища, управляемую браузером, для создания флагов функций, чтобы включить/выключить функцию путем установки политик в реестре
Системный администратор настраивает групповые политики, позволяющие предварительно настроить расширение Acrobat для всех пользователей в организации. Настроенные политики можно загрузить из API storage.managed . Расширение Acrobat считывает и применяет поддерживаемые политики, настроенные администратором.
В параметре storage.managed_schema указывается файл в расширении, содержащий схему политики.
Следующая схема используется для включения/отключения запуска страницы приветствия. Схема может быть расширена в будущем и для других вариантов использования.
"type": "object",
"properties":
"OpenHelpx":
"title": "Открыть вкладку helpx.",
"description": "Если задано значение false, то вкладка helpx открываться не будет.",
"type": "string" >>>
Настройка установленного расширения с помощью групповой политики
Администратор может настроить следующие политики для включения/отключения функций, поддерживаемых в файле schema.json .
Откройте окно команды Run («Выполнить»), нажав сочетание клавиш Windows + R. В поле Open («Открыть») введите команду regedit и нажмите ОК.
- Для браузера Edge:
- Для браузера на базе Chromium:
Примечание.
Для браузера на базе Chromium вы также можете использовать куст HKEY_CURRENT_USER вместо HKEY_LOCAL_MACHINE .

Создайте новый строковый ключ в виде OpenHelpx . Измените ключ и задайте для него значение False .
После настройки политики она отобразится в разделе Политики браузера Chrome, доступном по ссылке: chrome://policy/

Вы можете настроить политики для расширения с помощью настроек MCX для пакета com.google.Chrome.extensions.efaidnbmnnnibpcajpcglclefindmkaj или для пакета org.chromium.Chromium.extensions.efaidnbmnnnibpcajpcglclefindmkaj при использовании браузера на базе Chromium. Для этого создайте файл plist с конфигурацией и импортируйте его с помощью dscl.
com.google.Chrome.extensions.efaidnbmnnnibpcajpcglclefindmkaj OpenHelpx state always value false
Первый ключ указывает идентификатор пакета, который необходимо настроить. Обратите внимание, что каждая политика сначала сопоставляется со своими метаданными, а ее значение указано внутри ключа value. Ключ state используется в настройках MCX для определения частоты применения данной политики; при установке значения always данная политика будет применяться всегда. Используйте учетную запись администратора для импорта этой конфигурации с помощью dscl:
$ dscl -u admin_username /Local/Default -mcximport /Computers/local_computer configuration.plist
Замените admin_username действительным именем пользователя администратора, а configuration.plist — путем к конфигурации plist, указанной выше. Для простоты вы можете поместить файл configuration.plist в папку рабочего стола и запускать команды из папки рабочего стола в терминале. Если dscl выдает ошибку, что путь недействителен, то вы можете создать узел для локального компьютера с помощью следующих команд:
$ GUID=uuidgen $ ETHER=$(ifconfig en0 | awk '/ether/ ') $ dscl -u admin_username /Local/Default -create /Computers/local_computer $ dscl -u admin_username /Local/Default -create /Computers/local_computer RealName "Local Computer" $ dscl -u admin_username /Local/Default -create /Computers/local_computer GeneratedUID $GUID $ dscl -u admin_username /Local/Default -create /Computers/local_computer ENetAddress $ETHER
После выполнения указанных выше команд импортируйте конфигурацию еще раз:
$ dscl -u admin_username /Local/Default -mcximport /Computers/local_computer configuration.plist
Чтобы применить изменения немедленно, обновите системные настройки:
$ sudo mcxrefresh -n username