Skip to content

Commit 544e710

Browse files
Merge pull request #10219 from MicrosoftDocs/main
Auto Publish – main to live - 2025-11-19 18:00 UTC
2 parents 41b52ea + 4f844d5 commit 544e710

11 files changed

Lines changed: 512 additions & 7 deletions

File tree

.openpublishing.redirection.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13923,6 +13923,10 @@
1392313923
{
1392413924
"source_path": "support/dynamics-365/commerce/payments/adyen-support.md",
1392513925
"redirect_url": "/dynamics365/commerce/dev-itpro/payments-retail#what-is-the-service-level-agreement-sla-for-out-of-box-payment-connectors-like-adyen"
13926+
},
13927+
{
13928+
"source_path": "support/power-platform/power-automate/desktop-flows/ui-automation/ui-sap-automation/sap-click-element-dpi.md",
13929+
"redirect_url": "/troubleshoot/power-platform/power-automate/desktop-flows/sap-automation/sap-click-element-dpi"
1392613930
}
1392713931
]
1392813932
}

support/azure/azure-monitor/log-analytics/billing/set-up-a-daily-cap.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ This article helps you learn how to set up a daily cap limit for a Log Analytics
1515

1616
## Strategies for safeguarding against unexpected data ingestion surges
1717

18-
The daily cap on a Log Analytics workspace enables you to avoid unexpected increases in charges for data ingestion by stopping the collection of billable data for the rest of the day whenever a specified threshold is reached. Daily caps are typically used by organizations that are particularly cost-conscious. They shouldn't be used as a method to reduce costs but, instead, as a preventative measure to make sure that you don't exceed a particular budget.
18+
The daily cap on a Log Analytics workspace enables you to avoid unexpected increases in charges for data ingestion by stopping the collection of billable data for the rest of the day whenever a specified threshold is reached. Daily caps are typically used by organizations that are particularly cost-conscious. They shouldn't be used as a method to reduce costs but, instead, as a preventative measure to make sure that you don't exceed a particular budget. Learn more in the Log Analytics Daily Cap documentation.
1919

2020
When data collection stops, you effectively have no monitoring of features or resources that rely on that workspace. Instead of relying on the daily cap alone, you can create an alert rule to notify yourself when data collection reaches a specified level before the daily cap is reached. Notification enables you to address any increases before data collection shuts down, or even to temporarily disable collection for less critical resources.
2121

@@ -37,9 +37,9 @@ When data collection stops, you effectively have no monitoring of features or re
3737
1. On the **Usage and estimated costs** page, select **Daily Cap** at the top of the page.
3838

3939
:::image type="content" source="media/set-up-a-daily-cap/open-daily-cap.png" alt-text="Screenshot that shows how to open Daily Cap." lightbox="media/set-up-a-daily-cap/open-daily-cap.png":::
40-
1. Configure the Daily Cap settings. Notice that security data types aren't affected by the daily cap.
40+
1. Configure the Daily Cap settings.
4141

42-
1. Select **ON** to enable the daily cap.
42+
1. Select **ON** to enable the daily cap.
4343
1. Set the data volume limit (in GB per day).
4444

4545
:::image type="content" source="media/set-up-a-daily-cap/configure-daily-cap.png" alt-text="Screenshot that shows how to configure Daily Cap settings." lightbox="media/set-up-a-daily-cap/configure-daily-cap.png":::

support/power-platform/power-automate/desktop-flows/ui-automation/ui-sap-automation/media/sap-click-element-dpi/mutli-monitor-scaling-awareness.png renamed to support/power-platform/power-automate/desktop-flows/sap-automation/media/sap-click-element-dpi/mutli-monitor-scaling-awareness.png

File renamed without changes.

