How to fix Error 1154 on Windows 11

Windows 11 Error 1154: “One of the Library Files Needed to Run This Application Is Damaged”

Why This Error Happens

Error 1154 typically occurs when a DLL (Dynamic Link Library) file required by an application becomes corrupted, is incompatible with the current system architecture, or has been partially overwritten by a failed update or installation. This can happen due to disk errors, malware interference, improper application shutdowns, or conflicts between different software versions sharing the same library file. Windows System File Checker and DLL registration databases may also become out of sync, causing the OS to flag a valid file as damaged.

Step-by-Step Resolution Guide

  1. Run System File Checker (SFC) to repair corrupted system files:
  • Open Command Prompt as Administrator (right-click Start menu → Terminal (Admin))
  • Type: sfc /scannow and press Enter
  • Wait for the scan to complete and restart your PC
  1. Run DISM to repair the Windows image:
  • In the same elevated Command Prompt, type:

    DISM /Online /Cleanup-Image /RestoreHealth
  • This downloads fresh copies of damaged system files from Windows Update
  1. Re-register the affected DLL file manually:
  • Identify the specific DLL mentioned in the error (check Event Viewer under Windows Logs > Application)
  • Navigate to C:\Windows\System32\
  • Open Command Prompt as Administrator and run:

    regsvr32 /u [filename].dll
    regsvr32 [filename].dll
  1. Reinstall the affected application:
  • Go to Settings > Apps > Installed Apps
  • Locate the problematic application, click Uninstall
  • Delete any leftover folders in C:\Program Files\ or C:\Users\[YourUsername]\AppData\Local\
  • Download a fresh installer from the official vendor site and reinstall
  1. Update Visual C++ Redistributables (common cause for shared library errors):
  • Download the latest Microsoft Visual C++ Redistributable (x64 and x86) packages from Microsoft’s official site
  • Install both versions and restart your computer

Alternative or Verification Steps

  • Verify the fix: Relaunch the application and confirm it opens without the Error 1154 prompt. Check Event Viewer for any recurring related warnings.
  • Alternative solution: If the error persists, use System Restore (Settings > System > Recovery > Advanced startup) to roll back to a restore point created before the corruption occurred, then reinstall the application from a clean state.

How to fix Error 1151 on Windows 11

Windows 11 Error 1151: “The Specified Program Is Not a Windows or MS-DOS Program”

Why This Error Happens

Error 1151 typically occurs when the Windows executable file (.exe) you’re trying to run is corrupted, incomplete, or has been damaged by improper downloading, disk errors, or malware interference. This error can also surface when the file’s header information doesn’t match what Windows expects for a valid executable, often due to file truncation during transfer or a mismatched architecture (attempting to run a 16-bit MS-DOS program that Windows 11’s 64-bit kernel cannot process). Additionally, corrupted system files related to the Windows subsystem responsible for interpreting executable formats can trigger this error even for legitimate, otherwise healthy programs.

Step-by-Step Resolution Guide

  1. Verify File Integrity by Re-downloading: Delete the problematic .exe file and re-download it from the official source. Corrupted downloads are the most common cause—check that the file size matches the publisher’s listed size before running it.

  2. Run System File Checker (SFC) and DISM: Open Command Prompt as Administrator and run:

   sfc /scannow

Followed by:

   DISM /Online /Cleanup-Image /RestoreHealth

This repairs corrupted system files that may be interfering with executable recognition.

  1. Check for 16-bit/MS-DOS Compatibility Issues: If the program is a legacy 16-bit application, Windows 11 (64-bit) cannot natively run it. Right-click the .exe file, select Properties > Compatibility tab, and try running it in Compatibility Mode for an older Windows version. If it remains unsupported, consider using a DOS emulator like DOSBox.

  2. Scan for Malware: Run a full system scan using Windows Defender or a trusted third-party antivirus. Malware can corrupt or replace legitimate executables, triggering this error.

   Windows Security > Virus & threat protection > Scan options > Full scan
  1. Check Disk for Errors: Corrupted disk sectors can damage files even after a successful download. Run:
   chkdsk C: /f /r

Restart your PC when prompted to allow the scan to complete.

Alternative or Verification Steps

  • Verify the Fix: After completing the steps above, attempt to run the program again. If it launches without the error, the issue is resolved. Also check Event Viewer (Windows Logs > Application) for any related error entries to confirm no residual issues.
  • Alternative Solution: If the program is a legacy 32-bit or 16-bit app with no modern equivalent, try running it in a Windows 11 Sandbox or a virtual machine (e.g., Hyper-V or VirtualBox) with an older OS installed to bypass compatibility limitations entirely.

How to fix Error 1152 on Windows 11

Windows 11 Error 1152: Cannot Start More Than One Instance of Program

Why This Error Happens

Error 1152 occurs when the Windows Service Control Manager or an application enforces a single-instance lock, typically through a mutex, named pipe, or lock file that wasn’t released properly after the last session. This usually happens when a previous instance crashed or was force-terminated, leaving orphaned processes, registry keys, or lock files behind that block new launches. Corrupted application data or a stuck background process in Task Manager can also trigger this even when no visible window is open.

Step-by-Step Resolution Guide

  1. Check for hidden/orphaned processes: Open Task Manager (Ctrl+Shift+Esc) → Details tab → sort by “Name” and look for the application’s .exe process (including background/child processes). Right-click and select End Task on all matching instances.

  2. Clear lock files: Navigate to the app’s data folder—commonly C:\Users\<YourUsername>\AppData\Local\<AppName>\ or C:\Users\<YourUsername>\AppData\Roaming\<AppName>\—and delete any files with extensions like .lock, .pid, or .lck.

  3. Restart the associated Windows Service: Press Win + R, type services.msc, press Enter. Locate the service tied to the application, right-click → Restart. If it’s stuck on “Stopping,” right-click → Properties → set Startup type to Disabled, reboot, then re-enable it.

  4. Clean the registry lock key (if applicable): Press Win + R, type regedit, navigate to HKEY_CURRENT_USER\Software\<AppName>\, and delete any key labeled InstanceLock, RunningFlag, or similar. (Back up the registry first via File → Export.)

  5. Reinstall the application: If the issue persists, uninstall via Settings → Apps → Installed Apps, manually delete leftover folders in AppData, then reinstall the latest version from the vendor.

Alternative or Verification Steps

  • Verify the fix: Launch the application twice in a row—if the second instance opens without Error 1152, the lock has been cleared successfully.
  • Alternative: If the error returns frequently, run the app as Administrator (right-click → Run as administrator) or check for a Group Policy restriction under gpedit.msc → Computer Configuration → Administrative Templates that may be enforcing single-instance behavior.

How to fix Error 1150 on Windows 11

Why This Error Happens

Error 1150 occurs when an installer or executable checks the Windows version against a hardcoded minimum requirement embedded in its manifest, and the compatibility mode or version-lie settings currently applied to the file cause it to report an older, unsupported OS version to that check. This is common with legacy 16-bit or early 32-bit applications, outdated setup packages (especially older MSI/InstallShield wrappers), or drivers that were never updated to recognize Windows 10/11 version strings. It can also occur if a Compatibility Mode setting has been manually forced to an OS version (like Windows 95, 98, or NT) that is actually lower than what the program itself needs.

Step-by-Step Resolution Guide

  1. Check and reset Compatibility Mode settings:
  • Right-click the executable or installer file → Properties → Compatibility tab.
  • If “Run this program in compatibility mode for” is checked, uncheck it (or set it to Windows 8 / Windows 10 instead of an older OS).
  • Click Apply, then try running the program again.
  1. Run the Program Compatibility Troubleshooter:
  • Go to Settings → System → Troubleshoot → Other troubleshooters.
  • Locate the program in question, or right-click the .exe → Troubleshoot compatibility.
  • Choose “Try recommended settings,” let Windows detect the correct compatibility profile, and apply it.
  1. Verify Windows 11 is fully updated:
  • Go to Settings → Windows Update → Check for updates.
  • Install any pending updates and restart, since some legacy installers specifically check for a minimum build/patch level that may be missing.
  1. Extract and run the installer manually (for MSI/EXE wrappers):
  • If the error comes from a bundled installer, try extracting the MSI package (right-click → “Extract” if supported, or use msiexec /a setup.msi /qb TARGETDIR=C:\Extracted) and run the .msi directly instead of the wrapper .exe, bypassing the faulty version check in the bootstrapper.
  1. Check for a manifest override (advanced):
  • If you have access to the installer’s source or an unpacked directory, look for an app.manifest or setup.ini file referencing <supportedOS> or MinOS= values, and confirm they align with Windows 11 (build 10.0.22000 or higher). Update or remove overly strict version checks if you’re the package maintainer.

Alternative or Verification Steps

  • Verify the fix: After adjusting compatibility settings, right-click the exe → Properties → Compatibility tab to confirm no forced OS version remains checked, then relaunch the installer to confirm Error 1150 no longer appears.
  • Alternative solution: If the program is confirmed abandoned/unsupported on Windows 11, check the vendor’s website for an updated build, or run the installer inside a Windows 10 virtual machine (Hyper-V or VMware) as a workaround, then transfer the installed application files to Windows 11 if compatible.

How to fix Error 1141 on Windows 11

Windows 11 Error 1141: “System BIOS Failed an Attempt to Change the System Power State”

Why This Error Happens

Event ID 1141 occurs when the operating system sends a power state transition request (such as sleep, hibernate, or shutdown) that the system BIOS/UEFI firmware cannot successfully complete. This typically stems from outdated or corrupted motherboard firmware, conflicting ACPI (Advanced Configuration and Power Interface) settings, or a faulty device driver that fails to release control properly during the transition. In many cases, third-party drivers—especially for GPUs, network adapters, or storage controllers—interfere with the ACPI handshake required for the power state change.

Step-by-Step Resolution Guide

  1. Update the System BIOS/UEFI Firmware
    Visit your motherboard or laptop manufacturer’s support page, identify your exact model, and download the latest BIOS/UEFI update. Follow the manufacturer’s flashing instructions precisely (via a USB tool or built-in utility like ASUS EZ Flash or Dell BIOS Update Utility).

  2. Update Chipset and Power Management Drivers
    Open Device Manager (Win + X → Device Manager), expand System Devices, and look for entries like “ACPI” or “Chipset.” Right-click each and select Update Driver. Alternatively, download the latest chipset drivers directly from Intel or AMD’s official site.

  3. Reset Power Plan Settings to Default
    Open Command Prompt as Administrator and run:

   powercfg -restoredefaultschemes

This clears any corrupted custom power plan configurations that may be causing conflicting sleep/wake instructions to the BIOS.

  1. Disable Fast Startup
    Navigate to Control Panel → Power Options → Choose what the power buttons do → Change settings that are currently unavailable, then uncheck Turn on fast startup. Fast Startup can sometimes conflict with ACPI power transitions on certain hardware configurations.

  2. Check for Problematic Device Drivers
    In Device Manager, look for any devices with a yellow warning icon. Update or roll back drivers for GPUs, network cards, or USB controllers, as these are common culprits in failed power state transitions.

Alternative or Verification Steps

  • Verify the fix: After applying changes, put the system to sleep manually (Start → Power → Sleep) and check Event Viewer (eventvwr.msc → Windows Logs → System) to confirm Event ID 1141 no longer appears.
  • Alternative solution: If the error persists, run powercfg /energy in an elevated Command Prompt to generate a detailed power efficiency report—this can help pinpoint specific drivers or devices still blocking proper power state transitions.

How to fix Error 1142 on Windows 11

Windows Error 1142: “An Attempt Was Made to Create More Links on a File Than the File System Supports”

Why This Error Happens

This error occurs when an application or process attempts to create a hard link to a file that has already reached the maximum number of hard links permitted by the file system. On NTFS, this limit is technically very high (1,024 links per file in most practical implementations), but the error can still surface due to file system corruption, a damaged Master File Table (MFT), or misbehaving software that repeatedly creates links without cleaning up old ones. It can also occur if the underlying volume is formatted with a file system (like older FAT variants) that has a much stricter hard link ceiling.

Step-by-Step Resolution Guide

  1. Identify the file and application triggering the error
    Check the Windows Event Viewer (eventvwr.msc) under Windows Logs > Application and System for the exact file path referenced alongside Error 1142. Note which application initiated the failed operation.

  2. Check the number of existing hard links on the file
    Open Command Prompt as Administrator and run:

   fsutil hardlink list "C:\Path\To\File.ext"

This lists all existing hard links pointing to that file’s data. If the count is unusually high (hundreds), the file has likely hit the practical NTFS link limit.

  1. Run a file system integrity check
    A corrupted MFT can cause Windows to miscount or mismanage link references. Run:
   chkdsk C: /f /r

You’ll need to schedule this on next restart if the drive is in use. Let it complete fully before rebooting into Windows.

  1. Verify the file system type on the affected volume
    Run fsutil fsinfo volumeinfo C: (replace C: with the affected drive letter) and confirm the volume is NTFS. If it’s formatted as FAT32 or exFAT, hard link support is either absent or severely limited — reformatting to NTFS is required to resolve the issue permanently.

  2. Remove or consolidate redundant hard links
    If the file genuinely has excessive hard links (common with backup software, deduplication tools, or version control systems), use fsutil hardlink list to locate and delete unnecessary link instances, freeing up room under the file system’s link cap.

Alternative or Verification Steps

  • Verify the fix: Re-run the operation that originally triggered Error 1142. If successful, also re-run chkdsk C: /f once more to confirm no residual file system errors remain.
  • Alternative solution: If the issue persists on a specific file, copy the file’s data to a new file (not a hard link) using copy instead of mklink /h, then delete the original problematic file to reset its link count to zero.

How to fix Error 1132 on Windows 11

Windows Error 1132: “The base address or the file offset specified does not have the proper alignment”

Why This Error Happens

Error 1132 typically occurs when a system process, driver, or application attempts to map a file into memory (memory-mapped file operation) at an address or offset that doesn’t conform to the system’s required memory alignment boundaries. This is often triggered by corrupted system files, outdated or incompatible drivers—particularly storage, disk, or filesystem drivers—or damaged executable/DLL files that have invalid header information. It can also surface after incomplete Windows updates, disk errors, or when third-party disk utilities interfere with low-level disk I/O operations.

Step-by-Step Resolution Guide

  1. Run System File Checker (SFC) and DISM
    Open Command Prompt as Administrator and run:
   sfc /scannow

Followed by:

   DISM /Online /Cleanup-Image /RestoreHealth

This repairs corrupted system files that may be causing misaligned memory mapping.

  1. Check Disk for Errors
    Run CHKDSK to identify and repair filesystem inconsistencies:
   chkdsk C: /f /r

Restart when prompted, as this requires a reboot to complete the scan.

  1. Update or Roll Back Storage/Disk Drivers
    Navigate to Device Manager > Disk drives (and Storage controllers). Right-click each device, select Update driver. If the issue began after a recent driver update, instead choose Roll Back Driver under the driver’s Properties > Driver tab.

  2. Check Windows Update History
    Go to Settings > Windows Update > Update history. If Error 1132 began after a specific update, use Control Panel > Programs > View installed updates to uninstall the suspect update, then check for a corrected version.

  3. Verify Disk Partition Alignment
    Open Command Prompt as Administrator and run:

   wmic partition get StartingOffset, BlockSize

Confirm the StartingOffset is divisible by 4096 (standard alignment). If misaligned (common on older cloned drives), consider backing up data and reformatting the drive with proper alignment.

Alternative or Verification Steps

  • Verify the fix: Reproduce the original action that triggered Error 1132 (e.g., launching the app or service) and check Event Viewer > Windows Logs > System to confirm the error no longer appears.
  • Alternative: If the error persists and is tied to a specific third-party application, uninstall and reinstall that application completely, as a corrupted installation file is a common root cause outside of system-level issues.

How to fix Error 1140 on Windows 11

Windows 11 Error 1140: Power State Change Vetoed

Why This Error Happens

Error 1140 occurs when the operating system attempts to transition into a sleep, hibernate, or shutdown state, but a driver or application actively blocks the transition because it has an unfinished task or holds a power request open. This is commonly caused by outdated or faulty device drivers (especially network adapters, USB controllers, or storage drivers) that fail to release power control back to the OS. Corrupted power management settings in the registry or conflicting third-party background services can also trigger this veto, as can pending Windows Update installations that require I/O completion before the system state can change.

Step-by-Step Resolution Guide

  1. Identify the vetoing process using Powercfg:
    Open Command Prompt as Administrator and run:
   powercfg /requests

This lists any driver or process currently holding a power request. Note the name of the offending driver/application under SYSTEM, DISPLAY, or AWAYMODE.

  1. Check the Event Viewer for detailed logs:
    Navigate to Event Viewer > Windows Logs > System, filter by Event ID 1140, and review the “Source” field. This identifies exactly which .sys driver file or executable is responsible for the veto.

  2. Update or roll back the identified driver:
    Go to Device Manager > (Device Category), right-click the suspect device (commonly found under “Network Adapters” or “Universal Serial Bus controllers”), select Update driver. If recently updated, choose Roll Back Driver instead under the Driver tab.

  3. Reset Power Plan settings to default:
    Open Settings > System > Power & Battery > Additional power settings. Select your active plan, click Change plan settings > Restore default settings for this plan. Alternatively, run in an elevated Command Prompt:

   powercfg -restoredefaultschemes
  1. Disable Fast Startup (known conflict source):
    Go to Control Panel > Power Options > Choose what the power buttons do > Change settings that are currently unavailable, then uncheck Turn on fast startup (recommended) and save changes.

Alternative or Verification Steps

  • Verify the fix: Re-run powercfg /requests in Command Prompt after applying the changes above—it should return “None” for all categories, confirming no active vetoes remain.
  • Alternative fix: If the issue persists, run powercfg /energy to generate a detailed HTML report identifying specific drivers with power incompatibilities, then reinstall those drivers directly from the manufacturer’s website rather than relying on Windows Update.

How to fix Error 1131 on Windows 11

Why This Error Happens

Error 1131 occurs when the Windows Service Control Manager’s deadlock detection mechanism identifies that two or more threads within a service (or between a service and a dependent process) are waiting on each other’s locked resources, preventing forward progress. This is commonly triggered by a driver or service that improperly handles synchronization objects (mutexes, critical sections) during startup, shutdown, or resource contention under heavy load. Corrupted service dependencies, outdated drivers, or third-party software hooking into system services can also cause this deadlock condition to be flagged.

Step-by-Step Resolution Guide

  1. Identify the affected service by checking Event Viewer:
  • Press Win + X → Event Viewer → Windows Logs → System.
  • Filter for Event ID 1131 and note the Source and Service Name listed in the event details pane.
  1. Update or roll back the driver/service associated with the deadlock:
  • Open Device Manager (devmgmt.msc) and locate the hardware tied to the flagged service.
  • Right-click → Update driver → Search automatically for drivers. If the issue started after a recent update, choose Roll Back Driver instead.
  1. Run System File Checker and DISM to repair corrupted service files:
   sfc /scannow
   DISM /Online /Cleanup-Image /RestoreHealth

Restart your PC after both commands complete.

  1. Check and reset service dependencies:
  • Open Services (services.msc), find the affected service, right-click → Properties → Dependencies tab.
  • Ensure all listed dependent services are running and set to Automatic. Restart the service manually to clear any stuck thread state.
  1. Disable third-party services that may cause contention:
  • Run msconfig → Services tab → check Hide all Microsoft services → temporarily disable non-Microsoft services (especially antivirus or system utilities) and restart to see if the deadlock event recurs.

Alternative or Verification Steps

  • After applying fixes, monitor Event Viewer for 24–48 hours to confirm Event ID 1131 no longer appears; also check Task Manager → Performance for abnormal CPU/thread spikes on the previously affected service.
  • If the issue persists, boot into Safe Mode and check whether the error still occurs — if it doesn’t, a third-party driver or startup application is likely the root cause and should be uninstalled or updated.

How to fix Error 1129 on Windows 11

Troubleshooting Guide: Error 1129 – Physical End of Tape Encountered

Why This Error Happens

Error 1129 occurs when a tape backup drive reaches the physical end of the tape media while Windows Server Backup or a third-party backup application is still attempting to write data. This typically happens because the tape cartridge does not have sufficient capacity for the backup job, the tape drive’s end-of-media sensor is misreporting due to firmware issues, or the tape is worn out and cannot be read/written reliably to its full rated length. In some cases, this is also triggered by a mismatch between the block size configured in the backup software and what the tape drive/media actually supports.

Step-by-Step Resolution Guide

  1. Verify Tape Capacity and Job Size
    Open Task Manager > Services or check your backup software’s job log to confirm the total data size of the backup job. Compare this against the native (uncompressed) capacity of your tape cartridge (found on the label or manufacturer datasheet). If the job exceeds capacity, switch to a higher-capacity tape (e.g., LTO-7 instead of LTO-5) or split the backup job into smaller chunks.

  2. Update Tape Drive Firmware and Drivers

  • Go to Device Manager (devmgmt.msc) > expand Tape drives.
  • Right-click your tape device > Properties > Driver tab > Update Driver.
  • Visit the manufacturer’s website (HPE, Quantum, Dell, IBM) and download the latest firmware/driver package specifically certified for Windows 11.
  1. Run Tape Diagnostics via Command Line
    Open PowerShell as Administrator and run:
   wmic tapedrive get status

If the status returns errors or “Media Error,” the tape cartridge itself may be physically degraded. Discard the tape and test with a brand-new, unused cartridge to isolate hardware vs. media failure.

  1. Check and Reset Block Size Settings
    In your backup software (e.g., Windows Server Backup, Veeam, Veritas Backup Exec), navigate to the tape device configuration settings and ensure the block size matches the drive’s recommended default (commonly 64 KB for LTO drives). Reset to default if it has been manually altered.

  2. Clean the Tape Drive Heads
    Use a manufacturer-approved cleaning cartridge and run it through the drive. Dirty read/write heads can cause the drive to misjudge tape position and falsely trigger an end-of-tape signal prematurely.

Alternative or Verification Steps

  • Verify the fix: Run a small test backup job (under 1 GB) to a freshly cleaned/tested tape and confirm it completes without triggering Error 1129.
  • Alternative solution: If the error persists across multiple tapes and cartridges, the tape drive hardware itself may be failing — replace the drive or test the same media in a different compatible drive to confirm.

How to fix Error 1130 on Windows 11

Troubleshooting Guide: Error 1130 – “Not Enough Server Memory Resources”

Why This Error Happens

Error 1130 typically occurs when the SMB server (Server service) on Windows 11 runs out of allocated non-paged pool memory or work items needed to process file-sharing requests. This is often caused by a misconfigured registry value limiting the memory pool size, excessive concurrent network connections, or a memory leak from a driver/service consuming resources reserved for the Server service. In some cases, outdated NIC drivers or SMB protocol misconfigurations exacerbate the resource exhaustion.

Step-by-Step Resolution Guide

  1. Check Current Memory Usage
    Open Task Manager (Ctrl+Shift+Esc) → Performance tab → Memory. Look for abnormally high “Non-paged pool” usage. If it’s near capacity, proceed to the registry fix below.

  2. Adjust Server Memory Registry Settings

  • Press Win + R, type regedit, and navigate to:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
  • Locate (or create as DWORD) the following values:
    • Size — set to 3 (Maximize Throughput for Network Applications)
    • MaxMpxCt — increase to 65535 if the value exists and is low
    • MaxWorkItems — set to 65535
    • MaxRawWorkItems — set to 128
  • Restart the computer for changes to take effect.
  1. Update Network Adapter Drivers
    Go to Device Manager → Network Adapters → right-click your NIC → Update Driver. Alternatively, download the latest driver directly from the manufacturer’s website (Intel, Realtek, Broadcom, etc.).

  2. Restart the Server Service
    Open Services (services.msc), locate Server, right-click → Restart. If the service fails to restart cleanly, reboot the system fully.

  3. Check for Third-Party Software Conflicts
    Temporarily disable antivirus/firewall software (especially those that intercept SMB traffic) to see if the error persists. If resolved, update or replace the conflicting software.

Alternative or Verification Steps

  • Verify the Fix: Open Event Viewer (eventvwr.msc) → Windows Logs → System, and confirm Error 1130 no longer appears after reproducing the original file-sharing action.
  • Alternative Fix: If the registry edit doesn’t resolve the issue, run sfc /scannow and DISM /Online /Cleanup-Image /RestoreHealth in an elevated Command Prompt to repair potential system file corruption affecting the SMB stack.

How to fix Error 1127 on Windows 11

Windows Error 1127: Disk Operation Failed After Retries

Why This Error Happens

Error 1127 occurs when Windows repeatedly fails to complete a read/write operation on a hard disk, typically due to underlying hardware degradation, faulty cabling/connections, or corrupted disk drivers. This error is often logged alongside disk-related events in the System Event Log and indicates that the storage subsystem retried the operation multiple times before giving up, pointing to bad sectors, a failing drive, or a loose/damaged SATA or power connection.

Step-by-Step Resolution Guide

  1. Check Event Viewer for Correlating Errors
    Press Win + X → select Event Viewer → navigate to Windows Logs > System. Filter by Event ID 1127 and look for accompanying Disk or ATA warnings (Event ID 7, 11, 51) to identify the affected drive.

  2. Run CHKDSK to Scan for Disk Errors
    Open Command Prompt as Administrator and run:

   chkdsk C: /f /r /x

Replace C: with the affected drive letter. Restart if prompted, as CHKDSK may need to run before Windows loads.

  1. Update or Reinstall Storage Controller Drivers
    Open Device Manager → expand IDE ATA/ATAPI controllers and Disk drives → right-click the relevant controller → Update driver. If issues persist, uninstall the driver and restart to let Windows reinstall a fresh copy.

  2. Inspect Physical Connections (Desktop/Custom Builds)
    Power off the PC, open the case, and reseat the SATA and power cables connected to the hard drive. Loose connections are a common cause of intermittent read/write failures.

  3. Check Drive Health with Manufacturer Diagnostic Tools
    Download the diagnostic utility from your drive manufacturer (e.g., Seagate SeaTools, WD Dashboard, Samsung Magician) and run a full surface scan to detect bad sectors or predict drive failure.

Alternative or Verification Steps

  • After completing the steps, reopen Event Viewer and monitor the System log for 24–48 hours to confirm Error 1127 does not reoccur during normal disk activity.
  • If the error persists despite driver updates and CHKDSK repairs, back up your data immediately and consider replacing the hard drive, as repeated retry failures often indicate imminent hardware failure.

How to fix Error 1128 on Windows 11

Windows 11 Error 1128: Disk Controller Reset Failure

Why This Error Happens

Error 1128 occurs when the storage driver stack detects a failed I/O operation on the disk and attempts to recover by resetting the disk controller, but the reset command itself does not complete successfully. This is typically caused by a failing or degrading hard drive, a loose or faulty SATA/power cable, outdated or corrupted storage controller drivers, or a failing controller chip on the motherboard. In some cases, it can also result from firmware bugs in the drive itself or power delivery issues to the drive.

Step-by-Step Resolution Guide

  1. Check Physical Connections
    Power down the system and reseat the SATA and power cables connecting the drive to the motherboard. If possible, swap the SATA cable with a known-good one and try a different SATA port on the motherboard.

  2. Update the Storage Controller Driver

  • Press Win + X and select Device Manager.
  • Expand IDE ATA/ATAPI controllers and Storage controllers.
  • Right-click your controller (e.g., Intel/AMD SATA/NVMe controller) and select Update driver > Search automatically for drivers.
  • Alternatively, download the latest chipset/storage driver directly from the motherboard or laptop manufacturer’s support page.
  1. Run CHKDSK to Check for Disk Errors
  • Open Terminal (Admin) or Command Prompt (Admin).
  • Run: chkdsk C: /f /r /x (replace C: with the affected drive letter).
  • Restart the PC when prompted, as CHKDSK will scan the drive during boot.
  1. Check Drive Health with Manufacturer Diagnostic Tools
    Download the SMART diagnostic utility for your drive brand (e.g., Seagate SeaTools, WD Dashboard, Samsung Magician, or CrystalDiskInfo for general use). Run a full surface/health scan to check for reallocated sectors, pending sectors, or other SMART attribute failures indicating physical degradation.

  2. Check Event Viewer for Correlated Errors

  • Open Event Viewer > Windows Logs > System.
  • Filter for Event ID 1128 (source: disk or Storahci) and note the timestamp.
  • Look for related events like Event ID 7, 11, or 51 around the same time, which can pinpoint whether the issue is driver-related or hardware-related.

Alternative or Verification Steps

  • After applying fixes, monitor Event Viewer for a few days to confirm Error 1128 does not recur, and re-run CrystalDiskInfo to verify SMART status remains “Good.”
  • If the error persists despite driver updates and cable checks, back up your data immediately and replace the drive, as repeated controller reset failures often indicate imminent drive failure.

How to fix Error 1125 on Windows 11

Troubleshooting Guide: Error 1125 – Floppy Disk Controller Returned Inconsistent Results

Why This Error Happens

Error 1125 (Event ID 1125) is logged by the Fdc (Floppy Disk Controller) driver when it detects mismatched or unexpected data in its hardware status registers during a read/write operation. On modern Windows 11 systems, this is almost always caused by a legacy floppy controller being enabled in the BIOS/UEFI firmware despite no physical floppy drive being present, a corrupted or outdated flpydisk.sys driver, or residual “phantom” floppy controller entries left in Device Manager from an old hardware configuration. Because virtually no Windows 11 hardware ships with real floppy drives, this error is typically a firmware/driver artifact rather than an actual disk read failure.

Step-by-Step Resolution Guide

  1. Disable the Legacy Floppy Controller in BIOS/UEFI
  • Restart your PC and enter UEFI/BIOS setup (usually Del, F2, or F10 during boot).
  • Navigate to Advanced > Onboard Devices Configuration (naming varies by motherboard vendor).
  • Locate Floppy Disk Controller or Legacy Floppy and set it to Disabled.
  • Save changes and exit (F10 on most systems).
  1. Remove the Phantom Floppy Device in Device Manager
  • Press Win + X and select Device Manager.
  • Expand Floppy disk drives (if visible; you may need to click View > Show hidden devices).
  • Right-click the listed floppy controller/drive and select Uninstall device.
  • Check the box for Delete the driver software for this device if prompted, then click Uninstall.
  1. Disable the Floppy Disk Controller Service
  • Press Win + R, type services.msc, and press Enter.
  • Locate Floppy disk controller service (or search the registry key at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Fdc if not listed).
  • Right-click, select Properties, and set Startup type to Disabled.
  • Click Stop if the service is currently running, then Apply.
  1. Update or Roll Back the Floppy Driver
  • In Device Manager, right-click the floppy controller entry (if still present) and select Update driver.
  • Choose Search automatically for drivers to pull the latest version via Windows Update.
  • If the error started after a recent update, instead select Properties > Driver tab > Roll Back Driver.
  1. Restart the Computer
  • Reboot to allow BIOS and service changes to take effect and clear the driver stack.

Alternative or Verification Steps

  • Verify the fix: Open Event Viewer (eventvwr.msc), navigate to Windows Logs > System, and confirm no new Error 1125 entries appear after several reboot cycles.
  • Alternative fix: If the error persists, update your motherboard’s BIOS/UEFI firmware to the latest version from the manufacturer’s website, as newer firmware often removes buggy legacy floppy emulation entirely.

How to fix Error 1126 on Windows 11

Windows 11 Error 1126: Hard Disk Recalibrate Operation Failed

Why This Error Happens

Error 1126 occurs when the disk controller sends a command to reposition the read/write head to a reference track (recalibration), but the drive fails to respond correctly even after the system retries the operation automatically. This is typically caused by physical issues such as bad sectors, a failing drive mechanism, loose or damaged SATA/power cabling, or outdated/corrupted storage controller drivers. In virtual machines, this error can also surface due to corrupted virtual disk files (VHD/VHDX) or host-level I/O bottlenecks.

Step-by-Step Resolution Guide

  1. Check Physical Connections (Physical Machines)
    Power down the system, then reseat the SATA and power cables connecting the hard drive to the motherboard. Try a different SATA port and cable if available, as a degraded connection is a common trigger for recalibration failures.

  2. Run CHKDSK to Scan for Disk Errors
    Open Command Prompt as Administrator and run:

   chkdsk C: /f /r /x

Replace C: with the affected drive letter. If the drive is in use, schedule the scan on next restart when prompted, then reboot.

  1. Update or Reinstall the Storage Controller Driver
    Go to Device Manager > IDE ATA/ATAPI Controllers, right-click the relevant SATA/AHCI controller, select Update driver > Search automatically for drivers. If that doesn’t resolve it, uninstall the driver and restart Windows 11 to force a clean driver reinstallation.

  2. Check Drive Health with Manufacturer Diagnostic Tools
    Download the diagnostic utility from your drive manufacturer (e.g., Seagate SeaTools, WD Dashboard, Samsung Magician) and run a full surface scan to identify failing sectors or mechanical degradation.

  3. For Virtual Machines: Repair or Recreate the Virtual Disk
    If this occurs in Hyper-V or another hypervisor, open Hyper-V Manager > Edit Disk, select the affected VHD/VHDX file, and run the Compact or Convert operation to repair inconsistencies. Ensure the host’s physical storage isn’t over-provisioned or throttled.

Alternative or Verification Steps

  • After applying fixes, reopen Event Viewer (eventvwr.msc) under Windows Logs > System and confirm no new Event ID 1126 entries appear during subsequent disk access.
  • If errors persist despite these steps, back up all data immediately and replace the physical hard drive, as repeated recalibration failures often indicate imminent drive failure.

How to fix Error 1124 on Windows 11

Troubleshooting Guide: Error 1124 – Floppy Disk Controller Error Not Recognized by Driver

Why This Error Happens

Error 1124 occurs when the floppy disk controller (FDC) sends a status code or hardware signal that the legacy flpydisk.sys driver cannot interpret, typically because the controller firmware is outdated, malfunctioning, or conflicting with modern hardware abstraction layers in Windows 11. This is often triggered by a faulty physical floppy drive/cable, a virtualized floppy controller (common in VMs) sending unexpected signals, or corrupted/mismatched driver files following a Windows update. Since floppy hardware is legacy technology, Windows 11’s default drivers have minimal error-handling logic for controllers that deviate from expected ATA/FDC standards.

Step-by-Step Resolution Guide

  1. Check Physical Connections (Physical Machines Only)
    Power down the machine, and verify the floppy ribbon cable and power connector are firmly seated on both the drive and motherboard. A loose or reversed cable is a leading cause of unrecognized controller signals.

  2. Update or Reinstall the Floppy Disk Controller Driver

  • Press Win + X → select Device Manager.
  • Expand Floppy disk controllers (or check under Storage controllers if hidden).
  • Right-click the listed controller → Uninstall device (check “Delete the driver software for this device” if available).
  • Restart Windows 11; the system will attempt to reinstall a default driver automatically.
  1. Manually Update Driver via INF File
  • Navigate to C:\Windows\System32\drivers\ and confirm flpydisk.sys exists and isn’t corrupted (compare file size/date with a known-good system or Microsoft documentation).
  • If corrupted, run sfc /scannow in an elevated Command Prompt to restore the file from the Windows component store.
  1. Disable the Floppy Controller in BIOS/UEFI (If Unused)
  • Reboot into BIOS/UEFI setup (usually F2, Del, or Esc during boot).
  • Locate Integrated Peripherals or Advanced settings and disable the Floppy Controller if no floppy drive is physically installed. This prevents Windows from probing a non-existent controller.
  1. For Virtual Machines: Remove Virtual Floppy Device
  • In Hyper-V Manager or VMware/VirtualBox settings, remove the virtual floppy drive from the VM configuration.
  • Ensure no ISO or virtual floppy image is mounted, as this can send malformed controller signals to the guest OS.

Alternative or Verification Steps

  • Verify the Fix: Open Event Viewer (eventvwr.msc) → Windows Logs → System, and filter for Event ID 1124. Confirm no new instances occur after a reboot and normal system usage for 24 hours.
  • Alternative Fix: If the floppy drive is legacy/unused hardware, disabling the device entirely in Device Manager (rather than troubleshooting drivers) eliminates the error source without needing functional floppy support.

How to fix Error 1122 on Windows 11

Windows 11 Error 1122: No ID Address Mark Found on Floppy Disk

Why This Error Happens

Error 1122 occurs when the floppy disk controller cannot locate the sector address markers written during the disk’s low-level formatting process, typically because the disk is physically damaged, improperly formatted, or has degraded magnetic media. This can also result from a misconfigured or failing floppy disk controller (FDC) in the system BIOS/UEFI, a loose or damaged ribbon cable connection, or driver conflicts within Windows 11’s legacy hardware support stack. Since floppy drives are legacy hardware, Windows 11 often has limited native troubleshooting support, making the issue harder to diagnose through standard OS-level tools alone.

Step-by-Step Resolution Guide

  1. Check Physical Connections — Power down the system, open the case, and verify the floppy drive’s ribbon cable and power connector are firmly seated on both the drive and motherboard. Reseat both ends of the ribbon cable, ensuring the twist in the cable aligns correctly with drive A: designation.

  2. Verify BIOS/UEFI Floppy Configuration — Restart and enter BIOS/UEFI setup (usually Del, F2, or F10 during boot). Navigate to Advanced > Peripheral Configuration (naming varies by motherboard) and confirm the floppy controller is enabled and set to the correct drive type (e.g., 1.44MB, 3.5″).

  3. Test with a Known-Good Disk — Insert a different, verified-working floppy disk. Open File Explorer, right-click the floppy drive (A:), select Properties > Tools > Check, and run the error-checking utility to rule out media-specific corruption.

  4. Update or Reinstall the Floppy Disk Controller Driver — Open Device Manager (Win + X), expand Floppy disk drives, right-click the controller entry, select Uninstall device, then restart Windows 11 to force driver reinstallation. Alternatively, manually update via Update driver > Browse my computer for driver software.

  5. Attempt a Low-Level Reformat — Open Command Prompt as Administrator and run:

   format A: /FS:FAT /U

The /U flag forces an unconditional format, rewriting all sector address marks and potentially resolving marker corruption if the disk media is still viable.

Alternative or Verification Steps

  • Verify the fix by copying a test file to the floppy disk and reading it back successfully, then run chkdsk A: /f to confirm no further sector errors are reported.
  • Alternative solution: If errors persist across multiple disks, the floppy drive hardware itself is likely failing—replace the physical FDD unit, as Windows 11 offers no software-level fix for a failing drive head or motor assembly.

How to fix Error 1123 on Windows 11

Troubleshooting Guide: Error 1123 – Floppy Disk Sector ID Mismatch

Why This Error Happens

Error 1123 occurs when the floppy disk controller (FDC) reads a sector header whose cylinder/track ID does not match the track address the controller expects, typically caused by physical media degradation, drive head misalignment, or a failing/miscalibrated floppy disk drive. This can also result from a corrupted low-level format on the diskette or a loose/faulty ribbon cable and power connector inside the system. Since Windows 11 has no native floppy drivers, this error almost always surfaces through a legacy USB floppy controller, virtual floppy image mount, or third-party driver misreporting FDC status.

Step-by-Step Resolution Guide

  1. Test with a Different Diskette
    Insert a known-good, freshly formatted floppy disk into the drive. If the error disappears, the original disk media is physically damaged (worn tracks, degraded magnetic surface) and should be discarded.

  2. Check Physical Connections (External USB Floppy Drives)

  • Unplug and reseat the USB floppy drive cable.
  • Try a different USB port (preferably USB 2.0 directly on the motherboard, avoiding hubs).
  • Inspect the cable for damage and replace it if frayed or bent.
  1. Update or Reinstall the Floppy Controller Driver
  • Press Win + X → select Device Manager.
  • Expand Floppy disk drives or Universal Serial Bus controllers (depending on connection type).
  • Right-click the floppy controller entry → Uninstall device.
  • Restart the PC; Windows 11 will reinstall a fresh driver automatically.
  1. Run CHKDSK to Isolate Sector Errors
  • Open Command Prompt as Administrator.
  • Run:

    chkdsk A: /f /r
  • This forces Windows to attempt sector remapping/recovery and reports whether the fault lies in the media or the drive hardware.
  1. Verify Virtual Floppy Image Integrity (If Using Emulation Software)
  • If using a virtual floppy tool (e.g., WinImage, Virtual Floppy Drive), remount the .img/.vfd file.
  • Recreate the image from a clean source if corruption is suspected, since a damaged image file can generate the same 1123 mismatch error.

Alternative or Verification Steps

  • Verify the Fix: Reinsert the diskette and copy a large file to/from it. If no Error 1123 appears in Event Viewer (Windows Logs → System), the issue is resolved.
  • Alternative Fix: If the physical floppy drive continues to fail across multiple disks, replace the drive entirely — floppy drive mechanisms are prone to head wear and are inexpensive to swap out rather than repeatedly troubleshoot.

How to fix Error 1120 on Windows 11

Troubleshooting Guide: Error 1120 – Serial I/O Operation Conflict on Windows 11

Why This Error Happens

Error 1120 occurs when the serial driver’s IOCTL_SERIAL_XOFF_COUNTER reaches zero because a pending write operation was superseded or interrupted by another write request to the same COM port. This typically indicates a resource conflict where two applications (or two threads within the same application) are attempting to access the same serial port simultaneously, or flow control (XON/XOFF) settings are misconfigured, causing the driver to abandon the original I/O request. Outdated or corrupted serial/USB-to-serial (UART) drivers can also trigger this by mishandling overlapped I/O requests.

Step-by-Step Resolution Guide

  1. Identify Port Conflicts
    Open Task Manager (Ctrl+Shift+Esc) and check for multiple instances of the application using the serial port, or other background services (like fax/modem utilities) that may be polling COM ports. Close any redundant instances.

  2. Update or Reinstall the Serial Driver

  • Press Win + X → select Device Manager.
  • Expand Ports (COM & LPT).
  • Right-click your COM port (e.g., COM3) → Update driver → Search automatically for drivers.
  • If the issue persists, right-click again → Uninstall device, then reboot to force Windows to reinstall a clean driver.
  1. Adjust Flow Control Settings
  • In Device Manager, right-click the COM port → Properties → Port Settings tab.
  • Set Flow control to None (unless your hardware explicitly requires XON/XOFF), as improper XON/XOFF handling is a direct cause of this error.
  • Click Advanced and ensure buffer sizes are set to defaults (or increase slightly if you experience data loss).
  1. Check Application-Level Serial Handling
    If you’re using a custom application or industrial software (e.g., SCADA, POS systems) that talks to the serial port, verify it isn’t spawning duplicate write threads. Check the application’s logs or configuration for a “retry” or “timeout” setting that might be issuing overlapping write commands.

  2. Disable USB Selective Suspend (for USB-to-Serial adapters)

  • Go to Settings → System → Power & battery → Screen and sleep → Additional power settings.
  • Click Change plan settings → Change advanced power settings.
  • Expand USB settings → USB selective suspend setting → set to Disabled.
  • This prevents Windows from interrupting the USB-to-serial bridge mid-transaction.

Alternative or Verification Steps

  • Verify the Fix: Open Event Viewer (eventvwr.msc) → Windows Logs → System, and monitor for recurrence of Event ID 1120 while running the serial application under normal load.
  • Alternative Fix: If the error persists with a USB-to-serial adapter, try a different USB port (preferably USB 2.0) or replace the adapter cable, as chipset-level driver bugs (common in generic PL2303 or CH340 chips) can cause this exact symptom.

How to fix Error 1121 on Windows 11

Why This Error Happens

Error 1121 occurs when a serial (COM) port operation times out because the driver is waiting for an XOFF flow-control signal to clear, but the counter never reaches zero. This typically happens due to a hardware/software handshaking mismatch (RTS/CTS or XON/XOFF settings misconfigured), a faulty or loose serial cable/connector, or an outdated/corrupted USB-to-Serial driver that mismanages flow control signaling. It can also occur if the connected device is unpowered, unresponsive, or stuck holding the line in a “hold” state.

Step-by-Step Resolution Guide

  1. Check Physical Connections: Ensure the serial cable (or USB-to-Serial adapter) is firmly connected on both ends. Try a different cable and, if using a USB adapter, plug it into a different USB port.

  2. Verify Flow Control Settings:

  • Open Device Manager (right-click Start → Device Manager).
  • Expand Ports (COM & LPT), right-click your serial device → Properties.
  • Go to the Port Settings tab and set Flow control to None (unless your device specifically requires XON/XOFF or Hardware).
  • Click Advanced and ensure the COM Port Number doesn’t conflict with another device.
  1. Update or Reinstall the Serial/USB Driver:
  • In Device Manager, right-click the COM port device → Update driver → Search automatically for drivers.
  • If that fails, go to Uninstall device, unplug the adapter, restart your PC, then reconnect it to force a clean reinstall.
  • Alternatively, download the latest driver directly from the adapter manufacturer’s website (e.g., FTDI, Prolific).
  1. Adjust Timeout Values in Application Settings: If you’re using terminal software (like PuTTY, Tera Term, or a custom application), increase the read/write timeout value in its serial connection settings, as a short timeout combined with a slow device can trigger this error.

  2. Test with a Different Device or Port: Swap in a known-working serial device or test the same device on a different machine to isolate whether the issue is hardware-specific or software/driver-specific on the Windows 11 machine.

Alternative or Verification Steps

  • Verify the Fix: Open Device Manager, confirm no yellow warning icons appear next to the COM port, then reopen your application and attempt the serial communication again — the operation should complete without the timeout error.
  • Alternative Fix: If the issue persists, use PowerShell to query the port status (Get-WmiObject Win32_SerialPort) to confirm the OS recognizes correct settings, or try rolling back to a previously known-working driver version via Device Manager → Driver tab → Roll Back Driver.

How to fix Error 1119 on Windows 11

Windows 11 Error 1119 Troubleshooting Guide

Why This Error Happens

Error 1119 occurs when two or more devices are configured to share the same Interrupt Request (IRQ) line, and one of those devices does not support IRQ sharing or has already claimed exclusive access to that interrupt. This typically results from outdated or incompatible device drivers, BIOS/UEFI IRQ routing misconfigurations, or legacy hardware (often connected via PCI, ISA, or certain USB controllers) that cannot properly negotiate shared interrupts with other components. It can also surface after a driver update, a new hardware installation, or changes made in BIOS settings related to PCI IRQ steering.

Step-by-Step Resolution Guide

  1. Identify the conflicting devices via Device Manager
  • Right-click Start → Device Manager.
  • Click View → Resources by connection → expand Interrupt Request (IRQ).
  • Locate the shared IRQ line and note all devices listed under it.
  1. Update or reinstall the driver for the affected device
  • In Device Manager, right-click the problematic device → Update driver → Search automatically for drivers.
  • If no update is found, visit the manufacturer’s website, download the latest chipset/device driver, and install it manually via Update driver → Browse my computer for drivers.
  1. Disable IRQ sharing conflicts in BIOS/UEFI
  • Restart the PC and enter BIOS/UEFI setup (commonly F2, Del, or Esc during boot).
  • Navigate to Advanced → PCI Configuration or Onboard Devices Configuration.
  • Look for an IRQ Sharing or PCI IRQ Steering option and disable it, or manually reassign the IRQ for the conflicting device if the option exists.
  • Save changes (F10) and reboot.
  1. Move the hardware to a different physical slot (for PCI/PCIe cards)
  • Power down the PC, unplug it, and relocate the add-in card to a different PCI/PCIe slot.
  • This forces Windows to reassign a new, non-conflicting IRQ during the next boot.
  1. Run the Hardware and Devices Troubleshooter
  • Open Settings → System → Troubleshoot → Other troubleshooters.
  • Run Hardware and Devices (if not listed, use msdt.exe -id DeviceDiagnostic via Run dialog) to let Windows automatically detect and resolve resource conflicts.

Alternative or Verification Steps

  • After applying fixes, reopen Device Manager → Resources by connection and confirm the previously conflicting devices now appear under separate IRQ lines, or that no yellow warning icons remain on the devices.
  • If the issue persists, try disabling one of the conflicting devices temporarily (right-click → Disable device) to confirm the other device opens successfully, isolating which hardware needs a driver update, firmware update, or replacement.

How to fix Error 1117 on Windows 11

Windows Error 1117: “The Request Could Not Be Performed Because of an I/O Device Error”

Why This Error Happens

Error 1117 occurs when Windows fails to communicate properly with a storage device—typically due to a failing hard drive, corrupted disk controller drivers, or a damaged/loose cable connection (SATA, USB, or power). This error can also surface when the disk has bad sectors, the device is in a degraded power state, or firmware on the drive is outdated or corrupted. In some cases, third-party disk encryption or antivirus software intercepting disk I/O calls can trigger this error as well.

Step-by-Step Resolution Guide

  1. Check Physical Connections
  • Shut down the PC, unplug it, and reseat the SATA/power cables (for internal drives) or try a different USB port/cable (for external drives). A loose connection is one of the most common causes.
  1. Run CHKDSK to Scan for Disk Errors
  • Open Command Prompt as Administrator.
  • Run: chkdsk C: /f /r /x (replace C: with the affected drive letter).
  • Restart your PC if prompted, as CHKDSK may need to run before Windows fully loads.
  1. Update or Reinstall Storage Controller Drivers
  • Go to Device Manager (Win + X → Device Manager).
  • Expand IDE ATA/ATAPI controllers and Storage controllers.
  • Right-click each entry (e.g., “Standard SATA AHCI Controller”) → Update driver. If that fails, uninstall the driver and restart—Windows will reinstall a default driver automatically.
  1. Check Drive Health with a Diagnostic Tool
  • Use the manufacturer’s disk utility (e.g., Samsung Magician, Seagate SeaTools, or CrystalDiskInfo) to check the drive’s SMART status.
  • Look for warnings related to “Reallocated Sectors Count” or “Pending Sectors,” which indicate physical degradation.
  1. Update Drive Firmware
  • Visit the drive manufacturer’s website, locate the model-specific firmware, and follow their update utility instructions. Outdated firmware can cause intermittent I/O failures, especially on SSDs.

Alternative or Verification Steps

  • Verify the fix: After running CHKDSK and updating drivers, reboot and attempt the same file operation (copy, read, or write) that originally triggered the error. Open Event Viewer (eventvwr.msc) and check under Windows Logs > System to confirm Error 1117 no longer appears.
  • Alternative solution: If the error persists and SMART data shows failing health, back up your data immediately using a tool like Macrium Reflect or Windows Backup, then replace the drive—continued use risks permanent data loss.

How to fix Error 1118 on Windows 11

Troubleshooting Guide: Error 1118 – “No serial device was successfully initialized. The serial driver will unload”

Why This Error Happens

This error originates from the Serial.sys driver and occurs when the Windows Plug and Play manager cannot detect or bind any physical or virtual serial (COM) port hardware during system boot. This is typically caused by a disabled UART controller in the BIOS/UEFI, a resource conflict (IRQ or I/O address) with another device, or a corrupted/misconfigured driver entry in the registry. Since the Serial.sys driver only loads to manage active hardware, it unloads immediately if it finds zero valid ports to control.

Step-by-Step Resolution Guide

  1. Check Device Manager for Hidden Conflicts
    Press Win + X → select Device Manager. Click View → Show hidden devices. Expand Ports (COM & LPT). Look for any device with a yellow warning icon or listed under Other devices.

  2. Verify BIOS/UEFI Serial Port Settings
    Reboot and enter the UEFI/BIOS setup (usually Del or F2 during startup). Navigate to Advanced or Peripherals settings and ensure Serial Port, COM Port, or UART Controller is set to Enabled rather than Auto or Disabled.

  3. Update or Reinstall the Serial Driver
    In Device Manager, right-click the problematic serial device (or Unknown Device) → Update driver → Search automatically. If that fails, right-click → Uninstall device, check Delete the driver software for this device, restart the PC, and allow Windows 11 to reinstall it fresh.

  4. Check for Resource Conflicts
    In Device Manager, select the serial port device → Properties → Resources tab. Look for a “Conflicting device list” warning. If present, go to Properties → Driver tab → Details, and try toggling Use automatic settings off/on under Resources to force Windows to reassign a free I/O range/IRQ.

  5. Scan for Corrupted System Files
    Open Command Prompt as Administrator and run:

   sfc /scannow

Followed by:

   DISM /Online /Cleanup-Image /RestoreHealth

This repairs corrupted system/driver files that may prevent Serial.sys from initializing correctly.

Alternative or Verification Steps

  • Verify the Fix: Open Event Viewer (eventvwr.msc) → Windows Logs → System, filter by Event ID 1118, and confirm no new occurrences appear after reboot. Also check Device Manager to ensure the COM port now shows “This device is working properly.”
  • Alternative Solution: If using a USB-to-Serial adapter, try a different USB port or cable, and download the manufacturer’s specific driver (e.g., FTDI, Prolific) instead of relying on the generic Windows-supplied Serial.sys driver.

How to fix Error 1115 on Windows 11

Windows 11 Troubleshooting Guide: Error 1115 – “A System Shutdown Is In Progress”

Why This Error Happens

Error 1115 occurs when an application or service attempts to initiate a new shutdown, restart, or logoff request while another shutdown operation is already pending or actively executing in the system queue. This is typically triggered by conflicting shutdown commands issued simultaneously by scheduled tasks, Group Policy scripts, third-party software, or manual user actions. It can also occur if a previous shutdown request was left in a “stuck” state due to a hung process failing to terminate properly, blocking the system from clearing its shutdown flag.

Step-by-Step Resolution Guide

  1. Abort the Pending Shutdown Immediately
    Open Command Prompt as Administrator (search “cmd,” right-click, “Run as administrator”) and type:
   shutdown /a

This aborts any system shutdown currently in the queue, clearing the flag that causes Error 1115.

  1. Check for Conflicting Scheduled Tasks
    Open Task Scheduler (taskschd.msc) and navigate to the Task Scheduler Library. Look for any tasks with “Shutdown,” “Restart,” or “PowerOff” actions. Disable or reconfigure any tasks that may be running concurrently with manual shutdown attempts.

  2. Inspect Group Policy for Shutdown Scripts
    Run gpedit.msc and navigate to:
    Computer Configuration > Windows Settings > Scripts (Startup/Shutdown)
    Check if a shutdown script is misconfigured to run repeatedly or hang. Remove or fix any problematic script entries.

  3. Terminate Hung Processes Blocking Shutdown
    Open Task Manager (Ctrl+Shift+Esc), go to the Details tab, and look for unresponsive processes (especially svchost.exe, third-party antivirus, or backup software). End any process that appears frozen with “Not Responding” status, then retry the shutdown.

  4. Update or Roll Back Recent Windows Updates
    Go to Settings > Windows Update > Update History. If Error 1115 began after a recent update, use Uninstall Updates to roll back the most recent cumulative update, as some builds have known shutdown-handling bugs.

Alternative or Verification Steps

  • Verify the Fix: After running shutdown /a, attempt a normal shutdown via Start Menu > Power > Shut Down. If the system powers off without the 1115 error, the pending shutdown queue has been successfully cleared.
  • Alternative Fix: If the error persists, force a full shutdown using shutdown /s /f /t 0 (forces running applications to close without warning) to bypass any hung process holding the shutdown queue open.

How to fix Error 1116 on Windows 11

Windows 11 Error 1116: “Unable to Abort the System Shutdown Because No Shutdown Was in Progress”

Why This Error Happens

