Problemy z przeciąganiem i upuszczaniem, gdy włączony jest proces uruchamiający Firefoksa, a wyłączony Windows UAC

Ta strona dotyczy jedynie programu Firefox dla systemu operacyjnego Windows.

Ten artykuł dotyczy Firefoksa w wersji 67 i wyższej, na wszystkich wersjach systemu Windows. Ten artykuł jest również przeznaczony dla administratorów IT, którzy chcą skonfigurować program Firefox na komputerach swojej organizacji.

Proces uruchamiający jest funkcją związaną z bezpieczeństwem, która została włączona dla wszystkich użytkowników w wersji 68 przeglądarki Firefox. Podczas używania systemu Windows jako administrator z wyłączoną kontrolą konta użytkownika (ang. UAC) i włączonym procesem uruchamiającym, użytkownicy programu Firefox mogą doświadczyć nieoczekiwanego zachowania.

Dlaczego pojawia się ten problem

Jeśli proces uruchamiający wykryje, że działa na wysokim poziomie integralności, zmusi Firefoksa do działania na średnim poziomie integralności. Ta celowa funkcja zabezpieczająca ma na celu uniemożliwienie złośliwemu kodowi uzyskania prawa zapisu do wrażliwych obszarów systemu operacyjnego. Windows nie pozwala programom działających na niższym poziomie integralności na wysyłanie danych do programów działających na wyższym poziomie integralności. W rezultacie użytkownicy mogą doświadczyć błędów podczas próby przeciągania i upuszczania z Firefoksa do innej aplikacji.

Jak zweryfikować ten problem

Aby zweryfikować ten fakt, należy upewnić się, że użytkownik pracuje w systemie Windows jako pełny Administrator i ma wyłączone ustawienia kontroli konta użytkownika (UAC). Wpisz w pasku adresu about:support i sprawdź w sekcji Informacje o programie wiersz Proces uruchamiający. Jeśli Proces uruchamiający jest włączony, mogą wystąpić błędy podczas próby przeciągnięcia obrazu lub adresu URL z Firefoksa do innej aplikacji lub na pulpit Windows (na przykład podczas próby utworzenia skrótu do strony internetowej).

Uwaga: Wiersz Proces uruchamiający w sekcji Informacje o programie strony about:support może wyświetlać komunikat wyłączony z powodu awarii, nawet jeżeli preferencja browser.launcherProcess.enabled jest ustawiona na true w edytorze konfiguracji Firefoksa (na stronie about:config). Aby uruchomić proces uruchamiający, wpisz about:config w pasku adresu, wyszukaj preferencję browser.launcherProcess.enabled, a następnie przełącz ją na false i z powrotem na true.

Jak to naprawić

Aby rozwiązać ten problem, użytkownicy mają dwie możliwości.

Ponowne włączenie UAC

Po pierwsze, użytkownicy mogą ponownie włączyć UAC na swoim komputerze. W tym celu należy wpisać UAC w polu wyszukiwania paska zadań, klikając prawym przyciskiem myszy na przycisk Start i wybierając opcję Wyszukiwanie. Należy kliknąć Zmień ustawienia funkcji Kontrola konta użytkownika. Aby włączyć funkcję UAC, przeciągnij suwak na Powiadamiaj mnie tylko wtedy, gdy aplikacje próbują wprowadzać zmiany na komputerze (domyślne), kliknij przycisk OK, a następnie uruchom komputer ponownie. Ta opcja to najbezpieczniejsza dostępna poprawka.

Uruchamianie przeglądarki Firefox z parametrem -no-deelevate

Alternatywnie, użytkownicy mogą rozwiązać problem uruchamiając Firefoksa z parametrem -no-deelevate z wiersza poleceń, albo bezpośrednio z wiersza poleceń, albo edytując w tym celu swój skrót do Firefoksa.

Częściowe obejście

Kopiuj i Wklej często może zastąpić metodę "przeciągnij i upuść". Na przykład, użytkownik może kliknąć prawym przyciskiem myszy na obrazie i wybrać opcję Kopiuj obraz, a następnie kliknąć prawym przyciskiem myszy na pulpicie Windows i wybrać opcję Wklej. Tam, gdzie jest to możliwe, jest to preferowane zamiast obniżenia bezpieczeństwa poprzez użycie parametru wiersza poleceń -no-deelevate.

Czy ten artykuł okazał się pomocny?

Proszę czekać…

Osoby, które pomogły w tworzeniu tego artykułu:

Illustration of hands

Pomóż nam

Zdobywaj wiedzę i dziel się nią z innymi. Odpowiadaj na pytania i ulepsz naszą bazę wiedzy.

Więcej informacji