You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: support/windows-server/installing-updates-features-roles/error-invalid-data-startup-installing-updates.md
+28-24Lines changed: 28 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
-
title: ERROR_INVALID_DATA error after installing Windows updates
3
-
description: Helps resolve the 0x8007000d (ERROR_INVALID_DATA) error at system startup after installing Windows updates.
2
+
title: ERROR_INVALID_DATA Error After Installing Windows Updates
3
+
description: Helps resolve the 0x8007000d (ERROR_INVALID_DATA) error at system startup after you install Windows updates.
4
4
ms.date: 05/23/2025
5
5
manager: dcscontentpm
6
6
audience: itpro
@@ -15,17 +15,15 @@ appliesto:
15
15
---
16
16
# Error 0x8007000d at startup after installing updates
17
17
18
-
This article helps resolve an issue in which you receive the `0x8007000d (ERROR_INVALID_DATA)` error at the system startup after installing Windows updates.
18
+
This article helps you resolve an issue that occurs at system startup after you install Windows updates. After you install the updates and restart the system, the system performs a rollback, and you receive a "0x8007000d (ERROR_INVALID_DATA)" error message.
19
19
20
-
After you install an update and restart the system, the system performs a rollback at the system startup, and you receive the `0x8007000d (ERROR_INVALID_DATA)` error.
20
+
## Symptoms
21
21
22
-
This issue occurs because the database of performance counters is corrupted.
23
-
24
-
## Identify the issue
22
+
When this issue occurs, you might experience any of the following symptoms.
25
23
26
24
### Symptom 1: Catalog file errors
27
25
28
-
You might encounter entries in the Component-Based Servicing (CBS) log file (usually located at *C:\Windows\Logs\CBS*) indicating issues with a catalog file:
26
+
Entries in the Component-Based Servicing (CBS) log file indicate issues that affect a catalog file. This log is typically located at *C:\Windows\Logs\CBS*. You see a log entry that resembles the following output:
29
27
30
28
```output
31
29
20xx-xx-06 xx:51:15, Info CBS Exec: Installing Package: Package_1_for_KB4584642~31bf3856ad364e35~amd64~~10.0.1.0, Update: 4584642-1_neutral, InstallDeployment: amd64_771d1f434ef835536dafe93d6811f766_31bf3856ad364e35_10.0.17763.1549_none_e4d395cdb7886270
@@ -40,11 +38,15 @@ You might encounter entries in the Component-Based Servicing (CBS) log file (usu
40
38
20xx-xx-06 xx:51:15, Info CBS Failed to verify manifest against catalog, mark store as corrupt. [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
41
39
20xx-xx-06 xx:51:15, Info CBS Failed to begin deployment installation for Update: 4584642-1_neutral [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
42
40
```
43
-
In this case, the error happens because the system can't verify if catalog file C:/WINDOWS/Servicing/Packages/Package_1_for_KB4584642~31bf3856ad364e35~amd64~~10.0.1.0.cat is valid, which means the package is likely corrupt. See [Resolution or troubleshooting steps](#resolution-or-troubleshooting-steps) for more details.
41
+
In this situation, the error occurs because the system can't determine whether the following catalog file is valid:
This symptom indicates that the package is likely corrupted.
44
46
45
47
### Symptom 2: Registry errors
46
48
47
-
Another symptom may involve registry errors. From the CBS log file, you might see the following:
49
+
In the CBS log file, you see the following entry or something similar that indicates registry issues:
48
50
49
51
```output
50
52
20xx-xx-24 05:13:10, Info CBS Registry value for Package_7762_for_KB5001347~31bf3856ad364e35~amd64~~10.0.1.4 is not a dword type. [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
@@ -56,11 +58,9 @@ Another symptom may involve registry errors. From the CBS log file, you might se
56
58
20xx-xx-24 05:13:10, Info CBS Failed to find or add the component family [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
57
59
```
58
60
59
-
This indicates registry issues. See [Resolution or troubleshooting steps](#resolution-or-troubleshooting-steps) for more details.
60
-
61
61
### Symptom 3: Driver update failure
62
62
63
-
Driver update failures during reboot can also cause this error. From CBS log file, you might see the following:
63
+
In the CBS log file, you see the following entry or something similar that indicates driver update failures during restart:
64
64
65
65
```output
66
66
20xx-xx-18 15:21:14, Info CBS Perf: Doqe: Critical install started.
@@ -79,11 +79,12 @@ Driver update failures during reboot can also cause this error. From CBS log fil
79
79
20xx-xx-18 15:22:46, Info CBS Retrieved original failure status: 0x8007000d, last forward execute state: CbsExecuteStatePrimitives
80
80
20xx-xx-18 15:22:52, Info CBS WER: Generating failure report for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~14393.4889.1.2, status: 0x8007000d, failure source: DOQ, start state: Staged, target state: Installed, client id: WindowsUpdateAgent
81
81
```
82
-
We can see that during reboot, the driver updates failed, causing the Windows update to also fail.
83
82
84
-
To verify this is the case go to *C:\Windows\INF\setupapapi.dev*, find the log, and look for the failed driver. In this case, it's mshdc.inf.
83
+
This entry shows that the driver updates failed. This issue caused the Windows update to also fail.
85
84
86
-
**setupapapi.dev.log:**
85
+
To verify that this condition is true, go to *C:\Windows\INF\setupapapi.dev*, locate the log, and examine the entries for the driver failure. In this case, it's mshdc.inf.
This issue occurs either because the database of performance counters is corrupted or the driver version is incorrect.
102
106
103
107
### File corruption or registry corruption
104
108
105
-
An old update may be reported, and the related file or registry key locations might be corrupted. This corruption can prevent the system from verifying the validity of catalog files.
109
+
An old update might be reported, and the related file or registry key locations might be corrupted. This corruption can prevent the system from verifying the validity of catalog files.
106
110
107
-
### Driver version incorrect
111
+
### Incorrect driver version
108
112
109
-
Driver updates may fail due to incorrect versioning, causing the Windows update to fail during reboot.
113
+
Driver updates might fail because of incorrect versioning. This issue causes the Windows update to fail during a restart.
110
114
111
-
## Resolution or troubleshooting steps
115
+
## Resolution
112
116
113
117
> [!NOTE]
114
-
> Before proceeding with any mitigation, [back up the OS disk](/azure/backup/about-azure-vm-restore).
118
+
> Before you proceed, [back up the OS disk](/azure/backup/about-azure-vm-restore).
115
119
116
-
The most reliable mitigation for this problem is perfoming an [in-place upgrade (IPU) on the Windows virtual machine (VM)](/azure/virtual-machines/windows-in-place-upgrade).
120
+
The most reliable solution for this problem is to perfom an [in-place upgrade (IPU) on the Windows virtual machine (VM)](/azure/virtual-machines/windows-in-place-upgrade).
0 commit comments