Error 1116 occurs when a script, command, or application attempts to cancel a system shutdown (typically via shutdown /a) but the operating system has no active shutdown, restart, or logoff sequence registered in its state machine. This is usually a timing/race condition—the shutdown either already completed, was never successfully initiated, or was canceled by another process before your abort command executed. It can also occur if scheduled tasks, batch scripts, or third-party power-management tools issue an abort command redundantly, or after a Group Policy/registry misconfiguration causes shutdown events to fire inconsistently.

Step-by-Step Resolution Guide

  1. Verify Shutdown State Before Aborting
    Open Command Prompt as Administrator and check for pending shutdowns manually before running an abort command:
   shutdown /a

If Error 1116 appears immediately, this confirms no shutdown is currently queued—so no action is needed.

  1. Inspect Scheduled Tasks and Scripts
    Open Task Scheduler (taskschd.msc) and review any tasks that trigger shutdown /s or shutdown /a. Check for duplicate or overlapping triggers under Task Scheduler Library, especially tasks tied to power events, logon, or maintenance windows. Disable or consolidate redundant triggers.

  2. Check Event Viewer for Timing Conflicts
    Open Event Viewer (eventvwr.msc) → Windows Logs → System. Filter by Event ID 1074 (shutdown initiated) and 1116 (abort failure) to correlate timestamps. This reveals whether another process or user already canceled the shutdown first.

  3. Update Shutdown-Related Group Policies
    Go to Local Group Policy Editor (gpedit.msc) → Computer Configuration > Administrative Templates > System > Shutdown. Ensure no conflicting policies (e.g., “Turn off Automatic Restart” or scripted shutdown countdown values) are causing shutdown events to fire and clear faster than scripts can react.

  4. Update or Reinstall Affected Third-Party Software
    If a specific application (backup tool, remote management agent, etc.) triggers the abort command, check for updates via Settings > Windows Update > Advanced Options or the vendor’s site. Outdated shutdown-hook APIs are a common cause of this race condition.

Alternative or Verification Steps

  • Verify the fix: Run shutdown /r /t 60 to schedule a delayed restart, then immediately run shutdown /a. If the abort succeeds without Error 1116, the shutdown state is being tracked correctly.
  • Alternative workaround: Wrap your abort command in a conditional script that checks the shutdown state via query system or PowerShell’s Get-CimInstance Win32_OperatingSystem before calling shutdown /a, preventing redundant abort attempts.

How to fix Error 1113 on Windows 11

Windows 11 Error 1113: “No Mapping for the Unicode Character Exists in the Target Multi-Byte Code Page”

Why This Error Happens

This error occurs when Windows attempts to convert a Unicode character to a specific multi-byte code page (like ANSI or a legacy locale-specific encoding), but the character has no equivalent representation in that target encoding. It commonly arises with file names, folder paths, or document content containing special characters, emojis, or non-Latin scripts (such as Cyrillic, Chinese, or Arabic) when the system’s regional/language settings don’t support them. This is frequently triggered by mismatched “Language for non-Unicode programs” settings, corrupted file system metadata, or legacy applications that rely on ANSI code pages instead of full Unicode (UTF-8) support.

Step-by-Step Resolution Guide

  1. Enable UTF-8 System-Wide Language Support
  • Go to Settings > Time & Language > Language & Region.
  • Click Administrative language settings (opens Region dialog).
  • Under the Administrative tab, click Change system locale.
  • Check the box “Beta: Use Unicode UTF-8 for worldwide language support”.
  • Click OK and restart your PC.
  1. Match the Non-Unicode Program Language to the Source Content
  • In the same Region dialog (Administrative tab), click Change system locale.
  • From the dropdown, select the language matching the character set causing the issue (e.g., Chinese Simplified if the error involves Chinese file names).
  • Restart the computer for changes to take effect.
  1. Rename or Move the Problematic File/Folder
  • Identify the specific file, folder, or registry key path triggering the error (often visible in the error dialog or application log).
  • Use PowerShell to rename it using only ASCII characters:
    powershell
    Rename-Item -Path "C:\Path\To\File" -NewName "SafeFileName.txt"
  • Avoid special Unicode characters (emojis, accented letters, non-Latin scripts) in critical system or application paths.
  1. Update or Patch the Affected Application
  • Check for updates to the specific software throwing the error (via Settings > Windows Update or the vendor’s site), since many older apps have since been patched for full UTF-8 compatibility.
  • If using a script or batch file, ensure it explicitly declares UTF-8 encoding (e.g., chcp 65001 in Command Prompt before execution).
  1. Repair Corrupted System Files
  • Open Command Prompt as Administrator and run:

    sfc /scannow
  • Follow with:

    DISM /Online /Cleanup-Image /RestoreHealth
  • Restart once complete.

Alternative or Verification Steps

  • Verify the fix: Re-run the action that originally triggered Error 1113 (e.g., open the file, run the script, or execute the application) and confirm no error dialog appears.
  • Alternative workaround: If UTF-8 system-wide settings cause compatibility issues with other legacy software, revert the locale change and instead use a dedicated Unicode-aware tool (e.g., 7-Zip instead of legacy compression tools) to handle the specific file or path causing the conflict.

How to fix Error 1114 on Windows 11

Troubleshooting Guide: Error 1114 – DLL Initialization Failed

Why This Error Happens

Error 1114 occurs when Windows attempts to load a DLL file, but its initialization routine fails to execute correctly. This is typically caused by a corrupted or incompatible DLL file, outdated or conflicting device drivers (especially graphics or storage drivers), or corrupted system files that the DLL depends on. In some cases, insufficient permissions or third-party antivirus software blocking the DLL’s execution can also trigger this error.

Step-by-Step Resolution Guide

  1. Run System File Checker (SFC) and DISM
    Open Command Prompt as Administrator and run:
   sfc /scannow

Once complete, run:

   DISM /Online /Cleanup-Image /RestoreHealth

Restart your PC after both commands finish.

  1. Update or Roll Back Device Drivers
    Press Win + X and select Device Manager. Expand Display adapters and Storage controllers. Right-click each device and select Update driver. If the error started after a recent driver update, instead choose Properties > Driver > Roll Back Driver.

  2. Check Windows Update for Pending Fixes
    Go to Settings > Windows Update and click Check for updates. Install any pending updates, including optional driver updates, as Microsoft frequently patches known DLL conflicts.

  3. Perform a Clean Boot to Identify Conflicting Software
    Open msconfig (Run dialog), go to the Services tab, check Hide all Microsoft services, then click Disable all. Go to Startup in Task Manager and disable all startup apps. Restart and check if the error persists. This helps isolate third-party software (often antivirus or VPN tools) causing the conflict.

  4. Re-register the Affected DLL
    If you know which DLL is causing the issue (check Event Viewer under Windows Logs > Application for the exact file name), open an elevated Command Prompt and run:

   regsvr32 /u [DLL_NAME].dll
   regsvr32 [DLL_NAME].dll

Alternative or Verification Steps

  • Verify the fix: Open Event Viewer (eventvwr.msc), navigate to Windows Logs > Application, and confirm Error 1114 no longer appears after reproducing the action that previously triggered it.
  • Alternative solution: If the issue persists, use System Restore (rstrui.exe) to revert to a restore point created before the error started occurring.

How to fix Error 1112 on Windows 11

Windows 11 Troubleshooting Guide: Error 1112 – “No Media in Drive”

Why This Error Happens

Error 1112 occurs when the operating system attempts to read or write to a removable or optical drive (such as a USB card reader, DVD drive, or SD card slot) that the system detects as physically present but reports as empty or inaccessible. This typically happens due to a disconnected or improperly seated storage medium, a corrupted or outdated device driver failing to communicate drive status correctly, or leftover phantom drive letters from previously connected media that Windows hasn’t cleared from its registry. In some cases, a faulty USB controller or card reader hardware can also trigger this false “no media” report even when a disk is inserted.

Step-by-Step Resolution Guide

  1. Reseat the Media Physically
    Remove the SD card, USB drive, or disc entirely, inspect it for dust or damage, and reinsert it firmly. Try a different USB port (preferably a rear USB 3.0 port) or a different disc if using an optical drive.

  2. Update or Reinstall the Drive Driver
    Press Win + X → select Device Manager → expand Disk drives or DVD/CD-ROM drives → right-click the affected device → select Update driver → choose Search automatically for drivers. If that fails, select Uninstall device, then restart your PC to force Windows to reinstall the driver fresh.

  3. Clear Phantom Drive Letters via Disk Management
    Press Win + R, type diskmgmt.msc, and hit Enter. Look for any greyed-out or “Unknown” drive entries that no longer correspond to physical media. Right-click and select Change Drive Letter and Paths → Remove to clear stale entries that may be causing a driver mismatch.

  4. Run the Hardware and Devices Troubleshooter (via Command Prompt)
    Since Windows 11 removed the GUI shortcut, open Command Prompt as Administrator and run:

   msdt.exe -id DeviceDiagnostic

Follow the prompts to let Windows automatically detect and repair drive-related hardware conflicts.

  1. Check for Firmware/BIOS Updates
    Visit your PC manufacturer’s support page and check for chipset or storage controller firmware updates, as outdated firmware can cause the OS to misreport drive media status.

Alternative or Verification Steps

  • Verify the fix: Open File Explorer and confirm the drive now shows the correct volume label and available storage size instead of an error icon.
  • Alternative fix: If the issue persists, test the drive/media on a different PC — if it works elsewhere, the problem is isolated to your Windows 11 USB controller or driver stack, and you should try a full chipset driver reinstall from your motherboard/laptop manufacturer’s website.

How to fix Error 1110 on Windows 11

Windows Error 1110: “The Media in the Drive May Have Changed” – Troubleshooting Guide

Why This Error Happens

Error 1110 occurs when the Windows I/O subsystem detects that removable or optical media (USB drives, SD cards, CDs/DVDs) has been swapped, ejected, or disconnected while a read/write operation was still pending. This is often triggered by a loose USB connection, a failing drive controller, outdated storage drivers, or a corrupted file system table that causes Windows to lose track of the volume signature. In some cases, it also appears when a virtual drive (ISO mount) or network-mapped drive experiences a sudden disconnection during an active session.

Step-by-Step Resolution Guide

  1. Reseat and Test the Physical Connection
    Disconnect the drive/USB device completely, wait 10 seconds, and reconnect it to a different USB port (preferably a rear USB 3.0 port on desktops, avoiding front-panel hubs). Ensure the cable isn’t damaged if using an external enclosure.

  2. Update or Reinstall Storage Controller Drivers
    Go to Device Manager (right-click Start > Device Manager) > expand Disk drives and Universal Serial Bus controllers. Right-click each device related to the drive, select Uninstall device, restart your PC, and let Windows 11 reinstall the drivers automatically.

  3. Run CHKDSK to Repair File System Errors
    Open Terminal (Admin) and run:

   chkdsk X: /f /r

Replace X: with the affected drive letter. This scans for and repairs corrupted sectors or file table entries that may be causing Windows to misread the media state.

  1. Disable Removable Drive Write Caching (for USB/External Drives)
    In Device Manager, right-click the drive under Disk drives > Properties > Policies tab. Select Quick removal instead of Better performance to prevent Windows from buffering writes that can trigger this error during disconnection.

  2. Check Power Management Settings for USB Ports
    Navigate to Device Manager > Universal Serial Bus controllers > right-click each USB Root Hub > Properties > Power Management tab, and uncheck Allow the computer to turn off this device to save power.

Alternative or Verification Steps

  • Verify the Fix: Reconnect the drive and perform a large file copy (1GB+) to and from the media. If no error dialog appears and chkdsk X: (without /f) reports “no errors found,” the issue is resolved.
  • Alternative Solution: If the error persists only with one specific drive, test it on another PC. If it fails there too, the drive hardware itself is likely failing and should be backed up immediately and replaced.

How to fix Error 1111 on Windows 11

Windows Error 1111: “The I/O Bus Was Reset” Troubleshooting Guide

Why This Error Happens

Error 1111 occurs when the storage or peripheral controller detects a hardware-level fault—such as a failing drive, loose SATA/NVMe connection, or unstable driver—and forces a bus reset to prevent data corruption. This is commonly logged in the System event log under Event ID 11 or 1111, tied to the disk or storage controller driver source. Outdated firmware, faulty cabling, or a degrading physical disk are the most frequent underlying causes.

Step-by-Step Resolution Guide

  1. Check Physical Connections (for desktops/removable drives)
    Power down the machine, open the case, and reseat the SATA and power cables on the affected drive. For NVMe drives, ensure the M.2 stick is fully seated in its slot.

  2. Update Storage Controller Drivers

  • Press Win + X → select Device Manager.
  • Expand IDE ATA/ATAPI controllers or Storage controllers.
  • Right-click your controller (e.g., Intel RST, AMD chipset SATA) → Update driver → Search automatically for drivers.
  • If an update is found, install it and restart.
  1. Run CHKDSK to Scan for Disk Errors
  • Open Command Prompt as Administrator.
  • Run:

    chkdsk C: /f /r /x
  • Confirm the scan on next restart if prompted, since the drive is in use.
  1. Check SMART Status and Firmware
  • Open Command Prompt and run:

    wmic diskdrive get status
  • If it returns anything other than “OK,” the drive may be failing.
  • Visit the drive manufacturer’s website (Samsung Magician, Crucial Storage Executive, WD Dashboard, etc.) to check for firmware updates.
  1. Disable Link Power Management (for USB/External Drives)
  • Go to Control Panel → Power Options → Change plan settings → Change advanced power settings.
  • Expand USB settings → USB selective suspend setting and set to Disabled.
  • This prevents the bus from powering down and triggering a reset on external enclosures.

Alternative or Verification Steps

  • Verify the fix: Open Event Viewer (eventvwr.msc) → Windows Logs → System, and filter for Event ID 11/1111. If no new instances appear after 24–48 hours of normal use, the issue is resolved.
  • Alternative: If errors persist, test the drive in another SATA port/USB port or on a different PC. If the error follows the drive, it likely needs to be replaced; if it stays with the port, the motherboard/controller or cable is at fault.

How to fix Error 1108 on Windows 11

Windows 11 Error 1108: Unable to Lock the Media Eject Mechanism

Why This Error Happens

Error 1108 occurs when the operating system cannot communicate properly with the removable media drive’s locking mechanism, typically due to outdated or corrupted device drivers. This can also result from a stuck or malfunctioning eject solenoid, a loose SATA/USB connection, or Windows Removable Storage Manager service failing to initialize correctly. In some cases, third-party disc-burning or virtual drive software conflicts with the native Windows IMAPI (Image Mastering API) driver, blocking the lock command from reaching the hardware.

Step-by-Step Resolution Guide

  1. Restart the Removable Storage Service
  • Press Win + R, type services.msc, and press Enter.
  • Locate “Windows Driver Foundation – User-mode Driver Framework” and “Shell Hardware Detection” services.
  • Right-click each, select Restart. If disabled, set Startup type to Automatic.
  1. Update or Reinstall the Optical/Removable Drive Driver
  • Open Device Manager (right-click Start > Device Manager).
  • Expand DVD/CD-ROM drives or Disk drives, right-click your device, and select Uninstall device.
  • Check “Attempt to remove the driver” if prompted, then restart your PC—Windows will reinstall the default driver automatically.
  1. Clear the Upper and Lower Filter Registry Keys
  • Press Win + R, type regedit, and press Enter.
  • Navigate to:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
  • Delete the values UpperFilters and LowerFilters (if present)—these often become corrupted after software installs like disc-burning tools.
  • Restart your PC.
  1. Check Physical Connections and Disable Conflicting Software
  • Reseat SATA/power cables for internal drives, or try a different USB port for external drives.
  • Temporarily disable/uninstall third-party virtual drive or burning software (e.g., Daemon Tools, older Nero versions) that may hook into the IMAPI layer.
  1. Run the Hardware and Devices Troubleshooter
  • Go to Settings > System > Troubleshoot > Other trouble-shooters.
  • Run the legacy troubleshooter via Command Prompt (Admin):
    msdt.exe -id DeviceDiagnostic

Alternative or Verification Steps

  • Verify the fix: Right-click the drive in File Explorer and select Eject, or manually attempt to lock/unlock media via a burning app—confirm no Error 1108 appears in Event Viewer under Windows Logs > System.
  • Alternative fix: If the issue persists, run sfc /scannow and DISM /Online /Cleanup-Image /RestoreHealth in an elevated Command Prompt to repair corrupted system files that may affect IMAPI functionality.

How to fix Error 1109 on Windows 11

Windows 11 Error 1109: Unable to Unload the Media

Why This Error Happens

Error 1109 typically occurs when the operating system cannot communicate properly with a removable storage device, optical drive, or tape/media library due to a locked file handle, stuck driver state, or hardware controller conflict. This often happens because a background process (such as an antivirus scan, indexing service, or backup application) still holds a reference to the media, preventing Windows from safely ejecting or unloading it. In some cases, a corrupted or outdated device driver for the storage controller (SCSI, USB, or removable media controller) triggers this failure at the driver level rather than the file-system level.

Step-by-Step Resolution Guide

  1. Close all applications and handles using the media
  • Open Task Manager (Ctrl+Shift+Esc) and end any processes related to backup software, media players, or file explorers that may have the drive open.
  • Alternatively, use Resource Monitor (resmon.exe) → CPU tab → Associated Handles, search for the drive letter, and end the process holding the lock.
  1. Manually stop and restart the storage service
  • Open services.msc.
  • Locate Removable Storage Access or Virtual Disk service (depending on media type).
  • Right-click → Stop, wait 10 seconds, then Start again.
  1. Update or reinstall the storage controller driver
  • Go to Device Manager (devmgmt.msc).
  • Expand Storage controllers or DVD/CD-ROM drives.
  • Right-click the relevant device → Update driver → Search automatically for drivers.
  • If the issue persists, choose Uninstall device, then restart Windows 11 to force a clean driver reinstall.
  1. Use Diskpart to force dismount the volume
  • Open Command Prompt as Administrator.
  • Type diskpart, then list volume to identify the media.
  • Select the volume: select volume X (replace X with the correct number).
  • Run remove all dismount to force-unload the media safely.
  1. Check for pending Windows Updates
  • Go to Settings → Windows Update and ensure all storage/chipset-related updates are installed, as Microsoft periodically patches known media-handling bugs.

Alternative or Verification Steps

  • Verify the fix: After completing the steps, safely eject the media again via This PC → right-click the drive → Eject. If no error appears and the drive disappears from the file system, the issue is resolved.
  • Alternative fix: If the error persists, physically disconnect the device (if external) for 30 seconds, or perform a full system restart before retrying the eject operation — this clears any lingering driver-level locks.

How to fix Error 1107 on Windows 11

Troubleshooting Guide: Error 1107 – Tape Partition Information Could Not Be Found

Why This Error Happens

Error 1107 typically occurs when the Windows tape backup driver cannot read the partition table on the tape media, often because the tape itself is blank, damaged, or was formatted using a different backup application or partitioning scheme. This can also happen if the tape drive firmware is outdated or if the Removable Storage Manager (RSM) service has a corrupted device database that no longer matches the physical hardware. Additionally, a loose SCSI/SAS/USB connection or an outdated tape drive driver can prevent the system from correctly negotiating with the drive to read partition metadata.

Step-by-Step Resolution Guide

  1. Verify the tape media itself
    Insert a known-good, pre-formatted tape (ideally one previously used successfully on this drive) to determine if the issue is media-specific rather than hardware/driver-related.

  2. Reseat and check physical connections
    Power down the system, disconnect and reconnect the SCSI/SAS/USB cable connecting the tape drive, and ensure the drive is receiving stable power. Loose connections are a common cause of partition read failures.

  3. Update the tape drive driver

  • Open Device Manager (devmgmt.msc).
  • Expand Tape drives, right-click your device, and select Update driver.
  • Choose Search automatically for drivers, or manually download the latest driver from the manufacturer’s website (e.g., HPE, Dell, Quantum) and install it.
  1. Reset the Removable Storage Manager (RSM) database
  • Open Services (services.msc) and stop the Removable Storage Manager service.
  • Navigate to C:\Windows\System32\Ntmsdata and rename the folder to Ntmsdata_old (backup).
  • Restart the Removable Storage Manager service to regenerate a clean database.
  1. Reformat the tape (if data is not critical)
    Use Windows Server Backup (or your third-party backup tool) to perform a full low-level format on the tape, rewriting the partition table from scratch. This resolves cases where a previous format was interrupted or corrupted.

Alternative or Verification Steps

  • After applying fixes, run a test Load/Read operation via Device Manager’s tape drive properties or your backup software’s device diagnostics tool to confirm the drive can now detect valid partition information.
  • If the error persists across multiple tapes, run the manufacturer’s hardware diagnostic utility (e.g., HP Library and Tape Tools) to rule out a failing tape drive mechanism rather than a software/driver issue.

How to fix Error 1105 on Windows 11

Windows 11 Error 1105: “Tape Could Not Be Partitioned” Troubleshooting Guide

Why This Error Happens

Error 1105 occurs when the tape drive hardware or the media itself does not support partitioning, or the tape cartridge is write-protected, physically damaged, or incompatible with the drive’s firmware. This error is also frequently triggered by outdated or corrupted tape drive drivers that fail to correctly communicate partitioning commands to the device, or by the Windows Removable Storage Management (RSM) service holding a stale lock on the device. Additionally, some tape formats (e.g., DDS, certain LTO generations below LTO-3) do not support multi-partitioning at all, making this an inherent hardware limitation rather than a software fault.

Step-by-Step Resolution Guide

  1. Verify Tape and Drive Compatibility
    Confirm your tape cartridge supports partitioning (LTO-3 and above generally support this via SCSI partitioning commands). Check the drive manufacturer’s specification sheet, as older DDS/DAT or LTO-1/LTO-2 media will always throw Error 1105.

  2. Check Write Protection and Physical Condition
    Eject the tape and inspect the write-protect tab/switch on the cartridge—slide it to the unlocked position. Also inspect for visible damage to the tape leader or cartridge shell, and try a brand-new cartridge to rule out media degradation.

  3. Update the Tape Drive Driver

  • Open Device Manager (devmgmt.msc).
  • Expand Tape drives, right-click your device, and select Update driver.
  • Choose Search automatically for drivers, or manually download the latest driver from the manufacturer’s site (HP, Quantum, Dell, etc.) and install it.
  • Reboot after installation.
  1. Restart the Windows Removable Storage Service
  • Press Win + R, type services.msc, and press Enter.
  • Locate Removable Storage (or Windows Backup, depending on the tool in use).
  • Right-click and select Restart. If disabled, set Startup type to Manual, apply, then start it.
  1. Reformat/Re-tension the Tape via Command Line
    Use wbadmin or a vendor utility (e.g., HP Library and Tape Tools) to run a low-level format:
   ntbackup.exe /tape:0 /format

Or use the vendor tool’s “Repartition Tape” function, which sends a proper SCSI FORMAT_UNIT command rather than relying on the generic Windows backup utility.

Alternative or Verification Steps

  • Verify the fix: Re-run the backup job or manually attempt to partition the tape again through your backup software; check Event Viewer (eventvwr.msc → Windows Logs → System) to confirm Error 1105 no longer appears.
  • Alternative: If the drive/media combination fundamentally lacks partition support, switch to single-partition (whole-tape) backup mode in your backup software’s configuration instead of forcing a multi-partition layout.

How to fix Error 1106 on Windows 11

Windows 11 Troubleshooting Guide: Error 1106 – Incorrect Block Size on Multivolume Tape Partition

Why This Error Happens

Error 1106 occurs when the Windows tape driver detects that the block size configured for the current tape operation does not match the block size recorded on the new volume of a multivolume partition. This typically happens because the tape drive or backup application switched tapes mid-job but failed to re-negotiate the block size parameter with the new media, often due to inconsistent formatting between tapes in the set. It can also result from outdated or corrupted tape drivers that mismanage block size persistence across volume boundaries, or from a backup job configuration that hardcodes a block size incompatible with how the tape was originally written.

Step-by-Step Resolution Guide

  1. Verify the tape drive driver is current
    Open Device Manager (right-click Start → Device Manager), expand Tape drives, right-click your tape device, select Update driver → Search automatically for drivers. If a newer driver exists from the manufacturer (e.g., IBM, HPE, Quantum, Dell), download and install it manually from their support site instead of relying solely on Windows Update.

  2. Check and reset the block size setting in your backup software
    Open your backup application (e.g., Windows Server Backup, Veeam, NTBackup-compatible tools, or vendor software) and navigate to the tape/media configuration settings. Ensure the block size parameter is set to variable or matches the value used when the original tape set was written (commonly 64 KB, but verify against your original job log).

  3. Clear and rewrite the tape using a consistent format
    If the tape was written with mismatched block sizes across volumes, the set may be unrecoverable as-is. Use tapeinfo or the vendor’s diagnostic utility to inspect the tape’s current block size, then perform a fresh full backup using a single consistent block size across all volumes in the set.

  4. Update tape drive firmware
    Check the tape drive manufacturer’s website for firmware updates. Outdated firmware is a common cause of block-size negotiation failures when switching tapes mid-partition. Apply the firmware update following the vendor’s specific installation utility (not through Windows Update).

  5. Inspect Windows Event Viewer for correlating errors
    Open Event Viewer (eventvwr.msc) → Windows Logs → System, filter by Event ID 1106, and review the timestamp against your backup logs to confirm whether the error coincides with a tape swap event. This confirms whether the issue is media-specific or driver/hardware-specific.

Alternative or Verification Steps

  • Run a test backup/restore job using a single, freshly formatted tape (not part of an existing multivolume set) to confirm the drive and driver handle block size correctly in isolation.
  • If the error persists only with specific tapes, relabel and reformat those tapes entirely (full erase) rather than reusing them in a multivolume set, as residual block size metadata on the media itself may be corrupted beyond software-level correction.

How to fix Error 1103 on Windows 11

Why This Error Happens

Error 1103 (ERROR_FILEMARK_DETECTED) occurs when a tape drive I/O operation encounters a filemark—a logical marker written to tape to separate individual backup sets or files—before the read/write operation expected to finish. This is normal behavior when an application (like Windows Server Backup, NTBackup, or a third-party backup tool) is sequentially reading a tape and hits the boundary of a data set, but it is reported as an “error” because the calling application did not handle the filemark signal correctly or was expecting more data in the current set. It can also surface due to an outdated or mismatched tape drive driver, a damaged tape, or incorrect block size settings that cause the OS to misinterpret where a data set actually ends.

Step-by-Step Resolution Guide

  1. Update the tape drive driver:
  • Open Device Manager (Win + X → Device Manager).
  • Expand Tape drives, right-click your device, select Update driver → Search automatically for drivers.
  • If a newer driver exists on the manufacturer’s site (e.g., HP, Quantum, Dell), download and install it manually via Have Disk.
  1. Verify tape drive block size and compression settings:
  • Open Windows Server Backup or your backup software’s device configuration.
  • Ensure the block size matches the tape drive’s native format (commonly 512 or 64k depending on drive type).
  • Disable hardware compression temporarily to rule out filemark misalignment caused by compressed data boundaries.
  1. Run a clean tape pass to check for physical/logical errors:
  • Use the manufacturer’s diagnostic utility (e.g., HP Library and Tape Tools) to run a read/write test on the tape.
  • If the utility reports bad sectors or excessive retries, the tape media itself may be degraded—replace it.
  1. Check Removable Storage Manager / Windows Backup service state:
  • Press Win + R, type services.msc, and confirm Windows Backup (or your third-party backup service) is running under a service account with full permissions to the tape device.
  • Restart the service after any driver or configuration change.
  1. Reformat or re-initialize the tape (if applicable):
  • In your backup software, select the tape and choose Erase/Format to rewrite consistent filemarks from scratch, especially if the tape was written by a different application or drive.

Alternative or Verification Steps

  • After applying the fix, run a full backup and restore test on a fresh tape; the job should complete without triggering Event ID 1103 in the Windows Event Viewer (System log).
  • If the error persists across multiple tapes and drives, treat it as an application-level issue—update your backup software to the latest version, since older backup engines sometimes misinterpret filemark signals as fatal errors rather than expected end-of-set markers.

