Skip to content

Commit 13bd0d1

Browse files
Learn Build Service GitHub AppLearn Build Service GitHub App
authored andcommitted
Merging changes synced from https://github.com/MicrosoftDocs/SupportArticles-docs-pr (branch live)
2 parents 8edd009 + 4e6a275 commit 13bd0d1

18 files changed

Lines changed: 516 additions & 170 deletions

File tree

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

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,13 @@ items:
9393
href: ../../../windows-server/installing-updates-features-roles/troubleshoot-error-shutdown-in-process.md?context=/troubleshoot/azure/virtual-machines/windows/context/context
9494
- name: Error Code 0x800f0831
9595
href: ../../../windows-server/installing-updates-features-roles/troubleshoot-windows-installation-error.md?context=/troubleshoot/azure/virtual-machines/windows/context/context
96+
- name: Error code 0x80244007
97+
href: ../../../windows-server/installing-updates-features-roles/troubleshoot-windows-update-error-0x80244007.md?context=/troubleshoot/azure/virtual-machines/windows/context/context
9698
- name: Error code 0x80072f8f
9799
href: ../../../windows-server/installing-updates-features-roles/troubleshoot-windows-update-error-0x80072f8f.md?context=/troubleshoot/azure/virtual-machines/windows/context/context
98-
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+
99103
- name: Uploading a VHD to Azure
100104
items:
101105
- name: Uploading a VHD to Azure
@@ -295,7 +299,7 @@ items:
295299
- name: Error Code 0x800f0831
296300
href: ../../../windows-server/installing-updates-features-roles/troubleshoot-windows-update-installation-error-corruption.md
297301
- name: Error Code 0x8007045b
298-
href: ../../../windows-server/installing-updates-features-roles/troubleshoot-error-shutdown-in-process.md
302+
href: ../../../windows-server/installing-updates-features-roles/troubleshoot-error-shutdown-in-process.md
299303
- name: Overview
300304
href: /azure/virtual-machines/instance-metadata-service?context=/troubleshoot/azure/virtual-machines/windows/context/context
301305
- name: Certificate Issues

support/azure/virtual-machines/windows/windows-activation-troubleshoot-tools.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Validates the activation status of your Windows VM and checks for common issues
2727
- Detects misconfigurations.
2828
- Provides actionable guidance.
2929

