Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PC×
FREEDOM251

Freedom251 › Blog › 0x80070422

How to Fix 0x80070422 on Windows Server 2016 (and Verify 0X800700422)

By Freedom251 Team · · 10 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If Windows Server 2016 displays 0X800700422, first verify the transcription. Microsoft documents 0x80070422—one fewer hexadecimal digit—as ERROR_SERVICE_DISABLED, commonly reported when the Windows Update service is stopped or disabled. Do not silently change the code in a production record: capture the exact message, the operation that failed, the time, and the related event details. Then check the Windows Update service before attempting cache or image repairs.

What the code means—and why the extra digit matters

Hexadecimal letters are case-insensitive, so uppercase 0X is not itself a problem. The important difference is the number: Microsoft’s Windows Update error table identifies 0x80070422, not 0X800700422. The documented code maps to ERROR_SERVICE_DISABLED. Microsoft describes the condition as occurring when the Windows Update service stops working or is not running, with the first mitigation being to check whether that service is running.

As an Amazon Associate I earn from qualifying purchases.

The nine-digit string in the title is not identified in the Microsoft references used for this procedure. It may be a transcription error, a display assembled by another application, or a code returned by a different operation such as role installation, activation, or servicing. System error values are defined in Windows headers and only become meaningful in the context of the operation that returned them. Treat the exact text as evidence rather than assuming every similar-looking value has the same cause.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

In practice, the fastest safe path is to verify the message, inspect service state, retry, and only then move to cache or component-store repairs. That order avoids making a broad image change when a single disabled service is the real problem.

Before changing Server 2016

  • Record the full error text, including capitalization and every digit.
  • Write down what failed: Windows Update, a role or feature installation, activation, or another task.
  • Note the server’s time zone and the failure time so you can match the event in logs.
  • Confirm that you have an elevated administrative session and a maintenance window appropriate for restarting services or the server.
  • Follow your organization’s change-control, backup, and recovery requirements. Do not disable security controls or alter domain policy merely to make an update run.

If the server is a production domain controller, certificate authority, database host, or cluster member, coordinate service restarts with the owners of those workloads. Windows Update recovery can be performed without removing the server’s role, but it can interrupt an update transaction or require a reboot.

Step 1: Verify the code and the operation that failed

Capture the original message

Copy the error from the dialog, Server Manager, update history, or the application log instead of retyping it. Preserve the original record even if you later determine that the intended value was 0x80070422. Check whether the code appears beside a Windows Update failure or beside a role, feature, activation, or application operation.

Check whether another code is present

Some interfaces show a short message first and a more precise code in a details pane or event. Record all of them. If the operation is not Windows Update, do not assume the Windows Update service is the only dependency; use the operation-specific log to identify the component that failed.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Use Microsoft’s code references when the value remains uncertain

Microsoft explains that system error codes can occur in many parts of Windows and require contextual investigation. Its Error Lookup Tool and official error tables can help determine whether the value is a defined Win32 code. A value that cannot be found should remain marked as unverified in your incident notes rather than being “corrected” without evidence.

Step 2: Check and start the Windows Update service

Use the Services console

  1. Sign in with an account permitted to manage services.
  2. Press Win+R, enter services.msc, and press Enter.
  3. Locate Windows Update in the list.
  4. Open its properties and inspect both Service status and Startup type. A service that is stopped or configured as Disabled explains the documented 0x80070422 case.
  5. If your policy allows it and the service is stopped, select Start. Apply the change, close the dialog, and retry the original update operation.

Do not blindly force a startup setting on a managed server. Some organizations deliberately control update services through Group Policy, configuration management, or maintenance orchestration. If the setting reverts, identify the policy or management system responsible and have the change made there.

Check the result immediately

A successful start is useful evidence even if the update still fails. Record the previous state, the new state, and the time of the retry. If the service starts and the same error returns, continue with the diagnostic sequence rather than repeatedly clicking Start.

Step 3: Check service state from an elevated command prompt

The command line provides a reproducible record and can reveal a service-control error that the graphical console does not make obvious.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Open Command Prompt with Run as administrator.
  2. Run sc query wuauserv to display the Windows Update service state.
  3. If it is stopped and your change policy permits a start, run net start wuauserv.
  4. Retry the operation and save any returned message or error code.