How to fix Error 1104 on Windows 11

Troubleshooting Guide: Error 1104 – “No More Data Is On The Tape”

Why This Error Happens

Error 1104 occurs when a backup or restore operation reaches the physical or logical end of a tape medium (EOM) before the expected data set has been fully read or written. This is typically triggered by a corrupted tape header, a misconfigured backup job that spans multiple tapes without properly detecting the next volume, or a genuinely defective/degraded tape cartridge. It can also occur if the tape drive firmware or Windows tape driver miscommunicates the actual end-of-data marker, causing the system to prematurely flag the tape as exhausted.

Step-by-Step Resolution Guide

  1. Verify Tape Drive Recognition in Windows 11
    Open Device Manager (Win + X → Device Manager) → expand Tape drives. Right-click your tape device → Update driver → Search automatically for drivers. If the driver is outdated or corrupted, reinstall it manually from the manufacturer’s site.

  2. Check the Tape Media Itself
    Insert a different, known-good tape and attempt the same backup/restore job. If the new tape works without Error 1104, the original tape is physically worn or corrupted and should be retired.

  3. Run Windows Server Backup / Tape Diagnostic Utility
    Open Command Prompt as Administrator and run:

   wbadmin get versions

This confirms whether the backup catalog recognizes the tape’s data set boundaries correctly. If the catalog is corrupted, rebuild it via:

   wbadmin delete catalog

(Note: this clears the backup catalog history — ensure you have alternate records first.)

  1. Inspect and Clean the Tape Drive Hardware
    Physically clean the tape drive heads using a manufacturer-approved cleaning cartridge. Dust or residue on the read/write heads is a common cause of premature EOM signals. Run the cleaning cycle, then retry the backup job.

  2. Adjust Backup Software Multi-Volume Settings
    If using third-party backup software (Veeam, Veritas NetBackup, etc.), go to Job Settings → Media Options and ensure “Enable multi-tape spanning” or equivalent is checked. This prevents the software from stopping at Error 1104 when a job legitimately requires multiple tapes.

Alternative or Verification Steps

  • Verify the fix: Run a small test backup job (a few MB) to the same tape and confirm it completes and reads back without triggering Error 1104.
  • Alternative solution: If the issue persists across multiple tapes and drives, use chkdsk and Event Viewer (Windows Logs → System) to rule out a failing SCSI/SAS controller or cable connection to the tape unit, as hardware-level communication errors can also masquerade as Error 1104.

How to fix Error 1102 on Windows 11

Why This Error Happens

Error 1102 is generated by the Removable Storage Manager (RSM) or tape backup driver stack when a read/write head unexpectedly hits the Beginning-of-Tape (BOT) marker or a partition boundary during a restore, append, or seek operation. This typically occurs because the backup software lost track of the tape’s logical position — often due to a corrupted tape header, a media/firmware mismatch, or an interrupted previous backup job that left the tape catalog out of sync. It can also occur if the tape drive’s device driver is outdated or the tape itself is physically worn, causing incorrect position reporting to the OS.

Step-by-Step Resolution Guide

  1. Update the tape drive driver
  • Open Device Manager (devmgmt.msc) → expand Tape drives.
  • Right-click your tape device → Update driver → Search automatically for drivers.
  • If a newer driver exists from the manufacturer, download it manually from their support site and install via Have Disk.
  1. Reset the Removable Storage Management service
  • Press Win + R, type services.msc, and press Enter.
  • Locate Removable Storage (or the backup vendor’s tape service, e.g., “Backup Exec Device & Media Service”).
  • Right-click → Restart. If disabled, set Startup type to Manual or Automatic and start it.
  1. Rewind and re-verify the tape position
  • In your backup software (Windows Server Backup, Veeam, Backup Exec, etc.), run a Rewind or Retension command on the tape before starting the job again.
  • This resets the head position and clears any stale BOT flags left from an aborted job.
  1. Check and clean the tape/drive hardware
  • Run a manufacturer-approved cleaning cartridge through the drive — dirty heads often cause false BOT signals.
  • Inspect the tape cartridge for physical damage or an unseated leader pin; try a different known-good tape to isolate whether it’s media-specific.
  1. Rebuild the tape catalog/database
  • If using Windows Server Backup or third-party software, delete and re-import the tape’s catalog entry, then perform a fresh full backup rather than an append, to reset positional metadata.

Alternative or Verification Steps

  • Verify the fix: Run a small test backup job to the same tape and confirm it completes without triggering Event ID 1102 in Event Viewer (Windows Logs → System, source: RsmMS or tape driver name).
  • Alternative: If the error persists across multiple tapes, replace the tape drive/SAS-SCSI cable, as this points to a hardware-level positioning fault rather than a software or media issue.

How to fix Error 1100 on Windows 11

Windows 11 Error 1100: “The Physical End of the Tape Has Been Reached”

Why This Error Happens

Error 1100 (Event ID 1100) occurs when a tape backup or restore operation runs out of physical media before the write/read operation completes, causing the tape drive controller to signal an end-of-medium (EOM) condition to the OS. This is typically triggered by an undersized tape being used for a backup job that exceeds its capacity, a miscalibrated tape drive that misreads the tape’s actual length, or a worn/degraded tape cartridge that fails before reaching its rated capacity. In some cases, outdated tape drive firmware or drivers cause Windows to misinterpret the tape’s remaining capacity, triggering a premature EOM signal.

Step-by-Step Resolution Guide

  1. Verify Tape Capacity vs. Backup Size
    Confirm the data set size doesn’t exceed the tape’s native/compressed capacity. Open Windows Server Backup or your third-party backup tool, check the job’s data size, and compare it against the tape cartridge’s rated capacity (e.g., LTO-6 = 2.5TB native).

  2. Update Tape Drive Drivers and Firmware

  • Press Win + X → Device Manager
  • Expand Tape drives, right-click your device → Update driver
  • Visit the manufacturer’s website (HP, Quantum, Dell, etc.) to download the latest firmware for your specific drive model and apply it via their firmware utility.
  1. Run a Tape Drive Diagnostic and Cleaning Cycle
    Use the manufacturer’s diagnostic tool (e.g., HP Library and Tape Tools) to test the drive and rule out hardware read/write errors. Run a cleaning cartridge cycle if the drive hasn’t been cleaned recently, as dirty heads can cause premature EOM errors.

  2. Replace the Tape Cartridge
    If the tape has exceeded its rated read/write cycle limit (typically 200-300 full passes) or shows physical wear, replace it with a new, compatible cartridge and retry the backup job.

  3. Adjust Backup Job Settings for Multi-Tape Spanning
    In your backup software (Windows Server Backup, Veeam, Veritas, etc.), enable “Allow tape spanning” or “Multi-volume” options under the job’s advanced settings so the job automatically continues onto a second tape instead of failing at EOM.

Alternative or Verification Steps

  • Verify the fix: Re-run the same backup job and monitor Event Viewer (Win + X → Event Viewer → Windows Logs → System) for Event ID 1100 recurrence; a successful completion confirms resolution.
  • Alternative solution: If tape spanning isn’t supported by your software, split the backup into smaller jobs that fit within a single tape’s capacity, or migrate to a higher-capacity tape format (e.g., upgrade from LTO-5 to LTO-7).

How to fix Error 1101 on Windows 11

Windows 11 Error 1101: “A Tape Access Reached a Filemark”

Why This Error Happens

Error 1101 is generated by the Windows kernel-mode driver framework when a tape backup or restore operation encounters a filemark—a logical marker written to tape media that separates distinct data sets or signals the end of a data set. This is typically not a hardware failure but rather an expected boundary condition that occurs when backup software (like Windows Server Backup, NTBackup, or third-party tools) reads past the intended data block, often due to a misaligned tape position, an interrupted previous backup job, or the backup application requesting more data than exists in the current partition. It can also surface if the tape drive firmware or the Tape class driver (tape.sys) miscommunicates the current tape position with the calling application.

Step-by-Step Resolution Guide

  1. Check Event Viewer for context — Open Event Viewer (search via Start Menu), navigate to Windows Logs > System, filter by Event ID 1101, and review the timestamp alongside your backup software logs to confirm which job/operation triggered it.

  2. Rewind and reposition the tape — Use your backup software’s tape utility (or Server Manager > Tools > Windows Server Backup if applicable) to explicitly rewind the tape to BOT (Beginning of Tape) before retrying the job. This clears any stale positioning that causes premature filemark detection.

  3. Update the tape drive driver — Go to Device Manager > Tape drives, right-click your device, select Update driver > Search automatically for drivers. If a newer driver exists from the OEM (e.g., HP, Quantum, Dell), download and install it manually via Have Disk.

  4. Verify tape drive firmware — Check the manufacturer’s support site for firmware updates for your specific tape drive model, as outdated firmware often mishandles filemark reporting on Windows 11’s updated storage stack.

  5. Run a media integrity check — Use chkdsk equivalents provided by your tape software (most vendors include a “verify tape” or “media test” utility) to rule out a degraded or worn-out tape cartridge causing false filemark signals.

Alternative or Verification Steps

  • Verify the fix: Run a small test backup/restore job on the same tape and confirm it completes without Error 1101 appearing in Event Viewer.
  • Alternative: If the error persists across multiple tapes, test with a brand-new cartridge—this isolates whether the issue is tape-specific or a genuine drive/driver malfunction requiring hardware replacement.

How to fix Error 1084 on Windows 11

Windows 11 Error 1084: Service Cannot Be Started in Safe Mode

Why This Error Happens

Error 1084 occurs because Windows Safe Mode intentionally loads a minimal set of drivers and services to help diagnose system problems, and many services are deliberately excluded from this restricted environment. The specific service you’re trying to start is not registered in the Safe Mode service list within the Windows Registry, meaning the operating system has no configuration telling it to load that service under Safe Mode’s minimal boot state. This is by design in most cases, though it can also occur if a service’s registry entries are misconfigured or missing the appropriate Safe Mode flags.

Step-by-Step Resolution Guide

  1. Verify the service context: First, confirm whether this service is actually required in Safe Mode. Most third-party or non-essential services (like print spoolers, Bluetooth support, or media services) are not meant to run in Safe Mode by design—this may not be a bug at all.

  2. Check the registry for Safe Mode boot type: Press Win + R, type regedit, and press Enter. Navigate to:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal (for Minimal Safe Mode)

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Network (for Safe Mode with Networking)

    Look for a key matching your service’s short name. If it doesn’t exist, the service is not permitted to run in Safe Mode by default.

  1. Add the service to Safe Mode (advanced users only): If you have a specific administrative need for this service to run in Safe Mode:
  • Right-click the Minimal or Network key (depending on which Safe Mode type you use)
  • Select New > Key
  • Name the new key exactly as your service’s short name (found in Services.msc under the service’s Properties > General tab, listed as “Service name”)
  • Set the (Default) value of this new key to Service
  1. Restart into Safe Mode and test: Reboot into Safe Mode (via msconfig > Boot tab > Safe Boot, or Shift+Restart) and attempt to start the service again using services.msc or net start [servicename] in an elevated Command Prompt.

  2. Run System File Checker if corruption is suspected: If the service still fails and you suspect corrupted service files, boot into normal mode and run:

   sfc /scannow

Follow this with DISM /Online /Cleanup-Image /RestoreHealth if SFC finds unrepairable issues.

Alternative or Verification Steps

  • Verify the fix: After adding the registry key, reboot into Safe Mode and check the service status via services.msc—it should now show as “Running” instead of throwing Error 1084.
  • Alternative approach: If editing the registry feels risky or doesn’t resolve the issue, consider whether the task you’re trying to accomplish in Safe Mode can be done instead via Safe Mode with Command Prompt, or by using System Restore/Startup Repair from Advanced Startup Options, which don’t require the specific service to be active.

How to fix Error 1082 on Windows 11

Windows 11 Troubleshooting Guide: Error 1082

Why This Error Happens

Error 1082 occurs when the Service Control Manager (SCM) attempts to execute a recovery action (like restarting a service or running a program) after a service failure, but finds that no Recovery actions have been defined in the service’s configuration. This typically happens when a service’s failure settings are set to “Take No Action” by default, or when the registry key governing recovery actions (FailureActions) is missing, empty, or corrupted. It is often triggered by third-party applications, Windows updates, or manual service configuration changes that reset these parameters.

Step-by-Step Resolution Guide

  1. Identify the Failing Service
    Open Event Viewer (eventvwr.msc), navigate to Windows Logs > System, and locate the Error 1082 entry. Note the exact Service Name listed in the event details.

  2. Open Services Manager
    Press Win + R, type services.msc, and press Enter. Locate the service identified in Step 1 by scrolling through the list or matching the “Service name” property (not just the Display Name) via the service’s Properties.

  3. Configure Recovery Actions
    Right-click the service and select Properties. Go to the Recovery tab. Set the following:

  • First failure: Restart the Service

  • Second failure: Restart the Service

  • Subsequent failures: Restart the Computer (or “Take No Action” if restarting is undesirable)

    Set Reset fail count after to 1 day and Restart service after to 1 minute. Click Apply, then OK.

  1. Verify via Command Line (Alternative Method)
    If the GUI doesn’t save settings correctly, open Command Prompt as Administrator and run:
   sc failure "ServiceName" reset= 86400 actions= restart/60000/restart/60000/run/1000

Replace "ServiceName" with the actual internal service name (found via sc query if unsure).

  1. Check Registry for Corruption
    If the setting refuses to save, navigate to:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\[ServiceName]
    Look for a binary value named FailureActions. If it appears corrupted or missing after applying settings, export the key as a backup, delete it, and reapply the recovery settings via services.msc to regenerate it cleanly.

Alternative or Verification Steps

  • Verify the Fix: Force the service to stop unexpectedly (or wait for the next natural failure) and check Event Viewer to confirm the service restarts automatically without triggering Error 1082 again.
  • Alternative Solution: If the service continues to fail without automatic recovery, create a Scheduled Task triggered by “On an event” (using Event ID 7034 – Service Crashed) to manually restart the service or run a custom recovery script as a workaround.

How to fix Error 1083 on Windows 11

Windows 11 Troubleshooting: Service Error 1083

Why This Error Happens

Error 1083 occurs when the Service Control Manager (SCM) attempts to start a service but the executable path configured in the registry points to a program that doesn’t implement the Windows Service API (i.e., it lacks the required ServiceMain entry point). This typically happens due to incorrect service configuration (pointing to the wrong .exe), a corrupted or incomplete software installation, or a registry entry that was manually edited or left over from a botched uninstall. It can also occur if a service was set up using the wrong binary path—for example, pointing to a launcher or shortcut instead of the actual service executable.

Step-by-Step Resolution Guide

  1. Verify the Service Configuration
    Open services.msc, locate the problematic service, right-click → Properties, and check the Path to executable field. Ensure it points to a valid, existing file (not a shortcut, script, or the wrong .exe).

  2. Check the Registry Entry
    Open regedit and navigate to:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServiceName>
    Inspect the ImagePath value. Compare it against the correct installation path for the application (check the vendor’s documentation or a working reference machine). Correct any typos or outdated paths.

  3. Reinstall or Repair the Application
    If the executable is missing, corrupted, or the wrong version, use Settings → Apps → Installed Apps, select the affected application, and choose Repair (if available) or fully Uninstall, then reinstall the latest version from the official source.

  4. Recreate the Service (if orphaned)
    If the service is a leftover from an old install with no matching application, remove it via an elevated Command Prompt:

   sc delete <ServiceName>

Then reinstall the software that should own this service, allowing it to recreate the service entry properly.

  1. Check for 32-bit/64-bit Mismatches
    Confirm the executable architecture matches what the service expects. A 32-bit binary mistakenly registered in a 64-bit service context (or vice versa) can trigger this error.

Alternative or Verification Steps

  • After making changes, restart the service via services.msc or run net start <ServiceName> in an elevated Command Prompt — it should start without Error 1083.
  • If the issue persists, run sfc /scannow to rule out system file corruption, and check the Event Viewer (Windows Logs → System) for additional Service Control Manager errors that may point to a deeper root cause.

How to fix Error 1080 on Windows 11

Troubleshooting Guide: Error 1080 — “Failure Actions Can Only Be Set for Win32 Services, Not for Drivers”

Why This Error Happens

Error 1080 occurs when an administrator or a script attempts to configure failure/recovery actions (via the Service Control Manager) on a service entry that is actually registered as a kernel-mode or file-system driver rather than a Win32 service. The Windows SCM API (ChangeServiceConfig2 with SERVICE_CONFIG_FAILURE_ACTIONS) explicitly rejects this operation for SERVICE_KERNEL_DRIVER or SERVICE_FILE_SYSTEM_DRIVER service types, since drivers are managed by the I/O Manager and do not support the same recovery/restart model as user-mode services. This is commonly triggered by using sc.exe failure, PowerShell Set-Service, or third-party monitoring tools against the wrong service name, or by a misconfigured application installer that registered its component as a driver type instead of a service.

Step-by-Step Resolution Guide

  1. Confirm the service type — Open Command Prompt as Administrator and run:
   sc qc <ServiceName>

Check the TYPE field. If it shows 1 KERNEL_DRIVER or 2 FILE_SYSTEM_DRIVER, this confirms it’s a driver, not a Win32 service (10 WIN32_OWN_PROCESS or 20 WIN32_SHARE_PROCESS).

  1. Verify you’re targeting the correct component — Use services.msc (Run → services.msc) to search for the intended Win32 service. Often the driver and its associated service share similar names (e.g., MyAppDrv vs. MyAppService); ensure you’re configuring the parent service, not the driver stub.

  2. Do not attempt to set failure actions on the driver — Since drivers don’t support sc failure, remove or skip that command for driver entries. If you need automatic restart behavior for a driver, this must be handled at the application level or via a Win32 service wrapper that monitors and restarts the driver.

  3. Check the registry entry (advanced) — Navigate to:

   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServiceName>

Inspect the Type DWORD value. If a legitimate Win32 service was mistakenly installed with Type = 1 (kernel driver) due to a bad installer script, this is a bug in the installation package — reinstall using the correct service registration (sc create ... type= own) or contact the vendor.

  1. If wrapping a driver in a service, create a proper Win32 service shell (using tools like NSSM or a custom Windows Service project) that starts/monitors the driver and set the failure actions on that wrapper service instead:
   sc failure "WrapperServiceName" reset= 86400 actions= restart/60000

Alternative or Verification Steps

  • After correcting the target service, re-run sc qfailure <ServiceName> to confirm the failure actions were accepted and are correctly listed.
  • If the error persists on what you believe is a genuine Win32 service, use sc qc <ServiceName> again post-reinstallation to verify TYPE has changed to WIN32_OWN_PROCESS; if not, uninstall and reinstall the application with an updated installer or vendor patch.

How to fix Error 1081 on Windows 11

Windows Error 1081: Service Control Manager Process Conflict

Why This Error Happens

Error 1081 occurs when a service is configured to run inside the same process space as the Service Control Manager (SCM) itself, typically because its registry configuration incorrectly designates it as a shared or SCM-hosted process rather than running under its own isolated svchost.exe instance or standalone executable. This usually results from a corrupted service registry entry, an incorrect “Type” value in the service’s registry key, or third-party software that improperly registered itself during installation. Because the SCM cannot monitor or restart a process it is physically part of, any crash in that shared process leaves the service in an unrecoverable state until manual intervention occurs.

Step-by-Step Resolution Guide

  1. Identify the affected service: Open an elevated Command Prompt and run sc queryex [servicename] to confirm the service name and current state, or check Event Viewer (eventvwr.msc) under Windows Logs > System for the exact service tied to Event ID 1081.

  2. Inspect the registry configuration: Press Win + R, type regedit, and navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\[ServiceName]. Check the Type DWORD value — it should be 0x10 (SERVICEWIN32OWNPROCESS) for standalone services, not 0x1 (SERVICEKERNEL_DRIVER) or an SCM-shared value.

  3. Reset the service to run in its own process: If the Type value is incorrect, back up the registry key (right-click > Export) before editing. Change the Type value to 0x10 to force the service into its own isolated process, then restart the machine.

  4. Reinstall or repair the service source: If the service belongs to a third-party application, uninstall it via Settings > Apps > Installed Apps, delete leftover registry entries under the Services key, and reinstall the latest version to regenerate a clean service registration.

  5. Run System File Checker and DISM: Open an elevated Command Prompt and run sfc /scannow followed by DISM /Online /Cleanup-Image /RestoreHealth to repair any corrupted system files that may be affecting core service definitions.

Alternative or Verification Steps

  • After applying fixes, restart the service using net start [servicename] and confirm it starts without triggering Event ID 1081 in Event Viewer.
  • If the issue persists, use System Restore (rstrui.exe) to roll back to a restore point created before the error first appeared, especially if it coincided with a recent driver or software installation.

How to fix Error 1078 on Windows 11

Windows 11 Troubleshooting Guide: Error 1078

Why This Error Happens

Error 1078 occurs when Windows attempts to create or install a service using a name (either the internal service name or the display name) that already exists in the Service Control Manager (SCM) database. This commonly happens during software installation or reinstallation, when an uninstaller fails to properly remove the old service entry, leaving orphaned registry data behind. It can also occur if two different applications attempt to register a service under identical or conflicting names.

Step-by-Step Resolution Guide

  1. Identify the conflicting service name
    Open Services (services.msc) and search for the exact service name or display name mentioned in the error. Note both the “Service Name” (from Properties) and the “Display Name.”

  2. Check the registry for orphaned entries
    Press Win + R, type regedit, and navigate to:

   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\

Look for a key matching the service name in question. If the associated application is no longer installed, this is likely a leftover entry. Back up the registry key (right-click → Export) before making changes.

  1. Remove the orphaned service via Command Prompt
    Open Command Prompt as Administrator and run:
   sc delete "ServiceName"

Replace "ServiceName" with the exact internal name (not the display name) found in step 1. If successful, you’ll see [SC] DeleteService SUCCESS.

  1. Manually delete the registry key (if sc delete fails)
    If the service is stuck or the command doesn’t resolve it, manually delete the corresponding key found in step 2 under CurrentControlSet\Services\. Restart your PC afterward for SCM to refresh.

  2. Reinstall the application
    Once the conflicting entry is cleared, reinstall the software that originally threw the Error 1078. It should now register the service without a naming conflict.

Alternative or Verification Steps

  • Verify the fix: Reopen services.msc and confirm the new service appears correctly with the expected name and is set to “Running” or “Automatic” as intended.
  • Alternative fix: If deleting the service isn’t advisable (e.g., it’s tied to a critical system component), instead rename the new service during installation using a custom setup parameter (if the installer supports it, e.g., /SERVICENAME=NewName) to avoid the conflict entirely.

How to fix Error 1079 on Windows 11

Windows Error 1079 Troubleshooting Guide

Why This Error Happens

Error 1079 occurs when multiple Windows services are configured to run within the same shared process (svchost.exe or similar host), but each service is set to log on using a different user account. Windows requires that all services sharing a single process context authenticate under the exact same account credentials, since the process can only maintain one security token at a time. This mismatch typically arises after a manual configuration change, a botched service installation, or a third-party application creating a service with default “Local System” or “Network Service” settings that conflict with an existing custom account already in use.

Step-by-Step Resolution Guide

  1. Identify the conflicting services: Open Event Viewer (eventvwr.msc) → Windows Logs → System, and locate the Error 1079 event. Note the exact service name listed in the event description.

  2. Determine the shared process group: Open Command Prompt as Administrator and run tasklist /svc to see which services share the same PID. Alternatively, check the registry key:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServiceName> and inspect the ObjectName value for each related service.

  3. Open Services Manager: Press Win + R, type services.msc, and press Enter. Locate the problematic service, right-click it, and select Properties.

  4. Align the Log On accounts: Go to the Log On tab. Compare the account listed here against the other services in the same process group. Change the account to match (e.g., set all to Local System Account, or the same domain/service account with the correct password), then click Apply.

  5. Restart the affected services: Right-click each corrected service and select Restart, or reboot the system entirely to ensure the shared process reinitializes cleanly with unified credentials.

Alternative or Verification Steps

  • After applying changes, reopen Event Viewer and confirm Error 1079 no longer appears after the next service start or system reboot.
  • If the issue persists, use sc qc <ServiceName> in an elevated Command Prompt to double-check the SERVICE_START_NAME field matches across all services sharing that process, and manually correct any outliers using sc config <ServiceName> obj= "AccountName" password= "Password".

How to fix Error 1077 on Windows 11

Troubleshooting Guide: Windows Service Error 1077

Why This Error Happens

Error 1077 (“No attempts to start the service have been made since the last boot”) typically appears in the Event Log rather than as a pop-up, and it is largely informational rather than critical. It occurs when a service is configured as Manual start and has not yet been triggered by a dependent application, process, or user action since the system was last restarted. In some cases, it can also indicate that a service which should auto-start failed to do so because its startup type was inadvertently changed, or because a dependent service or driver required to trigger it never loaded.

Step-by-Step Resolution Guide

  1. Identify the affected service
    Open Event Viewer (eventvwr.msc) → navigate to Windows Logs > System, locate the Event ID 1077 entry, and note the exact Service Name listed in the event details.

  2. Check the service’s startup configuration
    Press Win + R, type services.msc, and press Enter. Locate the service in question, right-click it, and select Properties. Verify the Startup type:

  • If it should run automatically, set it to Automatic or Automatic (Delayed Start).
  • If it’s meant to be triggered on-demand, Manual is correct, and this error can be safely ignored.
  1. Manually start the service to test functionality
    In the same Properties window, click Start under the Service status section. If it starts without error, the service itself is functioning correctly and simply hadn’t been triggered yet.

  2. Verify dependencies are running
    In the Dependencies tab of the service’s Properties window, check if any required services are stopped or disabled. Start any dependent services manually via services.msc or by running:

   sc qc <ServiceName>

in an elevated Command Prompt to review dependency configuration.

  1. Check for corrupted service registry entries (if the issue persists)
    Open regedit and navigate to:
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServiceName>

Confirm the Start value matches the intended startup type (2 = Automatic, 3 = Manual, 4 = Disabled). Correct any mismatched values, then reboot.

Alternative or Verification Steps

  • Verify the fix: After making changes, restart the PC and check Event Viewer again — a successful start will log Event ID 7036 (service entered running state) instead of 1077.
  • Alternative fix: If the service still won’t trigger correctly, run sfc /scannow and DISM /Online /Cleanup-Image /RestoreHealth in an elevated Command Prompt to repair any underlying system file corruption affecting the Service Control Manager.

How to fix Error 1075 on Windows 11

Windows 11 Error 1075: “The Dependency Service Does Not Exist or Has Been Marked for Deletion”

Why This Error Happens

Error 1075 occurs when a Windows service fails to start because one of its required dependent services is either missing, disabled, corrupted, or has been flagged for deletion in the registry. This often happens after a botched update, a third-party application removing/disabling a shared system service, or manual registry edits that leave dangling dependency references. Since Windows services rely on a strict startup order defined by these dependencies, the parent service cannot initialize if the child service is unavailable.

Step-by-Step Resolution Guide

  1. Identify the failing service and its dependencies:
  • Press Win + R, type services.msc, and press Enter.
  • Locate the problematic service, right-click it, select Properties, and click the Dependencies tab to note which services it requires.
  1. Check the dependent service’s status:
  • In services.msc, find the listed dependency service.
  • If it’s not running, right-click and select Start. If it’s disabled, go to its Properties, set Startup type to Manual or Automatic, then click Apply.
  1. Inspect the registry for the dependency link:
  • Press Win + R, type regedit, and press Enter.
  • Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\[ServiceName].
  • Check the DependOnService value. If it references a service name that doesn’t exist elsewhere in the Services key, either correct the name (matching the exact key name of the actual dependency) or remove the invalid entry if it’s not critical.
  1. Run System File Checker and DISM to repair corrupted service files:
  • Open Command Prompt as Administrator.
  • Run: sfc /scannow
  • Follow with: DISM /Online /Cleanup-Image /RestoreHealth
  • Restart your PC after completion.
  1. Re-register the affected service (if applicable):
  • If the service was installed by an application, reinstall or repair that application to restore the missing service definition.
  • For built-in Windows services, use sc.exe to recreate it: sc create [ServiceName] binPath= "[path to service exe]" (only if you know the correct executable path).