support/power-platform/power-automate/desktop-flows/ui-automation/ui-sap-automation/sap-click-element-dpi.md renamed to support/power-platform/power-automate/desktop-flows/sap-automation/sap-click-element-dpi.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ This issue occurs because the SAP application isn't fully DPI aware and might no
2828
2929
:::image type="content" source="media/sap-click-element-dpi/mutli-monitor-scaling-awareness.png" alt-text="Screenshot of the Multi-monitor scaling awareness option in SAP Theme Settings.":::
3030

31-
2. On Windows, go to **System** > **Display** and set the **Scale** to 100%.
31+
1. Terminate all SAP processes.
3232

33-
[!INCLUDE [Third-party disclaimer](../../../../../includes/third-party-disclaimer.md)]
33+
1. On Windows, go to **System** > **Display** and set the **Scale** to 100%.
34+
35+
[!INCLUDE [Third-party disclaimer](../../../../includes/third-party-disclaimer.md)]

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,8 @@
8484
items:
8585
- name: Can't open SAP
8686
href: desktop-flows/sap-automation/scripting-permissions-launch-sap.md
87+
- name: SAP UI element click issue
88+
href: desktop-flows/sap-automation/sap-click-element-dpi.md
8789
- name: UI automation
8890
items:
8991
- name: A desktop application crashes due to UI automation
@@ -100,8 +102,6 @@
100102
href: desktop-flows/ui-automation/ui-automation-action-fails-errors.md
101103
- name: Interactions with RDP or Citrix applications take a long time and fail
102104
href: desktop-flows/ui-automation/ui-rdp-automation/interactions-with-rdp-citrix-takes-long-and-fails.md
103-
- name: SAP UI element click issue
104-
href: desktop-flows/ui-automation/ui-sap-automation/sap-click-element-dpi.md
105105
- name: Set drop-down list value in window/on web page action fails
106106
href: desktop-flows/ui-automation/set-drop-down-list-value-fails.md
107107
- name: UI element highlighting or hovering issues in virtual desktops
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
---
2+
title: Can't Power on Hyper-V VM and Merges Fail
3+
description: Resolves issues that prevent you from powering on Hyper-V VM because of insufficient free disk space.
4+
ms.date: 10/06/2025
5+
author: kaushika-msft
6+
ms.author: kaushika
7+
manager: dcscontentpm
8+
audience: itpro
9+
ms.topic: troubleshooting
10+
ms.reviewer: kaushika
11+
ms.custom:
12+
- sap: virtualization and hyper-v\virtual machine state
13+
- pcy: Virtualization\virtual machine state
14+
appliesto:
15+
- <a href=https://learn.microsoft.com/windows/release-health/windows-server-release-info target=_blank>Supported versions of Windows Server</a>
16+
---
17+
18+
# Can't power on Hyper-V VM and merge operations fail
19+
20+
## Summary
21+
22+
This article discusses an issue in which a virtual machine (VM) that runs on Hyper-V can't power on because of insufficient free disk space. This problem is often associated with checkpoint disks and failed merge operations that cause critical I/O alerts. The following steps help you to resolve this issue effectively.
23+
24+
## Prerequisites
25+
26+
- Make sure that you have access to the Hyper-V environment.
27+
- Back up all essential data from the VM before you try any of the solutions.
28+
- Verify that you have sufficient permissions to perform the resolutions.
29+
30+
## Symptoms
31+
32+
You might encounter the following symptoms:
33+
34+
- The VM can't power on. Merge operations for checkpoint disks fail.
35+
- Critical I/O alerts appear in the Hyper-V Manager or event logs.
36+
- A snapshot of approximately 800GB (or other large sizes) doesn't merge.
37+
38+
## Cause
39+
40+
The root cause of the issue is insufficient free disk space on the drive that hosts the VM. This lack of space prevents the merge operation of checkpoint disks. That condition, in turn, prevents the VM from powering on. This issue is observed in environments that run Windows Server 2019.
41+
42+
## Solution 1: Export the VM to a temporary location
43+
44+
1. Export the affected VM to a Network Attached Storage (NAS) appliance or any other storage device that has sufficient free space.
45+
2. Verify that the export process completes successfully.
46+
3. Run the VM from the NAS appliance temporarily until permanent storage is ready.
47+
48+
## Solution 2: Upgrade the existing storage
49+
50+
1. Upgrade the current drives that host the VM. Replace them with larger-capacity drives.
51+
2. Rebuild the storage array to accommodate the new drives.
52+
3. Create a new Logical Unit Number (LUN) to allocate storage for the VM.
53+
54+
## Solution 3: Migrate the VM back to local storage
55+
56+
1. After the new storage is configured, restore the VM from the NAS appliance to the local storage that has expanded capacity.
57+
2. Start the merge operation for the checkpoint disks by using the increased storage space.
58+
3. Monitor the merge process to make sure that it finishes successfully.
59+
60+
These steps should help you to resolve the issue and enable the VM to power on without any more disk space-related errors.
61+
62+
## Determine the cause of the problem
63+
64+
If the issue persists, or if you encounter additional problems, review the following items:
65+
66+
- Check the available disk space on the drive hosting the VM and make sure it meets the requirements.
67+
- Review Hyper-V Manager logs for any further details regarding the merge failures or I/O alerts.
68+
- Verify the configuration of the storage array to make sure it's optimized for VM operations.
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
---
2+
title: Can't Restore VM From Checkpoint in Hyper-V on Windows Server 2016
3+
description: Resolves issues that occur during a planned cluster node drain operation if Cluster Shared Volumes stop responding.
4+
ms.date: 10/06/2025
5+
author: kaushika-msft
6+
ms.author: kaushika
7+
manager: dcscontentpm
8+
audience: itpro
9+
ms.topic: troubleshooting
10+
ms.reviewer: kaushika
11+
ms.custom:
12+
- sap: virtualization and hyper-v\snapshots, checkpoints, and differencing disks
13+
- pcy: Virtualization\snapshots, checkpoints, and differencing disks
14+
appliesto:
15+
- <a href=https://learn.microsoft.com/windows/release-health/windows-server-release-info target=_blank>Supported versions of Windows Server</a>
16+
---
17+
18+
# Can't restore a VM from a checkpoint in Hyper-V on Windows Server 2016
19+
20+
## Summary
21+
22+
This article discusses an issue in which you can't restore a virtual machine (VM) from a checkpoint in a Hyper-V environment that runs on Windows Server 2016. The issue typically occurs after an operating system (OS) upgrade, and it often involves checkpoint corruption or misalignment.
23+
24+
## Symptoms
25+
26+
- Error message: "An error occurred while attempting to export the data from checkpoint."
27+
- The VM can't be restored from the latest checkpoint.
28+
- Multiple checkpoints are present, but none can be used to successfully restore the VM.
29+
- Data loss is reported, requiring urgent recovery.
30+
- The issue begins immediately after an OS upgrade, such as from Windows 10 to Windows 11.
31+
- Hyper-V VM Management Service (VMMS) admin logs and checkpoint chain integrity are analyzed, revealing irregularities.
32+
- Attempts to merge checkpoints fail, causing concerns about possible data loss.
33+
34+
## Cause
35+
36+
The issue occurs because of one or more of the following reasons:
37+
38+
- The checkpoint wasn't merged correctly before you ran the OS upgrade, or the upgrade was run without using the latest checkpoint in the VM.
39+
- Changes were made directly to the original virtual hard disk (VHDX) file after creating a checkpoint, causing a misalignment in the checkpoint chain.
40+
- The VM became inconsistent with the checkpoint structure and caused corruption or breakage in the chain.
41+
- A corrupted or missing VM configuration file further contributed to the inability to restore the VM from the checkpoint.
42+
43+
## Resolution
44+
45+
To resolve the issue, follow these steps:
46+
47+
1. Back up VM files:
48+
49+
- Before you try any recovery steps, back up all checkpoints and VHD files to a secure location. This step minimizes the risk of permanent data loss.
50+
1. Inspect the checkpoint chain:
51+
52+
- Run the following PowerShell script to verify the chain of differencing disks:
53+
54+
```powershell
55+
Get-VHDChain -Path <path to vhd file></path>
56+
```
57+
58+
- Analyze the output to identify any inconsistencies or corruption in the chain.
59+
60+
1. Manually merge checkpoints:
61+
62+
- Try to manually merge the checkpoints by using PowerShell commands. For example:
63+
64+
```powershell
65+
Merge-VHD -Path <Path to AVHDX file> -DestinationPath <Path to merged VHDX file>
66+
```
67+
- Notify the customer of potential risks, including data loss, before you proceed to merge.
68+
1. Re-create the VM:
69+
70+
- If merging checkpoints fails, re-create the VM by using the backed-up files. Make sure that you configure the new VM to point to the merged VHDX file.
71+
72+
1. Follow proper checkpoint management practices:
73+
- Always merge checkpoints before you perform OS upgrades.
74+
- Avoid direct changes to the original VHDX file if checkpoints exist.
75+
- Regularly maintain and verify checkpoints to make sure of integrity.
76+
1. Confirm resolution:
77+
78+
- After the recovery steps are completed, verify with the customer that the VM is operational and data was restored.
79+
80+
By following these steps and recommendations, you can resolve the checkpoint restoration issue and prevent similar problems in the future.
81+
82+
## Data collection
83+
84+
Before you contact Microsoft Support, you can gather the following information about your issue.
85+
86+
- Hyper-V VMMS admin logs. These logs can be collected from the Event Viewer under Applications and Services Logs > Microsoft > Windows > Hyper-V-VMMS.
87+
- Results from running the Get-VHDChain PowerShell command to inspect the integrity of the VHD chain.
88+
- Any additional error messages or logs that provide insight into the checkpoint issue.
89+
90+
## References
91+
92+
- [Using checkpoints to revert virtual machines to a previous state](/windows-server/virtualization/hyper-v/checkpoints?tabs=hyper-v-manager)
93+
- [Windows Server 2012 Hyper-V Best Practices](https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/windows-server-2012-hyper-v-best-practices-in-easy-checklist-form/256060)
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
---
2+
title: Host Guardian Service Troubleshooting Guide
3+
description: Resolves issues that occur when you configure HGS to use HTTPS for key protection and attestation in test environments.
4+
ms.date: 10/06/2025
5+
author: kaushika-msft
6+
ms.author: kaushika
7+
manager: dcscontentpm
8+
audience: itpro
9+
ms.topic: troubleshooting
10+
ms.reviewer: kaushika
11+
ms.custom:
12+
- sap: virtualization and hyper-v\shielded virtual machines
13+
- pcy: Virtualization\shielded VMs
14+
appliesto:
15+
- <a href=https://learn.microsoft.com/windows/release-health/windows-server-release-info target=_blank>Supported versions of Windows Server</a>
16+
---
17+
18+
# Can't configure HGS for HTTPS key protection and attestation
19+
20+
## Summary
21+
22+
This article helps you to handle issues that occur when you configure the Host Guardian Service (HGS) to use HTTPS for key protection and attestation in test environments. By following these steps and guidelines, you can resolve configuration issues that affect the HGS, and ensure secure communication for your VMs.
23+
24+
## Symptoms
25+
26+
The following symptoms occur when you try to enable HTTPS on the HGS:
27+
28+
- Attestation and key unwrap operations for VMs fail.
29+
- TLS (Transport Layer Security) and certificate trust errors appear in browsers and clients.
30+
- The certificate’s Subject Alternative Name (SAN) includes only the DNS HGS service name and not individual node hostnames.
31+
- You receive the following error message:
32+
33+
> TransientError Host Unreachable
34+
35+
When this issue occurs, the following conditions apply:
36+
37+
- Failures occur during attestation and key unwrap processes over HTTPS.
38+
- The configuration functions correctly when HTTP is used instead of HTTPS.
39+
- Network trace and Test-NetConnection confirm communication on required ports.
40+
- The certificate’s Subject Alternative Name (SAN) includes only the DNS HGS service name and not individual node hostnames.
41+
- The issue isn't reproducible in other test environments, such as the support engineer’s lab environment.
42+
43+
## Cause
44+
45+
The root cause of the problem is related to the HTTPS configuration and certificate requirements for HGS:
46+
47+
- Nonmandatory HTTPS: HTTPS is optional for HGS. HTTP communications are already encrypted at the message level as part of the Key Protection Service (KPS) protocol.
48+
- Certificate issues: The certificate that's used for HTTPS doesn't meet the documented requirements, such as missing SAN entries for all HGS node hostnames.
49+
- Environment-specific factors: The issue might be caused by configuration or compatibility challenges that are specific to the environment, or from deprecated features in the Windows Server version that's used.
50+
- Feature design: Development confirms that HGS over HTTP provides adequate encryption, and HTTPS isn't required for security.
51+
52+
## Resolution
53+
54+
To resolve this issue, follow these steps:
55+
56+
1. Use HTTP for HGS communication:
57+
58+
Based on recommendations from the product and development teams, you should continue to use HTTP for HGS. HTTP provides message-level encryption, ensuring data security.
59+
60+
2. Validate encryption:
61+
62+
Collect network traces to verify that HTTP payloads are encrypted and not exposed in plain text.
63+
64+
3. Certificate reconfiguration (if HTTPS is required):
65+
66+
If HTTPS must be used, make sure that certificates meet all documented requirements, including SAN entries for all HGS node hostnames. Consult the HGS documentation for guidance to issue certificates correctly.
67+
68+
4. Use available tools for troubleshooting and validation:
69+
70+
Use the following tools and commands to troubleshoot and verify the configuration:
71+
72+
- Test-NetConnection to verify required port connectivity
73+
- PowerShell cmdlets such as Set-HgsServer for configuring HGS
74+
- Network tracing tools to verify encryption of HTTP payloads
75+
- Browser-based validation to verify HTTPS endpoint and certificate trust
76+
77+
5. Plan for future deployments:
78+
79+
- Review feature deprecation notices for HGS and shielded VMs in newer Windows Server versions.
80+
- Consider alternatives, such as Azure Confidential Computing, for future deployments.
81+
82+
6. Review documentation and guidelines:
83+
84+
- Share relevant public documentation and internal guidelines with your team to ensure proper configuration and understanding of HGS.
85+
86+
## Data collection
87+
88+
Before you contact Microsoft Support, you can gather the following information about your issue.
89+
90+
- Network traces: Perform network tracing during key protection exchanges to verify encryption of communications.
91+
- PowerShell diagnostic outputs: Collect outputs from HGS servers and guarded hosts by using HGS-related PowerShell commands.
92+
- HTTP and HTTPS traffic logs: Analyze logs for TLS-related errors and communication issues.
93+
- Configuration details: Record details about the environment, such as certificate attributes, HGS node hostnames, and DNS configuration.
94+
95+
## References
96+
97+
- [Host Guardian Service overview](/windows-server/security/guarded-fabric-shielded-vm/guarded-fabric-and-shielded-vms)
98+
- [Configure HGS](/windows-server/security/guarded-fabric-shielded-vm/guarded-fabric-setting-up-the-host-guardian-service-hgs)
99+
- [Certificate requirements for HGS](/windows-server/security/guarded-fabric-shielded-vm/guarded-fabric-obtain-certs)
100+
- [How to configure HTTPS](/windows-server/security/guarded-fabric-shielded-vm/guarded-fabric-configure-hgs-https)
101+
- [Frequently Asked Question About HGS Certificates](/archive/blogs/datacentersecurity/frequently-asked-questions-about-hgs-certificates)
102+
[Azure Confidential Computing](/azure/confidential-computing/overview)

0 commit comments

Comments
 (0)