30-
For more information, see [Windows activation validation](https://github.com/Azure/azure-support-scripts/blob/master/RunCommand/Windows/WindowsActivationValidation/README.md).
30+
For more information, see [Windows activation validation](https://github.com/Azure/azure-support-scripts/blob/master/RunCommand/Windows/Windows_Activation_Validation).
3131

3232
### 2. Azure Instance Metadata Service certificate check
3333

@@ -44,7 +44,7 @@ Verifies the integrity and availability of certificates that are required for ac
4444
For more information, see:
4545

4646
- [Cause: Azure Instance Metadata Service connection issue](activation-watermark-appears.md#cause-1-azure-instance-metadata-service-connection-issue).
47-
- [Azure VM Attested Metadata Verification Script](https://github.com/Azure/azure-support-scripts/blob/master/RunCommand/Windows/IMDSCertCheck/README.md).
47+
- [Azure VM Attested Metadata Verification Script](https://github.com/Azure/azure-support-scripts/blob/master/RunCommand/Windows/Windows_IMDSValidation).
4848

4949
## How to run these tools
5050

support/azure/virtual-machines/windows/windows-vm-ghostednic-tool.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ When an Azure Virtual Machine running Windows Server or Windows Client with **Ac
2828
**Purpose**
2929
There two scripts that can be used to detect if there are 'ghosted nics' inside of the VM. A VM that has one ore more could experience issues.This script detects ghosted (disconnected) network interface cards (NICs) and remove them from the registry.
3030

31-
- [Azure VM - Windows Ghosted NIC Check Warning Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/GhostedNIC_Check_Time_warning)
32-
- [Azure VM - Windows Ghosted NIC Check Removal Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/Windows_GhostedNIC_Removal_time)
31+
- [Azure VM - Windows Ghosted NIC Check Warning Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/Windows_GhostedNIC_Detection)
32+
- [Azure VM - Windows Ghosted NIC Check Removal Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/Windows_GhostedNIC_Removal)
3333

3434

3535

@@ -41,8 +41,8 @@ There two scripts that can be used to detect if there are 'ghosted nics' inside
4141
For more information, see:
4242

4343
- [Troubleshooting: Multiple Mellanox Ethernet Adapters After VM Deallocation (Ghost NICs)](./windows-vm-ghostednic-troubleshooting.md)
44-
- [Azure VM - Windows Ghosted NIC Check Warning Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/GhostedNIC_Check_Time_warning)
45-
- [Azure VM - Windows Ghosted NIC Check Removal Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/Windows_GhostedNIC_Removal_time)
44+
- [Azure VM - Windows Ghosted NIC Check Warning Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/Windows_GhostedNIC_Detection)
45+
- [Azure VM - Windows Ghosted NIC Check Removal Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/Windows_GhostedNIC_Removal)
4646

4747
## How to run the tools
4848

@@ -63,7 +63,7 @@ Download the scripts from GitHub, and then run them manually. To access the scri
6363
- Navigate to your VM in the Azure portal: > **Operations** > **Run Command**.
6464
- Select the script from the list (see the following screenshot).
6565

66-
**Only the [Azure VM - Windows Ghosted NIC Check Warning Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/GhostedNIC_Check_Time_warning) is available in this method. The other script can be run via the Run Command prepackeged method.**
66+
**Only the [Azure VM - Windows Ghosted NIC Check Warning Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/Windows_GhostedNIC_Detection) is available in this method. The other script can be run via the Run Command prepackeged method.**
6767

6868
:::image type="content" source="media/windows-vm-ghostednic-tool/windows-vm-ghostednicvalidationtool-portal-runcmd.png" alt-text="Azure portal view Run Command example." lightbox="media/windows-vm-ghostednic-tool/windows-vm-ghostednicvalidationtool-portal-runcmd.png":::
6969

@@ -76,14 +76,14 @@ For more information, see [Run scripts in your Windows VM by using action Run Co
7676

7777
## Recommended workflow
7878

79-
1. Run **[Azure VM - Windows Ghosted NIC Check Warning Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/GhostedNIC_Check_Time_warning)** to verify activation status and detect common issues.
80-
2. If ghost-nics are detected, run [Azure VM - Windows Ghosted NIC Check Removal Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/Windows_GhostedNIC_Removal_time) to remove them.
79+
1. Run **[Azure VM - Windows Ghosted NIC Check Warning Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/Windows_GhostedNIC_Detection)** to verify activation status and detect common issues.
80+
2. If ghost-nics are detected, run [Azure VM - Windows Ghosted NIC Check Removal Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/Windows_GhostedNIC_Removal) to remove them.
8181

8282
### **Additional resources**
8383

8484
- [Troubleshooting: Multiple Mellanox Ethernet Adapters After VM Deallocation (Ghost NICs)](./windows-vm-ghostednic-troubleshooting.md)
85-
- [Azure VM - Windows Ghosted NIC Check Warning Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/GhostedNIC_Check_Time_warning)
86-
- [Azure VM - Windows Ghosted NIC Check Removal Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/Windows_GhostedNIC_Removal_time)
85+
- [Azure VM - Windows Ghosted NIC Check Warning Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/Windows_GhostedNIC_Detection)
86+
- [Azure VM - Windows Ghosted NIC Check Removal Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/Windows_GhostedNIC_Removal)
8787

8888
[!INCLUDE [azure-help-support](~/includes/azure-help-support.md)]
8989

support/azure/virtual-machines/windows/windows-vm-ghostednic-troubleshooting.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ This behavior is **by design** due to the architecture of Accelerated Networking
7575

7676
### **1. Detect the Scenario**
7777
Use **RunCommand** to check for ghosted NICs:
78-
[Ghosted NIC Check Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/GhostedNIC_Check_Time_warning)
78+
[Ghosted NIC Check Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows_GhostedNIC_Detection)
7979

8080
### **2. Clean Up Ghosted NICs**
8181

@@ -84,8 +84,8 @@ Use **RunCommand** to check for ghosted NICs:
8484

8585
**Option B: Force Removal via RunCommand**
8686
- Use RunCommands to check then remove ghosted NICs:
87-
- [Azure VM - Windows Ghosted NIC Check Warning Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/GhostedNIC_Check_Time_warning)
88-
- [Azure VM - Windows Ghosted NIC Check Removal Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/Windows_GhostedNIC_Removal_time)
87+
- [Azure VM - Windows Ghosted NIC Check Warning Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/Windows_GhostedNIC_Detection)
88+
- [Azure VM - Windows Ghosted NIC Check Removal Script](https://github.com/Azure/azure-support-scripts/tree/master/RunCommand/Windows/Windows_GhostedNIC_Removal)
8989

9090

9191
### **3. Plan for Design Behavior**

support/azure/virtual-machines/windows/windows-vm-imds-tool.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Certificate not found: 'CN=Microsoft Azure XXXX, ...'
3737
For more information, see:
3838

3939
- [Cause: Azure Instance Metadata Service connection issue](activation-watermark-appears.md#cause-1-azure-instance-metadata-service-connection-issue).
40-
- [Azure VM Attested Metadata Verification Script](https://github.com/Azure/azure-support-scripts/blob/master/RunCommand/Windows/IMDSCertCheck/README.md).
40+
- [Azure VM Attested Metadata Verification Script](https://github.com/Azure/azure-support-scripts/blob/master/RunCommand/Windows/Windows_IMDSValidation).
4141

4242
## How to run the tool
4343

support/developer/visualstudio/installation/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@
5858
href: ./version-visual-studio-requires-april-2014-update.md
5959
- name: Wait for setup to finish before trying again
6060
href: ./another-setup-already-running-wait-finish.md
61+
- name: Workarounds for Visual Studio on unsupported operating systems
62+
href: ./visual-studio-unsupported-operating-systems.md
6163
- name: Workarounds for Visual Studio 2022 on unsupported operating systems
6264
href: ./visual-studio-2022-unsupported-operating-systems.md
6365
- name: Windows Program Compatibility mode is on
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
---
2+
title: Workarounds for Visual Studio on Unsupported Operating Systems
3+
description: This article describes known issues and workarounds for Visual Studio if it's installed on unsupported operating systems.
4+
ms.date: 11/11/2025
5+
ms.reviewer: pchapman, jagbal, v-shaywood
6+
ms.custom: sap:Installation\Setup, maintenance, or uninstall
7+
---
8+
# Workarounds and operating system requirements for Visual Studio
9+
10+
_Applies to:_   Visual Studio
11+
12+
## Summary
13+
14+
Microsoft Visual Studio is supported on only 64-bit editions of [Windows 11](/lifecycle/products/?terms=windows%2011), [Windows 10](/lifecycle/products/?terms=windows%2010), and Windows Server 2019 and later versions that are still within their support lifecycle. We recommend that you don't run Visual Studio on earlier or unsupported versions of Windows and Windows Server. For more information, see [full system requirements](/visualstudio/releases/vs18/vs-system-requirements). To enable organizations to schedule their operating system upgrades, this article provides known issues and potential workarounds when you use Visual Studio on an unsupported operating system.
15+
16+
> [!NOTE]
17+
> Microsoft can't provide support or fixes for issues that occur if you use Visual Studio on an unsupported operating system. For feedback on supported configurations, see [Developer Community](https://developercommunity.visualstudio.com/).
18+
19+
## Arm-based operating systems
20+
21+
Arm64 Visual Studio is supported on only Windows 11 on Arm. 64-bit Visual Studio isn't supported on ARM operating systems. Therefore, the performance of that setup might not meet your expectations.
22+
23+
The following workloads and components aren't supported by Arm64 Visual Studio running on ARM64 operating systems:
24+
25+
- Azure development (except for the Container development tools that are supported)
26+
- Data storage and processing (except for the SQL Server Data Tools that are supported)
27+
- Data science and analytical applications
28+
- Python development
29+
- Mobile development with C++
30+
- Office/SharePoint development
31+
- Microsoft Blend
32+
- XAML Designer (runs in an x86 process on ARM64)
33+
34+
## Windows LTSC
35+
36+
The Windows Long-term Servicing channel (LTSC) isn't intended for deployment on most devices in an organization. Use it only for special-purpose devices. Visual Studio isn't intended to run on [the Windows Long-term Servicing Channel (LTSC)](/windows/deployment/update/waas-overview#long-term-servicing-channel). However, building apps that run on Windows LTSC is supported.
37+
38+
## Application Virtualization
39+
40+
Visual Studio doesn't support Application Virtualization (App-V) solutions. For example, Microsoft App-V for Windows or third-party app virtualization technologies isn't supported by Visual Studio.
41+
42+
## Azure Virtual Desktops
43+
44+
Running Visual Studio in a virtual machine (VM) environment requires a full Windows operating system. Visual Studio doesn't support multiple simultaneous users using the software on the same computer, including shared virtual desktop infrastructure computers or a pooled Windows Virtual Desktop host pool.
45+
46+
## Windows containers
47+
48+
Running Visual Studio Community, Professional, Enterprise, or Team Explorer editions in Windows containers isn't supported. The Build Tools edition is supported.
49+
50+
## 32-bit operating systems
51+
52+
Visual Studio doesn't install on 32-bit operating systems.
53+
54+
## Windows 7 and Windows Server 2008 R2
55+
56+
Visual Studio doesn't install on Windows 7 and Windows Server 2008 R2.
57+
58+
## Windows 8 and Windows Server 2012
59+
60+
Visual Studio doesn't install on Windows 8 and Windows Server 2012.
61+
62+
## Windows 8.1 and Windows Server 2012 R2
63+
64+
Visual Studio doesn't install on Windows 8.1 and Windows Server 2012 R2.
65+
66+
## Windows 10, versions 1507 and 1511
67+
68+
Visual Studio doesn't install on Windows 10, versions 1507 or 1511.
69+
70+
## Windows 10, versions 1607 through 1903
71+
72+
.NET 4.8.1 doesn't install and isn't supported on Windows 10, versions 1607 through 1903.
73+
74+
## Windows 10, versions 1909 through 2004
75+
76+
.NET 4.8.1 doesn't install and isn't supported on Windows 10, versions 1909 through 2004.
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'

0 commit comments

Comments
 (0)