Alternative or Verification Steps

  • Verify the fix: Reopen services.msc, right-click the originally failing service, and select Start. If it starts without error, the dependency issue is resolved.
  • Alternative: If the dependency service is nonessential or orphaned, use regedit to remove its name from the DependOnService registry value entirely (back up the registry first), allowing the parent service to start independently.

How to fix Error 1076 on Windows 11

Why This Error Happens

Event ID 1076 is generated by the Windows Service Control Manager to confirm that the current boot configuration was successfully validated and saved as the “Last Known Good” (LKG) control set. This event itself is not an error—it’s a normal confirmation message—but it frequently gets flagged when it appears alongside unexpected reboots, driver failures, or corrupted system files that triggered a boot configuration change. The underlying issue is usually a preceding failed driver load, a corrupted registry hive (SYSTEM or SYSTEM.ALT), or an improperly shut down session that forced Windows to re-validate the boot set.

Step-by-Step Resolution Guide

  1. Check Event Viewer for the root cause preceding Event 1076
    Open eventvwr.msc → Windows Logs → System. Sort by time and look for any Critical/Error events (Event ID 41, 6008, or driver-related errors like Event ID 7000/7026) that occurred just before the 1076 entry. This will reveal what actually forced the control set re-acceptance.

  2. Run System File Checker and DISM to repair corrupted system files
    Open Command Prompt as Administrator and run:

   sfc /scannow
   DISM /Online /Cleanup-Image /RestoreHealth

Restart the PC afterward. This resolves cases where a corrupted SYSTEM registry hive or driver file is causing repeated boot-set revalidation.

  1. Verify and update problematic drivers
    Go to Device Manager (devmgmt.msc) and check for devices with a yellow warning icon. Update or roll back any driver that failed to load at boot (commonly display, storage, or network drivers), as failed driver loads are the most common trigger for LKG re-evaluation.

  2. Check for abnormal shutdowns via Power settings
    If the PC is being hard-reset or losing power frequently, go to Settings → System → Power & Battery → Screen and sleep, and ensure Fast Startup is disabled temporarily:
    Control Panel → Power Options → Choose what the power buttons do → Change settings that are currently unavailable → uncheck "Turn on fast startup".
    This prevents inconsistent boot-state saves that can cause repeated LKG acceptance events.

  3. Inspect and repair the registry hive if corruption is suspected
    Boot into Advanced Startup (Settings → Recovery → Advanced startup → Restart now), select Troubleshoot → Advanced Options → Command Prompt, and run:

   chkdsk C: /f /r

This checks the disk for the sector-level corruption that can damage the SYSTEM registry hive responsible for control set data.

Alternative or Verification Steps

  • After completing the steps above, reboot the machine 2–3 times and confirm in Event Viewer that Event 1076 appears without any preceding Critical/Error-level events—this confirms the boot cycle is now clean.
  • If the issue persists, use System Restore (rstrui.exe) to roll back to a restore point created before the errors began, or consider an in-place upgrade repair via Windows 11 installation media if corruption is deeply rooted in system files.

How to fix Error 1073 on Windows 11

Why This Error Happens

Error 1073 occurs when an installer or script attempts to create a Windows service using a name that is already registered in the Service Control Manager (SCM) database, even if that service appears “hidden” or disabled. This commonly happens after an incomplete uninstallation, a failed update, or when reinstalling software (like VPN clients, antivirus tools, or backup agents) that left orphaned service registry entries behind. The SCM blocks the creation of a duplicate entry to prevent conflicts, resulting in this error during installation or service startup.

Step-by-Step Resolution Guide

  1. Identify the conflicting service name
    Open Command Prompt as Administrator and run:
   sc query <ServiceName>

Replace <ServiceName> with the service the installer is trying to create (check the installer log or error dialog for the exact name).

  1. Check the Windows Registry for leftover entries
    Press Win + R, type regedit, and navigate to:
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServiceName>

If the key exists but the corresponding program is no longer installed, this is the orphaned entry causing the conflict.

  1. Delete the orphaned service using SC command
    In an elevated Command Prompt, run:
   sc delete <ServiceName>

This removes the stale service registration from the SCM database cleanly (safer than manually deleting registry keys).

  1. Restart the computer
    A reboot ensures the SCM refreshes its internal service cache and releases any locks tied to the old service handle.

  2. Reinstall the application
    Run the installer again. It should now be able to register the service without triggering the “already exists” conflict.

Alternative or Verification Steps

  • Verify the fix: After reinstalling, open services.msc, locate the newly created service, and confirm its Status shows “Running” (or “Stopped” if manually triggered) without errors in the Event Viewer (Windows Logs > System).
  • Alternative fix: If sc delete fails or the key is protected, boot into Safe Mode and manually delete the registry key at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServiceName>, then reboot before reinstalling.

How to fix Error 1074 on Windows 11

Windows 11 Error 1074: System Running with Last-Known-Good Configuration

Why This Error Happens

Error 1074 with the “last-known-good configuration” message occurs when Windows detects that the most recent system configuration failed to load properly during boot, causing the OS to automatically roll back to the last configuration that booted successfully. This is typically triggered by a corrupted or incompatible driver, a failed Windows Update, an abrupt shutdown during a system change, or corruption in the registry hive (specifically the SYSTEM hive under HKEY_LOCAL_MACHINE). The Windows Boot Manager and Session Manager (smss.exe) log this event when the Last Known Good Configuration (LKG) control set is invoked instead of the default one.

Step-by-Step Resolution Guide

  1. Check Event Viewer for the root cause
    Open eventvwr.msc → navigate to Windows Logs > System. Filter for Event ID 1074 and look at events immediately preceding it (often Event ID 41, 6008, or driver-related warnings) to identify what caused the failed boot.

  2. Run System File Checker and DISM
    Open Command Prompt as Administrator and run:

   sfc /scannow

Followed by:

   DISM /Online /Cleanup-Image /RestoreHealth

This repairs corrupted system files and the Windows component store that may have caused the configuration failure.

  1. Review recently installed drivers/updates
    Go to Settings > Windows Update > Update History and check for recently installed updates around the time the error started. If a driver update is suspected, open Device Manager, right-click the affected device, select Properties > Driver > Roll Back Driver (if available).

  2. Check and repair the registry SYSTEM hive
    Boot into Advanced Startup Options (Settings > System > Recovery > Advanced Startup > Restart Now), select Troubleshoot > Advanced Options > Command Prompt, and run:

   chkdsk C: /f /r

Then verify registry integrity by loading the hive with regedit (File > Load Hive) and checking ControlSet001 vs ControlSet002 for inconsistencies.

  1. Create a System Restore point after resolution
    Once stable, go to Control Panel > System > System Protection > Create to snapshot the working configuration, preventing future rollbacks from erasing a healthy state.

Alternative or Verification Steps

  • Verify the fix: Restart the PC three times consecutively and check Event Viewer for any new Event ID 1074 entries — if none appear and boot times return to normal, the issue is resolved.
  • Alternative fix: If the error persists, use Settings > System > Recovery > Reset this PC with the “Keep my files” option to reinstall Windows system files without losing personal data.

How to fix Error 1072 on Windows 11

Windows 11 Error 1072: “The Specified Service Has Been Marked for Deletion”

Why This Error Happens

This error occurs when a service is stuck in a “pending deletion” state, typically because a previous uninstallation or service removal command was issued but at least one handle to the service (such as Services.msc still being open, or a related process still running) prevented the Service Control Manager from completing the deletion. Windows keeps the service in limbo until every referencing handle is closed, and it blocks any new service from being created with the same name in the meantime. This is common after failed software uninstalls, driver removals, or when using third-party tools that manipulate services (like VPN clients, antivirus software, or Docker/WSL components).

Step-by-Step Resolution Guide

  1. Close all handles to the service manager
    Close the Services console (services.msc), Task Manager’s Services tab, and any command prompt/PowerShell windows that queried the service. Also close Registry Editor if open.

  2. Reboot the machine
    A restart forces Windows to release all handles and complete the pending deletion. This resolves the issue in the majority of cases without further action.

  3. If the error persists after reboot, manually remove the registry key

  • Press Win + R, type regedit, and press Enter.
  • Navigate to:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
  • Locate the folder matching the exact service name causing the error.
  • Right-click the key and select Delete. Confirm the action.
  • Close Registry Editor and restart the PC.
  1. Use Process Explorer to find lingering handles (if reboot isn’t possible)
  • Download Process Explorer from Microsoft Sysinternals.
  • Use Find > Find Handle or DLL (Ctrl+F) and search for the service name.
  • If a process is holding a handle, right-click it in the results and select Close Handle, or terminate the owning process if safe to do so.
  1. Re-attempt the service creation/deletion
    Once the registry key is removed or the handle is closed, retry your original command (e.g., sc create, sc delete, or the software installer/uninstaller that triggered the issue).

Alternative or Verification Steps

  • Verify the fix: Open an elevated Command Prompt and run sc query <ServiceName>. If Windows returns “The specified service does not exist as an installed service,” the deletion completed successfully and you can proceed with reinstallation.
  • Alternative: If the service is tied to problematic third-party software, use the vendor’s dedicated removal tool (e.g., McAfee Removal Tool, Norton Remove and Reinstall) instead of manual sc delete commands, as these tools handle dependent drivers and handles more gracefully.

How to fix Error 1071 on Windows 11

Why This Error Happens

Error 1071 (“The specified service database lock is invalid”) typically occurs when the Service Control Manager (SCM) database becomes locked by another process attempting to modify service configurations simultaneously. This can happen when multiple administrative tools (like Services.msc, PowerShell, or third-party installers) try to access the SCM at the same time, or when a previous service operation did not release its lock properly due to a crash or forced termination. Corrupted service registry entries under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services can also trigger this lock inconsistency.

Step-by-Step Resolution Guide

  1. Close all service management tools: Ensure services.msc, Task Manager, PowerShell, and any third-party service managers (like software installers) are fully closed. Check the Task Manager’s “Details” tab to confirm no lingering mmc.exe or services.exe related processes are stuck.

  2. Restart the Service Control Manager dependency: Since you cannot restart SCM directly, restart the machine to force a release of the lock:

  • Click Start > Power > Restart.
  • Avoid using “Shut Down” as it may not clear volatile locks in memory the same way a full restart cycle does.
  1. Check for pending Windows Updates or restarts: A frequent cause of this error is a pending update waiting for a reboot to finalize service registrations.
  • Go to Settings > Windows Update.
  • If it says “Restart required,” reboot immediately before attempting to modify any services.
  1. Run System File Checker (SFC) and DISM: If the lock persists after a reboot, corrupted system files might be preventing the SCM from initializing correctly.
  • Open Command Prompt as Administrator.
  • Run: sfc /scannow
  • If issues are found, follow up with: DISM /Online /Cleanup-Image /RestoreHealth
  • Restart the PC once these commands complete.
  1. Modify the specific service via Registry (Advanced): If a specific service (e.g., a third-party app service) is causing the lock every time it starts, verify its registry key isn’t corrupted.
  • Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\[ServiceName].
  • Ensure the Start value (DWORD) is set correctly (2 for Automatic, 3 for Manual, 4 for Disabled) and not corrupted with invalid data.

Alternative or Verification Steps

  • Verify the fix: Open services.msc, right-click on the specific service you were trying to modify, and attempt to Stop/Start it. If the action completes without the “invalid lock” pop-up, the SCM database has been successfully unlocked.
  • Alternative method: If the error persists, use the Command Line to force a query on the specific service (sc query [servicename]) to see if the SCM recognizes it correctly outside of the GUI, which can help bypass a stuck MMC snap-in.

How to fix Error 1069 on Windows 11

Windows Service Error 1069: Service Did Not Start Due to a Logon Failure

Why This Error Happens

Error 1069 occurs when the account specified to run a Windows service cannot be authenticated by the operating system at startup. This is typically caused by an incorrect or expired password stored in the service configuration, an account that has been locked, disabled, or deleted, or the service account lacking the “Log on as a service” user right. Group Policy restrictions and recent domain or local password changes are also common triggers.

Step-by-Step Resolution Guide

  1. Verify the account credentials in the Services console
  • Press Win + R, type services.msc, and press Enter.
  • Locate the affected service, right-click it, and select Properties.
  • Go to the Log On tab and confirm the account name is correct.
  • Re-enter the password in both the Password and Confirm Password fields (even if you believe it’s correct), then click Apply.
  1. Grant the “Log on as a service” right to the account
  • Press Win + R, type secpol.msc, and press Enter.
  • Navigate to Security Settings > Local Policies > User Rights Assignment.
  • Double-click Log on as a service, click Add User or Group, and add the service account.
  • Click Apply, then restart the service.
  1. Check if the account is locked, disabled, or expired
  • Press Win + R, type lusrmgr.msc (for local accounts) or use Active Directory Users and Computers (for domain accounts).
  • Confirm the account is enabled, not locked out, and the password hasn’t expired.
  • If needed, uncheck “User must change password at next logon” and reset the password.
  1. Restart the service and monitor Event Viewer
  • In services.msc, right-click the service and select Restart.
  • Open Event Viewer (eventvwr.msc) and check Windows Logs > System for Event ID 1069 or related authentication errors to confirm resolution.
  1. Check Group Policy restrictions (for domain-joined machines)
  • Run gpresult /h report.html to generate a Group Policy report.
  • Review the report for any policies denying logon rights or restricting service account access, and coordinate with your domain administrator if conflicts are found.

Alternative or Verification Steps

  • Verify the fix: After restarting the service, confirm its status shows “Running” in services.msc, and check Event Viewer to ensure no new Error 1069 entries appear.
  • Alternative solution: If the issue persists, consider switching the service to run under a built-in account like Local System or Network Service (if application compatibility allows), which bypasses password-based logon failures entirely.

How to fix Error 1070 on Windows 11

Troubleshooting Guide: Error 1070 – Service Hung in Start-Pending State

Why This Error Happens

Error 1070 occurs when a service fails to respond to the Service Control Manager (SCM) within the expected timeframe after being triggered to start. This is typically caused by the service’s executable being stuck waiting on a dependency (another service, driver, or network resource) that never initializes, a deadlock in the service’s startup code, or corrupted/mismatched service binaries. It can also result from insufficient permissions on the service account, preventing it from completing its initialization routine.

Step-by-Step Resolution Guide

  1. Check Service Dependencies
    Open services.msc, right-click the affected service → Properties → Dependencies tab. Verify that all listed dependent services are running. Start any that are stopped, then attempt to restart the problematic service.

  2. Increase the Service Timeout Value
    Windows has a default 30-second timeout for service startup. To extend it:

  • Open regedit.
  • Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control.
  • Create/modify a DWORD value named ServicesPipeTimeout.
  • Set the value (in milliseconds) to something like 60000 (60 seconds) or higher.
  • Restart the computer for the change to take effect.
  1. Verify Service Account Permissions
    In services.msc, check the Log On tab for the service. Ensure the account (e.g., Local System, Network Service, or a custom account) has the necessary permissions. If using a custom account, confirm the password hasn’t expired and that “Log on as a service” rights are granted via secpol.msc → Local Policies → User Rights Assignment.

  2. Inspect Event Viewer Logs
    Open Event Viewer → Windows Logs → System and Application. Filter for events around the time of the hang (Event ID 7000, 7009, or related). Look for clues pointing to a specific DLL, driver, or resource causing the delay.

  3. Repair or Reinstall the Service Binary
    If the service belongs to a third-party application, uninstall and reinstall it. For core Windows services, run:

   sfc /scannow

followed by:

   DISM /Online /Cleanup-Image /RestoreHealth

to repair corrupted system files.

Alternative or Verification Steps

  • After applying fixes, restart the machine and confirm the service transitions cleanly from “Starting” to “Running” in services.msc without hanging.
  • If the issue persists, use Process Monitor (Sysinternals) to trace the service’s startup activity and identify exactly where it stalls (file access, registry, or network calls).

How to fix Error 1068 on Windows 11

Troubleshooting Guide: Error 1068 – “The Dependency Service or Group Failed to Start”

Why This Error Happens

Error 1068 occurs when a Windows service cannot start because one or more services it depends on are disabled, stopped, or missing. This is commonly seen with services like RPC, DCOM Server Process Launcher, or third-party application services that rely on core Windows components. Corrupted service registry entries or a disabled dependent service (e.g., a security or network service) are the most frequent root causes.

Step-by-Step Resolution Guide

  1. Identify the Failing Service and Its Dependencies
  • Press Win + R, type services.msc, and press Enter.
  • Locate the service throwing Error 1068, right-click it, and select Properties.
  • Go to the Dependencies tab to see which services it requires.
  1. Check the Status of Dependent Services
  • For each dependency listed, open its own Properties window.
  • Ensure the Startup type is set to Automatic (not Disabled).
  • If a dependency is stopped, click Start. If it fails, note the exact service name for further diagnosis.
  1. Fix Common Culprit Services (RPC & DCOM)
  • Open services.msc and locate Remote Procedure Call (RPC).
  • Ensure it’s set to Automatic and is running (this service typically cannot be stopped manually, which is normal).
  • Check DCOM Server Process Launcher — set Startup type to Automatic and start it if stopped.
  1. Reset Service Permissions Using SubInACL or PowerShell
  • Open PowerShell as Administrator.
  • Run the following to reset the security descriptor on a stuck service (replace ServiceName):
    powershell
    sc.exe sdset ServiceName D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
  • Reboot the machine after applying this command.
  1. Run System File Checker and DISM
  • Open PowerShell as Administrator and run:
    powershell
    sfc /scannow
    DISM /Online /Cleanup-Image /RestoreHealth
  • This repairs corrupted system files that may be preventing dependent services from initializing correctly.

Alternative or Verification Steps

  • Verify the Fix: Reopen services.msc, right-click the originally failing service, and select Start. If it starts without an error, the issue is resolved. Also check Event Viewer (eventvwr.msc → Windows Logs → System) to confirm no new Error 1068 entries appear.
  • Alternative Fix: If the issue persists, try running services.msc and manually starting each dependency in the correct order (bottom-up in the dependency tree) before starting the main service — this can reveal which specific dependency is silently failing.

How to fix Error 1066 on Windows 11

Windows Service Error 1066: “The Service Has Returned a Service-Specific Error Code”

Why This Error Happens

Error 1066 occurs when a Windows service starts but immediately signals to the Service Control Manager (SCM) that it encountered an internal failure it couldn’t resolve on its own. This is typically caused by corrupted or missing configuration files, dependency services that failed to initialize, insufficient permissions on the service account, or a corrupted Windows Registry key associated with the service. Since the error code is “service-specific,” the generic SCM message doesn’t tell you the exact cause—you must check the individual service’s own logs to find the real underlying issue.

Step-by-Step Resolution Guide

  1. Identify the exact service-specific error code.
    Open Event Viewer (eventvwr.msc) → navigate to Windows Logs > System. Filter for Event ID 7024 or 7000, which usually accompanies Error 1066 and lists the actual numeric error code the service returned. Note this code for further lookup (e.g., via net helpmsg <errorcode> in Command Prompt).

  2. Check and repair service dependencies.
    Open Services (services.msc), right-click the affected service → Properties → Dependencies tab. Ensure all listed dependent services are running. If a dependency (like RPC, DCOM Server, or a related driver) is stopped, start it manually and verify it doesn’t throw its own error.

  3. Verify the service account permissions.
    In Services (services.msc), right-click the service → Properties → Log On tab. Confirm the correct account (e.g., Local System, Network Service, or a custom domain account) is set with the correct password. Grant the account “Log on as a service” rights via secpol.msc → Local Policies > User Rights Assignment.

  4. Repair or replace corrupted files/registry keys.
    Run sfc /scannow and DISM /Online /Cleanup-Image /RestoreHealth from an elevated Command Prompt to repair system file corruption. If the issue is application-specific (e.g., SQL Server, IIS, third-party antivirus), reinstall or repair that application, as its config files or registry entries under HKLM\SYSTEM\CurrentControlSet\Services\<ServiceName> may be corrupted.

  5. Review application-specific logs.
    Many services (SQL Server, Exchange, backup software) write detailed logs to their own installation directory (e.g., C:\Program Files\<App>\Logs). Cross-reference the timestamp of the failure with these logs to pinpoint the exact configuration or resource conflict causing the crash.

Alternative or Verification Steps

  • Verify the fix: Restart the service via services.msc or run sc start "<ServiceName>" in an elevated Command Prompt, then confirm it shows a “Running” status without reverting to “Stopped.”
  • Alternative fix: If the service belongs to a third-party application, uninstall and cleanly reinstall the software (deleting leftover folders/registry keys first) to eliminate any deep corruption that manual repairs couldn’t fix.

How to fix Error 1067 on Windows 11

Windows Service Error 1067: “The Process Terminated Unexpectedly”

Why This Error Happens

Error 1067 typically occurs when a Windows service fails to initialize properly due to corrupted service configuration files, missing dependencies, or conflicts with the account permissions under which the service runs. This can also result from a damaged registry entry associated with the service, or from third-party antivirus software blocking the service’s executable during startup. In some cases, insufficient system resources or a corrupted .exe file tied to the service triggers an immediate crash, which Windows reports as an unexpected termination.

Step-by-Step Resolution Guide

  1. Check the Event Viewer for detailed logs
    Press Win + X, select Event Viewer, and navigate to Windows Logs > System. Look for related error entries around the same timestamp as Error 1067 to identify the exact service or driver causing the failure.

  2. Restart the affected service manually with elevated permissions
    Open Services (services.msc), locate the problematic service, right-click it, and select Properties. Under the Log On tab, ensure it’s set to use the Local System account (or the correct service account), then click Start.

  3. Run System File Checker (SFC) and DISM
    Open Command Prompt as Administrator and run:

   sfc /scannow

Followed by:

   DISM /Online /Cleanup-Image /RestoreHealth

This repairs corrupted system files that may be preventing the service from initializing.

  1. Verify and reset service dependencies
    In services.msc, right-click the failing service, go to Properties > Dependencies, and confirm all listed dependent services are running. If a dependency is disabled, right-click it and set Startup type to Automatic.

  2. Reinstall or update the associated application/driver
    If the service is tied to a specific application (e.g., a printer driver or third-party software), uninstall it via Settings > Apps > Installed Apps, restart your PC, and reinstall the latest version from the vendor’s official site.

Alternative or Verification Steps

  • Verify the fix: Reopen services.msc, confirm the service status shows Running, and restart your PC to ensure it starts automatically without triggering Error 1067 again.
  • Alternative fix: If the issue persists, temporarily disable third-party antivirus software and test if the service starts successfully — this helps confirm whether security software is blocking the process.

How to fix Error 1064 on Windows 11

Windows Error 1064: An Exception Occurred in the Service When Handling the Control Request

Why This Error Happens

Error 1064 typically occurs when a Windows service crashes or throws an unhandled exception while processing a start, stop, pause, or control command from the Service Control Manager (SCM). This is often caused by corrupted service binaries, missing or misconfigured dependencies (such as .NET Framework components or DLLs), or insufficient permissions for the service account to access required registry keys or files. In some cases, third-party software conflicts or outdated drivers tied to the service can also trigger this exception on Windows 11.

Step-by-Step Resolution Guide

  1. Check the Event Viewer for details: Press Win + X → select Event Viewer → navigate to Windows Logs > System and Windows Logs > Application. Look for the exact error tied to Event ID 1064 and note the faulting service name and exception details.

  2. Verify service permissions: Open services.msc, right-click the affected service → Properties → Log On tab. Ensure it’s set to “Local System” (or the correct account) and that the account has proper permissions. If needed, reset via:

   sc sdset [ServiceName] D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)
  1. Run System File Checker and DISM to repair corrupted system files:
   sfc /scannow
   DISM /Online /Cleanup-Image /RestoreHealth

Restart the machine after completion.

  1. Reinstall or repair the service’s dependencies: If the service relies on .NET Framework, Visual C++ Redistributables, or a specific driver, reinstall these components via Settings > Apps > Optional Features, or download the latest redistributable from Microsoft’s official site.

  2. Check for conflicting or outdated drivers: Open Device Manager, look for any devices with warning icons related to the service, and update or roll back drivers accordingly. Reboot after changes.

Alternative or Verification Steps

  • Verify the fix: Restart the service via services.msc or run net start [ServiceName] in an elevated Command Prompt — it should start without triggering Event ID 1064 in Event Viewer.
  • Alternative fix: If the issue persists, perform a clean boot (via msconfig) to rule out third-party interference, or use System Restore to roll back to a point before the error began occurring.

How to fix Error 1065 on Windows 11

Windows 11 Troubleshooting Guide: Error 1065 – “The Database Specified Does Not Exist”

Why This Error Happens

Error 1065 typically occurs when a Windows service (commonly WMI, Performance Counters, or a third-party database-dependent service like SQL Server, Windows Search, or an antivirus product) attempts to access its backing database or repository, but the reference is broken. This usually happens due to a corrupted WMI repository, a damaged Performance Monitor counter database, or registry entries pointing to a database file/path that no longer exists (often after an improper shutdown, disk error, or failed update). In some cases, incomplete uninstallation of a service-linked application leaves orphaned registry keys that still reference the missing database.

Step-by-Step Resolution Guide

  1. Identify the affected service
    Open Event Viewer (eventvwr.msc) → Windows Logs → System, filter by Event ID 1065, and note which service triggered the error (e.g., WMI, SQL Server, Windows Search).

  2. Rebuild the WMI Repository (if WMI-related)
    Open Command Prompt as Administrator and run:

   winmgmt /verifyrepository

If it reports as inconsistent, rebuild it:

   winmgmt /salvagerepository

If issues persist:

   net stop winmgmt
   winmgmt /resetrepository
   net start winmgmt
  1. Rebuild Performance Counters (if Perflib-related)
    Run Command Prompt as Administrator:
   lodctr /r

Then restart the WMI Performance Adapter service via services.msc.

  1. Check and Repair Registry References
    Open regedit, navigate to:
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServiceName>\Parameters

Verify the DatabasePath value points to a valid, existing file/folder. If the path is broken, either restore the missing database file from backup or reinstall the associated application.

  1. Run System File Checker and DISM
    In an elevated Command Prompt:
   sfc /scannow
   DISM /Online /Cleanup-Image /RestoreHealth

This repairs corrupted system files that may be causing the database reference issue.

Alternative or Verification Steps

  • Verify the fix: Restart the affected service via services.msc or reboot the PC, then check Event Viewer to confirm Error 1065 no longer appears.
  • Alternative: If the error persists and is tied to a third-party application (e.g., SQL Server or antivirus), fully uninstall the application, delete leftover folders/registry keys, and perform a clean reinstall to regenerate the database correctly.

How to fix Error 1062 on Windows 11

Troubleshooting Guide: Error 1062 – “The Service Has Not Been Started”

Why This Error Happens

Error 1062 occurs when an application or process attempts to communicate with a Windows service that is either stopped, disabled, or has not finished initializing. This typically happens due to a dependent service failing to start, incorrect service startup configuration (set to “Manual” or “Disabled” instead of “Automatic”), or a delay in service initialization caused by system resource constraints. It can also result from corrupted service registry entries or missing dependencies required for the service to launch properly.

