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
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
title: Error 0x8007000d at Startup after You Install a Windows Update
2
+
title: Error 0x8007000d at Startup After You Install a Windows Update
3
3
description: Discusses how to fix the 0x8007000d (ERROR_INVALID_DATA) error when the system restarts after you install Windows updates.
4
4
ms.date: 12/31/2025
5
5
manager: dcscontentpm
@@ -21,15 +21,15 @@ This article helps you resolve an issue that occurs when the computer restarts a
21
21
22
22
## Symptoms
23
23
24
-
You install a Windows update, and it appears to install successfully. However, when the computer restarts, the installation rolls back and you receive a "0x8007000d (ERROR_INVALID_DATA)" error message.
24
+
You install a Windows update. The update appears to install successfully. However, when the computer restarts, the installation rolls back, and you receive a "0x8007000d (ERROR_INVALID_DATA)" error message.
25
25
26
26
## Cause
27
27
28
28
Typically, this issue has one of the following causes:
29
29
30
-
-**File corruption or registry corruption.** 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.
30
+
-**File corruption or registry corruption**- An old update is reported, and the related file or registry key locations are corrupted. This corruption can prevent the system from verifying the validity of catalog files.
31
31
32
-
-**Incorrect driver version.** Driver updates might fail because of incorrect versioning. This issue causes the Windows update to fail during a restart.
32
+
-**Incorrect driver version**- Driver updates fail because of incorrect versioning. This issue causes the Windows update to fail during a restart.
33
33
34
34
## Resolution
35
35
@@ -50,13 +50,13 @@ If the issue persists, contact Microsoft Support. In the support request, includ
50
50
51
51
## More information
52
52
53
-
Entries in the Component-Based Servicing (CBS) log file might provide more details about how the error actually occurred. This log is typically located at C:\Windows\Logs\CBS. To track down the issue, open the log file in a text editor and search for `ERROR_INVALID_DATA`. To identify the context in which the error occurred, review the log entries that precede and follow the error.
53
+
Entries in the Component-Based Servicing (CBS) log file might provide more details about how the error actually occurred. This log is typically located at C:\Windows\Logs\CBS. To track down the issue, open the log file in a text editor, and search for `ERROR_INVALID_DATA`. To identify the context in which the error occurred, review the log entries that precede and follow the error.
54
54
55
-
The following sections show examples of log entries that document the error.
55
+
The following sections show examples of log entries that document this error.
56
56
57
57
### Case 1: Catalog file errors
58
58
59
-
In this example, `ERROR_INVALID_DATA`occurred when the system attempted to validate C:/WINDOWS/Servicing/Packages/Package_1_for_KB4584642~31bf3856ad364e35~amd64~~10.0.1.0.cat.
59
+
In this example, `ERROR_INVALID_DATA`occurs when the system tries to validate C:/WINDOWS/Servicing/Packages/Package_1_for_KB4584642~31bf3856ad364e35~amd64~~10.0.1.0.cat.
60
60
61
61
```output
62
62
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
@@ -72,11 +72,11 @@ In this example, `ERROR_INVALID_DATA` occurred when the system attempted to vali
72
72
20xx-xx-06 xx:51:15, Info CBS Failed to begin deployment installation for Update: 4584642-1_neutral [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
73
73
```
74
74
75
-
The system can't validate the .cat (catalog) file, which indicates that the package is probably corrupted.
75
+
The system can't validate the .cat (catalog) file. This indicates that the package is probably corrupted.
76
76
77
77
### Case 2: Registry errors
78
78
79
-
In this example, `ERROR_INVALID_DATA`occurred when the system determined that a registry value used the wrong data type.
79
+
In this example, `ERROR_INVALID_DATA`occurs when the system determines that a registry value uses the wrong data type.
80
80
81
81
```output
82
82
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]
@@ -90,7 +90,7 @@ In this example, `ERROR_INVALID_DATA` occurred when the system determined that a
90
90
91
91
### Case 3: Driver installation failure
92
92
93
-
In this example, `ERROR_INVALID_DATA`occurred when the system tried to install drivers during the restart process.
93
+
In this example, `ERROR_INVALID_DATA`occurs when the system tries to install drivers during the restart process.
94
94
95
95
```output
96
96
20xx-xx-18 15:21:14, Info CBS Perf: Doqe: Critical install started.
@@ -110,9 +110,9 @@ In this example, `ERROR_INVALID_DATA` occurred when the system tried to install
110
110
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
111
111
```
112
112
113
-
The mshdc.inf driver didn't install correctly, so the rollback process started.
113
+
The mshdc.inf driver doesn't install correctly. This issue triggers the rollback process.
114
114
115
-
The SetupAPI log (typically in C:\Windows\INF\setupapapi.dev) also records driver installations. In this example, the following excerpt from setupapapi.dev.log provides additional information about mshdc.inf, including the names and versions of the driver packages.
115
+
The SetupAPI log (typically in C:\Windows\INF\setupapapi.dev) also records driver installations. In this example, the following excerpt from Setupapapi.dev.log provides additional information about Mshdc.inf, including the names and versions of the driver packages.
0 commit comments