Skip to content

Commit a1c6a00

Browse files
authored
Merge pull request #9115 from MicrosoftDocs/main
Auto push to live 2025-06-13 02:33:27
2 parents 6155dfd + 2bb77fc commit a1c6a00

File tree

3 files changed

+45
-0
lines changed

3 files changed

+45
-0
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
title: Bug Check 0x0000001A - IRQL_NOT_LESS_OR_EQUAL
3+
description: Provides solutions to an issue where an Azure virtual machine (VM) experiences the IRQL_NOT_LESS_OR_EQUAL bug check (0x0000001A).
4+
ms.date: 06/13/2025
5+
ms.reviewer: cwhitley, v-weizhu
6+
ms.service: azure-virtual-machines
7+
ms.collection: windows
8+
ms.custom: sap:My VM is not booting
9+
---
10+
11+
# VM startup is stuck on bug check 0x0000001A - IRQL_NOT_LESS_OR_EQUAL
12+
13+
**Applies to:** :heavy_check_mark: Windows VMs
14+
15+
This article helps you resolve an issue where a Microsoft Azure virtual machine (VM) experiences the **IRQL_NOT_LESS_OR_EQUAL** bug check with the stop code 0x0000001A.
16+
17+
## Symptoms
18+
19+
When you use [Boot diagnostics](./boot-diagnostics.md) to view the screenshot of a VM, the Windows operating system (OS) displays the **IRQL_NOT_LESS_OR_EQUAL** bug check (0x0000001A).
20+
21+
:::image type="content" source="media/interrupt-request-line-not-less-equal/interrupt-request-line-not-less-equal-bug-check-screen.png" alt-text="Screenshot of Windows operating system bug check IRQL_NOT_LESS_OR_EQUAL (0x0000001A).":::
22+
23+
## Cause
24+
25+
This bug check indicates that Windows or a kernel-mode driver tries to access paged memory at an invalid address while operating at a raised interrupt request level (IRQL).
26+
27+
This issue often occurs when the OS of a VM doesn't support more than 64 virtual CPUs (vCPUs), but the VM is configured with a higher vCPU count. For instance, Windows Server 2012 R2 supports a maximum of 64 vCPUs. If a VM running such an OS is provisioned with more than 64 vCPUs, the VM might fail to start and trigger the IRQL_NOT_LESS_OR_EQUAL bug check.
28+
29+
## Resolution
30+
31+
To resolve this issue, use one of the following methods:
32+
33+
- Reduce the number of vCPUs assigned to the VM to 64 or fewer.
34+
- Rebuild the VM using an OS that supports more than 64 vCPUs, such as Windows Server 2016 or later.
35+
36+
If your VM is already running a supported OS version or is configured with 64 or fewer vCPUs, further investigation is required to determine the specific cause of this issue.
37+
38+
## Collect a memory dump for troubleshooting
39+
40+
To assist with further diagnosis, [collect an OS memory dump file](./collect-os-memory-dump-file.md) and then [create a support request](https://ms.portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade/overview?DMC=troubleshoot) so that Azure support can investigate and help resolve the issue.
41+
42+
43+
[!INCLUDE [Azure Help Support](../../../includes/azure-help-support.md)]
Loading

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,8 @@
336336
href: applying-group-policy-shortcuts-policy.md
337337
- name: Azure VM startup hangs at "Applying Software Installation policy"
338338
href: applying-software-installation-policy.md
339+
- name: Azure VM startup hangs at "IRQL_NOT_LESS_OR_EQUAL"
340+
href: interrupt-request-line-not-less-equal.md
339341
- name: Troubleshoot Windows VM OS with missing boot manager
340342
href: os-bootmgr-missing.md
341343
- name: OS isn't found

0 commit comments

Comments
 (0)