Step-by-Step Resolution Guide

  1. Check the Service Status
  • Press Win + R, type services.msc, and press Enter.
  • Locate the specific service throwing the error (e.g., a database service, print spooler, or custom application service).
  • Right-click the service and select Start. If it starts manually, the issue is likely with its startup configuration.
  1. Set the Service to Start Automatically
  • In the Services window, double-click the affected service.
  • Under the General tab, change Startup type to Automatic (or Automatic (Delayed Start) if it depends on other services).
  • Click Apply, then OK.
  1. Verify Service Dependencies
  • In the service’s Properties window, click the Dependencies tab.
  • Ensure all listed dependent services are running. Start any that are stopped by locating them in services.msc.
  1. Check Windows Event Viewer for Root Cause
  • Open eventvwr.msc and navigate to Windows Logs > System.
  • Filter for Error or Warning events around the timestamp of the failure to identify why the service failed (e.g., permission denied, missing file, timeout).
  1. Repair Corrupted System Files
  • Open Command Prompt as Administrator.
  • Run: sfc /scannow
  • If issues are found, follow up with: DISM /Online /Cleanup-Image /RestoreHealth
  • Restart your computer after completion.

Alternative or Verification Steps

  • Verify the fix: Reopen services.msc and confirm the service status shows Running and Startup type is Automatic. Restart your PC to ensure it starts on boot without manual intervention.
  • Alternative solution: If the service still fails, use sc queryex <servicename> in Command Prompt to check its exit/error code, then reinstall or repair the parent application to restore missing service files.

How to fix Error 1063 on Windows 11

Windows 11 Error 1063: “The Service Process Could Not Connect to the Service Controller”

Why This Error Happens

Error 1063 occurs when a service executable fails to establish communication with the Service Control Manager (SCM) during startup, typically due to a mismatch between how the executable expects to run and how it’s actually being invoked. This is commonly caused by corrupted service binaries, incorrect service configuration in the registry, or the executable being run directly (double-clicked) instead of being started through the SCM. Third-party software updates, incomplete installations, or malware interference can also corrupt the service’s binary or its registry entries, breaking the handshake with the SCM.

Step-by-Step Resolution Guide

  1. Verify the Service Isn’t Being Run Manually
    Ensure you’re not directly executing the service’s .exe file. Instead, start it via services.msc or Command Prompt using:
   net start "ServiceName"
  1. Check and Repair the Service Registry Entry
    Open Registry Editor (regedit) and navigate to:
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\[ServiceName]

Confirm the ImagePath value points to the correct executable path and that the path is enclosed in quotes if it contains spaces (e.g., "C:\Program Files\App\service.exe").

  1. Run System File Checker and DISM
    Corrupted system files can affect the SCM itself. Open an elevated Command Prompt (Run as Administrator) and run:
   sfc /scannow
   DISM /Online /Cleanup-Image /RestoreHealth

Restart your PC after completion.

  1. Reinstall or Repair the Affected Application
    If the service belongs to a third-party application, uninstall it completely, restart Windows 11, then reinstall the latest version from the vendor’s official source to restore a clean service binary.

  2. Check for Malware or Corrupted Drivers
    Run Windows Defender (Windows Security > Virus & threat protection > Quick Scan) or a trusted third-party scanner, as malware often hijacks legitimate service executables and breaks SCM communication.

Alternative or Verification Steps

  • Verify the fix: Open services.msc, locate the affected service, and click Start. If it starts without error and the status changes to “Running,” the issue is resolved.
  • Alternative solution: If the problem persists, check the Event Viewer (Windows Logs > System) for the exact timestamp of Error 1063 to identify a related error code (e.g., a missing DLL) that may point to a more specific root cause requiring a targeted fix.

How to fix Error 1060 on Windows 11

Windows Error 1060: “The Specified Service Does Not Exist as an Installed Service”

Why This Error Happens

Error 1060 occurs when an application, script, or command attempts to interact with (start, stop, query, or configure) a Windows service that is not registered in the Service Control Manager (SCM) database. This typically happens because the service name is misspelled, the service’s registry entries were corrupted or deleted, or the software that installs the service was uninstalled improperly—leaving behind references to a service that no longer exists. It can also occur if the service failed to install correctly during a software setup process.

Step-by-Step Resolution Guide

  1. Verify the exact service name. Open Services (services.msc), locate the service by its display name, right-click it, select Properties, and check the Service name field. Windows services often have a short internal name (e.g., wuauserv) that differs from the display name (e.g., “Windows Update”). If using a command like sc query "ServiceName", ensure you’re using this exact internal name.

  2. Check the registry for the service key. Press Win + R, type regedit, and navigate to:

   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

Search for the service name. If it’s missing, the service was never installed or was removed. If it exists but appears corrupted (missing ImagePath or Start values), this confirms registry corruption as the cause.

  1. Reinstall the parent application/software. If the missing service belongs to a specific program (e.g., a printer driver, VPN client, or antivirus), uninstall it completely using Settings > Apps > Installed Apps, restart your PC, then reinstall the latest version from the vendor’s official site. This re-registers the service correctly.

  2. Manually recreate the service (advanced users only). If you know the required binary path and service parameters, open an elevated Command Prompt and run:

   sc create "ServiceName" binPath= "C:\Path\To\Service.exe" start= auto

Only do this if you have exact specifications from the software vendor’s documentation.

  1. Run System File Checker and DISM. Corrupted system files can prevent default Windows services from registering. Open an elevated Command Prompt and run:
   sfc /scannow

Followed by:

   DISM /Online /Cleanup-Image /RestoreHealth

Restart your PC afterward.

Alternative or Verification Steps

  • Verify the fix: Reopen services.msc or run sc query "ServiceName" in Command Prompt—if the service now appears with a status (Running/Stopped), the issue is resolved.
  • Alternative solution: If the service is a default Windows component (not third-party), use System Restore to roll back to a point before the service went missing, or perform an in-place upgrade repair using Windows 11 installation media without losing files or apps.

How to fix Error 1061 on Windows 11

Why This Error Happens

Error 1061 occurs when a service is currently in a transitional state (such as “Start Pending,” “Stop Pending,” or “Continue Pending”) and the Service Control Manager (SCM) cannot send it a new command until that transition finishes. This is often caused by a service that is hanging, taking too long to initialize due to dependency timeouts, or a corrupted service registry entry that leaves the status flag stuck. It can also occur if a third-party application improperly hooks into the Windows Service Control Manager and blocks state changes.

Step-by-Step Resolution Guide

  1. Check the current service status first.
    Open Services.msc (Win + R → services.msc), locate the affected service, and check its status. If it shows “Pending,” wait 60–90 seconds before retrying the Start/Stop action, as it may resolve on its own.

  2. Restart the Service Control Manager dependencies via Command Prompt (Admin).
    Run:

   sc queryex <ServiceName>

Note the PID listed. If the service is stuck, end that specific PID via Task Manager (Details tab → End Task), then attempt:

   net start <ServiceName>
  1. Check and fix the service dependencies.
    In Services.msc, right-click the service → Properties → Dependencies tab. Ensure all listed dependent services are running. A missing or disabled dependency (like RPC or DCOM Server Process Launcher) is a common cause of transitional hangs.

  2. Reset the service registry keys (if corruption is suspected).
    Navigate to:

   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServiceName>

Verify the Start value matches the expected startup type (2 = Automatic, 3 = Manual, 4 = Disabled). If misconfigured, correct it, then reboot.

  1. Perform a clean reboot and retry.
    If the above steps fail, restart Windows 11 in a clean boot state (via msconfig → Selective Startup, disable non-Microsoft services) and attempt the start/stop operation again to rule out software conflicts.

Alternative or Verification Steps

  • Verify the fix: Open Services.msc, confirm the service status shows “Running” (or “Stopped” as intended) without reverting to “Pending.” Also check Event Viewer → Windows Logs → System for any recurrence of Event ID 1061.
  • Alternative fix: If the issue persists, use sc.exe with the sc control command to manually query and force a state change, or reinstall/reregister the service via its installer if it belongs to third-party software.

How to fix Error 1058 on Windows 11

Windows Error 1058: Service Cannot Be Started

Why This Error Happens

Error 1058 occurs when a Windows service is set to a Disabled startup type, preventing it from launching manually or automatically. This can happen after a Windows update, a third-party optimization tool, or manual tweaking of the Services console that inadvertently disabled a required service. Additionally, this error can surface if the service depends on another service or driver that is also disabled or missing, breaking the dependency chain needed for startup.

Step-by-Step Resolution Guide

  1. Open the Services Console
    Press Win + R, type services.msc, and press Enter.

  2. Locate the Affected Service
    Scroll through the list (or press the first letter of the service name) to find the specific service throwing Error 1058.

  3. Change the Startup Type

  • Right-click the service and select Properties.
  • On the General tab, locate the Startup type dropdown.
  • Change it from Disabled to Automatic (or Manual, depending on the service’s normal behavior).
  • Click Apply.
  1. Start the Service
    Click the Start button within the same Properties window. If the button is greyed out, close the window, right-click the service again, and select Start from the context menu.

  2. Check Service Dependencies

  • Go to the Dependencies tab in the service’s Properties window.
  • Verify that all listed dependent services are also not disabled.
  • If a dependency is disabled, repeat Steps 3–4 for that dependent service first, then restart the original service.

Alternative or Verification Steps

  • Verify the Fix: Reopen services.msc and confirm the Status column shows “Running” and Startup Type shows “Automatic” or “Manual” for the affected service.
  • Alternative Fix via Registry: If the service doesn’t appear in services.msc or the GUI fails to save changes, open regedit, navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\[ServiceName], and manually change the Start DWORD value (4 = Disabled, 2 = Automatic, 3 = Manual), then restart your PC.

How to fix Error 1059 on Windows 11

Windows 11 Troubleshooting Guide: Error 1059 – Circular Service Dependency

Why This Error Happens

Error 1059 occurs when the Windows Service Control Manager (SCM) detects a dependency loop, where Service A depends on Service B, and Service B (directly or indirectly through other services) depends back on Service A. This typically happens after a manual registry edit, a faulty software installation, or a botched update that incorrectly modifies the DependOnService registry value for one or more services. Since Windows cannot determine which service to start first in a circular chain, it halts the startup process for all services involved in the loop.

Step-by-Step Resolution Guide

  1. Identify the Conflicting Service
    Open the Event Viewer (search for it in the Start Menu) and navigate to Windows Logs > System. Look for the Error 1059 event and note the exact name of the service mentioned in the description.

  2. Locate the Service in the Registry
    Press Win + R, type regedit, and press Enter. Navigate to:

   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\

Find the folder matching the service name identified in Step 1.

  1. Inspect the DependOnService Value
    Within the service’s registry key, locate the DependOnService entry (a Multi-String Value). Note every service listed here. You need to check if any of those services list the original service back in their own DependOnService value, creating the loop.

  2. Break the Circular Reference
    Once you identify the specific entry causing the loop, back up the registry key first (right-click the key > Export). Then, edit the DependOnService value and remove the entry that creates the circular reference. Do not delete the entire value if the service requires other legitimate dependencies to function.

  3. Restart the Service Control Manager
    Since the SCM caches dependency data at boot, you must restart the PC for the registry changes to take effect. A simple service restart via services.msc is often insufficient for dependency changes to register correctly.

Alternative or Verification Steps

  • Verify the Fix: After rebooting, open services.msc, find the previously failing service, and check if the Status column shows “Running” (if it’s set to Automatic) or attempt to start it manually to confirm the 1059 error no longer appears.
  • Alternative Solution: If editing the registry is too risky or you cannot identify the exact loop, use the System File Checker by running sfc /scannow in an Administrator Command Prompt. This can fix the issue if a corrupted system file caused the incorrect dependency information to be written in the first place.

How to fix Error 1057 on Windows 11

Windows 11 Error 1057: “The account name is invalid or does not exist, or the password is invalid for the account name specified”

Why This Error Happens

Error 1057 typically occurs when a Windows service is configured to log on using a specific user account, but the credentials stored in the Service Control Manager (SCM) are outdated, mistyped, or the account itself has been disabled, deleted, or had its password changed. This is common after a domain password reset, a local account rename, or when a service was configured incorrectly during installation. Since Windows validates these credentials against the Security Accounts Manager (SAM) or Active Directory at service start, any mismatch immediately triggers this authentication failure.

Step-by-Step Resolution Guide

  1. Identify the affected service
    Press Win + R, type services.msc, and press Enter. Locate the service throwing the error (check Event Viewer under Windows Logs > System filtered by Event ID 1057 for the exact service name).

  2. Verify the Log On As account
    Right-click the service → Properties → Log On tab. Confirm the account listed (e.g., .\ServiceAccount or DOMAIN\ServiceAccount) is correct and still exists in Local Users/Groups (lusrmgr.msc) or Active Directory Users and Computers.

  3. Reset the password in both places

  • If using a local account: Open lusrmgr.msc, right-click the account → Set Password, and set a new one.
  • If using a domain account: Reset the password via Active Directory Users and Computers.
  • Then go back to services.msc → service Properties → Log On tab, re-enter the exact same username and new password, and click Apply.
  1. Check account restrictions
    Ensure the account is not locked out, disabled, or expired. Also confirm it has the “Log on as a service” right by opening secpol.msc → Local Policies > User Rights Assignment > Log on as a service, and add the account if missing.

  2. Restart the service
    In services.msc, right-click the service → Restart. If it starts without prompting for credentials again, the fix was successful.

Alternative or Verification Steps

  • Verify: Check Event Viewer again after restarting the service — no new Event ID 1057 entries should appear, and the service status should show Running.
  • Alternative: If the account continues to fail, switch the service to log on as Local System (on the Log On tab) as a temporary workaround, then investigate the account/domain trust issue separately.

How to fix Error 1055 on Windows 11

Why This Error Happens

Error 1055 occurs when the Windows Service Control Manager (SCM) database is locked by another process attempting a service operation (start, stop, or configuration change) at the same time. This typically happens when a previous service request didn’t complete properly, leaving a stale lock, or when a third-party application/antivirus is interfering with SCM access. In rare cases, corrupted service configuration data or insufficient administrative permissions can also trigger this lock state.

Step-by-Step Resolution Guide

  1. Restart the Windows Service Control Manager dependency chain
    Open Task Manager (Ctrl+Shift+Esc), go to the Services tab, and check if svchost.exe processes are unresponsive. If so, proceed to a full restart rather than killing individual processes, as forcibly ending SCM-related svchost.exe instances can cause system instability.

  2. Reboot the system in a controlled manner
    Since the SCM database lock is often transient, restart Windows 11 via Start > Power > Restart rather than Shutdown. This clears any stuck locks without waiting for scheduled maintenance tasks to intervene.

  3. Check for pending service operations via Command Prompt
    Open Command Prompt as Administrator and run:

   sc queryex servicename

Replace servicename with the actual short name of the affected service. If it shows START_PENDING or STOP_PENDING, wait a few minutes, or force-stop using:

   taskkill /PID <PID> /F

(Use the PID shown in the query output.)

  1. Run System File Checker and DISM to rule out corruption
    In an elevated Command Prompt, run:
   sfc /scannow

Followed by:

   DISM /Online /Cleanup-Image /RestoreHealth

This repairs corrupted system files that may affect the SCM database integrity.

  1. Verify third-party interference
    Temporarily disable third-party antivirus or endpoint protection tools (via their settings, not just pausing), then attempt the service operation again. Some security suites hook into SCM calls and can cause artificial lock conditions.

Alternative or Verification Steps

  • After rebooting, open services.msc, locate the affected service, and attempt to start/stop it manually to confirm the lock is cleared.
  • If the issue persists, check the Event Viewer (eventvwr.msc) under Windows Logs > System for correlating Service Control Manager errors (Event ID 7000-7043) to identify which specific service or driver is causing the repeated lock.

How to fix Error 1056 on Windows 11

Windows 11 Troubleshooting Guide: Error 1056 – “An Instance of the Service is Already Running”

Why This Error Happens

Error 1056 occurs when the Service Control Manager (SCM) attempts to start a service but detects that a process associated with that service is already registered as running, even if it appears stopped or unresponsive in the Services console. This typically happens due to a orphaned or “zombie” process that failed to terminate correctly, a corrupted service registry entry, or a conflict caused by two services (or a service and a manually launched executable) attempting to bind to the same process handle simultaneously.

Step-by-Step Resolution Guide

  1. Identify and Terminate the Orphaned Process:
    Open Task Manager (Ctrl + Shift + Esc), go to the Details tab, and locate the executable associated with the stuck service (e.g., svchost.exe, or a specific .exe for third-party software). Right-click and select End Task. If it fails to close, proceed to step 2.

  2. Force Kill via Command Prompt:
    If Task Manager cannot close the process, open Command Prompt as Administrator and force-kill it using the Process ID (PID):

   tasklist /svc | findstr "ServiceName"
   taskkill /F /PID [ProcessID]
  1. Restart the Service Control Manager Dependencies:
    Sometimes the SCM itself needs a refresh. Open services.msc, locate the specific service throwing the error, right-click and select Stop. Wait 10 seconds, then right-click and select Start. If the option is greyed out, restarting the machine is required to reset the SCM state.

  2. Check for Duplicate Registry Entries:
    Corrupted registry keys can cause the SCM to falsely detect a running instance.

  • Open regedit and navigate to:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\[ServiceName]
  • Verify there is only one entry for the service. Do not delete this key unless you have a backup, but check the ImagePath value to ensure it points to a valid, existing file location.
  1. Restart in Safe Mode (If Persistent):
    If the service is critical to Windows and cannot be stopped in normal mode, restart into Safe Mode (via msconfig > Boot tab > Safe Boot). This prevents non-essential services from starting, allowing you to clear the process using the steps above without OS interference.

Alternative or Verification Steps

  • Verification: After performing the steps above, open services.msc, find the service, and confirm the Status column reads “Running” and the Startup Type is correctly configured (e.g., Automatic).
  • Alternative Fix: If the error persists after a reboot, use the System File Checker to rule out corruption: Open Command Prompt as Admin and run sfc /scannow, followed by DISM /Online /Cleanup-Image /RestoreHealth.

How to fix Error 1053 on Windows 11

Windows Error 1053: Service Did Not Respond to Start or Control Request in a Timely Fashion

Why This Error Happens

Error 1053 occurs when the Service Control Manager (SCM) sends a start or stop command to a service, but the service fails to acknowledge the request within the default 30-second timeout window. This is typically caused by a hung or deadlocked service executable, corrupted service dependencies, insufficient permissions on the service account, or a system that is under heavy load and cannot process the request quickly enough. In many cases, third-party antivirus interference or a corrupted .NET Framework installation (for services built on .NET) is also a common culprit.

Step-by-Step Resolution Guide

  1. Increase the Service Timeout Value in the Registry
  • Press Win + R, type regedit, and press Enter.
  • Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control.
  • Look for a DWORD (32-bit) value named ServicesPipeTimeout. If it doesn’t exist, right-click the Control folder, select New > DWORD (32-bit) Value, and name it ServicesPipeTimeout.
  • Set the value data to 60000 (in milliseconds, equivalent to 60 seconds) using the Decimal base.
  • Restart the computer for the change to take effect.
  1. Verify the Service Account Permissions
  • Open services.msc, right-click the affected service, and select Properties.
  • Go to the Log On tab and confirm the account used has the necessary permissions (try switching to “Local System account” temporarily to test).
  • If using a custom account, ensure it has the “Log on as a service” right via secpol.msc under Local Policies > User Rights Assignment.
  1. Check for Corrupted System Files
  • Open Command Prompt as Administrator.
  • Run sfc /scannow to scan and repair corrupted system files.
  • Follow this with DISM /Online /Cleanup-Image /RestoreHealth to repair the Windows component store.
  1. Inspect Service Dependencies
  • In services.msc, right-click the failing service, go to Properties > Dependencies tab.
  • Verify all listed dependent services are running. Start any that are stopped manually to isolate the failure point.
  1. Review Event Viewer for Root Cause
  • Open eventvwr.msc and navigate to Windows Logs > System and Application.
  • Filter for Error and Warning events around the timestamp of the failure to identify the specific service or driver causing the delay.

Alternative or Verification Steps

  • After applying the fixes, restart the affected service via services.msc or run net start "ServiceName" in an elevated Command Prompt to confirm it starts without the 1053 error.
  • If the issue persists, temporarily disable third-party antivirus/firewall software to rule out interference, then attempt to start the service again.

How to fix Error 1054 on Windows 11

Troubleshooting Guide: Error 1054 – “A Thread Could Not Be Created for the Service”

Why This Error Happens

Error 1054 occurs when the Windows Service Control Manager (SCM) cannot allocate a new thread for a service during startup, usually because the system has run out of available thread handles, memory, or non-paged pool resources. This is often caused by resource exhaustion from a memory leak in another process, corrupted service dependencies, or insufficient permissions on the service account preventing proper thread allocation. In some cases, third-party antivirus software or a bloated registry can also interfere with the SCM’s ability to spawn threads.

Step-by-Step Resolution Guide

  1. Restart the affected service manually with elevated privileges
  • Open services.msc, locate the failing service, right-click it, and select Stop, then Start. Ensure you’re logged in as Administrator.
  1. Check system resource usage
  • Open Task Manager (Ctrl+Shift+Esc) → Performance tab. Check Handles, Threads, and Memory usage. If handles/threads count is abnormally high (>20,000 handles), identify the offending process and restart it or reboot the system.
  1. Verify the service account has proper permissions
  • In services.msc, right-click the service → Properties → Log On tab. Ensure it’s set to “Local System” (or the correct account) and that “Allow service to interact with desktop” is unchecked unless required.
  • Confirm the account isn’t locked out via Computer Management → Local Users and Groups.
  1. Run System File Checker and DISM to repair corrupted service files
   sfc /scannow
   DISM /Online /Cleanup-Image /RestoreHealth

Restart the PC after both commands complete.

  1. Increase virtual memory (paging file) size
  • Go to Settings → System → About → Advanced system settings → Performance Settings → Advanced → Virtual Memory → Change. Set a custom size (e.g., Initial: 4096 MB, Maximum: 8192 MB) if it’s currently set to “System managed” and RAM is low.

Alternative or Verification Steps

  • Verify the fix: Open Event Viewer (eventvwr.msc) → Windows Logs → System, and confirm Error 1054 no longer appears after the service starts successfully.
  • Alternative fix: If the issue persists, perform a clean boot (msconfig → Selective startup, disable all non-Microsoft services) to rule out a third-party conflict, then re-enable services one by one to isolate the culprit.

How to fix Error 1052 on Windows 11

Why This Error Happens

Error 1052 occurs when the Service Control Manager (SCM) sends a control command (start, stop, pause, continue) that the target service is not configured to accept. This typically happens because the service’s binary doesn’t implement handlers for that specific control code, the service is stuck in a transitional state (like “Stopping” or “Starting”), or the service’s registry entries defining its accepted controls are corrupted or missing. It can also surface when third-party service management tools or scripts send malformed control requests via the ControlService API.

Step-by-Step Resolution Guide

  1. Check the service’s current state and dependencies:
    Open services.msc, locate the affected service, right-click → Properties, and check the Dependencies tab. If a dependent service is stopped or in a bad state, start it first, then retry the action on the original service.

  2. Restart the Service Control Manager dependencies via Command Prompt (Admin):

   sc queryex <servicename>
   sc stop <servicename>
   sc start <servicename>

If sc stop also fails with 1052, proceed to step 3.

  1. Verify and repair the service registry key:
    Navigate to:
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<servicename>

Check that Type, Start, and ImagePath values exist and are not corrupted. Compare against a working machine or backup if possible. Do not delete the key unless you have exported a backup first.

  1. Run System File Checker and DISM to repair corrupted service binaries:
   sfc /scannow
   DISM /Online /Cleanup-Image /RestoreHealth

Reboot afterward, as corrupted .dll/.exe files backing the service can cause it to ignore standard controls.

  1. If the issue started after a Windows Update or driver install, use System Restore to roll back to a point before the change, since the service’s control handler code may have been altered by an incompatible update.

Alternative or Verification Steps

  • After applying fixes, run sc queryex <servicename> and confirm the STATE shows RUNNING (or the expected state) without errors, then attempt the original start/stop/pause action again to confirm Error 1052 no longer appears.
  • If the error persists only for one specific service, check the vendor’s documentation—some legacy or poorly coded services simply don’t support “Pause/Continue” or “Stop” and should only be controlled via their own dedicated management interface rather than services.msc or sc.exe.

How to fix Error 1022 on Windows 11

Windows 11 Troubleshooting Guide: Error 1022 (ERRORNOTIFYENUM_DIR)

Why This Error Happens

Error 1022 occurs when the NTFS file system’s change journal (USN Journal) buffer used by the ReadDirectoryChangesW API overflows or cannot fit all pending change notifications into the caller’s allocated buffer. This typically happens when a large number of file system changes occur in rapid succession (bulk file operations, sync tools, or antivirus scanning) faster than the monitoring application can process them. Rather than being a fatal error, this is Windows’ way of signaling that the application must fall back to manually enumerating the directory to discover what changed, since the notification buffer couldn’t hold the full change set.

Step-by-Step Resolution Guide

  1. Increase the buffer size in the monitoring application (if you control the code or can configure it): Applications using ReadDirectoryChangesW should allocate a larger buffer (e.g., 64 KB instead of the default 4 KB) to reduce the chance of overflow during high-volume change bursts.

  2. Check and update the offending application/service: Open Settings > Windows Update > Advanced options > Optional updates and ensure the third-party sync/backup/monitoring tool (e.g., cloud sync clients, backup software) triggering this error is updated to its latest version, as vendors often patch buffer-handling logic.

  3. Reduce simultaneous file system activity: Temporarily pause bulk file operations (large copy jobs, antivirus full scans) while the monitoring tool is active. Open Task Manager (Ctrl+Shift+Esc) > Processes tab, identify and pause conflicting background processes like MsMpEng.exe (Windows Defender) during large file transfers.

  4. Verify NTFS volume health: Run chkdsk to rule out file system corruption contributing to journal instability:

  • Open Command Prompt (Admin) and run:

    chkdsk C: /f /r
  • Restart when prompted to allow the scan to complete.
  1. Reset or clear the USN Journal if corruption is suspected:
  • Open Command Prompt (Admin) and run:

    fsutil usn deletejournal /D C:
  • Windows will automatically recreate the journal on next access.

Alternative or Verification Steps

  • Verify the fix: Reproduce the original bulk file operation while the monitoring application is running; check the application’s logs or Event Viewer (Event Viewer > Windows Logs > Application) to confirm Error 1022 no longer appears.
  • Alternative workaround: If the error persists, configure the application (if possible) to periodically perform a full directory enumeration (FindFirstFile/FindNextFile) as a fallback sync mechanism instead of relying solely on change notifications.

How to fix Error 1051 on Windows 11

Why This Error Happens

Error 1051 occurs when the Service Control Manager (SCM) attempts to stop a service while other running services still declare a dependency on it. Windows enforces a strict shutdown order, so if a “parent” service (like RPC, DCOM, or a network-related service) receives a stop command before its dependent services are stopped first, the SCM blocks or delays the action and throws this error. This is typically triggered by third-party software installations/uninstalls, corrupted service registry entries, or a system update that leaves a dependency chain in an inconsistent state.

Step-by-Step Resolution Guide

  1. Identify the dependency chain. Open Command Prompt (Admin) and run:
   sc qc <ServiceName>

This shows the DEPENDENCIES and DEPENDENT list. Note every service tied to the one failing.

  1. Check the exact dependent services via GUI. Press Win + R, type services.msc, find the problem service, right-click → Properties → Dependencies tab. Review both “This service depends on” and “The following depend on this service” lists.

  2. Manually stop dependent services first. In an elevated PowerShell window, stop each dependent service individually before stopping the parent:

   Stop-Service -Name "<DependentServiceName>" -Force
   Stop-Service -Name "<ParentServiceName>" -Force
  1. Repair broken dependency registry entries. If the error persists even after manually stopping services, corrupted registry links may be the cause. Navigate to:
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServiceName>

