mirror of
https://github.com/MicrosoftDocs/windows-itpro-docs.git
synced 2025-05-12 13:27:23 +00:00
Merge pull request #10758 from MicrosoftDocs/main
Publish main to live, 04/08/25, 3:30 PM PDT
This commit is contained in:
commit
eda004e3f3
@ -1,257 +1,257 @@
|
|||||||
---
|
---
|
||||||
title: Log files and resolving upgrade errors
|
title: Log files and resolving upgrade errors
|
||||||
description: Learn how to interpret and analyze the log files that are generated during the Windows upgrade process.
|
description: Learn how to interpret and analyze the log files that are generated during the Windows upgrade process.
|
||||||
ms.service: windows-client
|
ms.service: windows-client
|
||||||
author: frankroj
|
author: frankroj
|
||||||
manager: aaroncz
|
manager: aaroncz
|
||||||
ms.author: frankroj
|
ms.author: frankroj
|
||||||
ms.localizationpriority: medium
|
ms.localizationpriority: medium
|
||||||
ms.topic: troubleshooting
|
ms.topic: troubleshooting
|
||||||
ms.collection:
|
ms.collection:
|
||||||
- highpri
|
- highpri
|
||||||
- tier2
|
- tier2
|
||||||
ms.subservice: itpro-deploy
|
ms.subservice: itpro-deploy
|
||||||
ms.date: 01/29/2025
|
ms.date: 04/08/2025
|
||||||
appliesto:
|
appliesto:
|
||||||
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 11</a>
|
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 11</a>
|
||||||
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 10</a>
|
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 10</a>
|
||||||
---
|
---
|
||||||
|
|
||||||
# Windows upgrade log files
|
# Windows upgrade log files
|
||||||
|
|
||||||
> [!NOTE]
|
> [!NOTE]
|
||||||
>
|
>
|
||||||
> This article is a 400-level article (advanced).
|
> This article is a 400-level article (advanced).
|
||||||
>
|
>
|
||||||
> See [Resolve Windows upgrade errors](resolve-windows-upgrade-errors.md) for a full list of articles in this section.
|
> See [Resolve Windows upgrade errors](resolve-windows-upgrade-errors.md) for a full list of articles in this section.
|
||||||
|
|
||||||
Several log files are created during each phase of the upgrade process. These log files are essential for troubleshooting upgrade problems. By default, the folders that contain these log files are hidden on the upgrade target computer. To view the log files, configure Windows Explorer to view hidden items, or use a tool to automatically gather these logs. The most useful log is **setupact.log**. The log files are located in a different folder depending on the Windows Setup phase. Recall that the phase can be determined from the extend code.
|
Several log files are created during each phase of the upgrade process. These log files are essential for troubleshooting upgrade problems. By default, the folders that contain these log files are hidden on the upgrade target computer. To view the log files, configure Windows Explorer to view hidden items, or use a tool to automatically gather these logs. The most useful log is **setupact.log**. The log files are located in a different folder depending on the Windows Setup phase. Recall that the phase can be determined from the [extend code](/troubleshoot/windows-client/deployment/windows-10-upgrade-error-codes?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#extend-codes).
|
||||||
|
|
||||||
> [!NOTE]
|
> [!NOTE]
|
||||||
>
|
>
|
||||||
> Also see the [Windows Error Reporting](windows-error-reporting.md) article in this section for help with locating error codes and log files.
|
> Also see the [Windows Error Reporting](windows-error-reporting.md) article in this section for help with locating error codes and log files.
|
||||||
|
|
||||||
The following table describes some log files and how to use them for troubleshooting purposes:
|
The following table describes some log files and how to use them for troubleshooting purposes:
|
||||||
|
|
||||||
|Log file |Phase: Location |Description |When to use|
|
|Log file |Phase: Location |Description |When to use|
|
||||||
|---|---|---|---|
|
|---|---|---|---|
|
||||||
|**setupact.log**|Down-Level:<br>$Windows.~BT\Sources\Panther|Contains information about setup actions during the downlevel phase. |All down-level failures and starting point for rollback investigations.<br> Setup.act is the most important log for diagnosing setup issues.|
|
|**setupact.log**|Down-Level:<br>$Windows.~BT\Sources\Panther|Contains information about setup actions during the downlevel phase. |All downlevel failures and starting point for rollback investigations.<br> Setup.act is the most important log for diagnosing setup issues.|
|
||||||
|**setupact.log**|OOBE:<br>$Windows.~BT\Sources\Panther\UnattendGC|Contains information about actions during the OOBE phase.|Investigating rollbacks that failed during OOBE phase and operations - 0x4001C, 0x4001D, 0x4001E, 0x4001F.|
|
|**setupact.log**|Out of box experience (OOBE):<br>$Windows.~BT\Sources\Panther\UnattendGC|Contains information about actions during the OOBE phase.|Investigating rollbacks that failed during OOBE phase and operations - 0x4001C, 0x4001D, 0x4001E, 0x4001F.|
|
||||||
|**setupact.log**|Rollback:<br>$Windows.~BT\Sources\Rollback|Contains information about actions during rollback.|Investigating generic rollbacks - 0xC1900101.|
|
|**setupact.log**|Rollback:<br>$Windows.~BT\Sources\Rollback|Contains information about actions during rollback.|Investigating generic rollbacks - 0xC1900101.|
|
||||||
|**setupact.log**|Pre-initialization (prior to downlevel):<br>Windows|Contains information about initializing setup.|If setup fails to launch.|
|
|**setupact.log**|Pre-initialization (before downlevel):<br>Windows|Contains information about initializing setup.|If setup fails to launch.|
|
||||||
|**setupact.log**|Post-upgrade (after OOBE):<br>Windows\Panther|Contains information about setup actions during the installation.|Investigate post-upgrade related issues.|
|
|**setupact.log**|Post-upgrade (after OOBE):<br>Windows\Panther|Contains information about setup actions during the installation.|Investigate post-upgrade related issues.|
|
||||||
|**setuperr.log**|Same as setupact.log|Contains information about setup errors during the installation.|Review all errors encountered during the installation phase.|
|
|**setuperr.log**|Same as setupact.log|Contains information about setup errors during the installation.|Review all errors encountered during the installation phase.|
|
||||||
|**miglog.xml**|Post-upgrade (after OOBE):<br>Windows\Panther|Contains information about what was migrated during the installation.|Identify post upgrade data migration issues.|
|
|**miglog.xml**|Post-upgrade (after OOBE):<br>Windows\Panther|Contains information about what was migrated during the installation.|Identify post upgrade data migration issues.|
|
||||||
|**BlueBox.log**|Down-Level:<br>Windows\Logs\Mosetup|Contains information communication between `setup.exe` and Windows Update.|Use during WSUS and Windows Update down-level failures or for 0xC1900107.|
|
|**BlueBox.log**|Down-Level:<br>Windows\Logs\Mosetup|Contains information communication between `setup.exe` and Windows Update.|Use during WSUS and Windows Update downlevel failures or for 0xC1900107.|
|
||||||
|Supplemental rollback logs:<br>**Setupmem.dmp**<br>**setupapi.dev.log**<br>Event logs (*.evtx)|$Windows.~BT\Sources\Rollback|Additional logs collected during rollback.|Setupmem.dmp: If OS bug checks during upgrade, setup attempts to extract a mini-dump.<br>Setupapi: Device install issues - 0x30018<br>Event logs: Generic rollbacks (0xC1900101) or unexpected reboots.|
|
|Supplemental rollback logs:<br>**Setupmem.dmp**<br>**setupapi.dev.log**<br>Event logs (*.evtx)|$Windows.~BT\Sources\Rollback|Additional logs collected during rollback.|Setupmem.dmp: If OS bug checks during upgrade, setup attempts to extract a mini-dump.<br>Setupapi: Device install issues - 0x30018<br>Event logs: Generic rollbacks (0xC1900101) or unexpected reboots.|
|
||||||
|
|
||||||
## Log entry structure
|
## Log entry structure
|
||||||
|
|
||||||
A `setupact.log` or `setuperr.log` entry includes the following elements:
|
A `setupact.log` or `setuperr.log` entry includes the following elements:
|
||||||
|
|
||||||
1. **The date and time** - 2023-09-08 09:20:05
|
1. **The date and time** - 2023-09-08 09:20:05
|
||||||
|
|
||||||
2. **The log level** - Info, Warning, Error, Fatal Error
|
1. **The log level** - Info, Warning, Error, Fatal Error
|
||||||
|
|
||||||
3. **The logging component** - CONX, MOUPG, PANTHR, SP, IBSLIB, MIG, DISM, CSI, CBS
|
1. **The logging component** - CONX, MOUPG, PANTHR, SP, IBSLIB, MIG, DISM, CSI, CBS
|
||||||
|
|
||||||
The logging components SP (setup platform), MIG (migration engine), and CONX (compatibility information) are useful for troubleshooting Windows Setup errors.
|
The logging components SP (setup platform), MIG (migration engine), and CONX (compatibility information) are useful for troubleshooting Windows Setup errors.
|
||||||
|
|
||||||
4. **The message** - Operation completed successfully.
|
1. **The message** - Operation completed successfully.
|
||||||
|
|
||||||
See the following example:
|
See the following example:
|
||||||
|
|
||||||
| Date/Time | Log level | Component | Message |
|
| Date/Time | Log level | Component | Message |
|
||||||
|------|------------|------------|------------|
|
|------|------------|------------|------------|
|
||||||
|2023-09-08 09:23:50,| Warning | MIG | Couldn't replace object C:\Users\name\Cookies. Target Object can't be removed.|
|
|2023-09-08 09:23:50,| Warning | MIG | Couldn't replace object C:\Users\name\Cookies. Target Object can't be removed.|
|
||||||
|
|
||||||
## Analyze log files
|
## Analyze log files
|
||||||
|
|
||||||
The following instructions are meant for IT professionals. Also see the [Upgrade error codes](/troubleshoot/windows-client/deployment/windows-10-upgrade-error-codes?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json) section in this guide to become familiar with [result codes](/troubleshoot/windows-client/deployment/windows-10-upgrade-error-codes?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#result-codes) and [extend codes](/troubleshoot/windows-client/deployment/windows-10-upgrade-error-codes?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#extend-codes).
|
The following instructions are meant for IT professionals. To become more familiar with [result codes](/troubleshoot/windows-client/deployment/windows-10-upgrade-error-codes?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#result-codes) and [extend codes](/troubleshoot/windows-client/deployment/windows-10-upgrade-error-codes?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#extend-codes), see the article [Upgrade error codes](/troubleshoot/windows-client/deployment/windows-10-upgrade-error-codes?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json).
|
||||||
|
|
||||||
To analyze Windows Setup log files:
|
To analyze Windows Setup log files:
|
||||||
|
|
||||||
1. Determine the Windows Setup error code. Windows Setup should return an error code if it isn't successful with the upgrade process.
|
1. Determine the Windows Setup error code. Windows Setup should return an error code if it isn't successful with the upgrade process.
|
||||||
|
|
||||||
1. Based on the [extend code](/troubleshoot/windows-client/deployment/windows-10-upgrade-error-codes?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#extend-codes) portion of the error code, determine the type and location of a log file to investigate.
|
1. Based on the [extend code](/troubleshoot/windows-client/deployment/windows-10-upgrade-error-codes?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#extend-codes) portion of the error code, determine the type and location of a log file to investigate.
|
||||||
|
|
||||||
1. Open the log file in a text editor, such as notepad.
|
1. Open the log file in a text editor, such as Notepad.
|
||||||
|
|
||||||
1. Using the [result code](/troubleshoot/windows-client/deployment/windows-10-upgrade-error-codes?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#result-codes) portion of the Windows Setup error code, search for the result code in the file and find the last occurrence of the code. Alternatively search for the "abort" and abandoning" text strings described in step 7 below.
|
1. Using the [result code](/troubleshoot/windows-client/deployment/windows-10-upgrade-error-codes?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#result-codes) portion of the Windows Setup error code, search for the result code in the file and find the last occurrence of the code. Alternatively search for the "abort" and abandoning" text strings described in step 7 below.
|
||||||
|
|
||||||
1. To find the last occurrence of the result code:
|
1. To find the last occurrence of the result code:
|
||||||
|
|
||||||
1. Scroll to the bottom of the file and select after the last character.
|
1. Scroll to the bottom of the file and select after the last character.
|
||||||
1. Select **Edit**.
|
1. Select **Edit**.
|
||||||
1. Select **Find**.
|
1. Select **Find**.
|
||||||
1. Type the result code.
|
1. Type the result code.
|
||||||
1. Under **Direction** select **Up**.
|
1. Under **Direction** select **Up**.
|
||||||
1. Select **Find Next**.
|
1. Select **Find Next**.
|
||||||
|
|
||||||
1. When the last occurrence of the result code is located, scroll up a few lines from this location in the file and review the processes that failed prior to generating the result code.
|
1. When the last occurrence of the result code is located, scroll up a few lines from this location in the file and review the processes that failed before generating the result code.
|
||||||
|
|
||||||
1. Search for the following important text strings:
|
1. Search for the following important text strings:
|
||||||
|
|
||||||
- `Shell application requested abort`
|
- `Shell application requested abort`
|
||||||
- `Abandoning apply due to error for object`
|
- `Abandoning apply due to error for object`
|
||||||
|
|
||||||
1. Decode Win32 errors that appear in this section.
|
1. Decode Win32 errors that appear in this section.
|
||||||
|
|
||||||
1. Write down the timestamp for the observed errors in this section.
|
1. Write down the timestamp for the observed errors in this section.
|
||||||
|
|
||||||
1. Search other log files for additional information matching these timestamps or errors.
|
1. Search other log files for additional information matching these timestamps or errors.
|
||||||
|
|
||||||
For example, assume that the error code for an error is **0x8007042B - 0x2000D**. Searching for **8007042B** reveals the following content from the `setuperr.log` file:
|
For example, assume that the error code for an error is **0x8007042B - 0x2000D**. Searching for **8007042B** reveals the following content from the `setuperr.log` file:
|
||||||
|
|
||||||
> [!NOTE]
|
> [!NOTE]
|
||||||
>
|
>
|
||||||
> Some lines in the following text are shortened to enhance readability. For example
|
> Some lines in the following text are shortened to enhance readability. For example
|
||||||
>
|
>
|
||||||
> - The date and time at the start of each line (ex: 2023-10-05 15:27:08) is shortened to minutes and seconds
|
> - The date and time at the start of each line (ex: 2023-10-05 15:27:08) is shortened to minutes and seconds
|
||||||
> - The certificate file name, which is a long text string, is shortened to just "CN."
|
> - The certificate file name, which is a long text string, is shortened to just "CN."
|
||||||
|
|
||||||
**setuperr.log** content:
|
**setuperr.log** content:
|
||||||
|
|
||||||
```console
|
```console
|
||||||
27:08, Error SP Error READ, 0x00000570 while gathering/applying object: File, C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Will return 0[gle=0x00000570]
|
27:08, Error SP Error READ, 0x00000570 while gathering/applying object: File, C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Will return 0[gle=0x00000570]
|
||||||
27:08, Error MIG Error 1392 while gathering object C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Shell application requested abort![gle=0x00000570]
|
27:08, Error MIG Error 1392 while gathering object C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Shell application requested abort![gle=0x00000570]
|
||||||
27:08, Error Gather failed. Last error: 0x00000000
|
27:08, Error Gather failed. Last error: 0x00000000
|
||||||
27:08, Error SP SPDoFrameworkGather: Gather operation failed. Error: 0x0000002C
|
27:08, Error SP SPDoFrameworkGather: Gather operation failed. Error: 0x0000002C
|
||||||
27:09, Error SP CMigrateFramework: Gather framework failed. Status: 44
|
27:09, Error SP CMigrateFramework: Gather framework failed. Status: 44
|
||||||
27:09, Error SP Operation failed: Migrate framework (Full). Error: 0x8007042B[gle=0x000000b7]
|
27:09, Error SP Operation failed: Migrate framework (Full). Error: 0x8007042B[gle=0x000000b7]
|
||||||
27:09, Error SP Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
|
27:09, Error SP Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
|
||||||
27:09, Error SP CSetupPlatformPrivate::Execute: Execution of operations queue failed, abandoning. Error: 0x8007042B[gle=0x000000b7]
|
27:09, Error SP CSetupPlatformPrivate::Execute: Execution of operations queue failed, abandoning. Error: 0x8007042B[gle=0x000000b7]
|
||||||
```
|
```
|
||||||
|
|
||||||
The first line indicates there was an error **0x00000570** with the file **C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]**:
|
The first line indicates there was an error **0x00000570** with the file **C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]**:
|
||||||
|
|
||||||
```console
|
```console
|
||||||
27:08, Error SP Error READ, 0x00000570 while gathering/applying object: File, C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Will return 0[gle=0x00000570]
|
27:08, Error SP Error READ, 0x00000570 while gathering/applying object: File, C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Will return 0[gle=0x00000570]
|
||||||
```
|
```
|
||||||
|
|
||||||
The error **0x00000570** is a [Win32 error code](/openspecs/windows_protocols/ms-erref/18d8fbe8-a967-4f1c-ae50-99ca8e491d2d) corresponding to: **ERROR_FILE_CORRUPT: The file or directory is corrupted and unreadable**.
|
The error **0x00000570** is a [Win32 error code](/openspecs/windows_protocols/ms-erref/18d8fbe8-a967-4f1c-ae50-99ca8e491d2d) corresponding to: **ERROR_FILE_CORRUPT: The file or directory is corrupted and unreadable**.
|
||||||
|
|
||||||
Therefore, Windows Setup failed because it wasn't able to migrate the corrupt file **C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\[CN]**. This file is a local system certificate and can be safely deleted. After the `setupact.log` file is searched for more details, the phrase **Shell application requested abort** is found in a location with the same timestamp as the lines in `setuperr.log`. This analysis confirms the suspicion that this file is the cause of the upgrade failure:
|
Therefore, Windows Setup failed because it wasn't able to migrate the corrupt file **C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\[CN]**. This file is a local system certificate and can be safely deleted. After the `setupact.log` file is searched for more details, the phrase **Shell application requested abort** is found in a location with the same timestamp as the lines in `setuperr.log`. This analysis confirms the suspicion that this file is the cause of the upgrade failure:
|
||||||
|
|
||||||
**setupact.log** content:
|
**setupact.log** content:
|
||||||
|
|
||||||
```console
|
```console
|
||||||
27:00, Info Gather started at 10/5/2023 23:27:00
|
27:00, Info Gather started at 10/5/2023 23:27:00
|
||||||
27:00, Info [0x080489] MIG Setting system object filter context (System)
|
27:00, Info [0x080489] MIG Setting system object filter context (System)
|
||||||
27:00, Info [0x0803e5] MIG Not unmapping HKCU\Software\Classes; it is not mapped
|
27:00, Info [0x0803e5] MIG Not unmapping HKCU\Software\Classes; it is not mapped
|
||||||
27:00, Info [0x0803e5] MIG Not unmapping HKCU; it is not mapped
|
27:00, Info [0x0803e5] MIG Not unmapping HKCU; it is not mapped
|
||||||
27:00, Info SP ExecuteProgress: Elapsed events:1 of 4, Percent: 12
|
27:00, Info SP ExecuteProgress: Elapsed events:1 of 4, Percent: 12
|
||||||
27:00, Info [0x0802c6] MIG Processing GATHER for migration unit: <System>\UpgradeFramework (CMXEAgent)
|
27:00, Info [0x0802c6] MIG Processing GATHER for migration unit: <System>\UpgradeFramework (CMXEAgent)
|
||||||
27:08, Error SP Error READ, 0x00000570 while gathering/applying object: File, C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Will return 0[gle=0x00000570]
|
27:08, Error SP Error READ, 0x00000570 while gathering/applying object: File, C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Will return 0[gle=0x00000570]
|
||||||
27:08, Error MIG Error 1392 while gathering object C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Shell application requested abort![gle=0x00000570]
|
27:08, Error MIG Error 1392 while gathering object C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Shell application requested abort![gle=0x00000570]
|
||||||
27:08, Info SP ExecuteProgress: Elapsed events:2 of 4, Percent: 25
|
27:08, Info SP ExecuteProgress: Elapsed events:2 of 4, Percent: 25
|
||||||
27:08, Info SP ExecuteProgress: Elapsed events:3 of 4, Percent: 37
|
27:08, Info SP ExecuteProgress: Elapsed events:3 of 4, Percent: 37
|
||||||
27:08, Info [0x080489] MIG Setting system object filter context (System)
|
27:08, Info [0x080489] MIG Setting system object filter context (System)
|
||||||
27:08, Info [0x0803e5] MIG Not unmapping HKCU\Software\Classes; it is not mapped
|
27:08, Info [0x0803e5] MIG Not unmapping HKCU\Software\Classes; it is not mapped
|
||||||
27:08, Info [0x0803e5] MIG Not unmapping HKCU; it is not mapped
|
27:08, Info [0x0803e5] MIG Not unmapping HKCU; it is not mapped
|
||||||
27:08, Info MIG COutOfProcPluginFactory::FreeSurrogateHost: Shutdown in progress.
|
27:08, Info MIG COutOfProcPluginFactory::FreeSurrogateHost: Shutdown in progress.
|
||||||
27:08, Info MIG COutOfProcPluginFactory::LaunchSurrogateHost::CommandLine: -shortened-
|
27:08, Info MIG COutOfProcPluginFactory::LaunchSurrogateHost::CommandLine: -shortened-
|
||||||
27:08, Info MIG COutOfProcPluginFactory::LaunchSurrogateHost: Successfully launched host and got control object.
|
27:08, Info MIG COutOfProcPluginFactory::LaunchSurrogateHost: Successfully launched host and got control object.
|
||||||
27:08, Error Gather failed. Last error: 0x00000000
|
27:08, Error Gather failed. Last error: 0x00000000
|
||||||
27:08, Info Gather ended at 10/5/2023 23:27:08 with result 44
|
27:08, Info Gather ended at 10/5/2023 23:27:08 with result 44
|
||||||
27:08, Info Leaving MigGather method
|
27:08, Info Leaving MigGather method
|
||||||
27:08, Error SP SPDoFrameworkGather: Gather operation failed. Error: 0x0000002C
|
27:08, Error SP SPDoFrameworkGather: Gather operation failed. Error: 0x0000002C
|
||||||
```
|
```
|
||||||
|
|
||||||
**setupapi.dev.log** content:
|
**setupapi.dev.log** content:
|
||||||
|
|
||||||
```console
|
```console
|
||||||
>>> [Device Install (UpdateDriverForPlugAndPlayDevices) - PCI\VEN_8086&DEV_8C4F]
|
>>> [Device Install (UpdateDriverForPlugAndPlayDevices) - PCI\VEN_8086&DEV_8C4F]
|
||||||
>>> Section start 2023/09/26 20:13:01.623
|
>>> Section start 2023/09/26 20:13:01.623
|
||||||
cmd: rundll32.exe "C:\WINDOWS\Installer\MSI6E4C.tmp",zzzzInvokeManagedCustomActionOutOfProc SfxCA_95972906 484 ChipsetWiX.CustomAction!Intel.Deployment.ChipsetWiX.CustomActions.InstallDrivers
|
cmd: rundll32.exe "C:\WINDOWS\Installer\MSI6E4C.tmp",zzzzInvokeManagedCustomActionOutOfProc SfxCA_95972906 484 ChipsetWiX.CustomAction!Intel.Deployment.ChipsetWiX.CustomActions.InstallDrivers
|
||||||
ndv: INF path: C:\WINDOWS\TEMP\{15B1CD41-69F5-48EA-9F45-0560A40FE2D8}\Drivers\lynxpoint\LynxPointSystem.inf
|
ndv: INF path: C:\WINDOWS\TEMP\{15B1CD41-69F5-48EA-9F45-0560A40FE2D8}\Drivers\lynxpoint\LynxPointSystem.inf
|
||||||
ndv: Install flags: 0x00000000
|
ndv: Install flags: 0x00000000
|
||||||
ndv: {Update Device Driver - PCI\VEN_8086&DEV_8C4F&SUBSYS_05BE1028&REV_04\3&11583659&0&F8}
|
ndv: {Update Device Driver - PCI\VEN_8086&DEV_8C4F&SUBSYS_05BE1028&REV_04\3&11583659&0&F8}
|
||||||
ndv: Search options: 0x00000081
|
ndv: Search options: 0x00000081
|
||||||
ndv: Searching single INF 'C:\WINDOWS\TEMP\{15B1CD41-69F5-48EA-9F45-0560A40FE2D8}\Drivers\lynxpoint\LynxPointSystem.inf'
|
ndv: Searching single INF 'C:\WINDOWS\TEMP\{15B1CD41-69F5-48EA-9F45-0560A40FE2D8}\Drivers\lynxpoint\LynxPointSystem.inf'
|
||||||
dvi: {Build Driver List} 20:13:01.643
|
dvi: {Build Driver List} 20:13:01.643
|
||||||
dvi: Searching for hardware ID(s):
|
dvi: Searching for hardware ID(s):
|
||||||
dvi: pci\ven_8086&dev_8c4f&subsys_05be1028&rev_04
|
dvi: pci\ven_8086&dev_8c4f&subsys_05be1028&rev_04
|
||||||
dvi: pci\ven_8086&dev_8c4f&subsys_05be1028
|
dvi: pci\ven_8086&dev_8c4f&subsys_05be1028
|
||||||
dvi: pci\ven_8086&dev_8c4f&cc_060100
|
dvi: pci\ven_8086&dev_8c4f&cc_060100
|
||||||
dvi: pci\ven_8086&dev_8c4f&cc_0601
|
dvi: pci\ven_8086&dev_8c4f&cc_0601
|
||||||
dvi: Searching for compatible ID(s):
|
dvi: Searching for compatible ID(s):
|
||||||
dvi: pci\ven_8086&dev_8c4f&rev_04
|
dvi: pci\ven_8086&dev_8c4f&rev_04
|
||||||
dvi: pci\ven_8086&dev_8c4f
|
dvi: pci\ven_8086&dev_8c4f
|
||||||
dvi: pci\ven_8086&cc_060100
|
dvi: pci\ven_8086&cc_060100
|
||||||
dvi: pci\ven_8086&cc_0601
|
dvi: pci\ven_8086&cc_0601
|
||||||
dvi: pci\ven_8086
|
dvi: pci\ven_8086
|
||||||
dvi: pci\cc_060100
|
dvi: pci\cc_060100
|
||||||
dvi: pci\cc_0601
|
dvi: pci\cc_0601
|
||||||
sig: {_VERIFY_FILE_SIGNATURE} 20:13:01.667
|
sig: {_VERIFY_FILE_SIGNATURE} 20:13:01.667
|
||||||
sig: Key = lynxpointsystem.inf
|
sig: Key = lynxpointsystem.inf
|
||||||
sig: FilePath = c:\windows\temp\{15b1cd41-69f5-48ea-9f45-0560a40fe2d8}\drivers\lynxpoint\lynxpointsystem.inf
|
sig: FilePath = c:\windows\temp\{15b1cd41-69f5-48ea-9f45-0560a40fe2d8}\drivers\lynxpoint\lynxpointsystem.inf
|
||||||
sig: Catalog = c:\windows\temp\{15b1cd41-69f5-48ea-9f45-0560a40fe2d8}\drivers\lynxpoint\LynxPoint.cat
|
sig: Catalog = c:\windows\temp\{15b1cd41-69f5-48ea-9f45-0560a40fe2d8}\drivers\lynxpoint\LynxPoint.cat
|
||||||
sig: Success: File is signed in catalog.
|
sig: Success: File is signed in catalog.
|
||||||
sig: {_VERIFY_FILE_SIGNATURE exit(0x00000000)} 20:13:01.683
|
sig: {_VERIFY_FILE_SIGNATURE exit(0x00000000)} 20:13:01.683
|
||||||
dvi: Created Driver Node:
|
dvi: Created Driver Node:
|
||||||
dvi: HardwareID - PCI\VEN_8086&DEV_8C4F
|
dvi: HardwareID - PCI\VEN_8086&DEV_8C4F
|
||||||
dvi: InfName - c:\windows\temp\{15b1cd41-69f5-48ea-9f45-0560a40fe2d8}\drivers\lynxpoint\lynxpointsystem.inf
|
dvi: InfName - c:\windows\temp\{15b1cd41-69f5-48ea-9f45-0560a40fe2d8}\drivers\lynxpoint\lynxpointsystem.inf
|
||||||
dvi: DevDesc - Intel(R) QM87 LPC Controller - 8C4F
|
dvi: DevDesc - Intel(R) QM87 LPC Controller - 8C4F
|
||||||
dvi: Section - Needs_ISAPNP_DRV
|
dvi: Section - Needs_ISAPNP_DRV
|
||||||
dvi: Rank - 0x00ff2001
|
dvi: Rank - 0x00ff2001
|
||||||
dvi: Signer Score - WHQL
|
dvi: Signer Score - WHQL
|
||||||
dvi: DrvDate - 04/04/2016
|
dvi: DrvDate - 04/04/2016
|
||||||
dvi: Version - 10.1.1.18
|
dvi: Version - 10.1.1.18
|
||||||
dvi: {Build Driver List - exit(0x00000000)} 20:13:01.699
|
dvi: {Build Driver List - exit(0x00000000)} 20:13:01.699
|
||||||
ndv: Searching currently installed INF
|
ndv: Searching currently installed INF
|
||||||
dvi: {Build Driver List} 20:13:01.699
|
dvi: {Build Driver List} 20:13:01.699
|
||||||
dvi: Searching for hardware ID(s):
|
dvi: Searching for hardware ID(s):
|
||||||
dvi: pci\ven_8086&dev_8c4f&subsys_05be1028&rev_04
|
dvi: pci\ven_8086&dev_8c4f&subsys_05be1028&rev_04
|
||||||
dvi: pci\ven_8086&dev_8c4f&subsys_05be1028
|
dvi: pci\ven_8086&dev_8c4f&subsys_05be1028
|
||||||
dvi: pci\ven_8086&dev_8c4f&cc_060100
|
dvi: pci\ven_8086&dev_8c4f&cc_060100
|
||||||
dvi: pci\ven_8086&dev_8c4f&cc_0601
|
dvi: pci\ven_8086&dev_8c4f&cc_0601
|
||||||
dvi: Searching for compatible ID(s):
|
dvi: Searching for compatible ID(s):
|
||||||
dvi: pci\ven_8086&dev_8c4f&rev_04
|
dvi: pci\ven_8086&dev_8c4f&rev_04
|
||||||
dvi: pci\ven_8086&dev_8c4f
|
dvi: pci\ven_8086&dev_8c4f
|
||||||
dvi: pci\ven_8086&cc_060100
|
dvi: pci\ven_8086&cc_060100
|
||||||
dvi: pci\ven_8086&cc_0601
|
dvi: pci\ven_8086&cc_0601
|
||||||
dvi: pci\ven_8086
|
dvi: pci\ven_8086
|
||||||
dvi: pci\cc_060100
|
dvi: pci\cc_060100
|
||||||
dvi: pci\cc_0601
|
dvi: pci\cc_0601
|
||||||
dvi: Created Driver Node:
|
dvi: Created Driver Node:
|
||||||
dvi: HardwareID - PCI\VEN_8086&DEV_8C4F
|
dvi: HardwareID - PCI\VEN_8086&DEV_8C4F
|
||||||
dvi: InfName - C:\WINDOWS\System32\DriverStore\FileRepository\lynxpointsystem.inf_amd64_cd1e518d883ecdfe\lynxpointsystem.inf
|
dvi: InfName - C:\WINDOWS\System32\DriverStore\FileRepository\lynxpointsystem.inf_amd64_cd1e518d883ecdfe\lynxpointsystem.inf
|
||||||
dvi: DevDesc - Intel(R) QM87 LPC Controller - 8C4F
|
dvi: DevDesc - Intel(R) QM87 LPC Controller - 8C4F
|
||||||
dvi: Section - Needs_ISAPNP_DRV
|
dvi: Section - Needs_ISAPNP_DRV
|
||||||
dvi: Rank - 0x00ff2001
|
dvi: Rank - 0x00ff2001
|
||||||
dvi: Signer Score - WHQL
|
dvi: Signer Score - WHQL
|
||||||
dvi: DrvDate - 10/03/2016
|
dvi: DrvDate - 10/03/2016
|
||||||
dvi: Version - 10.1.1.38
|
dvi: Version - 10.1.1.38
|
||||||
dvi: {Build Driver List - exit(0x00000000)} 20:13:01.731
|
dvi: {Build Driver List - exit(0x00000000)} 20:13:01.731
|
||||||
dvi: {DIF_SELECTBESTCOMPATDRV} 20:13:01.731
|
dvi: {DIF_SELECTBESTCOMPATDRV} 20:13:01.731
|
||||||
dvi: Default installer: Enter 20:13:01.735
|
dvi: Default installer: Enter 20:13:01.735
|
||||||
dvi: {Select Best Driver}
|
dvi: {Select Best Driver}
|
||||||
dvi: Class GUID of device changed to: {4d36e97d-e325-11ce-bfc1-08002be10318}.
|
dvi: Class GUID of device changed to: {4d36e97d-e325-11ce-bfc1-08002be10318}.
|
||||||
dvi: Selected Driver:
|
dvi: Selected Driver:
|
||||||
dvi: Description - Intel(R) QM87 LPC Controller - 8C4F
|
dvi: Description - Intel(R) QM87 LPC Controller - 8C4F
|
||||||
dvi: InfFile - c:\windows\system32\driverstore\filerepository\lynxpointsystem.inf_amd64_cd1e518d883ecdfe\lynxpointsystem.inf
|
dvi: InfFile - c:\windows\system32\driverstore\filerepository\lynxpointsystem.inf_amd64_cd1e518d883ecdfe\lynxpointsystem.inf
|
||||||
dvi: Section - Needs_ISAPNP_DRV
|
dvi: Section - Needs_ISAPNP_DRV
|
||||||
dvi: {Select Best Driver - exit(0x00000000)}
|
dvi: {Select Best Driver - exit(0x00000000)}
|
||||||
dvi: Default installer: Exit
|
dvi: Default installer: Exit
|
||||||
dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 20:13:01.743
|
dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 20:13:01.743
|
||||||
ndv: Currently Installed Driver:
|
ndv: Currently Installed Driver:
|
||||||
ndv: Inf Name - oem1.inf
|
ndv: Inf Name - oem1.inf
|
||||||
ndv: Driver Date - 10/03/2016
|
ndv: Driver Date - 10/03/2016
|
||||||
ndv: Driver Version - 10.1.1.38
|
ndv: Driver Version - 10.1.1.38
|
||||||
ndv: {Update Device Driver - exit(00000103)}
|
ndv: {Update Device Driver - exit(00000103)}
|
||||||
! ndv: No better matching drivers found for device 'PCI\VEN_8086&DEV_8C4F&SUBSYS_05BE1028&REV_04\3&11583659&0&F8'.
|
! ndv: No better matching drivers found for device 'PCI\VEN_8086&DEV_8C4F&SUBSYS_05BE1028&REV_04\3&11583659&0&F8'.
|
||||||
! ndv: No devices were updated.
|
! ndv: No devices were updated.
|
||||||
<<< Section end 2019/09/26 20:13:01.759
|
<<< Section end 2019/09/26 20:13:01.759
|
||||||
<<< [Exit status: FAILURE(0xC1900101)]
|
<<< [Exit status: FAILURE(0xC1900101)]
|
||||||
```
|
```
|
||||||
|
|
||||||
This analysis indicates that the Windows upgrade error can be resolved by deleting the `C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\[CN]` file.
|
This analysis indicates that the Windows upgrade error can be resolved by deleting the `C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\[CN]` file.
|
||||||
|
|
||||||
> [!NOTE]
|
> [!NOTE]
|
||||||
>
|
>
|
||||||
> In this example, the full file name is `C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\be8228fb2d3cb6c6b0ccd9ad51b320b4_a43d512c-69f2-42de-aef9-7a88fabdaa3f`.
|
> In this example, the full file name is `C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\be8228fb2d3cb6c6b0ccd9ad51b320b4_a43d512c-69f2-42de-aef9-7a88fabdaa3f`.
|
||||||
|
|
||||||
## Related articles
|
## Related articles
|
||||||
|
|
||||||
- [Fix Windows Update errors by using the DISM or System Update Readiness tool](/troubleshoot/windows-server/deployment/fix-windows-update-errors).
|
- [Fix Windows Update errors by using the DISM or System Update Readiness tool](/troubleshoot/windows-server/deployment/fix-windows-update-errors).
|
||||||
|
@ -8,7 +8,7 @@ ms.localizationpriority: medium
|
|||||||
ms.topic: troubleshooting-general
|
ms.topic: troubleshooting-general
|
||||||
ms.service: windows-client
|
ms.service: windows-client
|
||||||
ms.subservice: itpro-deploy
|
ms.subservice: itpro-deploy
|
||||||
ms.date: 01/29/2025
|
ms.date: 04/08/2025
|
||||||
appliesto:
|
appliesto:
|
||||||
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 11</a>
|
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 11</a>
|
||||||
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 10</a>
|
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 10</a>
|
||||||
@ -35,22 +35,22 @@ The following four levels are assigned:
|
|||||||
|
|
||||||
See the following articles in this section:
|
See the following articles in this section:
|
||||||
|
|
||||||
- [Quick fixes](/troubleshoot/windows-client/deployment/windows-10-upgrade-quick-fixes?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json): \Level 100\ Steps to take to eliminate many Windows upgrade errors.
|
- [Quick fixes](/troubleshoot/windows-client/deployment/windows-10-upgrade-quick-fixes?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json): (Level 100) Steps to take to eliminate many Windows upgrade errors.
|
||||||
- [SetupDiag](setupdiag.md): \Level 300\ SetupDiag is a new tool to help isolate the root cause of an upgrade failure.
|
- [SetupDiag](setupdiag.md): (Level 300) SetupDiag is a new tool to help isolate the root cause of an upgrade failure.
|
||||||
- [Troubleshooting upgrade errors](/troubleshoot/windows-client/deployment/windows-10-upgrade-issues-troubleshooting?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json): \Level 300\ General advice and techniques for troubleshooting Windows upgrade errors, and an explanation of phases used during the upgrade process.
|
- [Troubleshooting upgrade errors](/troubleshoot/windows-client/deployment/windows-10-upgrade-issues-troubleshooting?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json): (Level 300) General advice and techniques for troubleshooting Windows upgrade errors, and an explanation of phases used during the upgrade process.
|
||||||
- [Windows Error Reporting](windows-error-reporting.md): \Level 300\ How to use Event Viewer to review details about a Windows upgrade.
|
- [Windows Error Reporting](windows-error-reporting.md): (Level 300) How to use Event Viewer to review details about a Windows upgrade.
|
||||||
- [Upgrade error codes](/troubleshoot/windows-client/deployment/windows-10-upgrade-error-codes?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json): \Level 400\ The components of an error code are explained.
|
- [Upgrade error codes](/troubleshoot/windows-client/deployment/windows-10-upgrade-error-codes?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json): (Level 400) The components of an error code are explained.
|
||||||
- [Result codes](/troubleshoot/windows-client/deployment/windows-10-upgrade-error-codes?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#result-codes): Information about result codes.
|
- [Result codes](/troubleshoot/windows-client/deployment/windows-10-upgrade-error-codes?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#result-codes): Information about result codes.
|
||||||
- [Extend codes](/troubleshoot/windows-client/deployment/windows-10-upgrade-error-codes?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#extend-codes): Information about extend codes.
|
- [Extend codes](/troubleshoot/windows-client/deployment/windows-10-upgrade-error-codes?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#extend-codes): Information about extend codes.
|
||||||
- [Log files](log-files.md): \Level 400\ A list and description of log files useful for troubleshooting.
|
- [Log files](log-files.md): (Level 400) A list and description of log files useful for troubleshooting.
|
||||||
- [Log entry structure](log-files.md#log-entry-structure): The format of a log entry is described.
|
- [Log entry structure](log-files.md#log-entry-structure): The format of a log entry is described.
|
||||||
- [Analyze log files](log-files.md#analyze-log-files): General procedures for log file analysis, and an example.
|
- [Analyze log files](log-files.md#analyze-log-files): General procedures for log file analysis, and an example.
|
||||||
- [Resolution procedures](/troubleshoot/windows-client/deployment/windows-10-upgrade-resolution-procedures?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json): \Level 200\ Causes and mitigation procedures associated with specific error codes.
|
- [Resolution procedures](/troubleshoot/windows-client/deployment/windows-10-upgrade-resolution-procedures?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json): (Level 200) Causes and mitigation procedures associated with specific error codes.
|
||||||
- [0xC1900101](/troubleshoot/windows-client/deployment/windows-10-upgrade-resolution-procedures?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#0xc1900101): Information about the 0xC1900101 result code.
|
- [0xC1900101](/troubleshoot/windows-client/deployment/windows-10-upgrade-resolution-procedures?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#0xc1900101): Information about the 0xC1900101 result code.
|
||||||
- [0x800xxxxx](/troubleshoot/windows-client/deployment/windows-10-upgrade-resolution-procedures?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#0x800xxxxx): Information about result codes that start with 0x800.
|
- [0x800xxxxx](/troubleshoot/windows-client/deployment/windows-10-upgrade-resolution-procedures?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#0x800xxxxx): Information about result codes that start with 0x800.
|
||||||
- [Other result codes](/troubleshoot/windows-client/deployment/windows-10-upgrade-resolution-procedures?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#other-result-codes): Additional causes and mitigation procedures are provided for some result codes.
|
- [Other result codes](/troubleshoot/windows-client/deployment/windows-10-upgrade-resolution-procedures?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#other-result-codes): Additional causes and mitigation procedures are provided for some result codes.
|
||||||
- [Other error codes](/troubleshoot/windows-client/deployment/windows-10-upgrade-resolution-procedures?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#other-error-codes): Additional causes and mitigation procedures are provided for some error codes.
|
- [Other error codes](/troubleshoot/windows-client/deployment/windows-10-upgrade-resolution-procedures?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#other-error-codes): Additional causes and mitigation procedures are provided for some error codes.
|
||||||
- [Submit Windows upgrade errors](submit-errors.md): \Level 100\ Submit upgrade errors to Microsoft for analysis.
|
- [Submit Windows upgrade errors](submit-errors.md): (Level 100) Submit upgrade errors to Microsoft for analysis.
|
||||||
|
|
||||||
## Related articles
|
## Related articles
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ ms.topic: troubleshooting
|
|||||||
ms.collection:
|
ms.collection:
|
||||||
- highpri
|
- highpri
|
||||||
- tier2
|
- tier2
|
||||||
ms.date: 04/08/2024
|
ms.date: 04/08/2025
|
||||||
appliesto:
|
appliesto:
|
||||||
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 11</a>
|
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 11</a>
|
||||||
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 10</a>
|
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 10</a>
|
||||||
@ -264,7 +264,7 @@ Logs ZipFile created at: c:\setupdiag\Logs_14.zip
|
|||||||
|
|
||||||
When SetupDiag searches log files, it uses a set of rules to match known issues. These rules are contained in an xml file. The xml file might be updated with new and updated rules as new versions of SetupDiag are made available.
|
When SetupDiag searches log files, it uses a set of rules to match known issues. These rules are contained in an xml file. The xml file might be updated with new and updated rules as new versions of SetupDiag are made available.
|
||||||
|
|
||||||
Each rule name and its associated unique rule identifier are listed with a description of the known upgrade-blocking issue. In the rule descriptions, the term **down-level** refers to the first phase of the upgrade process, which runs under the original OS.
|
Each rule name and its associated unique rule identifier are listed with a description of the known upgrade-blocking issue. In the rule descriptions, the term **downlevel** refers to the first phase of the upgrade process, which runs under the original OS.
|
||||||
|
|
||||||
| Rule Name | GUID | Description |
|
| Rule Name | GUID | Description |
|
||||||
| --- | --- |
|
| --- | --- |
|
||||||
@ -285,7 +285,7 @@ Each rule name and its associated unique rule identifier are listed with a descr
|
|||||||
| **HardblockDeviceOrDriver** | ED3AEFA1-F3E2-4F33-8A21-184ADF215B1B | This error indicates a device driver that is loaded on the host OS isn't compatible with the newer OS version. The device driver needs to be removed before the upgrade. |
|
| **HardblockDeviceOrDriver** | ED3AEFA1-F3E2-4F33-8A21-184ADF215B1B | This error indicates a device driver that is loaded on the host OS isn't compatible with the newer OS version. The device driver needs to be removed before the upgrade. |
|
||||||
| **HardblockMismatchedLanguage** | 60BA8449-CF23-4D92-A108-D6FCEFB95B45 | This rule indicates the host OS and the target OS language editions don't match. |
|
| **HardblockMismatchedLanguage** | 60BA8449-CF23-4D92-A108-D6FCEFB95B45 | This rule indicates the host OS and the target OS language editions don't match. |
|
||||||
| **HardblockFlightSigning** | 598F2802-3E7F-4697-BD18-7A6371C8B2F8 | This rule indicates the target OS is a pre-release, Windows Insider build, and the target machine has Secure Boot enabled. This rule blocks the pre-release signed build from booting if installed on the machine. |
|
| **HardblockFlightSigning** | 598F2802-3E7F-4697-BD18-7A6371C8B2F8 | This rule indicates the target OS is a pre-release, Windows Insider build, and the target machine has Secure Boot enabled. This rule blocks the pre-release signed build from booting if installed on the machine. |
|
||||||
| **DiskSpaceBlockInDownLevel** | 6080AFAC-892E-4903-94EA-7A17E69E549E | This failure indicates the system ran out of disk space during the down-level operations of upgrade. |
|
| **DiskSpaceBlockInDownLevel** | 6080AFAC-892E-4903-94EA-7A17E69E549E | This failure indicates the system ran out of disk space during the downlevel operations of upgrade. |
|
||||||
| **DiskSpaceFailure** | 981DCBA5-B8D0-4BA7-A8AB-4030F7A10191 | This failure indicates the system drive ran out of available disk space at some point after the first reboot into the upgrade. |
|
| **DiskSpaceFailure** | 981DCBA5-B8D0-4BA7-A8AB-4030F7A10191 | This failure indicates the system drive ran out of available disk space at some point after the first reboot into the upgrade. |
|
||||||
| **PreReleaseWimMountDriverFound** | 31EC76CC-27EC-4ADC-9869-66AABEDB56F0 | Captures failures due to having an unrecognized `wimmount.sys` driver registered on the system. |
|
| **PreReleaseWimMountDriverFound** | 31EC76CC-27EC-4ADC-9869-66AABEDB56F0 | Captures failures due to having an unrecognized `wimmount.sys` driver registered on the system. |
|
||||||
| **DebugSetupMemoryDump** | C7C63D8A-C5F6-4255-8031-74597773C3C6 | This offline only rule indicates a bug check occurred during setup. If the debugger tools are available on the system, SetupDiag debugs the memory dump and provide details. |
|
| **DebugSetupMemoryDump** | C7C63D8A-C5F6-4255-8031-74597773C3C6 | This offline only rule indicates a bug check occurred during setup. If the debugger tools are available on the system, SetupDiag debugs the memory dump and provide details. |
|
||||||
@ -305,7 +305,7 @@ Each rule name and its associated unique rule identifier are listed with a descr
|
|||||||
| **FindMigGatherApplyFailure** | A9964E6C-A2A8-45FF-B6B5-25E0BD71428E | Shows errors when the migration Engine fails out on a gather or apply operation. Indicates the Migration Object (file or registry path), the Migration |
|
| **FindMigGatherApplyFailure** | A9964E6C-A2A8-45FF-B6B5-25E0BD71428E | Shows errors when the migration Engine fails out on a gather or apply operation. Indicates the Migration Object (file or registry path), the Migration |
|
||||||
| **OptionalComponentFailedToGetOCsFromPackage** | D012E2A2-99D8-4A8C-BBB2-088B92083D78 | This rule matches a specific Optional Component failure when attempting to enumerate components in a package. Indicates the optional component (OC) migration operation failed to enumerate optional components from an OC Package. It outputs the package name and error code. This rule replaces the OptionalComponentInstallFailure rule present. |
|
| **OptionalComponentFailedToGetOCsFromPackage** | D012E2A2-99D8-4A8C-BBB2-088B92083D78 | This rule matches a specific Optional Component failure when attempting to enumerate components in a package. Indicates the optional component (OC) migration operation failed to enumerate optional components from an OC Package. It outputs the package name and error code. This rule replaces the OptionalComponentInstallFailure rule present. |
|
||||||
| **OptionalComponentOpenPackageFailed** | 22952520-EC89-4FBD-94E0-B67DF88347F6 | Matches a specific Optional Component failure when attempting to open an OC package. It outputs the package name and error code. Indicates the optional component migration operation failed to open an optional component Package. Outputs the package name and error code. |
|
| **OptionalComponentOpenPackageFailed** | 22952520-EC89-4FBD-94E0-B67DF88347F6 | Matches a specific Optional Component failure when attempting to open an OC package. It outputs the package name and error code. Indicates the optional component migration operation failed to open an optional component Package. Outputs the package name and error code. |
|
||||||
| **OptionalComponentInitCBSSessionFailed** | 63340812-9252-45F3-A0F2-B2A4CA5E9317 | Matches a specific failure where the advanced installer service or components aren't operating or started on the system. Indicates corruption in the servicing stack on the down-level system. Outputs the error code encountered while trying to initialize the servicing component on the existing OS. |
|
| **OptionalComponentInitCBSSessionFailed** | 63340812-9252-45F3-A0F2-B2A4CA5E9317 | Matches a specific failure where the advanced installer service or components aren't operating or started on the system. Indicates corruption in the servicing stack on the downlevel system. Outputs the error code encountered while trying to initialize the servicing component on the existing OS. |
|
||||||
| **CriticalSafeOSDUFailure** | 73566DF2-CA26-4073-B34C-C9BC70DBF043 | This rule indicates a failure occurred while updating the SafeOS image with a critical dynamic update. It indicates the phase and error code that occurred while attempting to update the SafeOS image for diagnostic purposes. |
|
| **CriticalSafeOSDUFailure** | 73566DF2-CA26-4073-B34C-C9BC70DBF043 | This rule indicates a failure occurred while updating the SafeOS image with a critical dynamic update. It indicates the phase and error code that occurred while attempting to update the SafeOS image for diagnostic purposes. |
|
||||||
| **UserProfileCreationFailureDuringOnlineApply** | 678117CE-F6A9-40C5-BC9F-A22575C78B14 | Indicates there was a critical failure while creating or modifying a User Profile during the online apply phase of the update. It indicates the operation and error code associated with the failure for diagnostic purposes. |
|
| **UserProfileCreationFailureDuringOnlineApply** | 678117CE-F6A9-40C5-BC9F-A22575C78B14 | Indicates there was a critical failure while creating or modifying a User Profile during the online apply phase of the update. It indicates the operation and error code associated with the failure for diagnostic purposes. |
|
||||||
| **UserProfileCreationFailureDuringFinalize** | C6677BA6-2E53-4A88-B528-336D15ED1A64 | Matches a specific User Profile creation error during the finalize phase of setup. It outputs the failure code. |
|
| **UserProfileCreationFailureDuringFinalize** | C6677BA6-2E53-4A88-B528-336D15ED1A64 | Matches a specific User Profile creation error during the finalize phase of setup. It outputs the failure code. |
|
||||||
@ -314,7 +314,7 @@ Each rule name and its associated unique rule identifier are listed with a descr
|
|||||||
| **WimMountFailure** | BE6DF2F1-19A6-48C6-AEF8-D3B0CE3D4549 | This rule indicates the update failed to mount a WIM file. It shows the name of the WIM file and the error message and error code associated with the failure for diagnostic purposes. |
|
| **WimMountFailure** | BE6DF2F1-19A6-48C6-AEF8-D3B0CE3D4549 | This rule indicates the update failed to mount a WIM file. It shows the name of the WIM file and the error message and error code associated with the failure for diagnostic purposes. |
|
||||||
| **WimMountDriverIssue** | 565B60DD-5403-4797-AE3E-BC5CB972FBAE | Detects failures in `WimMount.sys` registration on the system. |
|
| **WimMountDriverIssue** | 565B60DD-5403-4797-AE3E-BC5CB972FBAE | Detects failures in `WimMount.sys` registration on the system. |
|
||||||
| **WimApplyExtractFailure** | 746879E9-C9C5-488C-8D4B-0C811FF3A9A8 | Matches a WIM apply failure during WIM extraction phases of setup. It outputs the extension, path, and error code. |
|
| **WimApplyExtractFailure** | 746879E9-C9C5-488C-8D4B-0C811FF3A9A8 | Matches a WIM apply failure during WIM extraction phases of setup. It outputs the extension, path, and error code. |
|
||||||
| **UpdateAgentExpanderFailure** | 66E496B3-7D19-47FA-B19B-4040B9FD17E2 | Matches DPX expander failures in the down-level phase of update from Windows Update. It outputs the package name, function, expression, and error code. |
|
| **UpdateAgentExpanderFailure** | 66E496B3-7D19-47FA-B19B-4040B9FD17E2 | Matches DPX expander failures in the downlevel phase of update from Windows Update. It outputs the package name, function, expression, and error code. |
|
||||||
| **FindFatalPluginFailure** | E48E3F1C-26F6-4AFB-859B-BF637DA49636 | Matches any plug-in failure that setupplatform decides is fatal to setup. It outputs the plugin name, operation, and error code. |
|
| **FindFatalPluginFailure** | E48E3F1C-26F6-4AFB-859B-BF637DA49636 | Matches any plug-in failure that setupplatform decides is fatal to setup. It outputs the plugin name, operation, and error code. |
|
||||||
| **MigrationAbortedDueToPluginFailure** | D07A24F6-5B25-474E-B516-A730085940C9 | Indicates a critical failure in a migration plugin that causes setup to abort the migration. Provides the setup operation, plug-in name, plug-in action and error code. |
|
| **MigrationAbortedDueToPluginFailure** | D07A24F6-5B25-474E-B516-A730085940C9 | Indicates a critical failure in a migration plugin that causes setup to abort the migration. Provides the setup operation, plug-in name, plug-in action and error code. |
|
||||||
| **DISMAddPackageFailed** | 6196FF5B-E69E-4117-9EC6-9C1EAB20A3B9 | Indicates a critical failure during a DISM add package operation. Specifies the Package Name, DISM error and add package error code. |
|
| **DISMAddPackageFailed** | 6196FF5B-E69E-4117-9EC6-9C1EAB20A3B9 | Indicates a critical failure during a DISM add package operation. Specifies the Package Name, DISM error and add package error code. |
|
||||||
@ -327,9 +327,9 @@ Each rule name and its associated unique rule identifier are listed with a descr
|
|||||||
| | |
|
| | |
|
||||||
| **FindSuccessfulUpgrade** | 8A0824C8-A56D-4C55-95A0-22751AB62F3E | Determines if the given setup was a success or not based off the logs. |
|
| **FindSuccessfulUpgrade** | 8A0824C8-A56D-4C55-95A0-22751AB62F3E | Determines if the given setup was a success or not based off the logs. |
|
||||||
| **FindSetupHostReportedFailure** | 6253C04F-2E4E-4F7A-B88E-95A69702F7EC | Gives information about failures surfaced early in the upgrade process by `setuphost.exe` |
|
| **FindSetupHostReportedFailure** | 6253C04F-2E4E-4F7A-B88E-95A69702F7EC | Gives information about failures surfaced early in the upgrade process by `setuphost.exe` |
|
||||||
| **FindDownlevelFailure** | 716334B7-F46A-4BAA-94F2-3E31BC9EFA55 | Gives failure information surfaced by SetupPlatform, later in the down-level phase. |
|
| **FindDownlevelFailure** | 716334B7-F46A-4BAA-94F2-3E31BC9EFA55 | Gives failure information surfaced by SetupPlatform, later in the downlevel phase. |
|
||||||
| **FindAbruptDownlevelFailure** | 55882B1A-DA3E-408A-9076-23B22A0472BD | Gives last operation failure information when the system fails in the down-level, but the log just ends abruptly. |
|
| **FindAbruptDownlevelFailure** | 55882B1A-DA3E-408A-9076-23B22A0472BD | Gives last operation failure information when the system fails in the downlevel, but the log just ends abruptly. |
|
||||||
| **FindEarlyDownlevelError** | A4CE4FC9-5E10-4BB1-8ECE-3B29EB9D7C52 | Detects failures in down-level phase before setup platform is invoked. |
|
| **FindEarlyDownlevelError** | A4CE4FC9-5E10-4BB1-8ECE-3B29EB9D7C52 | Detects failures in downlevel phase before setup platform is invoked. |
|
||||||
| **FindSPFatalError** | A4028172-1B09-48F8-AD3B-86CDD7D55852 | Captures failure information when setup platform encounters a fatal error. |
|
| **FindSPFatalError** | A4028172-1B09-48F8-AD3B-86CDD7D55852 | Captures failure information when setup platform encounters a fatal error. |
|
||||||
| **FindSetupPlatformFailedOperationInfo** | 307A0133-F06B-4B75-AEA8-116C3B53C2D1 | Gives last phase and error information when SetupPlatform indicates a critical failure. This rule indicates the operation and error associated with the failure for diagnostic purposes. |
|
| **FindSetupPlatformFailedOperationInfo** | 307A0133-F06B-4B75-AEA8-116C3B53C2D1 | Gives last phase and error information when SetupPlatform indicates a critical failure. This rule indicates the operation and error associated with the failure for diagnostic purposes. |
|
||||||
| **FindRollbackFailure** | 3A43C9B5-05B3-4F7C-A955-88F991BB5A48 | Gives last operation, failure phase, and error information when a rollback occurs. |
|
| **FindRollbackFailure** | 3A43C9B5-05B3-4F7C-A955-88F991BB5A48 | Gives last operation, failure phase, and error information when a rollback occurs. |
|
||||||
@ -363,7 +363,7 @@ System Information:
|
|||||||
|
|
||||||
Error: SetupDiag reports Optional Component installation failed to open OC Package. Package Name: Foundation, Error: 0x8007001F
|
Error: SetupDiag reports Optional Component installation failed to open OC Package. Package Name: Foundation, Error: 0x8007001F
|
||||||
Recommend you check the "Windows Modules Installer" service (Trusted Installer) is started on the system and set to automatic start, reboot and try the update again. Optionally, you can check the status of optional components on the system (search for Windows Features), uninstall any unneeded optional components, reboot and try the update again.
|
Recommend you check the "Windows Modules Installer" service (Trusted Installer) is started on the system and set to automatic start, reboot and try the update again. Optionally, you can check the status of optional components on the system (search for Windows Features), uninstall any unneeded optional components, reboot and try the update again.
|
||||||
Error: SetupDiag reports down-level failure, Operation: Finalize, Error: 0x8007001F - 0x50015
|
Error: SetupDiag reports downlevel failure, Operation: Finalize, Error: 0x8007001F - 0x50015
|
||||||
Refer to https://learn.microsoft.com/windows/deployment/upgrade/upgrade-error-codes for error information.
|
Refer to https://learn.microsoft.com/windows/deployment/upgrade/upgrade-error-codes for error information.
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
title: Submit Windows upgrade errors using Feedback Hub
|
title: Submit Windows upgrade errors using Feedback Hub
|
||||||
manager: aaroncz
|
manager: aaroncz
|
||||||
ms.author: frankroj
|
ms.author: frankroj
|
||||||
description: Download the Feedback Hub app, and then submit Windows upgrade errors for diagnosis using feedback hub.
|
description: Download the Feedback Hub app, and then submit Windows upgrade errors for diagnosis using Feedback Hub.
|
||||||
ms.service: windows-client
|
ms.service: windows-client
|
||||||
author: frankroj
|
author: frankroj
|
||||||
ms.localizationpriority: medium
|
ms.localizationpriority: medium
|
||||||
ms.topic: troubleshooting-general
|
ms.topic: troubleshooting-general
|
||||||
ms.subservice: itpro-deploy
|
ms.subservice: itpro-deploy
|
||||||
ms.date: 01/29/2025
|
ms.date: 04/08/2025
|
||||||
appliesto:
|
appliesto:
|
||||||
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 11</a>
|
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 11</a>
|
||||||
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 10</a>
|
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 10</a>
|
||||||
@ -28,17 +28,17 @@ This article describes how to submit problems with a Windows upgrade to Microsof
|
|||||||
|
|
||||||
The Feedback Hub app allows reporting to Microsoft of any problems encountered while using Windows. It also allows sending suggestions to Microsoft on how to improve the Windows experience. Previously, the Feedback Hub could only be used through the Windows Insider Program. Now anyone can use this tool. The Feedback Hub app can be downloaded from the [Microsoft Store](https://www.microsoft.com/store/p/feedback-hub/9nblggh4r32n?SilentAuth=1&wa=wsignin1.0).
|
The Feedback Hub app allows reporting to Microsoft of any problems encountered while using Windows. It also allows sending suggestions to Microsoft on how to improve the Windows experience. Previously, the Feedback Hub could only be used through the Windows Insider Program. Now anyone can use this tool. The Feedback Hub app can be downloaded from the [Microsoft Store](https://www.microsoft.com/store/p/feedback-hub/9nblggh4r32n?SilentAuth=1&wa=wsignin1.0).
|
||||||
|
|
||||||
The Feedback Hub requires a currently supported version of Windows. The Feedback Hub can be used to submit information to Microsoft if problems are encountered while upgrading Windows. If upgrading to a currently supported version of Windows from a previous version that's Windows 10 or newer, the Feedback Hub automatically collects log files. For operating systems prior to Windows 10 that don't support the Feedback Hub, the log files must be manually collected. The log files can then be attached to the feedback item using a device that is running a currently supported version of Windows that supports the Feedback Hub.
|
The Feedback Hub requires a [currently supported version of Windows](/windows/release-health/supported-versions-windows-client). The Feedback Hub can be used to submit information to Microsoft if problems are encountered while upgrading Windows. If upgrading between [currently supported version of Windows](/windows/release-health/supported-versions-windows-client), the Feedback Hub automatically collects log files. For out of support operating systems before Windows 10 that don't support the Feedback Hub, the log files must be manually collected. The log files can then be attached to the feedback item using a device that is running a [currently supported version of Windows](/windows/release-health/supported-versions-windows-client) that supports the Feedback Hub.
|
||||||
|
|
||||||
## Submit feedback
|
## Submit feedback
|
||||||
|
|
||||||
To submit feedback about a failed Windows upgrade, open the [Feedback Hub](feedback-hub://?referrer=resolveUpgradeErrorsPage&tabid=2&contextid=81&newFeedback=true&feedbackType=2&topic=submit-errors.md).
|
To submit feedback about a failed Windows upgrade, open the [Feedback Hub](feedback-hub://?referrer=resolveUpgradeErrorsPage&tabid=2&contextid=81&newFeedback=true&feedbackType=2&topic=submit-errors.md).
|
||||||
|
|
||||||
In the Feedback Hub, fill out all four sections with as much detail as possible:
|
In the Feedback Hub, fill out all of the sections with as much detail as possible:
|
||||||
|
|
||||||
1. **Enter your feedback**
|
1. **Enter your feedback**
|
||||||
1. **Choose a category**
|
1. **Choose a category**
|
||||||
1. **Find similar feedback**
|
1. **Find similar feedback** - this section doesn't have anything to fill out, but it is important to check for similar feedback items. If a similar feedback item is found, select it and then select the **Next** button. This allows Microsoft to see how many people are affected by the same issue.
|
||||||
1. **Add more details**
|
1. **Add more details**
|
||||||
|
|
||||||
Recommended information that can be included under the **Add more details** section include:
|
Recommended information that can be included under the **Add more details** section include:
|
||||||
@ -71,5 +71,3 @@ After the feedback is submitted, additional information and items can be added t
|
|||||||
1. Copy and then use the short link that is displayed.
|
1. Copy and then use the short link that is displayed.
|
||||||
|
|
||||||
:::image type="content" alt-text="Share example." source="../images/share.jpg":::
|
:::image type="content" alt-text="Share example." source="../images/share.jpg":::
|
||||||
|
|
||||||
## Related articles
|
|
||||||
|
@ -8,7 +8,7 @@ author: frankroj
|
|||||||
ms.localizationpriority: medium
|
ms.localizationpriority: medium
|
||||||
ms.topic: article
|
ms.topic: article
|
||||||
ms.subservice: itpro-deploy
|
ms.subservice: itpro-deploy
|
||||||
ms.date: 01/29/2025
|
ms.date: 04/08/2025
|
||||||
appliesto:
|
appliesto:
|
||||||
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 11</a>
|
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 11</a>
|
||||||
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 10</a>
|
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 10</a>
|
||||||
@ -22,7 +22,7 @@ appliesto:
|
|||||||
>
|
>
|
||||||
> See [Resolve Windows upgrade errors](resolve-windows-upgrade-errors.md) for a full list of articles in this section.
|
> See [Resolve Windows upgrade errors](resolve-windows-upgrade-errors.md) for a full list of articles in this section.
|
||||||
|
|
||||||
When Windows Setup fails, the result and extend code are recorded as an informational event in the Application log by Windows Error Reporting as event 1001. The event name is **WinSetupDiag02**. Event Viewer or Windows PowerShell can be used to review this event.
|
When Windows Setup fails, the [result code](/troubleshoot/windows-client/deployment/windows-10-upgrade-error-codes?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#result-codes) and [extend code](/troubleshoot/windows-client/deployment/windows-10-upgrade-error-codes?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json#extend-codes) are recorded as an informational event in the Application log by Windows Error Reporting as event 1001. The event name is **WinSetupDiag02**. Event Viewer or Windows PowerShell can be used to review this event.
|
||||||
|
|
||||||
To use Windows PowerShell, type the following commands from an elevated Windows PowerShell prompt:
|
To use Windows PowerShell, type the following commands from an elevated Windows PowerShell prompt:
|
||||||
|
|
||||||
@ -48,18 +48,18 @@ To use Event Viewer:
|
|||||||
|
|
||||||
Ten parameters are listed in the event:
|
Ten parameters are listed in the event:
|
||||||
|
|
||||||
| Parameters |
|
| Parameters | Description| Example |
|
||||||
| ------------- |
|
| ------------- | --- | --- |
|
||||||
| P1: The Setup Scenario (1=Media,5=WindowsUpdate,7=Media Creation Tool) |
|
| P1 | The Setup Scenario | 1=Media, 5=WindowsUpdate, 7=Media Creation Tool |
|
||||||
| P2: Setup Mode (x=default,1=Downlevel,5=Rollback) |
|
| P2 | Setup Mode | x=default, 1=Downlevel, 5=Rollback |
|
||||||
| P3: New OS Architecture (x=default,0=X86,9=AMD64) |
|
| P3 | New OS Architecture | x=default, 0=X86, 9=AMD64 |
|
||||||
| P4: Install Result (x=default,0=Success,1=Failure,2=Cancel,3=Blocked) |
|
| P4 | Install Result | x=default, 0=Success, 1=Failure,2=Cancel, 3=Blocked |
|
||||||
| **P5: Result Error Code** (Ex: 0xc1900101) |
|
| **P5** | Result Error Code | 0xc1900101 |
|
||||||
| **P6: Extend Error Code** (Ex: 0x20017) |
|
| **P6** | Extend Error Code | 0x20017 |
|
||||||
| P7: Source OS build (Ex: 9600) |
|
| P7 | Source OS build | 9600 |
|
||||||
| P8: Source OS branch (not typically available) |
|
| P8 | Source OS branch | Not typically available |
|
||||||
| P9: New OS build (Ex: 16299) |
|
| P9 | New OS build | 16299 |
|
||||||
| P10: New OS branch (Ex: rs3_release) |
|
| P10 | New OS branch | rs3_release |
|
||||||
|
|
||||||
The event also contains links to log files that can be used to perform a detailed diagnosis of the error. The following example is an example of this event from a successful upgrade:
|
The event also contains links to log files that can be used to perform a detailed diagnosis of the error. The following example is an example of this event from a successful upgrade:
|
||||||
|
|
||||||
|
@ -7,7 +7,10 @@ ms.service: windows-client
|
|||||||
author: frankroj
|
author: frankroj
|
||||||
ms.topic: upgrade-and-migration-article
|
ms.topic: upgrade-and-migration-article
|
||||||
ms.subservice: itpro-deploy
|
ms.subservice: itpro-deploy
|
||||||
ms.date: 08/30/2024
|
ms.date: 04/08/2025
|
||||||
|
appliesto:
|
||||||
|
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 11</a>
|
||||||
|
- ✅ <a href="https://learn.microsoft.com/windows/release-health/supported-versions-windows-client" target="_blank">Windows 10</a>
|
||||||
---
|
---
|
||||||
|
|
||||||
# Windows upgrade and migration considerations
|
# Windows upgrade and migration considerations
|
||||||
@ -61,7 +64,7 @@ If a single-language Windows image that matches the system default UI language o
|
|||||||
|
|
||||||
### Errorhandler.cmd
|
### Errorhandler.cmd
|
||||||
|
|
||||||
If using **Errorhandler.cmd** when upgrading from an earlier version of Windows, copy **Errorhandler.cmd** into the `%WINDIR%\Setup\Scripts` directory on the original installation of Windows. Copying **Errorhandler.cmd** into the `%WINDIR%\Setup\Scripts` directory on the original installation of Windows makes sure that if there are errors during the down-level phase of Windows Setup, the commands in **Errorhandler.cmd** run. For more information, see [Run a script if Windows Setup encounters a fatal error (ErrorHandler.cmd)](/windows-hardware/manufacture/desktop/add-a-custom-script-to-windows-setup#run-a-script-if-windowssetup-encounters-a-fatal-error-errorhandlercmd).
|
If using **Errorhandler.cmd** when upgrading from an earlier version of Windows, copy **Errorhandler.cmd** into the `%WINDIR%\Setup\Scripts` directory on the original installation of Windows. Copying **Errorhandler.cmd** into the `%WINDIR%\Setup\Scripts` directory on the original installation of Windows makes sure that if there are errors during the downlevel phase of Windows Setup, the commands in **Errorhandler.cmd** run. For more information, see [Run a script if Windows Setup encounters a fatal error (ErrorHandler.cmd)](/windows-hardware/manufacture/desktop/add-a-custom-script-to-windows-setup#run-a-script-if-windowssetup-encounters-a-fatal-error-errorhandlercmd).
|
||||||
|
|
||||||
## Related content
|
## Related content
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: Resources for deprecated features in the Windows client
|
title: Resources for deprecated features in the Windows client
|
||||||
description: Resources and details for deprecated features in the Windows client.
|
description: Resources and details for deprecated features in the Windows client.
|
||||||
ms.date: 08/14/2024
|
ms.date: 04/08/2025
|
||||||
ms.service: windows-client
|
ms.service: windows-client
|
||||||
ms.subservice: itpro-fundamentals
|
ms.subservice: itpro-fundamentals
|
||||||
ms.localizationpriority: medium
|
ms.localizationpriority: medium
|
||||||
@ -21,6 +21,15 @@ appliesto:
|
|||||||
|
|
||||||
This article provides additional resources about [deprecated features for Windows client](deprecated-features.md) that may be needed by IT professionals. The following information is provided to help IT professionals plan for the removal of deprecated features:
|
This article provides additional resources about [deprecated features for Windows client](deprecated-features.md) that may be needed by IT professionals. The following information is provided to help IT professionals plan for the removal of deprecated features:
|
||||||
|
|
||||||
|
## Windows UWP Map control and Windows Maps platform APIs
|
||||||
|
|
||||||
|
In May 2024, we announced the unification of [Bing Maps for Enterprise](https://blogs.bing.com/maps/2024-05/Microsoft-Announces-Vision-for-Next-Generation-of-Enterprise-Maps) with [Azure Maps](https://azure.microsoft.com/products/azure-maps). This means that going forward, Azure Maps will combine the best of Bing Maps for Enterprise and Azure Maps. If your solution uses the Windows UWP Map control, look to move to an Azure Maps based replacement within one year of this deprecation notice rather than the end date for the entire Bing Maps for Enterprise platform. The following resources can help you with this transition:
|
||||||
|
- [Migrate from Bing Maps to Azure Maps](/azure/azure-maps/migrate-bing-maps-overview)
|
||||||
|
- [Use the Azure Maps map control](/azure/azure-maps/how-to-use-map-control)
|
||||||
|
- [Azure Maps code samples](https://samples.azuremaps.com/)
|
||||||
|
- [Bing Maps Blog](https://blogs.bing.com/maps)
|
||||||
|
- [Azure Maps Blog](https://techcommunity.microsoft.com/category/azure/blog/azuremapsblog)
|
||||||
|
|
||||||
## Paint 3D
|
## Paint 3D
|
||||||
|
|
||||||
Paint 3D is deprecated and will be removed from the Microsoft Store on November 4, 2024. Existing installations of Paint 3D will continue to work, but the app will no longer be available for download from the Microsoft Store. If you remove the app, you can reinstall it from the Microsoft Store until November 4, 2024. After that date, Paint 3D will no longer be available for download. Paint 3D was preinstalled on some Windows 10 devices, but wasn't preinstalled on Windows 11 devices. Some alternatives to Paint 3D include:
|
Paint 3D is deprecated and will be removed from the Microsoft Store on November 4, 2024. Existing installations of Paint 3D will continue to work, but the app will no longer be available for download from the Microsoft Store. If you remove the app, you can reinstall it from the Microsoft Store until November 4, 2024. After that date, Paint 3D will no longer be available for download. Paint 3D was preinstalled on some Windows 10 devices, but wasn't preinstalled on Windows 11 devices. Some alternatives to Paint 3D include:
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: Deprecated features in the Windows client
|
title: Deprecated features in the Windows client
|
||||||
description: Review the list of features that Microsoft is no longer actively developing in Windows 10 and Windows 11.
|
description: Review the list of features that Microsoft is no longer actively developing in Windows 10 and Windows 11.
|
||||||
ms.date: 02/19/2025
|
ms.date: 04/08/2025
|
||||||
ms.service: windows-client
|
ms.service: windows-client
|
||||||
ms.subservice: itpro-fundamentals
|
ms.subservice: itpro-fundamentals
|
||||||
ms.localizationpriority: medium
|
ms.localizationpriority: medium
|
||||||
@ -47,6 +47,7 @@ The features in this article are no longer being actively developed, and might b
|
|||||||
|
|
||||||
| Feature | Details and mitigation | Deprecation announced |
|
| Feature | Details and mitigation | Deprecation announced |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
|
| Windows UWP Map control and Windows Maps platform APIs <!--9853556--> | The [Windows UWP Map control](/uwp/api/windows.ui.xaml.controls.maps) and [Windows Maps platform APIs](/uwp/api/windows.services.maps) within Windows have been deprecated as of April 8, 2025. The Maps UWP Control and Maps platform support within Windows will continue to function but will not be updated. For more information, see [Resources for deprecated features](deprecated-features-resources.md#windows-uwp-map-control-and-windows-maps-platform-apis). | April 8, 2025 |
|
||||||
| Line printer daemon (LPR/LPD) <!--9787121--> | Deprecation reminder: [The line printer daemon protocol (LPR/LPD) was deprecated](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831568(v=ws.11)#printing) starting in Windows Server 2012. As removal of the line printer daemon protocol nears, we'd like to remind customers to ensure their environments are prepared for removal. When these features are eventually removed, clients that print to a server using this protocol, such as UNIX clients, will not be able to connect or print. Instead, UNIX clients should use IPP. Windows clients can connect to UNIX shared printers using the [Windows Standard Port Monitor](/troubleshoot/windows-server/printing/standard-port-monitor-for-tcpip). | [Original announcement: Windows Server 2012](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831568(v=ws.11)#printing) </br> <br> Courtesy reminder: February 2025 |
|
| Line printer daemon (LPR/LPD) <!--9787121--> | Deprecation reminder: [The line printer daemon protocol (LPR/LPD) was deprecated](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831568(v=ws.11)#printing) starting in Windows Server 2012. As removal of the line printer daemon protocol nears, we'd like to remind customers to ensure their environments are prepared for removal. When these features are eventually removed, clients that print to a server using this protocol, such as UNIX clients, will not be able to connect or print. Instead, UNIX clients should use IPP. Windows clients can connect to UNIX shared printers using the [Windows Standard Port Monitor](/troubleshoot/windows-server/printing/standard-port-monitor-for-tcpip). | [Original announcement: Windows Server 2012](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831568(v=ws.11)#printing) </br> <br> Courtesy reminder: February 2025 |
|
||||||
| Location History <!--9798092--> | We are deprecating and removing the Location History feature, an [API](/uwp/api/windows.devices.geolocation.geolocator.getgeopositionhistoryasync) that allowed Cortana to access 24 hours of device history when location was enabled. With the removal of the Location History feature, location data will no longer be saved locally and the corresponding settings will also be removed from the **Privacy & Security** > **Location** page in **Settings**. | February 2025 |
|
| Location History <!--9798092--> | We are deprecating and removing the Location History feature, an [API](/uwp/api/windows.devices.geolocation.geolocator.getgeopositionhistoryasync) that allowed Cortana to access 24 hours of device history when location was enabled. With the removal of the Location History feature, location data will no longer be saved locally and the corresponding settings will also be removed from the **Privacy & Security** > **Location** page in **Settings**. | February 2025 |
|
||||||
| Suggested actions <!--9614241-->| Suggested actions that appear when you copy a phone number or future date in Windows 11 are deprecated and will be removed in a future Windows 11 update. | December 2024 |
|
| Suggested actions <!--9614241-->| Suggested actions that appear when you copy a phone number or future date in Windows 11 are deprecated and will be removed in a future Windows 11 update. | December 2024 |
|
||||||
|
Loading…
x
Reference in New Issue
Block a user