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
+18-18Lines changed: 18 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,21 +32,29 @@ Typically, this issue has one of the following causes:
32
32
## Resolution
33
33
34
34
> [!IMPORTANT]
35
-
> Before you troubleshoot this issue, back up the operating system disk. For information about this process for VMs, see [About Azure Virtual Machine restore](/azure/backup/about-azure-vm-restore).
35
+
>
36
+
> - If the affected computer is a Windows virtual machine (VM), that can't restart correctly or that you can't access by using SSH, make sure that you can use the Azure Serial Console to access the VM.
37
+
> - Before you troubleshoot this issue, back up the operating system disk. For information about this process for VMs, see [About Azure Virtual Machine restore](/azure/backup/about-azure-vm-restore).
36
38
37
39
The most reliable way to fix this issue is to perform an in-place upgrade on the affected computer.
38
40
39
41
> [!NOTE]
40
-
> For more information about upgrading VMs, see one of the following articles:
42
+
> For more information about how to upgrade VMs, see one of the following articles:
41
43
>
42
44
> -[In-place upgrade for VMs running Windows Server in Azure](/azure/virtual-machines/windows-in-place-upgrade)
43
45
> -[In-place upgrade for supported VMs running Windows in Azure (Windows client)](../../azure/virtual-machines/windows/in-place-system-upgrade.md)
44
46
47
+
If the issue persists, contact Microsoft Support. In the support request, include data from the CBS log that helps describe the issue. For information about how to identify this information, see the next section.
48
+
45
49
## More information
46
50
47
-
### Symptom 1: Catalog file errors
51
+
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.
52
+
53
+
The following sections show examples of log entries that document the error.
54
+
55
+
### Case 1: Catalog file errors
48
56
49
-
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 example:
57
+
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.
50
58
51
59
```output
52
60
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
@@ -62,15 +70,11 @@ Entries in the Component-Based Servicing (CBS) log file indicate issues that aff
62
70
20xx-xx-06 xx:51:15, Info CBS Failed to begin deployment installation for Update: 4584642-1_neutral [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
63
71
```
64
72
65
-
In this situation, the error occurs because the system can't determine whether the following catalog fileis valid:
73
+
The system can't validate the .cat (catalog) file, which indicates that the package is probably corrupted.
This symptom indicates that the package is probably corrupted.
70
-
71
-
### Symptom 2: Registry errors
72
-
73
-
In the CBS log file, you see the following entry or something similar that indicates registry issues:
77
+
In this example, `ERROR_INVALID_DATA` occurred when the system determined that a registry value used the wrong data type.
74
78
75
79
```output
76
80
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]
@@ -84,7 +88,7 @@ In the CBS log file, you see the following entry or something similar that indic
84
88
85
89
### Symptom 3: Driver update failure
86
90
87
-
In the CBS log file, you see the following entry or something similar that indicates driver update failures during restart:
91
+
In this example, `ERROR_INVALID_DATA` occurred when the system tried to install drivers during the restart process.
88
92
89
93
```output
90
94
20xx-xx-18 15:21:14, Info CBS Perf: Doqe: Critical install started.
@@ -104,11 +108,9 @@ In the CBS log file, you see the following entry or something similar that indic
104
108
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
105
109
```
106
110
107
-
This entry shows that the driver updates failed. This issue caused the Windows update to also fail.
111
+
The mshdc.inf driver didn't install correctly, so the rollback process started.
108
112
109
-
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.
110
-
111
-
**setupapapi.dev.log**
113
+
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