Jaa


Näytön tarkkuuden määrittäminen valvomattomassa tilassa

Joissakin skenaarioissa Power Automate voi suorittaa automaattisia työnkulkuja pienemmällä tarkkuudella kuin mitä työnkulkujen kehittämisessä on käytetty. Tämän vuoksi jotkin käyttöliittymän osat voidaan piilottaa näytöstä, mutta siepattuja kuvia ei ehkä tunnisteta suoritusajalta eri resoluutiolla. Tämä voi aiheuttaa työnkulkujen epäonnistumisen. Tällöin voit muuttaa valvomattomissa virroissa käytettävää näytön tarkkuutta tässä artikkelissa selostettujen kahden eri tavan mukaisesti.

Muistiinpano

Näytön tarkkuutta voidaan muuttaa kohdekonekohtaisesti, ei työnkulkukohtaisesti. Jos tarvitset jonkun valvomattomista työnkuluista suoritettavaksi toisella tarkkuudella, on käytettävä toista kohdekonetta.

Windowsin rekisterin kanssa

Määritä automaattisten työnkulkujen näytön tarkkuus Windows-rekisterissä. Tätä menetelmää voidaan käyttää Power Automate -työnkulkujen kanssa alkaen versiosta 2.35.

Tärkeää

Tämä tehtävä sisältää vaiheet, joissa kerrotaan, miten rekisteriä muokataan. Jos muokkaat rekisteriä virheellisesti, voi kuitenkin ilmetä vakavia ongelmia. Varmista siksi, että noudatat näitä vaiheita huolellisesti. Varmuuden vuoksi varmuuskopioi rekisteri ennen sen muokkaamista. Sitten voit palauttaa rekisterin ongelmatilanteessa. Lisätietoja siitä, miten varmuuskopioida ja palauttaa rekisteri: Miten varmuuskopioida ja palauttaa Windowsin rekisteri.

Kun ScreenResolutionEnabled-rekisteriavaimeksi määritetään 1, se korvaa UIFlowService.exe.config-tiedoston asetukset. Näytön määrityksen rekisteriasetukset säilyvät Power Automate -työpöytäsovelluksen päivityksen jälkeen. UIFlowService.exe.config-tiedosto korvataan oletusarvoilla päivityksien aikana.

Avaa rekisterieditori (Windows-näppäin + R, kirjoita "regedit") ja määritä sitten seuraavat arvot.

Hive Key Name Type Description
HKEY_LOCAL_MACHINE SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global\Screen ScreenResolutionEnabled DWORD Jos asetuksena on 1, mukautetut tarkkuusasetukset otetaan käyttöön.
HKEY_LOCAL_MACHINE SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global\Screen Width DWORD Aseta näytön resoluution leveys.
HKEY_LOCAL_MACHINE SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global\Screen Height DWORD Aseta näytön resoluution korkeus.
HKEY_LOCAL_MACHINE SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global\Screen Mittakaava DWORD Aseta näytön resoluution skaalaus.

UIFlowService.exe.config-tiedoston avulla

Voit muuttaa automaattisen työnkulun suorituksen resoluutiota muokkaamalla UIFlowService.exe.config-tiedostoa seuraavasti:

  1. Valitse C:\Program Files (x86)\Power Automate Desktop ja avaa UIFlowService.exe.config -tiedosto.

  2. Määritä Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionEnabled -elementin arvoksi tosi.

    <add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionEnabled" value="true" />
    
  3. Muuta seuraavien elementtien arvot näytön tarkkuuden leveyteen, korkeuteen ja skaalaukseen. Seuraava koodi määrittää oletustarkkuuden 1 920 x 1080 kuvapisteeksi.

    <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" />
    

    Näyttökuva UIFlowService.exe.config-tiedoston sopivista avaimista.

  4. Käynnistä uudelleen UIFlowService-palvelu.

    Käynnistä palvelu uudelleen käynnistämällä Windows Task Manager, siirtymällä Palvelut-välilehteen, napsauttamalla UIFlowService-palvelua hiiren kakkospainikkeella ja valitsemalla Käynnistä uudelleen.

    Näyttökuva Windowsin tehtävienhallinnasta.

Muistiinpano

Voit vaihtoehtoisesti käynnistää UIFlowService-palvelun uudelleen käynnistämällä tietokoneen uudelleen.