If the command reports that the service is disabled, return to the Services console and review the configured startup type and any policy that controls it. A failed start should be investigated through Event Viewer rather than bypassed by deleting service entries or editing the registry.

Step 4: Run the Windows Update troubleshooter when available

Microsoft Support lists the Windows Update troubleshooter as a first-line diagnostic. On Server 2016, the exact interface can vary by installation and administrative policy. If the troubleshooter is available in your build, run it from the Windows troubleshooting settings or the Microsoft-supported troubleshooting workflow, allow it to inspect update components, and record each finding. If no graphical troubleshooter is provided on the server, use the same sequence manually: verify service state, inspect logs, reset the update cache only when indicated, and repair the component store when corruption is shown.

A troubleshooter result is a diagnostic clue, not proof that every update problem has been repaired. Retry the original operation and compare the new event and code with the first failure.

Step 5: Reset the Windows Update download cache

Use this step when the service is running but downloads, metadata, or an interrupted update transaction appear damaged. Microsoft Support documents clearing the contents of C:WindowsSoftwareDistribution as a standard recovery action. The folder contains update working data; clearing it causes Windows Update to rebuild that data, but it does not repair a corrupted component store.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Stop the services that may hold cache files

  1. Open an elevated Command Prompt.
  2. Run net stop wuauserv.
  3. Run net stop bits.
  4. Run net stop cryptsvc.
  5. If the update transaction is holding installer files, run net stop msiserver.

Each command should report whether the service stopped. If a service refuses to stop, note the message and investigate the associated process or maintenance activity; do not delete files while they are in use.

Clear the contents, not the folder itself

In File Explorer, browse to C:WindowsSoftwareDistribution and remove its contents while leaving the parent folder in place. If local procedure prefers a reversible change, rename the folder to a dated name such as SoftwareDistribution.old-20261018 instead of deleting it, provided the account has permission and the naming convention is approved. Do not remove unrelated directories under C:Windows.

Start the services and retry

  1. Run net start cryptsvc.
  2. Run net start bits.
  3. Run net start wuauserv.
  4. If you stopped Windows Installer, run net start msiserver.
  5. Retry Windows Update and monitor whether the code changes.

The first scan after a cache reset may take longer because update metadata must be downloaded again. If the same service-disabled code appears while wuauserv is running, the cache was not the primary cause; move to log analysis and component repair.

Step 6: Repair the component store when servicing logs show corruption

Use image repair when the failure involves role or feature servicing, repeated update transaction errors, or corruption messages in the component-based servicing log. Microsoft role and feature guidance points administrators to CBS.log and the DISM/SFC sequence below.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Run DISM first

  1. Open an elevated Command Prompt.
  2. Run Dism.exe /Online /Cleanup-Image /RestoreHealth.
  3. Wait for the command to finish. Do not close the window or reboot while it is still processing.

“Online” targets the currently running Server 2016 installation. The command can take a substantial amount of time, and its progress percentage may pause. Record the final result and any error code. If DISM cannot complete, preserve the output and inspect the servicing log before trying unrelated fixes.

Run System File Checker after DISM

  1. In the same elevated prompt, run Sfc.exe /Scannow.
  2. Allow verification to reach 100 percent.
  3. Restart the server if the result or your maintenance procedure calls for it.
  4. Retry the update or role operation and compare its event details with the original failure.

SFC checks protected system files; it is not a substitute for correcting a disabled Windows Update service. Running it before confirming service state can add time without addressing the immediate cause.

Step 7: Use Event Viewer and CBS.log to identify the failing layer

Event Viewer locations

Open Event Viewer and review the System log around the recorded failure time. Service-control events can show whether Windows Update failed to start, was stopped by policy, or encountered a dependency problem. For role and feature operations, also inspect the Windows Setup-related logs available on the server. The event ID, source, status, and operation name are more useful than the hexadecimal value by itself.

Component-Based Servicing log

