Udostępnij za pośrednictwem


Błąd "Nie można przejąć kontroli nad przeglądarką Microsoft Edge/Chrome/Firefox"

Ten artykuł zawiera rozwiązanie błędu, który może wystąpić podczas uruchamiania przepływu pulpitu zawierającego akcję Uruchom przeglądarkę w usłudze Microsoft Power Automate. Jeśli błąd występuje bezpośrednio po aktualizacji przeglądarki i ma te same objawy, zobacz Akcje automatyzacji przeglądarki przestaną działać po aktualizacji przeglądarki.

Dotyczy: Power Automate
Oryginalny numer KB: 5001691

Symptomy

Scenariusz 1

Po uruchomieniu przepływu pulpitu z nową przeglądarką Microsoft Edge, uruchom nową przeglądarkę Chrome lub uruchom nową akcję Przeglądarki Firefox w usłudze Microsoft Power Automate wykonanie kończy się niepowodzeniem z jednym z następujących komunikatów o błędach:

  • Nie można przejąć kontroli nad przeglądarką Microsoft Edge (błąd wewnętrzny lub błąd komunikacji).

  • Nie można przejąć kontroli nad przeglądarką Chrome (błąd wewnętrzny lub błąd komunikacji).

  • Nie można przejąć kontroli nad przeglądarką Firefox (błąd wewnętrzny lub błąd komunikacji)

Ważne

Aby naprawić ten błąd:

  1. Najpierw uruchom diagnostykę Rozwiązywania problemów z interfejsem użytkownika/automatyzacją sieci Web przy użyciu narzędzia do rozwiązywania problemów z usługą Power Automate dla komputerów stacjonarnych.
  2. Po uruchomieniu diagnostyki zostanie wygenerowany raport, który identyfikuje problemy. Te problemy można rozwiązać, naciskając przycisk Napraw wyświetlany po zakończeniu sprawdzania diagnostycznego.
  3. Jeśli narzędzie do rozwiązywania problemów nie rozwiąże błędu, przejdź do potencjalnych przyczyn i rozwiązań podanych w tym artykule.

Scenariusz 2

Błąd występuje również podczas uruchamiania akcji Uruchom przeglądarkę, a przeglądarka jest uruchamiana przy użyciu innego użytkownika systemowego niż ten używany do uruchamiania usługi Power Automate dla komputerów stacjonarnych. Aby uzyskać zalecane obejście, zobacz Przyczyna 3 w tym artykule.

Przyczyna 1: Rozszerzenie sieci Web nie jest poprawnie zainstalowane lub włączone

Rozszerzenie przeglądarki Microsoft Edge, Google Chrome lub Firefox nie jest poprawnie zainstalowane ani włączone.

Weryfikowanie problemu z przyczyną 1

  • Wykonanie przepływu pulpitu z jedną z odpowiednich akcji kończy się niepowodzeniem z komunikatem o błędzie.

  • Inicjacja rejestratora sieci Web dla określonej przeglądarki zawiera następujący komunikat:

    Zrzut ekranu przedstawiający komunikat zawierający przycisk Pobierz rozszerzenie w celu zainstalowania rozszerzenia internetowego.

  • Rozszerzenie sieci Web może wydawać się być zainstalowane i włączone w repozytorium rozszerzeń określonej przeglądarki, ale nie można go wykonać.

Rozwiązanie

  1. Zainstaluj odpowiednie rozszerzenie internetowe z projektanta Power Automate dla aplikacji desktopowej.

    Zrzut ekranu przedstawiający sposób instalowania rozszerzenia internetowego z listy.

  2. Nawet jeśli rozszerzenie jest zainstalowane i włączone, należy go usunąć i ponownie zainstalować.

  3. Uruchom ponownie przeglądarkę.

Przyczyna 2. Uruchamianie akcji przeglądarki trwa dłużej niż domyślny limit czasu