Check the DependOnService (REGMULTISZ) value—ensure it only lists services that actually exist and are correctly spelled. Remove stale entries pointing to uninstalled software.

  1. Run System File Checker and DISM to repair corrupted service binaries/configs:
   sfc /scannow
   DISM /Online /Cleanup-Image /RestoreHealth

Restart Windows 11 afterward.

Alternative or Verification Steps

  • Verify the fix: Restart the affected service via services.msc or Restart-Service -Name "<ServiceName>" in PowerShell — it should stop/start cleanly without triggering Error 1051 in Event Viewer (Windows Logs > System).
  • Alternative fix: If the issue reoccurs after every reboot, perform a clean boot (disable non-Microsoft services via msconfig) to identify which third-party application is re-establishing a bad dependency, then uninstall or update that software.

How to fix Error 1020 on Windows 11

Windows 11 Troubleshooting Guide: Error 1020 – Symbolic Link Creation Failure

Why This Error Happens

Error 1020 occurs because the Windows Registry enforces a strict rule: a registry key can either contain a symbolic link or hold subkeys/values, but never both simultaneously. This typically happens when a script, installer, or manual edit attempts to convert an existing, populated key into a symlink using REG_LINK without first clearing its contents. The registry API (via RegCreateKeyEx or NtCreateKey with REG_OPTION_CREATE_LINK) rejects the operation to prevent data corruption and ambiguous key resolution.

Step-by-Step Resolution Guide

  1. Identify the target key causing the conflict. Open regedit.exe and navigate to the key path referenced in the error (commonly under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet or a custom key created by third-party software).

  2. Export the key as a backup before making changes:

  • Right-click the key → Export → save as a .reg file (e.g., C:\Backup\KeyBackup.reg).
  1. Delete all subkeys and values under the target key (but not the key itself):
  • Manually delete each subkey/value via regedit.exe, or
  • Use PowerShell (run as Administrator) to clear contents:
    powershell
    Remove-Item -Path "HKLM:\SYSTEM\CurrentControlSet\YourKeyPath\*" -Recurse -Force
  1. Recreate the symbolic link using the appropriate tool or script (e.g., a custom application, Sysinternals utility, or low-level NtCreateKey call with REG_OPTION_OPEN_LINK). Ensure the key is empty at the moment of link creation.

  2. Restart the affected service or application that depends on this registry symlink to confirm it initializes without triggering Error 1020 again.

Alternative or Verification Steps

  • Verify the fix: Reopen regedit.exe, navigate to the key, and confirm it now shows a shortcut-style icon (indicating a valid symlink) with no visible subkeys/values beneath it.
  • Alternative approach: If deleting the original key’s contents isn’t safe, create the symbolic link under a new, empty key instead, and redirect any dependent application configs to point to the new key path.

How to fix Error 1021 on Windows 11

Windows 11 Troubleshooting Guide: Error 1021

Error Code: 1021
Symptom: Cannot create a stable subkey under a volatile parent key

Why This Error Happens

Error 1021 occurs because of a fundamental architecture rule in the Windows Registry: volatile keys exist only in memory and are destroyed on reboot, while stable (non-volatile) keys are written to disk and persist across restarts. When an application or script attempts to create a permanent subkey underneath a volatile parent key, the operation fails because the registry cannot guarantee persistence for a child key whose parent will vanish on the next boot. This is typically caused by a poorly written installer, a misconfigured registry script, or a driver/application incorrectly targeting keys under paths like HKEY_LOCAL_MACHINE\HARDWARE or other runtime-generated volatile hives instead of a persistent location such as HKEY_LOCAL_MACHINE\SOFTWARE.

Step-by-Step Resolution Guide

  1. Identify the offending application or script: Check Event Viewer (Win + X → Event Viewer → Windows Logs → Application) for the exact process name and registry path referenced alongside Error 1021.

  2. Locate the target registry path in question: Open Registry Editor (regedit) and navigate to the path the failing application attempted to write to. Confirm whether the parent key resides under a known volatile hive (commonly HKLM\HARDWARE or dynamically created keys under HKEY_DYN_DATA on legacy references).

  3. Redirect the write operation to a persistent hive: If you control the installer/script (e.g., a custom .reg file or PowerShell deployment script), edit it to write to a stable location instead, such as:

   HKEY_LOCAL_MACHINE\SOFTWARE\YourApplicationName

Avoid HKLM\HARDWARE\... or any subtree explicitly documented as volatile.

  1. Update or reinstall the problematic application: If the error originates from a third-party app or driver installer, check the vendor’s website for an updated installer that correctly targets HKLM\SOFTWARE or HKCU\SOFTWARE instead of volatile hives. Reinstall using the updated version.

  2. Run the installer/script with elevated privileges: Right-click the installer or PowerShell script and select Run as administrator. Some volatile-key errors are masked permission issues that surface only when the process lacks sufficient rights to fall back to an alternate persistent key.

Alternative or Verification Steps

  • Verify the fix: Re-run the application/installer and check Event Viewer for the absence of Event ID 1021. Confirm the new key exists under a persistent hive by checking regedit and rebooting to ensure the key survives a restart.
  • Alternative fallback: If you cannot modify the source script, use a RunOnce registry entry (HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce) to recreate the required key on every boot as a workaround until a permanent code fix is available.

How to fix Error 1018 on Windows 11

Why This Error Happens

Error 1018 occurs when an application or process attempts to access, modify, or create a subkey/value under a registry key that Windows has already flagged for deletion but hasn’t yet fully removed from memory. This typically happens due to a race condition where a program tries to write to a key while another process (or a reboot-pending uninstall) is simultaneously tearing it down. It can also result from registry corruption, abrupt application termination during a registry transaction, or leftover handles from a previous session that Windows hasn’t released.

Step-by-Step Resolution Guide

  1. Restart the affected application/service first — Since the key is “pending deletion” only until the last handle closes, simply closing and reopening the app (or restarting the related Windows service via services.msc) often clears the stale handle and resolves the error immediately.

  2. Reboot the system — If restarting the app doesn’t help, a full restart forces Windows to release all open registry handles and complete any pending deletions cleanly. This is the most reliable quick fix for Error 1018.

  3. Run the System File Checker and DISM — Open Command Prompt as Administrator and run:

   sfc /scannow
   DISM /Online /Cleanup-Image /RestoreHealth

This repairs corrupted system files that may be causing inconsistent registry key states.

  1. Check for orphaned/leftover keys manually — Open regedit.exe, navigate to the key path referenced in the error log (check Event Viewer under Windows Logs > Application for the exact path), and verify if the key still exists with a grayed-out or inaccessible icon. If so, right-click and attempt deletion; if denied, take ownership first (right-click → Permissions → Advanced → change Owner to your account) before deleting.

  2. Use Process Explorer to force-close lingering handles — Download Sysinternals Process Explorer, use Find > Find Handle or DLL, search for the registry key name, and close the handle held by the offending process (right-click → Close Handle). Then retry the original operation.

Alternative or Verification Steps

  • Verify the fix: Reopen Event Viewer (eventvwr.msc) and check if Error 1018 recurs after performing the same action that originally triggered it. Also confirm the registry key in question is either fully removed or accessible without errors in regedit.
  • Alternative fix: If the error persists across reboots, run regedit, export the affected registry hive as backup, then use Safe Mode to delete the stuck key — Safe Mode loads a minimal registry state with fewer active handles, making forced deletion more likely to succeed.

How to fix Error 1019 on Windows 11

Windows Error 1019: Registry Log Allocation Failure

Why This Error Happens

Error 1019 occurs when the Windows registry hive’s transaction log cannot expand because the disk partition hosting it (typically C:\Windows\System32\config) has insufficient free space, or the storage volume has reached a size/quota limit. This can also happen if the registry hive files have grown abnormally large due to fragmentation or corruption, or if disk quotas are enforced on the system volume. In some cases, a failing or nearly-full disk simply cannot honor the allocation request the Registry Manager makes when extending the log file.

Step-by-Step Resolution Guide

  1. Free up space on the system drive (C:)
  • Open Settings > System > Storage, run Storage Sense, and delete temporary files, old Windows Update caches (C:\Windows\SoftwareDistribution\Download), and Windows.old folders if present.
  • Ensure at least 10–15% free space on the OS partition.
  1. Check and repair disk errors
  • Open Command Prompt as Administrator and run:

    chkdsk C: /f /r
  • Restart when prompted to allow the scan to complete before Windows loads.
  1. Run System File Checker and DISM to repair corrupted registry/system files
   sfc /scannow
   DISM /Online /Cleanup-Image /RestoreHealth
  • Reboot after completion.
  1. Verify no disk quotas are restricting the system volume
  • Right-click the C: drive in File Explorer > Properties > Quota tab, and ensure quotas are disabled or set high enough for SYSTEM account usage.
  1. Check Event Viewer for the exact hive involved
  • Open Event Viewer > Windows Logs > System, filter for Event ID 1019, and note which registry hive (SYSTEM, SOFTWARE, SAM, etc.) triggered the error—this helps determine if a specific hive is bloated or corrupted and may need to be rebuilt from a backup via System Restore.

Alternative or Verification Steps

  • After applying fixes, monitor Event Viewer for recurrence of Event ID 1019 over the next few reboots to confirm resolution.
  • If the error persists despite free space, boot into Advanced Startup > System Restore and roll back to a restore point prior to when the error started appearing.

How to fix Error 1016 on Windows 11

Windows Error 1016: Registry I/O Operation Failure

Why This Error Happens

Error 1016 occurs when the Windows Registry, backed by hive files stored in C:\Windows\System32\config, fails to read, write, or flush its data to disk. This is typically caused by underlying disk corruption, bad sectors, failing storage hardware, or file system integrity issues that prevent the registry hives (SYSTEM, SOFTWARE, SAM, SECURITY, DEFAULT) from being properly accessed. It can also result from an improper shutdown or power failure that interrupted a registry write operation mid-transaction, leaving the hive in an inconsistent state.

Step-by-Step Resolution Guide

  1. Run CHKDSK to scan for disk errors
    Open Command Prompt as Administrator and run:
   chkdsk C: /f /r

Schedule the scan on next restart if prompted, then reboot and let it complete fully.

  1. Run System File Checker (SFC) to repair corrupted system files
    In an elevated Command Prompt, run:
   sfc /scannow

This checks and repairs protected system files, including registry-related components.

  1. Use DISM to repair the Windows image
    If SFC reports issues it cannot fix, run:
   DISM /Online /Cleanup-Image /RestoreHealth

This restores the underlying Windows image, which can resolve deeper corruption affecting the registry.

  1. Check Event Viewer for correlating hardware errors
    Open Event Viewer (eventvwr.msc) and navigate to Windows Logs > System. Look for Disk, Ntfs, or Volsnap errors around the same timestamp as Event ID 1016 to identify if failing hardware is the root cause.

  2. Restore the registry from a backup or restore point
    If corruption persists, boot into Advanced Startup Options > Troubleshoot > Advanced Options > System Restore and roll back to a restore point created before the error started occurring.

Alternative or Verification Steps

  • Verify the fix: After completing the steps above, reboot the system and monitor Event Viewer for 24–48 hours to confirm Event ID 1016 does not reoccur.
  • Alternative solution: If errors persist and CHKDSK reports unrepairable bad sectors, the physical drive may be failing—back up all data immediately and consider replacing the disk, then perform a clean installation of Windows 11.

How to fix Error 1017 on Windows 11

Windows 11 Error 1017: Registry File Format Error

Why This Error Happens

Error 1017 occurs when Windows attempts to load or restore a registry hive from a file that is corrupted, truncated, or was never a valid registry file to begin with. This typically happens after an improper system shutdown, disk error, or failed Windows update that corrupted one of the registry hive files (SYSTEM, SOFTWARE, SAM, SECURITY, DEFAULT) stored in C:\Windows\System32\config. It can also occur if a third-party backup tool or manual restore attempt used an incompatible or damaged .reg/hive file.

Step-by-Step Resolution Guide

  1. Boot into Windows Recovery Environment (WinRE)
    Restart your PC, and during boot, interrupt startup 2–3 times (hold power button) to force WinRE, or use Settings > System > Recovery > Advanced Startup > Restart Now.

  2. Open Command Prompt from Advanced Options
    Navigate to Troubleshoot > Advanced Options > Command Prompt.

  3. Check for corrupted registry backups
    Run the following to inspect the regback folder:

   dir C:\Windows\System32\config\RegBack

If files exist and are not 0 KB, they can be used to restore the hives.

  1. Restore registry hives from RegBack
    Copy the backup hives over the corrupted ones (repeat for SYSTEM, SOFTWARE, SAM, SECURITY, DEFAULT):
   copy C:\Windows\System32\config\RegBack\SYSTEM C:\Windows\System32\config\SYSTEM

Confirm overwrite when prompted, then restart the PC normally.

  1. Run System File Checker and DISM (if boot succeeds)
    Once you can access Windows, open Command Prompt as Administrator and run:
   sfc /scannow
   DISM /Online /Cleanup-Image /RestoreHealth

This repairs any remaining corrupted system files that may reference the registry.

Alternative or Verification Steps

  • Verify the fix: Check Event Viewer (eventvwr.msc) under Windows Logs > System to confirm Error 1017 no longer appears after reboot, and confirm the system boots without registry-related error prompts.
  • Alternative solution: If RegBack files are also empty or corrupted (common on newer builds where RegBack backup is disabled), perform a System Restore to a point before the error occurred, or use reagentc and a bootable Windows 11 USB to run Startup Repair.

How to fix Error 1015 on Windows 11

Windows 11 Registry Error 1015 Troubleshooting Guide

Why This Error Happens

Error 1015 occurs when Windows detects that a registry hive file (such as SYSTEM, SOFTWARE, SAM, or SECURITY) has structural corruption, typically caused by improper system shutdowns, disk errors, or failing storage hardware. The operating system attempts to recover the hive using its transaction logs or backup copies stored in System32\config\RegBack, but this error indicates that the recovery mechanism failed because those backup copies were also missing, outdated, or corrupted. Since the registry is essential for boot-time configuration, this often results in boot failures, application crashes, or the system dropping into recovery mode.

Step-by-Step Resolution Guide

  1. Boot into Windows Recovery Environment (WinRE)
    Restart your PC three times during boot to force WinRE, or use a Windows 11 installation USB and select Repair your computer > Troubleshoot > Advanced options > Command Prompt.

  2. Check disk integrity first
    In the recovery Command Prompt, run:

   chkdsk C: /f /r

Let it complete fully and restart if prompted, as underlying disk errors can cause repeated hive corruption.

  1. Restore registry hives from RegBack
    Navigate to the config folder and replace corrupted hives with backups:
   cd C:\Windows\System32\config
   ren SYSTEM SYSTEM.bak
   ren SOFTWARE SOFTWARE.bak
   ren SAM SAM.bak
   ren SECURITY SECURITY.bak
   ren DEFAULT DEFAULT.bak
   copy C:\Windows\System32\config\RegBack\SYSTEM C:\Windows\System32\config\
   copy C:\Windows\System32\config\RegBack\SOFTWARE C:\Windows\System32\config\
   copy C:\Windows\System32\config\RegBack\SAM C:\Windows\System32\config\
   copy C:\Windows\System32\config\RegBack\SECURITY C:\Windows\System32\config\
   copy C:\Windows\System32\config\RegBack\DEFAULT C:\Windows\System32\config\

Restart the PC and check if Windows boots normally.

  1. Run System File Checker and DISM
    If the system boots, open Command Prompt as Administrator and run:
   sfc /scannow
   DISM /Online /Cleanup-Image /RestoreHealth

This repairs any remaining corrupted system files that may reference registry components.

  1. Perform a System Restore or In-Place Upgrade (if above fails)
    If the hive files in RegBack are also empty or corrupted (a known issue since certain Windows 10/11 updates disabled automatic backups), use System Restore from a prior restore point, or run an in-place upgrade repair install using Windows 11 installation media to rebuild the registry without losing personal files.

Alternative or Verification Steps

  • Verify the fix: After booting successfully, open regedit.exe to confirm the registry loads without errors, and check Event Viewer (Windows Logs > System) for the absence of new Error 1015 entries.
  • Alternative fix: If RegBack folders are empty (common on updated systems), restore individual hive files from a File History backup or a System Restore snapshot taken before the corruption occurred, since these often contain valid registry snapshots even when RegBack does not.

How to fix Error 1013 on Windows 11

Windows Error 1013: The Configuration Registry Key Could Not Be Written

Why This Error Happens

Error 1013 typically occurs when the Windows Registry is unable to write or update a specific configuration key, often due to corrupted registry hive files, insufficient user permissions, or disk-level issues preventing write access. This can also happen if a security policy, third-party antivirus software, or malware is blocking access to the registry. In some cases, a damaged System File or an incomplete Windows Update can leave certain registry keys in a locked or unreadable state.

Step-by-Step Resolution Guide

  1. Run the System File Checker (SFC) and DISM tool
    Open Command Prompt as Administrator and run:
   sfc /scannow

Once complete, follow up with:

   DISM /Online /Cleanup-Image /RestoreHealth

This repairs corrupted system files that may be causing the registry write failure.

  1. Check and Reset Registry Key Permissions
  • Press Win + R, type regedit, and navigate to the affected registry key (often found under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet or HKEY_LOCAL_MACHINE\SOFTWARE).
  • Right-click the key, select Permissions, and ensure your user account and SYSTEM have Full Control.
  • Click Advanced > Change Owner to Administrators if ownership appears incorrect.
  1. Run CHKDSK to Rule Out Disk Errors
    Open Command Prompt as Administrator and run:
   chkdsk C: /f /r

Restart your PC when prompted. This ensures no bad sectors or file system errors are preventing registry writes.

  1. Temporarily Disable Third-Party Antivirus/Security Software
    Some antivirus tools lock registry keys as a protective measure. Disable real-time protection temporarily and attempt the action that triggered Error 1013 again.

  2. Use System Restore (If Recent Changes Caused the Issue)

  • Go to Settings > System > Recovery > System Restore.
  • Choose a restore point dated before the error first appeared and follow the prompts to roll back changes.

Alternative or Verification Steps

  • Verify the Fix: Reopen the application or service that originally triggered Error 1013 and confirm the configuration action completes without the error. Check the Event Viewer (eventvwr.msc) under Windows Logs > System to confirm no new related errors appear.
  • Alternative Fix: If the issue persists, consider performing an in-place upgrade repair using the Windows 11 ISO (Setup.exe) — this repairs system files, including registry components, without deleting personal files or installed apps.

How to fix Error 1014 on Windows 11

Windows Registry Error 1014 Troubleshooting Guide

Why This Error Happens

Event ID 1014 occurs when the Windows Registry detects that one of its hive files (such as SYSTEM, SOFTWARE, SAM, or NTUSER.DAT) is corrupted or inconsistent, typically due to an improper shutdown, power failure, disk error, or malware interference. Windows automatically uses its built-in self-healing mechanism to restore the affected hive from a transaction log (.LOG1/.LOG2) or a backup copy stored in the registry’s internal recovery system. While this event confirms the recovery was successful, its recurrence often points to an underlying issue with the storage disk or file system integrity that should be investigated.

Step-by-Step Resolution Guide

  1. Check Disk Health for File System Errors
    Open Command Prompt as Administrator and run:
   chkdsk C: /f /r

Schedule the scan on next restart if prompted, then reboot the system to allow it to complete.

  1. Run System File Checker (SFC) to Repair Core Files
    In an elevated Command Prompt, execute:
   sfc /scannow

This scans and repairs corrupted Windows system files, including components tied to registry integrity.

  1. Use DISM to Repair the Windows Image
    If SFC reports issues it cannot fix, run:
   DISM /Online /Cleanup-Image /RestoreHealth

This repairs the underlying Windows component store, which can resolve deeper corruption affecting the registry.

  1. Verify Registry Hive Backups Exist
    Navigate to C:\Windows\System32\config\RegBack and confirm backup files (DEFAULT, SAM, SECURITY, SOFTWARE, SYSTEM) are present and have recent timestamps. If missing or outdated, ensure System Restore is enabled so future backups are created automatically.

  2. Check for Failing Hardware (SSD/HDD)
    Use wmic diskdrive get status in Command Prompt or a manufacturer diagnostic tool (e.g., CrystalDiskInfo) to check the physical drive’s health, since repeated registry corruption often stems from a failing disk.

Alternative or Verification Steps

  • Verify the fix: Open Event Viewer (eventvwr.msc) → Windows Logs → System, and confirm no new Error 1014 events appear after several reboots.
  • Alternative solution: If corruption persists, create a full backup of your data and perform an in-place upgrade repair using Windows 11 installation media (Setup.exe → “Keep personal files and apps”) to rebuild the registry structure without a full reinstall.

How to fix Error 1012 on Windows 11

Why This Error Happens

Error 1012 typically occurs when the Windows Event Log service (or another core system service) attempts to read a required value from the registry but fails due to corrupted registry hives, missing permissions on the key, or an incomplete Windows update that left registry entries in an inconsistent state. This often affects keys under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog or related configuration paths. In some cases, third-party security software or a botched manual registry edit can also strip the necessary access control permissions from these keys.

Step-by-Step Resolution Guide

  1. Check Event Viewer for context
    Press Win + X → Event Viewer → expand Windows Logs → System. Look for the exact Event ID 1012 entry and note the specific registry key path mentioned in the description (it varies by service).

  2. Verify registry key permissions

  • Press Win + R, type regedit, and press Enter.
  • Navigate to the key referenced in the error (commonly HKLM\SYSTEM\CurrentControlSet\Services\EventLog).
  • Right-click the key → Permissions → ensure SYSTEM and Administrators have Full Control.
  • If missing, click Add, type SYSTEM, click Check Names, then grant Full Control and apply.
  1. Run System File Checker and DISM
    Open Command Prompt as Administrator and run:
   sfc /scannow

Followed by:

   DISM /Online /Cleanup-Image /RestoreHealth

This repairs corrupted system files and registry-related components that SFC alone can’t fix.

  1. Restore the registry hive from a backup
    If the key is missing entirely, restore it from a System Restore point taken before the issue started (Win + R → rstrui.exe), or import a known-good hive backup from C:\Windows\System32\config\RegBack (note: on modern builds this folder may be empty by default and require manual backup first).

  2. Rebuild the affected service manually
    If the error points to a specific service (e.g., Event Log), reset its registry configuration by exporting a working key from another Windows 11 machine with the same build, then importing it via regedit → File → Import.

Alternative or Verification Steps

  • After applying fixes, restart the PC and check Event Viewer again — confirm Error 1012 no longer appears in the System log within a fresh boot cycle.
  • If the issue persists, perform an in-place upgrade repair using Windows 11 installation media (setup.exe → Keep personal files and apps) to rebuild the registry structure without a full OS reinstall.

How to fix Error 1011 on Windows 11

Why This Error Happens

Error 1011 occurs when a Windows service attempts to read its configuration from the registry but fails to open the required key, most commonly located under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. This typically stems from corrupted registry hives, insufficient permissions on the specific service key, or damage caused by an improper shutdown, malware, or a failed Windows Update. In some cases, third-party security software or Group Policy restrictions can also block access to these protected registry paths.

Step-by-Step Resolution Guide

  1. Run System File Checker and DISM to repair corrupted system files that may affect registry integrity:
  • Open Command Prompt as Administrator and run:

    sfc /scannow
  • Follow with:

    DISM /Online /Cleanup-Image /RestoreHealth
  • Restart your PC after both complete.
  1. Check registry key permissions for the affected service:
  • Press Win + R, type regedit, and press Enter.
  • Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\[ServiceName].
  • Right-click the key → Permissions → ensure SYSTEM and Administrators have Full Control.
  • If access is denied, take ownership first: click Advanced → Change owner to your admin account, then apply Full Control.
  1. Restore the registry hive from a backup (if corruption is confirmed):
  • Boot into Advanced Startup (Settings > System > Recovery > Advanced startup > Restart now).
  • Choose Troubleshoot > Advanced Options > Command Prompt.
  • Run:

    copy C:\Windows\System32\config\RegBack\SYSTEM C:\Windows\System32\config\SYSTEM
  • Restart normally.
  1. Run a System Restore to a point before the error appeared:
  • Go to Settings > System > Recovery > System Restore.
  • Select a restore point dated before the issue occurred and follow the prompts.
  1. Scan for malware using Windows Defender Offline Scan, since malicious software often tampers with service-related registry keys:
  • Go to Windows Security > Virus & threat protection > Scan options > Microsoft Defender Offline scan.

Alternative or Verification Steps

  • After applying fixes, open Event Viewer (eventvwr.msc) and check the System log to confirm Error 1011 no longer appears on subsequent reboots.
  • If the issue persists, try creating a new local administrator account and reproducing the error — this helps isolate whether the problem is tied to a corrupted user profile or a system-wide registry issue.

How to fix Error 1010 on Windows 11

Windows 11 Error 1010: “The Configuration Registry Key Is Invalid”

Why This Error Happens

Error 1010 occurs when the Windows Registry contains a key that is corrupted, malformed, or missing required subkeys/values that a service or application expects to read during startup. This typically happens after an incomplete software uninstall, an interrupted Windows Update, unexpected system shutdowns during a registry write operation, or malware/disk corruption affecting the registry hive files (SYSTEM, SOFTWARE, etc.). Because the registry is central to configuration data, even a single invalid key can cause dependent services to fail with this error.

Step-by-Step Resolution Guide

  1. Run System File Checker and DISM to repair corrupted files:
    Open Command Prompt as Administrator and run:
   sfc /scannow
   DISM /Online /Cleanup-Image /RestoreHealth

Restart your PC after both commands complete.

  1. Identify the exact faulty registry key using Event Viewer:
    Press Win + X → Event Viewer → navigate to Windows Logs > System or Application, filter by Event ID 1010, and note the exact registry path mentioned in the event details (e.g., HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\...).

  2. Restore the registry key from a backup using System Restore:
    Go to Settings > System > Recovery > Advanced startup, or press Win + R, type rstrui.exe, and select a restore point dated before the error first appeared. This reverts registry hives to a known-good state.

  3. Manually delete or reset the invalid key (advanced users only):
    Press Win + R, type regedit, and navigate to the key identified in Step 2. Right-click the key → Export (to back it up), then delete it if it’s clearly orphaned or malformed. Many built-in Windows services will automatically recreate default keys on next boot/service restart.

  4. Rebuild the registry hive via offline repair (if corruption is severe):
    Boot into Advanced Startup > Troubleshoot > Command Prompt, then rename the corrupted hive file (e.g., C:\Windows\System32\config\SYSTEM) and restore a copy from C:\Windows\System32\config\RegBack\ (if populated) or from a recent restore point snapshot.

Alternative or Verification Steps

  • Verify the fix: Reopen Event Viewer and check that Event ID 1010 no longer appears after restarting the affected service or the PC; also confirm the originally failing application/service now starts without error.
  • Alternative fix: If the issue persists, perform an in-place upgrade repair using Windows 11 installation media (run setup.exe and choose “Keep personal files and apps”) — this rebuilds the registry structure without a full OS reinstall.

How to fix Error 1008 on Windows 11

Windows 11 Error 1008: “An Attempt Was Made to Reference a Token That Does Not Exist”

Why This Error Happens

Error 1008 occurs when Windows attempts to validate a security access token (used for authentication and permissions) that has already been deleted, expired, or was never properly created in the Local Security Authority (LSA) database. This is commonly triggered by corrupted user profiles, a damaged Security Accounts Manager (SAM) database, or Group Policy processing failures that leave orphaned Security Identifier (SID) references. It can also appear when third-party security software interferes with token handling during logon or privilege escalation.

