Skip to content

Commit 0fefd0b

Browse files
Merge branch 'main' into CI-8136
2 parents 9b96fdb + ca60e68 commit 0fefd0b

6 files changed

Lines changed: 118 additions & 11 deletions

File tree

support/azure/virtual-machines/windows/toc.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,9 @@ items:
9797
href: ../../../windows-server/installing-updates-features-roles/troubleshoot-windows-update-error-0x80072f8f.md?context=/troubleshoot/azure/virtual-machines/windows/context/context
9898
- name: Error code 0x80070bc9
9999
href: ../../../windows-server/installing-updates-features-roles/troubleshoot-windows-update-error-0x80070bc9.md?context=/troubleshoot/azure/virtual-machines/windows/context/context
100-
100+
- name: Error code 0x8000ffff
101+
href: ../../../windows-server/installing-updates-features-roles/troubleshoot-windows-update-error-0x8000ffff.md?context=/troubleshoot/azure/virtual-machines/windows/context/context
102+
101103
- name: Uploading a VHD to Azure
102104
items:
103105
- name: Uploading a VHD to Azure
@@ -298,8 +300,6 @@ items:
298300
href: ../../../windows-server/installing-updates-features-roles/troubleshoot-windows-update-installation-error-corruption.md
299301
- name: Error Code 0x8007045b
300302
href: ../../../windows-server/installing-updates-features-roles/troubleshoot-error-shutdown-in-process.md
301-
- name: Error code 0x80072f8f
302-
href: ../../../windows-server/installing-updates-features-roles/troubleshoot-windows-update-error-0x80072f8f.md?context=/troubleshoot/azure/virtual-machines/windows/context/context
303303
- name: Overview
304304
href: /azure/virtual-machines/instance-metadata-service?context=/troubleshoot/azure/virtual-machines/windows/context/context
305305
- name: Certificate Issues
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
---
2+
title: Troubleshoot UI Element Visibility Issues in Power Automate for Desktop
3+
description: Troubleshoot Power Automate for desktop when it can't interact with specific UI elements. Explore solutions like OCR, image actions, and more.
4+
ms.date: 11/05/2025
5+
ms.custom: sap:Desktop flows\UI or browser automation
6+
ms.reviewer: iomimtso, nimoutzo, v-shaywood
7+
---
8+
9+
# UI element picker or recorder can't view UI elements in desktop applications
10+
11+
This article provides troubleshooting guidance for an issue where Power Automate for desktop can't view or interact with specific UI elements in a desktop application.
12+
13+
## Symptoms
14+
15+
When using Power Automate for desktop, the element picker tool can't detect or "see" certain UI elements within desktop applications. This issue prevents you from selecting elements for automation tasks.
16+
17+
## Cause
18+
19+
Some desktop applications use custom UI frameworks or rendering methods that aren't compatible with the standard accessibility APIs that Power Automate for desktop relies on. This incompatibility can make certain elements invisible to the element picker.
20+
21+
> [!IMPORTANT]
22+
> For coordinate-based solutions (Solutions [3](#solution-3-use-the-recorder-with-coordinates) and [4](#solution-4-use-move-mouse-and-send-mouse-click-actions)) to work reliably:
23+
>
24+
> - The screen configuration (resolution, DPI settings, scaling) must remain static at runtime and match the configuration used during development.
25+
> - Changes to the application's user interface structure might affect the effectiveness of these workarounds.
26+
> - Test your flows thoroughly when deploying to different machines or environments.
27+
28+
## Solution 1: Use Move mouse to image action
29+
30+
1. Add a **Move mouse to image** action to your flow.
31+
1. Capture an image of the UI element you want to interact with.
32+
1. Enable the **Send a click after moving mouse** option.
33+
1. Configure any additional settings as needed.
34+
35+
This action moves the mouse to the first occurrence of the specified image and sends a left click.
36+
37+
## Solution 2: Use Move mouse to text on screen (OCR) action
38+
39+
1. Add a **Move mouse to text on screen (OCR)** action to your flow.
40+
1. Specify the text that appears on or near the UI element you want to interact with.
41+
1. Enable the **Send a click after moving mouse** option.
42+
1. Configure OCR settings and click options as needed.
43+
44+
This action uses Optical Character Recognition (OCR) to locate text on the screen or foreground window and sends a mouse click to that location.
45+
46+
## Solution 3: Use the recorder with coordinates
47+
48+
1. Open Power Automate for desktop and create a new flow.
49+
1. Select **Recorder** from the toolbar.
50+
1. Start recording and perform the click action on the desired UI element in your desktop application.
51+
1. Stop the recording.
52+
53+
The recorder creates a **Click UI element in window** action with coordinate-based input parameters populated by using the respective values from your click action.
54+
55+
## Solution 4: Use Move mouse and Send mouse click actions
56+
57+
1. Add a **Move mouse** action to your flow.
58+
1. Configure the action to move the mouse to the specific coordinates of the target element.
59+
1. Add a **Send mouse click** action immediately after the Move mouse action.
60+
1. Configure the Send mouse click action to perform the desired click (left, right, or double-click).
61+
62+
## Related content
63+
64+
- [UI automation in Power Automate for desktop](/power-automate/desktop-flows/ui-elements)
65+
- [Use the recorder in Power Automate for desktop](/power-automate/desktop-flows/recording-flow)
66+
- [Mouse and keyboard actions](/power-automate/desktop-flows/actions-reference/mouseandkeyboard)
67+
- [OCR actions in Power Automate for desktop](/power-automate/desktop-flows/actions-reference/ocr)

support/power-platform/power-automate/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,8 @@
108108
href: desktop-flows/ui-automation/ui-rdp-automation/rdp-no-highlight.md
109109
- name: '"The remote desktop was not found" error'
110110
href: desktop-flows/ui-automation/ui-rdp-automation/error-remote-desktop-not-found.md
111+
- name: UI element picker or recorder can't view UI elements in desktop applications
112+
href: desktop-flows/ui-automation/element-picker-cant-see-elements.md
111113
- name: UIPI issues with UI and web automation actions
112114
href: desktop-flows/ui-automation/uipi-issues.md
113115
- name: '"Could not read the application certificate" error when creating a connection'
180 KB
Loading
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
title: Troubleshoot Windows Update Error 0x8000FFFF
3+
description: Learn how to resolve Windows Update installation error 0x8000FFFF on Windows.
4+
manager: dcscontentpm
5+
audience: itpro
6+
ms.date: 11/6/2025
7+
ms.topic: troubleshooting
8+
ms.reviewer: scotro, mwesley, jarretr, v-ryanberg, v-gsitser
9+
ms.custom:
10+
- sap:windows servicing,updates and features on demand\windows update fails - Install errors starting with 0x800F (CBS E)
11+
- pcy:WinComm Devices Deploy
12+
appliesto:
13+
- <a href=https://learn.microsoft.com/windows/release-health/windows-server-release-info target=_blank>Supported versions of Windows Server</a>
14+
---
15+
16+
# Troubleshoot Windows Update error 0x8000FFFF
17+
18+
**Applies to:** :heavy_check_mark: Windows VMs
19+
20+
## Summary
21+
22+
During a Windows Update installation, you receive error code 0x8000FFFF. This error is usually related to the`CryptCATAdminAddCatalog` function.
23+
24+
## Prerequisites
25+
26+
For Microsoft Azure virtual machines (VMs) that are running Windows, make sure that you back up the OS disk. For more information, see [About Azure Virtual Machine restore](/azure/backup/about-azure-vm-restore).
27+
28+
## How to identify the issue
29+
30+
This error is visible in the `Event Setup` and `CBS` logs after a failed update occurs.
31+
32+
:::image type="content" source="./media/troubleshoot-windows-update-error-0x8000ffff/0x8000ffff-1.png" alt-text="Example of Windows Update error 0x8000FFFF in the Event Setup log" lightbox="media/troubleshoot-windows-update-error-0x8000ffff/0x8000ffff-1.png":::
33+
34+
Although this error occurs without store corruption, it usually indicates corruption in *C:\Windows\System32\catroot2*.
35+
36+
## Cause
37+
38+
This error is generally unexpected, and is usually considered to indicate a catastrophic failure. The `CryptCATAdminAddCatalog` process can be affected by corruption in the system files or folders, such as the *catroot2* folder.
39+
40+
## Resolution
41+
42+
For Windows-based computers, perform an [in-place upgrade](/windows-server/get-started/perform-in-place-upgrade#perform-the-in-place-upgrade).
43+
44+
For VMs that are running Windows in Azure, see [in-place upgrade on the Windows virtual machine](/azure/virtual-machines/windows-in-place-upgrade).

support/windows-server/installing-updates-features-roles/troubleshoot-windows-update-error-0x80072f8f.md

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -65,14 +65,8 @@ When you check for updates from Windows Update, you see no progress. The `Window
6565
This error is usually caused by one of the following issues:
6666

6767
- **Out-of-sync clock**: If the clock settings on the computer are incorrect, SSL negotiation fails. You can quickly verify clock accuracy from `WindowsUpdate.log` that always prints traces in local time.
68-
- **Untrusted SSL certificate**: This issue occurs in the following managed scenarios:
69-
- For Windows Server Update Services (WSUS).
70-
- For Configuration Manager that's configured over SSL and includes self-generated or signed SSL certificates.
71-
72-
In these scenarios, the scan fails if the client doesn't trust the certificate chain.
68+
- **Untrusted SSL certificate**: In managed scenarios for Windows Server Update Services (WSUS) or Configuration Manager that's configured over SSL and includes self-generated or signed SSL certificates, the scan fails if the client doesn't trust the certificate chain.
7369

7470
## Resolution
7571

76-
For Windows-based computers, perform an [in-place upgrade](/windows-server/get-started/perform-in-place-upgrade#perform-the-in-place-upgrade).
77-
78-
For VMs running Windows in Azure, see [in-place upgrade on the Windows virtual machine](/azure/virtual-machines/windows-in-place-upgrade).
72+
Perform an [in-place upgrade](/azure/virtual-machines/windows-in-place-upgrade) on the Windows virtual machine (VM).

0 commit comments

Comments
 (0)