Uruchamianie przeglądarki trwa dłużej niż domyślny limit czasu (30 sekund) akcji. Automatyzacja próbuje przejąć kontrolę nad przeglądarką przed jej otwarciem, co w efekcie powoduje niepowodzenie akcji Uruchom przeglądarkę.

Weryfikowanie problemu z przyczyną 2

Wykonanie przepływu pulpitu z jedną z odpowiednich akcji kończy się niepowodzeniem z komunikatem o błędzie. To zachowanie może nie być spójne (niektóre wykonania mogą zakończyć się powodzeniem).

Rozwiązanie 1

W akcji Uruchom nową przeglądarkę Edge uruchom nową przeglądarkę Chrome lub Uruchom nową przeglądarkę Firefox zwiększ wartości limitu czasu dla parametrów ładowania strony internetowej i limitu czasu znajdujących się w sekcji Zaawansowane . Na przykład ustaw te wartości na 120 sekund.

Jeśli ta korekta nie rozwiąże problemu, wykonaj kroki opisane w temacie Rozwiązanie 2 lub Rozwiązanie 3.

Rozwiązanie 2

Użyj akcji Uruchom przeglądarkę, aby rozpocząć proces odpowiedniej przeglądarki. Następnie kombinacja dodatkowej akcji Uruchom przeglądarkę z trybem ustawionym na Wartość Dołącz do uruchomionego wystąpienia i następnie akcji Przejdź do strony internetowej może służyć do rozwiązania problemu.

  1. Wstaw nową akcję Uruchom przeglądarkę jako:

    • Uruchom nową przeglądarkę Microsoft Edge
    • Uruchom nową przeglądarkę Chrome
    • Uruchom nową przeglądarkę Firefox
    • Uruchom nową przeglądarkę Internet Explorer
  2. Skonfiguruj parametry akcji:

    • Tryb uruchamiania: uruchamianie nowego wystąpienia

    • Początkowy adres URL: domyślny adres URL

    • Pozostałe parametry można ustawić zgodnie z potrzebami.

      Zrzut ekranu przedstawiający sposób konfigurowania parametrów akcji Uruchom nową przeglądarkę.

  3. Wstaw zasady obsługi błędów:

    • Wybierz opcję Przy błędzie w oknie akcji.

      Zrzut ekranu przedstawiający sposób wstawiania zasad obsługi błędów przy użyciu opcji Wł.

    • Wybierz pozycję Kontynuuj uruchamianie przepływu>Przejdź do następnej akcji z listy rozwijanej, a następnie wybierz pozycję Zapisz.

      Zrzut ekranu przedstawiający sposób wybierania opcji Kontynuuj przebieg przepływu i Przejdź do następnych opcji akcji, a następnie zapisywania ustawień.

  4. Dodaj nową akcję Uruchom przeglądarkę do tej samej przeglądarki, której użyto w kroku 1 i skonfiguruj parametry akcji.

    • Tryb uruchamiania: dołącz do działającej instancji

    • Dołącz do karty przeglądarki: poprzez URL

    • Adres URL karty: adres URL wstawiony w kroku 1.

    • Wygenerowane zmienne: zastąp nową zmienną przeglądarki nazwą zmiennej wygenerowanej w kroku 1.

      Zrzut ekranu przedstawiający sposób zastępowania nowej zmiennej przeglądarki nazwą zmiennej wygenerowanej w kroku 1.

  5. Wybierz opcję Przy błędzie i wykonaj następujące czynności:

    1. Włącz opcję Ponów próbę, jeśli wystąpi błąd.

      Zrzut ekranu przedstawiający sposób włączania akcji Ponów próbę, jeśli wystąpi błąd.

    2. Ustaw liczbę razy na 20 , wybierając liczbę razy.

    3. Ustaw interwał w sekundach na 5 , wybierając liczbę sekund.

    4. Wybierz Zapisz.

  6. Wstaw akcję Przejdź do strony internetowej i skonfiguruj parametry akcji:

    • Wystąpienie przeglądarki internetowej: zmienna utworzona przez akcję Uruchom przeglądarkę.

    • Przejdź: do adresu URL

    • Adres URL: adres URL, do którego chcesz przejść.

      Zrzut ekranu przedstawiający sposób konfigurowania parametrów akcji Przejdź do strony internetowej.

Rozwiązanie 3

Użyj akcji Uruchom przeglądarkę, aby rozpocząć proces odpowiedniej przeglądarki. Następnie można użyć kombinacji dodatkowej akcji Uruchom przeglądarkę z trybem ustawionym na Dołącz do uruchomionego wystąpienia oraz akcji Wait ustawionej na określony czas później, aby rozwiązać problem.

  1. Wstaw nową akcję Uruchom przeglądarkę jako:

    • Uruchom nową przeglądarkę Microsoft Edge
    • Uruchom nową przeglądarkę Chrome
    • Uruchom nową przeglądarkę Firefox
    • Uruchom nową przeglądarkę Internet Explorer
  2. Skonfiguruj parametry akcji:

    • Tryb uruchamiania: uruchamianie nowego wystąpienia

    • Początkowy adres URL: domyślny adres URL

    • Parametry rest można ustawić według własnego uznania.

      Zrzut ekranu przedstawiający sposób konfigurowania parametrów akcji Uruchom nową przeglądarkę.

  3. Wstaw zasady obsługi błędów:

    • Wybierz opcję On error w oknie akcji.

      Zrzut ekranu przedstawiający sposób wstawiania zasad obsługi błędów przy użyciu opcji On error.

    • Wybierz Kontynuuj uruchamianie przepływu>Przejdź do następnej akcji na liście rozwijanej, a następnie wybierz Zapisz.

      Zrzut ekranu przedstawiający sposób wybierania opcji Kontynuuj przepływ i Przejdź do następnej akcji, a następnie zapisywania ustawień.

  4. Wstaw akcję Wait i ustaw jej czas trwania na 90 sekund (dostosuj czas trwania zgodnie z potrzebami).

    Zrzut ekranu przedstawiający sposób wstawiania akcji Oczekiwania z wartością ustawioną na 90.

  5. Wstaw inną akcję Uruchom przeglądarkę dla tej samej przeglądarki użytej w kroku 1 i skonfiguruj parametry:

    • Tryb działania: podłączanie do uruchomionej instancji

    • Dołączanie do karty przeglądarki: według adresu URL

    • Adres URL zakładki: adres URL wprowadzony w kroku 1.

    • Wygenerowane zmienne: zastąp nową zmienną przeglądarki nazwą zmiennej wygenerowanej w kroku 1.

      Zrzut ekranu przedstawiający sposób zastępowania nowej zmiennej przeglądarki nazwą zmiennej wygenerowanej w kroku 1.

Przyczyna 3: Przeglądarka jest uruchamiana przy użyciu innego użytkownika systemowego niż używana do uruchamiania usługi Power Automate dla komputerów stacjonarnych (wersja 2.38 lub nowsza)

Ten problem może wystąpić w trybach przepływu pulpitu nadzorowanego i nienadzorowanego.

Aby rozwiązać ten problem, upewnij się, że przeglądarka jest uruchamiana przy użyciu tego samego konta użytkownika systemu, które jest używane do uruchamiania usługi Power Automate dla komputerów stacjonarnych.

Testy ogólne

Jeśli powyższe akcje nie rozwiążą problemu, upewnij się, że:

  • Upewnij się, że zmienna środowiskowa ComSpec o wartości C:\WINDOWS\system32\cmd.exe istnieje na maszynie.
  • (Tylko przeglądarka Chrome) Sprawdź i ustaw exit_type parametr normal na %localappdata%\Google\Chrome\User Data\Default\Preferences.
  • Wyczyść pamięć podręczną przeglądarki i pliki cookie ręcznie, a następnie uruchom ponownie przeglądarkę.