Запуск Windows от администратора с включенным Запускающим процессом вызывает ошибки при перемещении — Как исправить?

Эта статья относится только к Firefox для Windows.
Примечание: Эта статья применима к Firefox версии 67 и выше, на всех редакциях Windows. Эта статья также для ИТ-администраторов, которые хотят конфигурировать Firefox на компьютерах в своих организациях.

Запускающий процесс — функция безопасности, которая включена для всех пользователей в релизе Firefox версии 68. При запуске Windows от администратора с отключённым Контролем учётных записей (UAC) и включённым запускающим процессом, пользователи Firefox могут наблюдать неожиданное поведение.

Почему возникает эта проблема?

Когда запускающий процесс определяет, что он запущен на высоком уровне целостности, он заставляет Firefox запускаться на среднем уровне целостности. Эта намеренная функция безопасности предназначена для предотвращения ситуаций, когда вредоносный код может получить доступ на запись в чувствительные области операционной системы. Windows не позволяет программам, запускаемым с низким уровнем привелегий, отправлять данные программам с более высоким уровнем привелегий. Поэтому пользователи могут сталкиваться с ошибками, когда пытаются перетащить файл из Firefox в другое приложение.

Как проверить наличие проблемы?

Чтобы проверить это условие, убедитесь, что пользователь управляет Windows от имени полного администратора и у него отключены параметры Контроля учётных записей (UAC). Введите about:support в адресную строку и найдите в Сведениях о приложении строку Запускающий процесс. Если Запускающий процесс включён, вы можете столкнуться с ошибками при попытке перетащить файл из Firefox в другое приложение.

Примечание: В строке Запускающий процесс Сведений о приложении может указываться Отключен из-за сбоя, несмотря на то, что параметр browser.launcherProcess.enabled на странице Расширенные настройки Firefox установлен в true. Чтобы включить Запускающий процесс, введите в адресной строке about:config, найдите параметр browser.launcherProcess.enabled, переключите его в false, а затем обратно в true.

Как это исправить?

У пользователей есть два варианта исправления данной проблемы.

Включить обратно UAC

Во-первых, пользователи могут включить обратно UAC на своих ПК. Чтобы это сделать, введите UAC в строке поиска на вашей панели задач, щёлкнув правой кнопкой мыши по кнопке Пуск и выбрав Найти. Щёлкните Изменение параметров контроля учётных записей. Чтобы включить UAC, переместите переключатель в положение Уведомлять только при попытках приложений внести изменения в компьютер (по умолчанию), щёлкните OK и затем перезапустите компьютер. Этот вариант — наиболее безопасное исправление из доступных.

Запустить Firefox с помощью команды -no-deelevate

Также пользователи могут решить данную проблему, запуская Firefox с помощью параметра командной строки -no-deelevate, либо напрямую из командной строки, либо отредактировав соответствующим образом свой ярлык для Firefox.

Частичный способ обхода проблемы

Часто копирование и вставка может заменить перетаскивание. Например, пользователь может щёлкнуть правой кнопкой мыши по изображению и выбрать Копировать изображение, затем щёлкнуть правой кнопкой на рабочем столе Windows и выбрать Вставить. Где применимо, предпочтительнее использовать этот вариант вместо снижения уровня безопасности при использовании параметра командной строки -no-deelevate.

Оцените статью
Добавить комментарий