Windows Update Fails

KB ID 0000359

Problem

There are a LOT of different reasons for Windows Updates to fail, I can’t cover every eventuality, but there a a few common steps to try.

Solution

1. As soon as the updates fail you should get an Error Message, that should point you in the right direction.


Update Error Code 80200011

2. If you error code matches one of these…

Code Error Description
0x80070002
ERROR_FILE_NOT_FOUND
The system cannot find the file specified.
0x8007000D
ERROR_INVALID_DATA
The data is invalid.
0x800F081F
CBS_E_SOURCE_MISSING
The source for the package or file not found.
0x80073712
ERROR_SXS_COMPONENT_STORE_CORRUPT
The component store is in an inconsistent state.
0x800736CC
ERROR_SXS_FILE_HASH_MISMATCH
A component’s file does not match the verification information present in the component manifest.
0x800705B9
ERROR_XML_PARSE_ERROR
Unable to parse the requested XML data.
0x80070246
ERROR_ILLEGAL_CHARACTER
An invalid character was encountered.
0x8007370D
ERROR_SXS_IDENTITY_PARSE_ERROR
An identity string is malformed.
0x8007370B
ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME
The name of an attribute in an identity is not within the valid range.
0x8007370A
ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE
The value of an attribute in an identity is not within the valid range.
0x80070057
ERROR_INVALID_PARAMETER
The parameter is incorrect.
0x800B0100
TRUST_E_NOSIGNATURE
No signature was present in the subject.
0x80092003
CRYPT_E_FILE_ERROR
An error occurred while Windows Update reads or writes to a file.
0x800B0101
CERT_E_EXPIRED
A required certificate is not within its validity period when verifying against the current system clock or the time stamp in the signed file.
0x8007371B
ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE
One or more required members of the transaction are not present.
0x80070490
ERROR_NOT_FOUND
Windows could not search for new updates.

Then run the System Update Readiness Tool and then retry Windows Update.

Operating system Download
All supported x86-based versions of Windows Vista Download
All supported x64-based versions of Windows Vista Download
All supported x86-based versions of Windows Server 2008 Download
All supported x64-based versions of Windows Server 2008 Download
All supported IA-64-based versions of Windows Server 2008 Download
All supported x86-based versions of Windows 7 Download
All supported x64-based versions of Windows 7 Download
All supported x64-based versions of Windows Server 2008 R2 Download
All supported IA-64-based versions of Windows Server 2008 R2 Download

3. Otherwise Start > Run (or for Vista/Windows 7 or 2008 Type in the search box) > services msc {enter}.

4. First make sure the following three services are present and have started,

Windows Update
Background Intelligent Transfer Service
Cryptographic Services

If any are not running right click > Start. If they are all present and running then > Locate the “Windows Update” service> Right click it > Stop.

5. Open Windows Explorer and navigate to C:Windows > Locate the SoftwareDistribution folder> Rename it to UpdateOLD.

6. Go back to the service “Windows Update” service you stopped in step 4 and restart it > Then retry Windows Update.

7. If your still not working, then manually reset the Windows Update components using the BITS repair tool, or doing it manually, for instructions CLCK HERE.

8. You can also try using the Fix WU Utility (Written by Ramesh Kumar from TheWindowsClub ).

Note: If all else fails try using the Firegen Windows update Log Analyzer.

 

Related Articles, References, Credits, or External Links

NA

FreeRDP Error: 0x2000D

KB ID 0001416

Problem

The day after I had deployed some RDP Web access servers, I got the call that all the Linux (Intel NUC Thin clients), could not connect to the RDP farm, all the windows machines were fine?

Error

[08:19:16:178] [21254:21255] [ERROR][com.freerdp.core.transport] – BIO_read returned a system error 14094438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error
[08:19:16:178] [21254:21255] [ERROR][com.freerdp.core] – freerdp_set_last_error ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x2000D]
[08:19:16:178] [21254:21255] [ERROR][com.freerdp.client.x11] – Freerdp connect error exit status 1

Solution

I was confused, because I’d not done any work on the Connection Broker? (All the thin clients are ‘in-house’). While support stated building a new broker, I researched the error online.

The reason this had started, was because of a Windows update KB4088776 After removing this update from the ‘Session Hosts’ and the’ Connection Broker’, the Linux (FreeRDP) client could then reconnect.

Related Articles, References, Credits, or External Links

NA

SmoothWall – Allowing Windows Updates and Windows Activation

KB ID 0000441 

Problem

I’ve had fun this week installing a new virtual environment for a client with a SmoothWall firewall. It took a call to SmoothWall support for me to get Windows updates to work, then after activating a few 2008 R2 servers via phone, I was motivated to get online activation running as well.

Windows Activation Error – (We are being blocked by the SmoothWall Proxy).

A problem occurred when Windows tried to activate. Error Code 0x8004FE33

Windows Update Error – (We are being blocked by the SmoothWall Proxy).

A error occurred while checking for new updates for your computer Code 80072EFD

Solution

1. Connect to the web management console of the SmoothWall. Select Guardian > User defined categories.

2. Select the “User Defined Categories” tab.

3. Give the Category a name > Set Filter type to “Content and URL filtering” > Copy and paste in the domains listed below > Then click “Add”.

Domains Required for Windows Update

[box]

windowsupdate.microsoft.com
update.microsoft.com
c.microsoft.com
download.windowsupdate.com
genuine.microsoft.com

[/box]

Domains Required for Windows Activation

[box]

sls.microsoft.com
wer.microsoft.com
connect.microsoft.com
go.microsoft.com
sls.microsoft.com
crl.microsoft.com
microsoft.com

[/box]

Note: These are the top level domains.

4. Select the “Filters” tab > Give it a name > Set the filter type to “Content and URL filtering” > Expand “Good” content > Tick “Software Updates”.

5. Scroll down and expand “User Defined” > Locate the user defined category you created in step 3 and tick it > Click Add.

6. Select the Policy tab > Groups = All groups > Change the filter to the one you created in step 4 > Time period = Always >Action = Allow > Tick “Enabled” > Add.

7. From the menu select Guardian > Authentication > Settings.

8. Scroll down to the “Do not require authentication for these domains….” section > Paste in the domains you also pasted in in step 3 > Click “Save and Restart”.

 

Related Articles, References, Credits, or External Links

NA

Windows Update Error Codes

KB ID 0000246

Problem

Windows Updates fail and present you with a failiure code.

Solution

8007042b ERROR_PROCESS_ABORTED The process terminated unexpectedly.
80072733 DLOAD_FAILURE A non-blocking socket operation could not be completed immediately.
8007001e AN ERROR OCCURED CALLING DLLREGISTER SERVER

NULL

 

80070001 An error occurred during transmission:  A network connection with the remote server could not be established.

NULL

 

ffffffff Cancel The user canceled the transaction
800704c7 Cancelled by user NULL
800703fd Cannot create a stable subkey under a volatile parent key. Cannot create a stable subkey under a volatile parent key.
800c0008 Cannot download the information you requested.

NULL

 

80070570 Cannot open file NULL
80070015 Cannot open please verify the path and file are correct or The_device_is_not_ready

NULL

 

80070017 Data error (cyclic redundancy check). Data error (cyclic redundancy check).
80004004 E_ABORT Operation aborted error
80004005 E_Fail General error or Unknown Error
80070006 E_Handle Handle not valid error
80070057 E_INVALIDARG One or more arguments are not valid error.
800705aa Error loading resources NULL
80070005 ERROR_ACCESS_DENIED Access is denied. The authentication method is not supported.
800703f5 ERROR_CANTWIRTE The configuration registry key could not be written.
e000022b ERROR_DI_DONT_INSTALL NULL
8007045a ERROR_DLL_INIT_FAILED NULL
e0000234 ERROR_DRIVER_NONNATIVE NULL
800700ff ERROR_EA_LIST_INCONSISTENT The extended attributes are inconsistent.
80072f76 ERROR_HTTP_HEADER_NOT_FOUND The requested http header could not be located
80072f78 ERROR_HTTP_INVALID_SERVER_RESPONSE  The server response could not be parsed.
80072f7c ERROR_HTTP_REDIRECT_FAILED NULL
80072efd ERROR_INTERNET_CANNOT_CONNECT Cannot connect to the Internet server
80072efe ERROR_INTERNET_CONNECTION_ABORTED The connection with the server has been terminated.
80072eff ERROR_INTERNET_CONNECTION_RESET The connection with the server has been reset.
80072ee4 ERROR_INTERNET_INTERNAL_ERROR An internal error has occurred.
80072ee7 ERROR_INTERNET_NAME_NOT_RESOLVED The server name could not be resolved. DNS Error.  Please try a different root DNS (Like UUNET)
80072ee2 ERROR_INTERNET_TIMEOUT The request has timed out. The connection to this Internet site took longer than the allotted time.
e000020d ERROR_INVALID_CLASS_INSTALLER NULL
800701a9 ERROR_INVALID_FUNCTION NULL
8007051b ERROR_INVALID_OWNER This security ID may not be assigned as the owner of this object.
8007045d ERROR_IO_DEVICE The request could not be performed because of an I/O device error.
800703e5 ERROR_IO_PENDING NULL
e0000219 ERROR_NO_ASSOCIATED_SERVICE NULL
800703fb ERROR_NO_LOG_SPACE System could not allocate the required space in a registry log.
80070103 Error_No_More_Items: Windows has determined that the selected driver is not the best driver for your machine.
e000020b ERROR_NO_SUCH_DEVINST NULL
80070008 ERROR_NOT_ENOUGH_MEMORY The system is out of memory.
800703e3 ERROR_OPERATION_ABORTED The I/O operation has been aborted because of either a thread exit or an application request.
800700e7 ERROR_PIPE_BUSY NULL
80070715 ERROR_RESOURCE_TYPE_NOT_FOUND The specified resource type cannot be found in the image file.
e0000101 ERROR_SECTION_NOT_FOUND NULL
80070080 ERROR_WAIT_NO_CHILDREN There are no child processes to wait for.
80070643 Fatal error during installation NULL
800c0002 http can not find the file specified http can not find the file specified
80070190 HTTP_STATUS_BAD_REQUEST (400) 400 // invalid syntax.
The request could not be processed by the server due to invalid syntax.
80070193 HTTP_STATUS_FORBIDDEN (403) 403// Server is too busy to process request.
The server understood the request, but is refusing to fulfill it.
800701f8 HTTP_STATUS_GATEWAY_TIMEOUT (504) 504 // timed out waiting for gateway.
The request was timed out waiting for a gateway.
8007019b HTTP_STATUS_LENGTH_REQUIRED (411) This is a known issue. Possibly relating to proxy servers that don’t support http1.1.  The server refuses to accept the request without a defined content length.
80070194 HTTP_STATUS_NOT_FOUND (404) 404// Cabs or page is not found.
The server has not found anything matching the requested URI (Uniform Resource Identifier).
80070197 HTTP_STATUS_PROXY_AUTH_REQ (407) 407 error (proxy authentication required) – need specific password/user to access. Proxy authentication required.
80070198 HTTP_STATUS_REQUEST_TIMEOUT (408) The server timed out waiting for the request.
800701f4 HTTP_STATUS_SERVER_ERROR (500) The server encountered an unexpected condition that prevented it from fulfilling the request.
800701f7 HTTP_STATUS_SERVICE_UNAVAIL (503) 503// Server is to busy to process request. The service is temporarily overloaded.
800703e6 Invalid access to memory location NULL
800700c1 is not a valid Win32 application not a valid Win32 application.
0x3 iuctl.dll and iuengine.dll are not the correct version iuctl.dll.dll and iuengine.dll are not the correct version and are unable to be updated.
0x1 iuctl.dll is not the correct version iuctl.dll is not the correct version and is unable to be updated.
fffffb4a JET_errDatabaseCorrupted NULL
fffffbf8 JET_errFileAccessDenied NULL
fffffc0d JET_errOutOfMemory NULL
ffffff99 JET_errOutOfThreads NULL
80070070 Method ‘~’ of object ‘~’ failed Not enough Hard Drive Space

NULL

 

800a1391 Microsoft Jscript® runtime ‘Recordset1’ is undefined

Jscript error “undefined identifier”

 

800a0005 Microsoft VBScript runtime error Invalid procedure call or argument: ‘fs.OpenTextFile’

NULL

 

800a01b6 Microsoft VBScript runtime error Object doesn’t support this property or method:

NULL

 

80000007 Operation aborted NULL
80070490 Permission denied / [Problem initializing or using session variables] or Element not found

NULL

 

800701f6 Proxy was unable to forward the request to the destination server

NULL

 

c0000005 STATUS_ACCESS_VIOLATION NULL
c000013a STATUS_CONTROL_C_EXIT NULL
c0000142 STATUS_DLL_INIT_FAILED NULL
c000001d STATUS_ILLEGAL_INSTRUCTION NULL
c0000006 STATUS_IN_PAGE_ERROR NULL
0x0 Success NULL
8007000d The Data is invalid. Cannot open NULL
8007048f The device is not connected. NULL
800705af The paging file is too small for this operation to complete

NULL

 

80070020 The process cannot access the file because it is being used by another process

NULL

 

8007041f The service database is locked NULL
80070426 The service has not been started NULL
80070004 The set of folders could not be opened. You do not have sufficient privileges to access the file. Personal Folders

NULL

 

8007007e The specified module could not be found NULL
80070430 The specified service has been marked for deletion

NULL

 

80070002 INSTALL_FAILURE Error_File_Not_Found: The system cannot find the file Specified.
80070003 The system cannot find the path specified. Windows Update folder does not exist or the V4 folder within Windows Update is missing. (The correct code path is something like this:  %Program Files%WindowsUpdateV4)
800b0100 TRUST_E_NOSIGNATURE NULL
800b0003 TRUST_E_SUBJECT_FORM_UNKNOWN NULL
800b0004 Trust_E_Subject_Not_Trusted; The subject is not trusted for the specified action. The subject is not trusted for the specified action. (Digital Signatures on file D:Program FilesWindowsUpdateV4iuident.cab are not trusted)
80070714 Version unavailable or Invalid The specified image file did not contain a resource section.
80072EE7 DLOAD_FAILURE The requested lookup key was not found in any active activation context.
801901F4 Invalid interface string Invalid interface string

 

Related Articles, References, Credits, or External Links

Reproduced from SUS Deployment Guide.

Windows update Error 0x800C0002

KB ID 0000254

Problem

Seen on Windows Server 2000 (freshly built)

 

Solution

1. You need to update your Internet Explorer > Click Help > About > You will probably see that you are using IE5.

2. Download and install IE6.

3. Reboot the machine.

4. Now you are running IE6 it should update without error.

 

Related Articles, References, Credits, or External Links

NA

Windows Update Error 80072EFD

KB ID 0000440 

Problem

While attempting to run a Windows Update you see the following error.

Code 80072EFD Windows Update encountered an unknown error. Get help with this error.

Solution

Note: There seems to be a few causes of this error, but in my case it was the proxy server.

1. Assuming you have a proxy set in your web browser settings (Internet Options > Connections > LAN Settings > Set proxy settings accordingly). Note: Your proxy may be using a different port to the one shown.

2. To fix it you need to have “un-proxied” and access (without authentication) to the following addresses:

http://windowsupdate.microsoft.com http://update.microsoft.com http://c.microsoft.com http://download.windowsupdate.com http://genuine.microsoft.com

3. If this machine with the update problem has access to the internet (without going through the proxy) you can simply add these addresses as “Exeptions” by pressing the advanced button above.

4. If the proxy is the only machine with internet acess and you cannot do that, then you need to allow access in the settings on your proxy server.

5. Once done, updates should resume.

Related Articles, References, Credits, or External Links

SmoothWall – Allowing Windows Updates and Windows Activation

Windows – System Hung applying updates ‘Stage 3 of 3 Preparing to configure Windows…’

KB ID 0000640

Problem

I installed a classroom full of PC’s today, after setting them all updating, and rebooting, I went to lunch, and came back to find them all displaying this,

Stage 3 of 3
Preparing to configure Windows.
Don't turn off your computer.

I went and did another room, came back, and there was no change.

Solution

It turns out this is a known problem if you are installing KB2533552, to get round the problem simply press CTRL+ALT+DELETE, and you will be presented with the login page.

Microsoft recommend you install the above update separately.

Note: It will affect both Windows 7 and Server 2008 R2.

Related Articles, References, Credits, or External Links

NA

Windows Update Error – 80243004

KB ID 0000643

Problem

Seen on Server 2008, when attempting to run Windows update.

Code 80243004 Windows Update encountered an unknown error

Solution

Without a doubt the strangest fix I’ve ever seen!

1. Right click the Taskbar > Properties > Taskbar Tab > Customize.

2. Tick the box that says “Always show all icons and notifications on the taksbar” > OK.

3. Retry your Windows updates.

Related Articles, References, Credits, or External Links

NA

Windows Update Error C8000710

KB ID 0000769 

Problem

Seen when attempting to perform windows update.

Solution

If you didn’t already know, then your problems have just got bigger, this error indicates there’s not enough room on the drive.

Find Out What’s Filled up the Hard Drive

Related Articles, References, Credits, or External Links

NA

Server 2012 – Windows Update Error ‘8024402C’

KB ID 0000715 

Problem

I saw this on a freshly built Server 2012 (Datacenter) server this morning.

Solution

First discount the obvious, make sure this server has internet access and is not going out via a proxy server, (unless you have configured the proxy properly for Windows Updates).

In my case the fix was simple, I’m assuming that because it was a new server, it was waiting on a reboot to do something with the Windows Update Service. I say this because after I rebooted it. (Press Windows Key+I).

The server was more than happy to start pulling down updates.

Related Articles, References, Credits, or External Links

NA