Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W niektórych scenariuszach przepływy Power Automate mogą być uruchamiane niezarządzane w niższej rozdzielczości niż przepływ używany do opracowywania przepływów. W rezultacie niektóre elementy interfejsu użytkownika można ukryć na ekranie, podczas gdy wszystkie zarejestrowane obrazy mogą nie być identyfikowane w czasie wykonywania w innej rozdzielczości. Może to spowodować niepowodzenie przepływu. W takim przypadku można postępować zgodnie z jednym z dwóch rozwiązań wyjaśnionych w tym artykule, aby odpowiednio dostosować rozdzielczość ekranu używaną do przepływów nienadzorowanych.
Uwaga
Rozdzielczość ekranu można dostosować dla komputera docelowego, a nie dla każdego przepływu. Jeśli jest potrzebny jeden z nadzorowanych przepływów do uruchomienia w innej rozdzielczości, należy użyć innej maszyny docelowej.
Z rejestrem systemu Windows
Ustaw rozdzielczość ekranu dla przepływów nienadzorowanych za pomocą rejestru systemu Windows. Tej metody można używać w przypadku przepływów Power Automate rozpoczynających się od wersji 2.35.
Ważne
Ustawienie klucza rejestru ScreenResolutionEnabled na 1 zastępuje ustawienia w pliku UIFlowService.exe.config. Ustawienia rejestru dla rozdzielczości ekranu pozostają po aktualizacji Power Automate w wersji klasycznej, plik UIFlowService.exe.config jest podczas uaktualniania zastąpiony wartościami domyślnymi.
W tym zadaniu wyjaśniono, jak zmodyfikować rejestr systemu Windows. Zalecamy, aby najpierw utworzyć kopię zapasową wszystkich modyfikowanych kluczy rejestru, takich jak klucz Power Automate Desktop. Więcej informacji: Jak wykonać kopię zapasową i przywrócić rejestr w systemie Windows
Otwórz edytor rejestru (klawisz Windows + R i wpisz „regedit”) i rozwiń ul HKEY_LOCAL_MACHINE.
Znajdź klucz ekranowy w SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global. Jeśli nie istnieje, utwórz go: kliknij prawym przyciskiem myszy globalny , wybierz Nowy>Klucz, wpisz Screen i naciśnij Enter.
Znajdź następujące wartości w SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global\Screen i ustaw odpowiednie wartości. Jeśli nazwy wartości nie istnieją, utwórz je. Aby je utworzyć, kliknij prawym przyciskiem myszy Ekran , wybierz pozycję Nowe>Wartość DWORD (32-bit), wpisz ScreenResolutionEnabled i naciśnij Enter. Kliknij dwukrotnie pozycję ScreenResolutionEnabled, wprowadź wartość 1, wybierz pozycję Dziesiętne, a następnie wybierz przycisk OK. Powtórz te kroki dla każdej wartości z poniższej tabeli.
Podczas edycji wartości DWORD należy wybrać podstawę Dziesiętne (domyślnie wybrana jest wartość szesnastkowa), aby uniknąć interpretowania wartości jako szesnastkowych, co skutkuje nieprawidłowymi ustawieniami rozdzielczości.
Ważne
Klucze rejestru znajdują się w rejestrze 32-bitowym, ponieważ instalator Power Automate zapisuje tam swoje ustawienia rejestru. Jeśli jednak klucze rozdzielczości ekranu są ustawione w 64-bitowym rejestrze (na przykład SOFTWARE\Microsoft\Power Automate Desktop\Global\Screen), mają one pierwszeństwo. Jeśli ustawienia nie działają zgodnie z oczekiwaniami, sprawdź obie lokalizacje i użyj tylko jednej.
Key | Nazwa/nazwisko | Type | Wartość |
---|---|---|---|
SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global\Screen | ScreenResolutionEnabled | DWORD | Ustawienie dla ustawienia „1” spowoduje włączenie niestandardowych ustawień rozwiązania. |
SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global\Screen | Width | DWORD | Ustaw szerokość rozdzielczości ekranu, na przykład 1920. |
SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global\Screen | Height | DWORD | Ustaw wysokość rozdzielczości ekranu, na przykład 1080. |
SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global\Screen | Skaluj | DWORD | Ustaw skalę rozdzielczości ekranu, na przykład 100. |
Z plikiem UIFlowService.exe.config (przestarzały)
Ważne
Plik UIFlowService.exe.config jest nadpisywany wartościami domyślnymi podczas aktualizacji, w związku z czym ustawienia rozdzielczości ekranu zostaną zresetowane. Zamiast tego zalecamy ustawienie rozdzielczości za pomocą ustawień rejestru systemu Windows.
Aby zmienić rozwiązanie przepływów, w których przepływy nie są uruchamiane przez edycję pliku UIFlowService.exe.config:
Przejdź do pliku C:\Program Files (x86)\Power Automate Desktop, a następnie otwórz plik UIFlowService.exe.config.
Ustaw wartość elementu Microsoft.Flow.RPA.UIFlowService.ScreenDefaśleResolutionEnabled na prawda.
<add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionEnabled" value="true" />
Zmień wartości poniższych elementów na odpowiednio odpowiednią szerokość, wysokość i skalę ekranu. Poniższy kod ustawia rozdzielczość domyślną na 1920 x 1080 pikseli.
<add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionWidth" value="1920" /> <add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionHeight" value="1080" /> <add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionScale" value="100" />
Ponownie uruchom usługę UIFlowService.
Aby ponownie uruchomić usługę, uruchom Menedżera zadań systemu Windows, wybierz kartę Usługi, kliknij prawym przyciskiem myszy usługę UIFlowService, a następnie wybierz polecenie Uruchom ponownie.
Uwaga
Alternatywą dla ponownego uruchomienia usługi UIFlowService jest ponowne uruchomienie komputera.