Step-by-Step Resolution Guide

  1. Run System File Checker and DISM to repair corrupted system files:
  • Open Command Prompt as Administrator (Win + X → Terminal (Admin))
  • Run: sfc /scannow
  • Once complete, run: DISM /Online /Cleanup-Image /RestoreHealth
  • Restart your PC after both commands finish.
  1. Check and rebuild the affected user profile:
  • Go to Settings > Accounts > Other Users
  • If the error correlates with a specific account, back up data from C:\Users\[USERNAME], then create a new local admin account and migrate files manually rather than copying the profile folder (which can carry over corrupted token references).
  1. Verify Group Policy integrity:
  • Open Command Prompt as Administrator
  • Run: gpupdate /force
  • If errors appear, navigate to C:\Windows\System32\GroupPolicy and rename the folder to GroupPolicy.old, then re-run gpupdate /force to regenerate it.
  1. Reset the Local Security Policy database:
  • Open Command Prompt as Administrator
  • Run: secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
  • This resets security settings to Windows 11 defaults, clearing invalid token mappings.
  1. Check Event Viewer for the source process:
  • Open Event Viewer (eventvwr.msc)
  • Navigate to Windows Logs > System, filter for Event ID 1008
  • Note the source application listed in the event details—if it points to a third-party service (e.g., antivirus or VPN software), temporarily disable it and monitor if the error persists.

Alternative or Verification Steps

  • Verify the fix: Open Event Viewer and monitor the System log for 24 hours of normal use. If Error 1008 does not reappear, the issue is resolved.
  • Alternative solution: If the error persists and is tied to a specific application, use Process Monitor (Sysinternals) to trace which process is requesting the invalid token, then reinstall or update that specific application.

How to fix Error 1009 on Windows 11

Troubleshooting Guide: Error 1009 – Configuration Registry Database is Corrupt

Why This Error Happens

Error 1009 occurs when one or more registry hive files (such as SOFTWARE, SYSTEM, SAM, or DEFAULT) become corrupted, preventing Windows from loading configuration data correctly. This is typically caused by improper system shutdowns, disk errors, failing storage hardware, or a sudden power loss while the registry was being written to disk. In some cases, malware interference or a botched Windows Update can also damage the registry hive structure, triggering this error in the System event log.

Step-by-Step Resolution Guide

  1. Run System File Checker and DISM
    Open Command Prompt as Administrator and run:
   sfc /scannow

Followed by:

   DISM /Online /Cleanup-Image /RestoreHealth

This repairs corrupted system files, including registry-related components, using the Windows Component Store.

  1. Check Disk for Errors
    Run the following command to scan and fix underlying disk issues that may have caused the corruption:
   chkdsk C: /f /r

Restart when prompted, as this requires a reboot to complete the scan.

  1. Restore Registry from Backup (RegBack)
    Navigate to:
   C:\Windows\System32\config\RegBack

If files exist here (SAM, SECURITY, SOFTWARE, SYSTEM, DEFAULT) and are not 0 KB, copy them into:

   C:\Windows\System32\config

Boot into Safe Mode or WinRE (Windows Recovery Environment) first to perform this replacement safely, since these files are locked during normal boot.

  1. Use System Restore
    If a restore point exists prior to the error appearing, go to:
   Control Panel > Recovery > Open System Restore

Select a restore point dated before the corruption occurred and follow the prompts to roll back system state changes.

  1. Perform an In-Place Upgrade / Repair Install
    If the above steps fail, download the Windows 11 Installation Media Creation Tool and run setup.exe from within Windows, choosing “Keep personal files and apps”. This replaces core system files, including registry templates, without wiping user data.

Alternative or Verification Steps

  • Verify the fix: Open Event Viewer (eventvwr.msc) → Windows Logs → System, and confirm Error 1009 no longer appears after a fresh reboot. Also run sfc /scannow again to confirm it reports no integrity violations.
  • Alternative solution: If registry restoration fails or RegBack files are empty (common on newer builds due to disabled automatic backups), perform a clean install of Windows 11 after backing up personal files, as manual registry rebuilding may not be reliable in cases of severe corruption.

How to fix Error 1006 on Windows 11

Windows Error 1006: File Volume Externally Altered

Why This Error Happens

Error 1006 typically occurs when the NTFS file system detects that the underlying volume’s metadata or structure has changed unexpectedly while a file handle was still open, causing Windows to invalidate that handle. This is most often triggered by disk corruption, a failing storage device, abrupt removal of external/USB drives, or file system inconsistencies caused by improper shutdowns. It can also occur when third-party disk utilities, antivirus software, or backup tools modify volume data directly while the OS still holds an open reference to it.

Step-by-Step Resolution Guide

  1. Run CHKDSK to repair file system errors
    Open Command Prompt as Administrator and run:
   chkdsk C: /f /r /x

Replace C: with the affected drive letter. If prompted that the volume is in use, type Y and restart your computer to allow the scan to run before Windows loads.

  1. Check disk health with SFC and DISM
    Run the following commands in an elevated Command Prompt to repair corrupted system files that may be causing volume inconsistencies:
   sfc /scannow
   DISM /Online /Cleanup-Image /RestoreHealth
  1. Update or reinstall storage controller drivers
    Go to Device Manager > Disk drives, right-click your storage device, select Update driver. If the issue persists, uninstall the driver and restart Windows 11 to let it reinstall a fresh version automatically.

  2. Disable third-party disk/antivirus tools temporarily
    If you use third-party antivirus, backup software, or disk cloning tools, disable real-time scanning or background sync temporarily via their settings menu, then retry the file operation that triggered Error 1006.

  3. Check physical disk health
    Use wmic diskdrive get status in Command Prompt, or a tool like CrystalDiskInfo, to verify the physical drive isn’t failing. Replace the drive if SMART status reports warnings or failure.

Alternative or Verification Steps

  • After running CHKDSK and rebooting, reopen the file that previously triggered Error 1006 and confirm it opens without the “volume externally altered” message.
  • If the error persists on a specific external/USB drive, reformat the drive (after backing up data) using Disk Management (diskmgmt.msc) to rule out file system corruption as the root cause.

How to fix Error 1007 on Windows 11

Windows Error 1007: “The requested operation cannot be performed in full-screen mode”

Why This Error Happens

Error 1007 occurs when a system process, script, or application attempts to execute a command-line or console-based operation while the target window is running in exclusive full-screen mode. Windows restricts certain API calls (such as window resizing, mode-switching, or console buffer changes) because full-screen applications lock the display buffer and bypass the normal windowed rendering pipeline. This typically happens with legacy console applications, batch scripts, or games that don’t properly release control of the display before another process tries to interact with it.

Step-by-Step Resolution Guide

  1. Switch the application to windowed or borderless mode first. Press Alt + Enter while the affected application is active, or go into its display settings and change Display Mode from “Full Screen” to “Windowed” or “Borderless Windowed” before running the command that triggers the error.

  2. Modify the Command Prompt/Console properties. Right-click the title bar of the console window → Properties → Options tab → uncheck “Run in full screen as legacy console” (or ensure “Use legacy console” is disabled) → click OK.

  3. Disable Fullscreen Optimizations for the app:

  • Locate the application’s .exe file.
  • Right-click → Properties → Compatibility tab.
  • Check “Disable fullscreen optimizations.”
  • Click Apply → OK, then relaunch the app.
  1. Update or reset the display/graphics driver:
  • Go to Settings → Windows Update → Advanced options → Optional updates → Driver updates, and install any pending GPU driver updates.
  • Alternatively, open Device Manager → Display adapters → right-click your GPU → Uninstall device → restart Windows to let it reinstall the driver automatically.
  1. Check for Windows Graphics/Game Bar interference: Go to Settings → Gaming → Xbox Game Bar, and toggle it Off if the error occurs alongside game capture or overlay features conflicting with full-screen exclusive mode.

Alternative or Verification Steps

  • Verify the fix: Reopen the application, switch it back to full-screen, and re-run the command or operation that previously triggered Error 1007. If no error dialog appears and the operation completes, the issue is resolved.
  • Alternative workaround: If the error persists, run the application in Windowed Fullscreen (borderless) mode permanently via its in-app settings — this retains full-screen visual appearance while allowing background operations to execute without triggering the exclusive-mode restriction.

How to fix Error 1004 on Windows 11

Troubleshooting Guide: Error 1004 – “Invalid Flags” on Windows 11

Why This Error Happens

Error 1004 with an “Invalid Flags” message typically occurs when a script, registry command, or automation task (often VBScript, PowerShell, or a scheduled task) passes an unsupported or malformed parameter to a Windows API or COM object. This is commonly triggered by corrupted registry entries related to file associations, outdated or mismatched DLL registrations, or third-party software (like antivirus or Office add-ins) interfering with system calls. In some cases, it stems from a Group Policy misconfiguration that restricts certain flag values used by system processes.

Step-by-Step Resolution Guide

  1. Run System File Checker (SFC) and DISM
    Open Command Prompt as Administrator and run:
   sfc /scannow

Once complete, run:

   DISM /Online /Cleanup-Image /RestoreHealth

This repairs corrupted system files that may be causing invalid flag calls.

  1. Re-register Affected DLL Files
    If the error is tied to a specific application (e.g., Excel, Outlook, or a script), re-register core Windows DLLs:
   regsvr32 /u shell32.dll
   regsvr32 shell32.dll

Repeat for vbscript.dll or scrrun.dll if the error originates from a script.

  1. Check and Reset Group Policy Settings
    Press Win + R, type gpedit.msc, and navigate to:
   Computer Configuration > Administrative Templates > Windows Components

Look for any recently modified policies related to scripting or application restrictions, and set them back to Not Configured.

  1. Inspect the Registry for Corrupted Keys
    Open regedit (back up the registry first) and navigate to:
   HKEY_CLASSES_ROOT\CLSID

Search for entries related to the failing application and remove any duplicate or malformed keys causing conflicting flag definitions.

  1. Update or Reinstall the Problematic Application
    If the error is isolated to one program, uninstall it via Settings > Apps > Installed Apps, then download the latest version from the official source and reinstall.

Alternative or Verification Steps

  • Verify the fix: Re-run the original script, task, or application action that triggered Error 1004. Check the Event Viewer (eventvwr.msc) under Windows Logs > Application to confirm no new 1004 entries appear.
  • Alternative fix: If the issue persists, create a new local user profile and test the action there — this isolates whether the problem is user-profile-specific (corrupted profile) rather than system-wide.

How to fix Error 1005 on Windows 11

Windows 11 Error 1005: “The volume does not contain a recognized file system”

Why This Error Happens

This error occurs when Windows cannot identify the file system structure on a volume, typically because the partition table, boot sector, or file system metadata has become corrupted. It commonly happens after improper drive removal, power failures during read/write operations, malware activity, or bad sectors damaging the filesystem headers. It can also occur when a drive was formatted with a file system that Windows doesn’t natively recognize (such as ext4, APFS, or an unsupported RAW format).

Step-by-Step Resolution Guide

  1. Check Disk Management first (without formatting):
    Right-click Start → Disk Management. Locate the affected volume. If it shows as RAW, do not format it yet—this wipes data. Note the disk/partition number for later steps.

  2. Run CHKDSK to attempt repair:
    Open Terminal (Admin) or Command Prompt (Admin) and run:

   chkdsk X: /f /r

Replace X: with the affected drive letter. This scans for and attempts to repair file system errors and bad sectors. If the drive has no letter, assign one first via Disk Management (right-click volume → Change Drive Letter and Paths → Add).

  1. Verify file system drivers are loaded:
    Open Device Manager → expand Storage controllers. Ensure no driver shows a yellow warning icon. Update drivers via right-click → Update driver, or reinstall the chipset/storage controller driver from the manufacturer’s site.

  2. Use DISKPART to inspect partition details:
    Open Command Prompt (Admin) and run:

   diskpart
   list disk
   select disk X
   list partition
   detail partition

This confirms whether the partition table itself is intact or shows as “RAW”/unknown, which indicates deeper corruption requiring recovery software before any formatting.

  1. Attempt data recovery before reformatting:
    If CHKDSK fails or reports the volume as RAW, use a data recovery tool (e.g., TestDisk, Recuva, or a licensed recovery suite) to extract files first. Only format the volume (Format X: /FS:NTFS) as a last resort once data is safely backed up.

Alternative or Verification Steps

  • Verify the fix: After running CHKDSK, reopen File Explorer and confirm the drive mounts normally and shows correct used/free space (not 0 bytes or RAW).
  • Alternative: If the drive is physically failing (confirmed via wmic diskdrive get status or CrystalDiskInfo showing “Bad” health), clone it to a new disk using tools like Macrium Reflect before attempting further repairs, as continued read/write attempts on failing hardware can cause permanent data loss.

How to fix Error 1003 on Windows 11

Windows 11 Error 1003: “Cannot Complete This Function” Troubleshooting Guide

Why This Error Happens

Error 1003 in Windows 11 typically occurs when the operating system encounters a corrupted system file, a conflicting driver, or an incomplete process handle during a system operation. This error is frequently logged in Event Viewer alongside application crashes or system-level failures, often triggered by damaged Windows Management Instrumentation (WMI) repositories or interrupted system updates. Insufficient permissions on protected system files/registry keys can also prevent the function from completing successfully.

Step-by-Step Resolution Guide

  1. Run System File Checker (SFC) and DISM scans
  • Open Command Prompt as Administrator (right-click Start → Terminal (Admin))
  • Run: sfc /scannow
  • After completion, run: DISM /Online /Cleanup-Image /RestoreHealth
  • Restart your PC once both scans finish.
  1. Check Event Viewer for the exact source
  • Press Win + X → Event Viewer
  • Navigate to Windows Logs → System or Application
  • Filter by Event ID 1003 to identify which service/application triggered it, and note the “Source” field for targeted troubleshooting.
  1. Rebuild the WMI Repository (if WMI-related)
  • Open Command Prompt as Administrator
  • Run: winmgmt /verifyrepository
  • If it reports inconsistency, run: winmgmt /salvagerepository
  • Restart the “Windows Management Instrumentation” service via services.msc.
  1. Verify file/folder permissions
  • Navigate to the file/folder path mentioned in the Event Viewer log
  • Right-click → Properties → Security tab → Advanced
  • Ensure “SYSTEM” and “Administrators” have Full Control; take ownership via Advanced → Change owner if needed.
  1. Update or roll back drivers
  • Open Device Manager (Win + X → Device Manager)
  • Locate any device with a warning icon, right-click → Update driver
  • If the error started after a recent driver update, right-click → Properties → Driver tab → Roll Back Driver.

Alternative or Verification Steps

  • Verify the fix: Reproduce the original action that triggered Error 1003 and check Event Viewer to confirm no new Event ID 1003 entries appear.
  • Alternative: If the error persists, perform a System Restore to a point before the issue began (rstrui.exe), or use Reset this PC with the “Keep my files” option to repair corrupted system components without full data loss.

How to fix Error 1001 on Windows 11

Windows 11 Error 1001: “Recursion Too Deep; The Stack Overflowed” Troubleshooting Guide

Why This Error Happens

This error occurs when a process or application enters an infinite or excessively deep recursive loop, causing the call stack to exceed its allocated memory limit. In Windows 11, this is frequently triggered by a corrupted driver, a faulty application update, or a malformed script (often in Windows Management Instrumentation or a third-party service) that repeatedly calls itself without a proper exit condition. Corrupted system files or incompatible legacy software attempting to run under newer Windows 11 APIs can also trigger this stack exhaustion, which Windows logs under Event ID 1001.

Step-by-Step Resolution Guide

  1. Identify the Faulting Application via Event Viewer
    Press Win + X → select Event Viewer → navigate to Windows Logs > Application. Locate the Error 1001 event, note the Faulting Application Name and Faulting Module listed in the General tab. This tells you which process is looping.

  2. Update or Reinstall the Faulting Application/Driver
    If the faulting module points to a specific app or driver, go to Settings > Apps > Installed Apps, locate it, and select Uninstall. Then reinstall the latest version from the vendor’s official site. For drivers, open Device Manager, right-click the affected hardware, and choose Update Driver > Search automatically for drivers.

  3. Run System File Checker and DISM
    Open Command Prompt as Administrator and run:

   sfc /scannow

Once complete, run:

   DISM /Online /Cleanup-Image /RestoreHealth

This repairs corrupted system files that may be causing the recursive fault in core Windows components.

  1. Check for Windows Updates
    Go to Settings > Windows Update > Check for updates. Install any pending cumulative updates, as Microsoft frequently patches known recursion bugs in system services (e.g., WMI, Print Spooler) through these updates.

  2. Increase Stack Size (For Developers/Custom Scripts)
    If the error originates from a custom application or script you control, locate the thread creation call and explicitly increase the stack size allocation (e.g., in C++, adjust the dwStackSize parameter in CreateThread()), or fix the recursive function to include a proper base case/exit condition.

Alternative or Verification Steps

  • Verify the fix: Reopen Event Viewer after reproducing the original action that caused the crash; confirm no new Error 1001 entries appear under Windows Logs > Application.
  • Alternative solution: If the issue persists, boot into Safe Mode (Settings > System > Recovery > Advanced Startup > Restart Now) and check if the error still occurs — this helps isolate whether a third-party startup program is the root cause, allowing you to disable it via Task Manager > Startup Apps.

How to fix Error 1002 on Windows 11

Why This Error Happens

Error 1002 (Application Hang) occurs when a window’s message queue becomes unresponsive because the application’s main thread is blocked, preventing it from processing sent messages (like SendMessage calls from Windows or other processes) within the expected timeout period. This is commonly caused by a deadlock in the application, a corrupted DLL dependency, or a driver conflict that stalls the UI thread. Insufficient system resources (RAM/CPU) or third-party antivirus hooks intercepting window messages can also trigger this hang.

Step-by-Step Resolution Guide

  1. Check Event Viewer for context: Press Win + X → Event Viewer → navigate to Windows Logs > Application. Filter for Event ID 1002 and note the exact Faulting application name and module path to identify the culprit process.

  2. Update or reinstall the affected application: If the hang points to a specific program, open Settings > Apps > Installed Apps, locate it, and select Modify/Repair. If no repair option exists, uninstall and reinstall the latest version from the vendor.

  3. Run System File Checker and DISM: Open Command Prompt as Administrator and run:

   sfc /scannow
   DISM /Online /Cleanup-Image /RestoreHealth

This repairs corrupted system files that may interfere with window message handling.

  1. Disable conflicting overlays/hooks: Temporarily disable third-party antivirus, screen recording tools (e.g., Discord overlay, OBS), or RGB software (Corsair iCUE, Razer Synapse) that inject into window procedures. Restart the app to see if the hang persists.

  2. Update GPU and chipset drivers: Go to Device Manager, expand Display adapters, right-click your GPU → Update driver. Outdated graphics drivers frequently cause UI thread stalls on Windows 11.

Alternative or Verification Steps

  • Verify the fix: Reopen the previously affected application and let it run under normal load for 15–20 minutes; check Event Viewer again to confirm no new Event ID 1002 entries appear.
  • Alternative fix: If the issue persists, create a new local user profile (Settings > Accounts > Other users > Add account) and test the app there—if the hang disappears, the original user profile is corrupted and should be rebuilt.

How to fix Error 998 on Windows 11

Windows Error 998: Invalid Access to Memory Location

Why This Error Happens

Error 998 (“Invalid access to memory location”) occurs when a process attempts to read from or write to a memory address it doesn’t have permission to access, often due to corrupted system files, outdated or incompatible device drivers, or a faulty application improperly handling memory pointers. This can also surface during registry operations, DLL calls, or service executions where the target memory has been deallocated, protected, or is being accessed by a mismatched process architecture (32-bit vs. 64-bit). Malware infections and corrupted Windows updates are additional common triggers, as they can leave system memory management APIs in an inconsistent state.

Step-by-Step Resolution Guide

  1. Run System File Checker and DISM
    Open Command Prompt as Administrator and execute:
   sfc /scannow

followed by:

   DISM /Online /Cleanup-Image /RestoreHealth

This repairs corrupted system files that commonly trigger memory access violations.

  1. Update or Roll Back Device Drivers
    Open Device Manager (devmgmt.msc), expand each category (especially Display adapters, Network adapters, and Storage controllers), right-click each device, and select Update driver. If the error started after a recent driver update, instead choose Properties > Driver tab > Roll Back Driver.

  2. Check for Faulty RAM
    Press Win + R, type mdsched.exe, and press Enter. Select Restart now and check for problems to run the Windows Memory Diagnostic tool and rule out physical RAM issues.

  3. Identify the Offending Application/Service
    Open Event Viewer (eventvwr.msc), navigate to Windows Logs > Application, and locate the Error 998 entry. Note the faulting module (e.g., a specific .dll or .exe). Reinstall or update that specific application, ensuring you use the correct architecture version (x64 vs x86) matching your system.

  4. Scan for Malware
    Run a full scan using Windows Security (Windows Security > Virus & threat protection > Scan options > Full scan) to rule out malicious code corrupting memory operations.

Alternative or Verification Steps

  • Verify the fix: Reproduce the original action that triggered Error 998 (e.g., launching the app or running the specific command) and confirm no error appears in Event Viewer under Windows Logs > Application.
  • Alternative solution: If the error persists and started recently, use System Restore (rstrui.exe) to revert to a restore point created before the issue began.

How to fix Error 999 on Windows 11

Windows 11 Error 999: “Error Performing Inpage Operation” Troubleshooting Guide

Why This Error Happens

Error 999 with the “error performing inpage operation” message occurs when Windows fails to read or write a page of data from virtual memory (the pagefile) to a physical storage location. This typically points to bad sectors on the hard drive, failing storage hardware, corrupted system files, or unstable RAM that prevents Windows from reliably paging data in and out of memory. Outdated or corrupted disk drivers can also trigger this error by disrupting communication between the OS and the storage controller.

Step-by-Step Resolution Guide

  1. Run CHKDSK to scan for disk errors
    Open Command Prompt as Administrator (right-click Start > Terminal (Admin)) and run:
   chkdsk C: /f /r /x

Confirm the scan on next restart if prompted, then reboot and let it complete fully.

  1. Run System File Checker and DISM
    In the same elevated terminal, run:
   sfc /scannow

Followed by:

   DISM /Online /Cleanup-Image /RestoreHealth

This repairs corrupted system files that may be interfering with memory paging.

  1. Test and reseat RAM
    Open Windows Memory Diagnostic (search via Start menu), select “Restart now and check for problems,” and let it run through both passes. If errors are found, physically reseat your RAM sticks or test each stick individually in different slots.

  2. Recreate the pagefile
    Go to Settings > System > About > Advanced system settings > Performance Settings > Advanced tab > Virtual Memory > Change. Uncheck “Automatically manage paging file size,” select your drive, choose “No paging file,” click Set, restart, then reverse the process to let Windows recreate a fresh pagefile.

  3. Update storage/chipset drivers
    Go to Device Manager > Disk drives and IDE ATA/ATAPI controllers, right-click each device, and select “Update driver.” Alternatively, download the latest chipset and storage drivers directly from your motherboard or laptop manufacturer’s website.

Alternative or Verification Steps

  • Verify the fix: Monitor Event Viewer (eventvwr.msc > Windows Logs > System) for recurrence of Event ID 999 over the next few days of normal use.
  • Alternative solution: If errors persist, run a manufacturer-specific SMART diagnostic tool (e.g., CrystalDiskInfo) to check drive health—persistent inpage errors after software fixes often indicate a failing drive that needs replacement and data backup immediately.

How to fix Error 997 on Windows 11

Windows Error 997: Overlapped I/O Operation Is in Progress

Why This Error Happens

Error 997 (ERROR_IO_PENDING) occurs when an asynchronous (overlapped) I/O operation—such as a read/write to a disk, USB device, or network socket—has been successfully queued by the system but has not yet completed. In most cases, this is not a true “error” but a status code indicating the operation is still processing in the background, often seen with drivers or applications that use asynchronous I/O calls (like ReadFile/WriteFile with OVERLAPPED structures). However, it becomes a reported problem when the calling application fails to properly wait for or handle the completion signal, when a device driver is outdated/corrupted, or when a faulty peripheral (USB, printer, storage controller) repeatedly stalls mid-operation.

Step-by-Step Resolution Guide

  1. Update the Device Driver Triggering the Error
  • Press Win + X → select Device Manager.
  • Identify the device (often USB controllers, storage, or printers) associated with the error.
  • Right-click the device → Update driver → Search automatically for drivers.
  • If a generic driver was auto-installed, visit the manufacturer’s website for the correct signed driver.
  1. Check for Windows Updates
  • Go to Settings → Windows Update → Check for updates.
  • Install all pending updates, including Optional Updates (driver updates are often listed separately).
  • Restart the PC after installation.
  1. Run System File Checker and DISM
  • Open Command Prompt (Admin) via Win + X.
  • Run:

    sfc /scannow
  • If corruption is found, follow up with:

    DISM /Online /Cleanup-Image /RestoreHealth
  • Restart Windows once both scans complete.
  1. Uninstall and Reconnect the Problematic Device
  • In Device Manager, right-click the device → Uninstall device (check “Delete the driver software” if prompted).
  • Physically disconnect the device (USB drive, printer, etc.), wait 10 seconds, and reconnect it to let Windows reinstall drivers fresh.
  1. Inspect Application/Event Logs for the Source
  • Open Event Viewer (Win + X → Event Viewer).
  • Navigate to Windows Logs → Application or System, and filter by Event ID 997.
  • Note the source application or service; if it’s a third-party app, check for an updated version or reinstall it.

Alternative or Verification Steps

  • Verify the fix: Reproduce the original action (file transfer, print job, or device operation) that triggered the error. If it completes without hanging or throwing Error 997 in Event Viewer, the issue is resolved.
  • Alternative fix: If the error persists on a specific USB/storage device, test the device on another PC or port. If the error only occurs on this device, replace the cable/hardware or contact the manufacturer for firmware updates.

How to fix Error 995 on Windows 11

Windows Error 995 Troubleshooting Guide

Why This Error Happens

Error 995 (“The I/O operation has been aborted because of either a thread exit or an application request”) occurs when an ongoing input/output operation—such as a network transfer, disk read/write, or device communication—is forcibly terminated before completion. This is typically triggered by a network timeout, an application or service being closed/crashed mid-operation, a driver conflict (especially network adapter or USB drivers), or antivirus/firewall software interrupting the data stream. It’s commonly seen in Windows Update, network file transfers, backup software, and USB/peripheral communication.

Step-by-Step Resolution Guide

  1. Update Network and Chipset Drivers
    Open Device Manager (devmgmt.msc), expand Network Adapters, right-click your active adapter, select Update driver > Search automatically for drivers. Also check Windows Update > Optional Updates for driver updates.

  2. Reset Network Stack (if error occurs during network/file transfer operations)
    Open Command Prompt as Administrator and run:

   netsh winsock reset
   netsh int ip reset
   ipconfig /release
   ipconfig /renew
   ipconfig /flushdns

Restart your PC after running these commands.

  1. Temporarily Disable Antivirus/Firewall
    Go to Windows Security > Virus & threat protection > Manage settings, and toggle off Real-time protection temporarily. Retry the failing operation to see if third-party security software is intercepting the I/O request.

  2. Check Event Viewer for Correlating Errors
    Open Event Viewer (eventvwr.msc), navigate to Windows Logs > System and Application, and filter for events occurring at the same timestamp as Error 995. Look for related driver, disk, or service failures (e.g., Disk, Ntfs, or Tcpip source events).

  3. Run System File and Disk Checks
    Open Command Prompt as Administrator and run:

   sfc /scannow
   chkdsk C: /f /r

Restart the PC to allow chkdsk to complete the disk scan on reboot.

Alternative or Verification Steps

  • Verify the fix: Repeat the exact operation that triggered Error 995 (e.g., file transfer, backup job, or device sync) and confirm it completes without interruption. Check Event Viewer to ensure no new Error 995 entries appear.
  • Alternative fix: If the issue persists on a specific USB device or peripheral, try a different USB port/cable, or update the device’s firmware—Error 995 is frequently tied to unstable USB communication rather than software alone.