Inspect %windir%LogsCBSCBS.log around the same timestamp when DISM, SFC, role installation, or feature servicing is involved. Search for the operation name and entries indicating corruption, package state, or servicing failure. Keep the surrounding lines, not only one matching line, because CBS records often describe the package or transaction immediately before the final error.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Build a short evidence record

  • Original code and exact message.
  • Operation that failed and whether it was repeated.
  • Windows Update service state before and after the change.
  • Event Viewer source, event ID, and timestamp.
  • Relevant CBS.log lines and the final DISM/SFC results.
  • Whether the cache was reset and whether the retry changed the symptom.

This record lets another administrator distinguish a service-control failure from a component-store failure without repeating destructive steps.

Best Value
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Choose the repair level from the evidence

Evidence Most likely scope Next action
Windows Update is disabled or stopped; System log shows a service-control event Service configuration or policy Review the Windows Update startup setting, start the service if authorized, and identify any policy that changes it.
Service runs, but update downloads or metadata repeatedly fail Update working cache or transaction state Stop the relevant services, clear or rename SoftwareDistribution, restart services, and retry.
Role or feature installation fails and CBS.log shows servicing or component corruption Component store or protected system files Run DISM RestoreHealth, then SFC, restart if required, and retry the role or feature operation.
The exact string remains 0X800700422 and does not match a documented code Unverified code or different operation Preserve the original text, use Error Lookup and the operation-specific logs, and avoid assuming the Windows Update diagnosis.

Apply the least invasive action supported by the evidence. A service restart is reversible and should precede cache removal; cache reset should precede image repair unless logs already show component corruption.

When the error appears during a role or feature installation

A role or feature wizard can invoke Windows servicing components even when the visible operation is not an update scan. In that case, record the wizard’s exact failure text and inspect the Windows Setup and CBS logs, not only Windows Update history. If Windows Update is running but the role installation still fails, the broader servicing path may be damaged or a package may be in an incomplete state. Run DISM and SFC only after confirming that the logs justify image repair, then retry the same role operation under the original administrative conditions.

If the operation succeeds after servicing repair but Windows Update later reports 0x80070422, treat those as separate incidents: the service configuration still needs to be corrected.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Common mistakes to avoid

  • Silently changing the code: Keep 0X800700422 in the incident record and document why 0x80070422 is the suspected canonical value.
  • Deleting the whole Windows directory or service registry keys: Neither is a supported first-line fix and both can make recovery harder.
  • Clearing the cache while services are active: Stop the relevant services first and record any command that fails.
  • Running DISM and SFC as a substitute for service checks: Image repair does not enable a deliberately disabled Windows Update service.
  • Ignoring policy: A domain or configuration-management rule may intentionally stop or disable updates outside a maintenance window.
  • Repeating retries without evidence: Each retry should have a timestamp and a corresponding event review so you can tell whether the failure changed.

After the repair

Once the operation succeeds, retain the before-and-after service state, commands run, log findings, and reboot time in the change record. Confirm that the Windows Update service remains in the intended state after a restart and after the next policy refresh. If the server is centrally managed, update the management configuration rather than applying a local workaround that will be overwritten.

If the code returns again, begin with verification and service state instead of immediately repeating DISM or deleting the cache. A recurring failure is more likely to require policy, servicing, or workload-specific investigation than another identical reset.

As an optional shortcut on supported Windows editions, Outbyte PC Repair can look for more than 100 common Windows issues where possible, including broken system elements, invalid redirects, shared DLL files, settings that increase CPU, RAM or disk load, temporary and cache files, and some app-crash conditions. It also offers vulnerability checks, a real-time boost, a file shredder and an app-crash log. It has a free trial by category for at least two days, followed by a paid subscription; results vary, it does not repair every crash, and it complements rather than replaces antivirus software.

Bottom line

Verify the unusual 0X800700422 text before changing anything. For the documented and likely intended 0x80070422 case, inspect and start Windows Update first. Reset SoftwareDistribution only when cache damage is plausible, and use DISM followed by SFC when CBS.log or servicing evidence points to component corruption. Keep the exact code and event context in your records so the next failure can be diagnosed rather than guessed.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

0x80070422DISMserver troubleshootingSFCWindows Server 2016Windows Update

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.