Being a junior in the company I was given  the most painful task of updating over a 1000 servers recently. While updating these servers ranging from Windows 2003 to Windows 2012 R2 I encountered almost all the windows update errors one could get ( or at least I felt like that…LOL), so I decided to document all the error events for the benefit of others.  The list below consist of  various Error codes with their meanings and possible solution.  I hope this will be able to help others.

I followed the steps listed in this article to resolve most of the errors below.

Error Code Dec Error Code Error String Description
0x00000641 -4294965695 Error_Install_Service_failure The Windows Installer Service could not be accessed. This can occur if you are running Windows in safe mode, or if the Windows Installer is not correctly installed.
0x00000652 -4294965678 ERROR_INSTALL_ALREADY_RUNNING Another installation is already in progress. Complete that installation before proceeding with this install.
0x00240001 -4292607999 WU_S_SERVICE_STOP Service stopped
0x00240005 -4292607995 WU_S_REBOOT_REQUIRED The system needs to be rebooted to complete installation.
0x80004004 -2147467260 E_ABORT Operation Aborted
0x80004015 -2147467243 CO_E_WRONG_SERVER_IDENTITY The security descriptor on the BITS service was changed by a security template such that Network Service account doesn’t have READ access to BITS service.
0x80070070 -2147024784 ERROR_DISK_FULL There is not enough space on the disk
0x80070422 -2147023838 ERROR_SERVICE_DISABLED The service cannot be started. If BITS service is disabled by the Administrator, then this error will be seen.
0x80070424 -2147023836 ERROR_SERVICE_DOES_NOT_EXIST Due to a bug in BITS 1.5 OOB setup, after BITS 1.5 install, the BITS service is deleted, but the 1.5 install returns success code. BITS 1.5 binaries are copied to the machine, but the service doesn’t exist. This can also happen if the BITS service is explicitly deleted by running the command sc delete bits
0x80070426 -2147023834 ERROR_SERVICE_NOT_ACTIVE The service has not been started
0x8007042C -2147023828 Error_Service_Dependency_Fail
0x800706B5 -2147023179 RPC_S_Unknown_IF Event log service is not running. BITS tries to initialize the event logger object during initialization and fails to start, if the initialization fails. If event log service is not running, then the initialization fails with RPC_S_UNKNOWN_IF error
0x800706BA -2147023174 RPC_S_SERVER_UNAVAILABLE
0x800706BB -2147023173 RPC_S_SERVER_TOO_BUSY The RPC server is too busy to complete this operation
0x800706F7 -2147023113 RPC_X_Bad_Stub_Data This can occur after a control self-update that has not fully completed and requires a reboot. The controls may need to be reregistered
0x80072EE2 -2147012894 ERROR_INTERNET_TIMEOUT The request has timed out.
0x80072EE4 -2147012892 ERROR_INTERNET_INTERNAL_ERROR An internal error has occurred.
0x80072EFD -2147012867 ERROR_INTERNET_CANNOT_CONNECT The attempt to connect to the server failed.
0x80072EFE -2147012866 ERROR_INTERNET_CONNECTION_ABORTED The connection with the server has been terminated.
0x80072F8F -2147012721 ERROR_INTERNET_SECURE_FAILURE   ErrorClockWrong One or more errors were found in the Secure Sockets Layer (SSL) certificate sent by the server.
0x8007F001 -2146963455 STATUS_FAILED_LANGUAGE_TYPE Setup cannot update your files because the language\installed on your system is different from the update language.
0x8007F002 -2146963454 STATUS_CHECKED_FREE_MISMATCH Setup cannot update a checked (debug) system with a free (retail) version of, or vice versa.
0x8007F003 -2146963453 STATUS_NOT_ENOUGH_SPACE There is not enough disk space on to install. Setup requires a minimum of d additional megabytes of free space or if you also want to archive the files for uninstall, Setup requires d additional megabytes of free space. Free additional space
0x8007F004 -2146963452 STATUS_INSUFFICIENT_PRIVS You do not have permission to update. Please contact your system administrator
0x8007F00a -2146963446 STATUS_SHUTDOWN_UNSUCCESSFUL Setup was unable to shutdown system. Please shutdown your system manually.
0x8007F012 -2146963438 STR_FAILED_TO_DELETE_OR_RENAME The file is open or in use by another application. Close all other applications and then click Retry.
0x8007F018 -2146963432 STR_SOURCE_MEDIA_NAME_UNINSTALL Uninstall Directory
0x8007F019 -2146963431 STR_SOURCE_MEDIA_NAME Uninstall Directory
0x8007F01a -2146963430 STR_SOURCE_MEDIA_NAME_SYSTEM System Files
0x8007F01b -2146963429 STR_INST_HOTFIX Setup found hotfixes on your system. Would you like to install these hotfixes now?
0x8007F01e -2146963426 STR_CATALOG_INSTALL_FAILED Failed to install catalog files.
0x8007F01f -2146963425 STR_ADD_REGISTRY_FAILED Failed to add registry entry.
0x8007f021 -2146963423 STATUS_SP_VERSION_GREATER The version of Windows you have installed does not match the update you are trying to install.
0x8007f027 -2146963417 STATUS_CANT_INSTALL_SP_ON_DTC This has not been qualified by your hardware vendor for installation on this copy of Datacenter Server. Please contact your hardware vendor for additional information on obtaining a qualified for your system configuration.
0x8007f028 -2146963416 STATUS_NECESSARY_FILES_NOT_PRESENT Not all files necessary to perform an integrated installation are present.
0x8007f029 -2146963415 STATUS_SPOOLER_NOT_STARTED Cannot install. The Print Spooler service is not started.
0x8007f02a -2146963414 STATUS_MUST_RESTART_FIRST The system must be restarted before installing the, to allow some prior file update operations to complete. (These operations were previously scheduled by some other install or uninstall operation.)
0x8007f02b -2146963413 STATUS_NOT_ENOUGH_WITH_UNINST You do not have enough free disk space on % to archive the uninstall files. To install with backup files for uninstall, an additional dMB is required.
0x8007f032 -2146963406 STR_BUILDING_CAB Creating file
0x8007f033 -2146963405 STR_DOWNLOADING Downloading files and patches
0x8007f034 -2146963404 STR_ARCHIVING_FILES Backing up files
0x8007f035 -2146963403 STR_ARCHIVING_FILE Backing up files
0x8007f036 -2146963402 STR_INSTALLING_FILES Installing files
0x8007f037 -2146963401 STR_INSTALLING_FILE Installing files
0x8007f038 -2146963400 STR_FINISHING_INSTALL Finishing Installation
0x8007f03b -2146963397 STR_COMPLETE Installation is complete. You must restart your computer for the update to take effect.
0x8007f03d -2146963395 STR_CANT_CANCEL_NOW Please wait while Setup updates your system files.
0x8007f03e -2146963394 STR_MUST_ACCEPT_TIP Must accept license agreement before installing
0x8007f03f -2146963393 STR_NEED_TO_CONNECT Setup needs to connect to the internet now to download files and patches for installation.
0x8007f040 -2146963392 STR_READY_TO_REPLACE Setup is ready to begin replacing system files.
0x8007f04a -2146963382 STR_UNKNOWN_ERROR The server did not respond (error code %d).
0x8007f04b -2146963381 STR_INTERNET_TIMEOUT The server did not respond
0x8007f04d -2146963379 STR_HASH_FAILURE_1  Setup determined that the following downloaded  file is corrupt:
0x8007f04e -2146963378 STR_HASH_FAILURE_2  Setup determined that the following downloaded  files are corrupt:
0x8007f04f -2146963377 STR_DOWNLOAD_GIVE_UP  Setup was unable to download all the files necessary for installation.
0x8007f056 -2146963370 STR_NO_SVCPACK No Service Pack
0x8007f057 -2146963369 STR_MISSING_FILE The file is missing from the installation. The file must be present for Setup to continue. Press OK to cancel Setup
0x8007f059 -2146963367 STR_SLIPSTREAM_LANGUAGE_MISMATCH Integrated install failed. The language type or platform for the destination directory and must be the same.
0x8007f05a -2146963366 STATUS_CANT_OPEN_LOG Error opening  file
0x8007f05b -2146963365 STR_SKIPPING_FILE Skipped copying file:
0x8007f05c -2146963364 STR_COPY_FILE Copying file
0x8007f05e -2146963362 STR_SVC_STOP_ERR Setup was unable to stop the following service
0x8007f05f -2146963361 STR_SVC_ASKREBOOT A reboot will probably be required in order to successfully complete this installation. Do you wish to continue?
0x8007f060 -2146963360 STR_SVC_START_ERR Setup was unable to re-start the following service:.
0x8007f061 -2146963359 ERR_STD_PREFIX  Setup encountered an error:
0x8007f06a -2146963350 STATUS_SP_VERSION_GREATER_1 Setup has detected that the Service Pack version of the system installed is newer than the update you are applying to it. You can only install this update on Service Pack
0x8007f06c -2146963348 STATUS_FPNW_FIXUP_FAILED Setup failed to access or correctly modify your SETUP.LOG file.
0x8007f075 -2146963339 STATUS_SUCCESS_NOREBOOT  Has been updated. You must reboot for these changes to take effect. If you change or add any components to your system, you will need to reapply the Hotfix.
0x8007f080 -2146963328 STR_OLD_UNINST_EXISTS An old Uninstall directory has been found. Would you like to overwrite this directory with new Uninstall information?
0x8007f081 -2146963327 STR_LICENSE_DECLINED You have chosen to decline the License Agreement. Setup cannot continue.
0x8007f082 -2146963326 STR_NO_LICENSE_TXT No LICENSE.TXT file was found in your Hotfix directory. Setup cannot continue.
0x8007f083 -2146963325 STR_INSUFF_RESOURCES Insufficient resources are available. Setup cannot continue.
0x8007f084 -2146963324 STR_FILE_READ_ERROR Error reading LICENSE.TXT file. Setup cannot continue.
0x8007f085 -2146963323 STR_DELETE_OLD_UNINST This old uninstall directory cannot be used to uninstall this Hotfix, and should be deleted. Would you like to delete it now?
0x8007f086 -2146963322 STR_HOTFIXES_FOUND The following hotfixes are installed:
0x8007f087 -2146963321 STR_HOTFIXES_NOT_FOUND No Hotfixes are installed.
0x8007f088 -2146963320 STR_CAT_VERSIONS_EQUAL Catalog file versions are equal, although catalog files differ. Install package must be rebuilt. Failed to install catalog file.
0x8007f08e -2146963314 STR_WIZ1_STATIC3 Before you install this update, we recommend that you: – Update your system repair disk – Back up your system – Close all open programs To complete this installation, Windows might require restarting after you finish this wizard.
0x8007f08f -2146963313 STR_WIZ2_STATIC1 Please read the following license agreement. To continue with setup, you must accept the agreement.
0x8007f090 -2146963312 STR_WIZ2_RADIO1 I &Do Not Agree
0x8007f091 -2146963311 STR_WIZ2_RADIO2 I &Agree
0x8007f0a0 -2146963296 STR_CLEAN_REG Updating the registry keys
0x8007f0ab -2146963285 STR_SPOOLER_ENABLE For Setup to continue, the print spooler service must be enabled on this computer. To enable this service, click OK. After Setup is complete, the print spooler will be disabled.
0x8007f0b0 -2146963280 STR_STARTING_SERVICES Starting services
0x8007f0b1 -2146963279 STR_STARTING_SERVICE Starting service
0x8007f0b2 -2146963278 STR_STOPPING_SERVICES Stopping services
0x8007f0b3 -2146963277 STR_STOPPING_SERVICE Stopping services
0x8007f0cb -2146963253 STATUS_VLK_BLOCKED The Product Key used to install Windows is invalid. Please contact your system administrator or retailer immediately to obtain a valid Product Key. You may also contact Microsoft Corporation’s Anti-Piracy Team by emailing piracy@microsoft.com
0x8007f0cc -2146963252 STATUS_KERNEL_NONSTD The core system file (kernel) used to start this computer is not a Microsoft Windows file. The Service Pack will not be installed. For more information, see Knowledge Base article at http://support.microsoft.com.
0x8007f0cd -2146963251 STR_VLK_CHECK Checking product key
0x8007f0ce -2146963250 STR_SET_RESTOREPOINT Creating restore point
0x8007f0cf -2146963249 STR_PERFORM_INVENTORY Performing inventory
0x8007f0d0 -2146963248 STR_BUILD_THIRDPARTYDRIVERS Creating Third Party Driver List
0x8007f0d1 -2146963247 STR_DISK_USAGEFORINSTALL Estimating space for installation
0x8007f0d2 -2146963246 STR_DISK_USAGEFORUNINSTALL Estimating space for uninstallation
0x8007f0d3 -2146963245 STR_PROCESSES_BEFOREARCHIVE Running processes before install
0x8007f0d4 -2146963244 STR_REGISTRY_BACKUP Backing up registry
0x8007f0d5 -2146963243 STR_PROCESSES_AFTERINSTALL Running processes after install
0x8007f0d6 -2146963242 STR_PERFORM_CLEANUP Performing cleanup
0x8007f0d8 -2146963240 STR_WIZ1_STATIC3_XP Before you install this update, we recommend that you: – Back up your system – Close all open programs To complete this installation, Windows might require restarting after you finish this wizard.
0x8007f0e5 -2146963227 STATUS_PACKAGE_NOT_APPLICABLE This package does not apply to the operating system you are running, and therefore cannot be installed.
0x8007f0e6 -2146963226 STR_SAFEMODE_INSTALL You are trying to install while the system is in safe mode. This is not recommended unless the system does not function in normal mode.
0x8007f205 -2146962939 STR_UPDATE_ALREADY_RUNNING Setup has detected that another update is in progress. Please complete that installation or removal and try again
0x801900C8 -2145845048 BG_E_HTTP_ERROR_200 The server’s response was not valid. The server was not following the defined protocol. Resume the job, and then Background Intelligent Transfer Service (BITS) will try again.
0x801900CD -2145845043 BG_E_HTTP_ERROR_205 The server’s response was not valid. The server was not following the defined protocol. Resume the job, and then Background Intelligent Transfer Service (BITS) will try again
0x80190198 -2145844840 BG_E_HTTP_ERROR_408 The server timed out waiting for the request
0x801901F7 -2145844745 BG_E_HTTP_ERROR_503 The service is temporarily overloaded.
0x801901F8 -2145844744 BG_E_HTTP_ERROR_504 The request was timed out waiting for a gateway. Can typically be a DNS issue
0x80194008 -2145828856 BITS_MC_FAILED_TO_START The BITS server failed to start. Try restarting the service at a later time.
0x80200008 -2145386488 BG_E_ERROR_CONTEXT_GENERAL_QUEUE_MANAGER The error occurred in the Background Intelligent Transfer Service (BITS) queue manager.
0x80200022 -2145386462 BG_E_CLIENT_SERVER_PROTOCOL_MISMATCH The client and server versions of Background Intelligent Transfer Service (BITS) are incompatible
0x80240016 -2145124330 SUS_E_INSTALL_NOT_ALLOWE try to install while another install is going on or reboot is pending
0x80234004 System_Tray_Notification_not_allowed Just enable the windows update notification in the system tray
0x8024402c -2145107924 WU_E_PT_WINHTTP_NAME_NOT_RESOLVED Winhttp SendRequest/ReceiveResponse failed with 0x2ee7 error. Either the proxy server or target server name cannot be resolved. Corresponding to ERROR_WINHTTP_NAME_NOT_RESOLVED. Stop/Restart service or reboot the machine if you see this error frequently
0x80246008 -2145099768 SUS_E_DM_FAILTOCONNECTTOBITS Failed to create the IBackgroundCopyManager interface to BITS. The BITS service may have been disabled
0x8024A000 -2145083392 WU_E_AU_NOSERVICE AU was unable to service incoming AU calls
0x8024A001 -2145083391 SUS_E_AU_LEGACYSERVER
0x8024A002 -2145083390 WU_E_AU_NONLEGACYSERVER The legacy AU client stopped because the sus server has been upgraded
0x8024A003 -2145083389 WU_E_AU_LEGACYCLIENTDISABLED The legacy AU client stopped because it was disabled
0x8024A004 -2145083388 WU_E_AU_PAUSED AU was unable to service incoming AU calls because it was paused
0x8DDD0018 -1914896360 ErrorAUDisabled AU could be disabled, not started etc. BITS could be disabled or not started etc.
0xC80001FE -939523586 hrLogWriteFail unable to write to the log file
0xC80003F3 -939523085 hrOutOfMemory The computer is out of memory

Feel free to report new issues on our forum or open paid support incidence with us for quick support.

The following two tabs change content below.

Arshdeep Singh

A computer science  engineer by profession and a tech geek at heart. Love to get my hands dirty with upcoming technologies. A positive thinker with high creativity, always looking for new Challenges, keen to find the key for every lock. 

Latest posts by Arshdeep Singh (see all)

%d bloggers like this: