Unable to install Service Pack 1 on Windows Vista using Windows Update

If you can read Spanish, you may like to see Windows Vista no es capaz de instalar el Service Pack 1 mediante Windows Update.

Some Windows Vista users reported difficulties to apply Service Pack 1 using Windows Update. They installed this Microsoft operating system from scratch using installation media with no integrated service packs (RTM version). After applying several updates, Service Pack 1 is offered with a size of only 1.9 MB, much smaller than usual. When this service pack is installed from Windows Update, the setup wizard starts, but the installation process finishes too quickly and it does not demand a restart. Consequently, Windows version information reports no Service Pack 1 installed. Therefore, Windows Update offers Windows Vista Service Pack 1 repeatedly.

The version number of Windows Vista with no service packs is 6.0.6000, where 6000 is known as the build number. Windows Vista with Service Pack 1 is version 6.0.6001 and Windows Vista with Service Pack 2 is version 6.0.6002. Several tools can be used to get the Windows version number and the current service pack level:

  • System information tool, Msinfo32.exe.
  • Windows command prompt, Cmd.exe, which shows the Windows version number in the header. The VER command can also be used.
  • Windows version information, Winver.exe.
  • Control Panel, System and Maintenance, System. You can also open System by pressing Windows+Pause in your keyboard or right-clicking Computer and then clicking Properties.

The reason of this Windows Update behavior is unknown to me. However, the fix is very simple: the full Service Pack 1 setup should be downloaded. There are four service pack variants: 32-bit with five languages, 64-bit with five languages, 32-bit with all languages and 64-bit with all languages. The packages with five languages include English, French, German, Spanish and Japanese only, so they are smaller than their full language equivalents. A full language package is required when a language pack other than English, French, German, Spanish or Japanese, is installed on the computer. You must also choose the SP1 package which matches the «bitness» of your Windows Vista-based system: Is my PC running the 32-bit or 64-bit version of Windows?

Service Pack 1 is mandatory for Service Pack 2. Because Microsoft no longer supports Windows Vista RTM and Windows Vista Service Pack 1, Service Pack 2 is required to fully update a Windows Vista based system. Furthermore, many recent applications request at least Windows Vista with Service Pack 2. Right after you apply Service Pack 1, Windows Update will install some more updates and then will offer Service Pack 2. Unless there are any uncovered issues, Service Pack 2 installation should complete smoothly. I include the Windows Vista Service Pack 2 download links for your convenience. These links are also valid for Windows Server 2008 but not for Windows Server 2008 R2:

Note that applying a Windows Vista service pack does not remove old files from an earlier service pack nor the RTM version of the operating system. Those old files remain at the component store in case you want to uninstall the service pack. You can use a special tool to reclaim disk space. The tool must be run on an elevated command prompt window as an administrator. If you have just installed Service Pack 1, you must use Vsp1cln.exe. Service Pack 2 carries Compcln.exe, which is an enhanced version of Vsp1cln.exe.

If you have applied Service Pack 1 and you plan to upgrade to Service Pack 2 right away, you don’t need to delete the Windows Vista RTM files using Vsp1cln.exe first. Nevertheless, this can be useful when disk space is tight and you want to make some room before you upgrade to Service Pack 2. Compcln.exe can remove files from both RTM and Service Pack 1. Once the component cleaning process is started, it must not be interrupted, it cannot be undone and the service pack will be made permanent. You cannot uninstall the service pack thereafter.

Error codes 0x80240036 or 0x8024400A, or other issues with Windows Update on new installations of Windows XP

If you can read Spanish, you may like to see Errores 0x80240036 y 0x8024400A u otros problemas con Windows Update en reinstalaciones de Windows XP.

I have seen many questions in forums about a problem on new installations of Windows XP. Some users had issues which led them to reinstall Windows XP. Then, Windows could not search for automatic updates and the Windows Update web site showed an error code like 0x80240036 or 0x8024400A. Update (March 30, 2012): Error code 0x80244019 may also appear.

Note: Windows 2000, which doesn’t receive new updates since July 2010, Windows XP x64 Edition and Windows Server 2003 may also be affected by this problem.

Microsoft had to make changes in its update infrastructure because of the incidents related to the Flame malware. A likely consequence of these changes is that the built-in Windows Update client in Windows XP and the Microsoft servers cannot understand each other anymore. Therefore, the client is not able to upgrade itself to the latest version. The Automatic Updates icon never appears in the notification area and the Windows Update web site shows an error code, even if the Automatic Updates settings are properly configured and enabled.

Note: the proposed solution applies only to the symptoms described in this article. It probably won’t be of much help on other scenarios. If the error codes are different or your computer does not reveal these symptoms, you may look for help at other sources or request assistance on user forums like Microsoft Answers or TechNet Forums.

The solution I have found so far is the following. You should install manually the Windows Update client, version 7.4.7600.226, for 32-bit Windows (x86) or 64-bit Windows (x64). Which version of Windows is running on my computer: 32-bit or 64-bit? This Windows Update client will upgrade itself to the latest version eventually, which is 7.6.7600.256 to date. Microsoft has not made available a standalone installer for this version yet.

Even after installing the client, it may take some time to look for automatic updates. They might appear at least an hour later or Windows may need to be restarted. You can force searching for updates by running wuauclt /detectnow on Start, Run, or in any other way. However, the Windows Update web site should work normally, provided the latest service pack for Windows is installed.

Actualización Office 2000 SR-1a en español

El ciclo de vida de la suite ofimática Office 2000 de Microsoft terminó en julio de 2009, lo que significa que desde entonces ya no hay más actualizaciones para este producto. Un efecto no deseado de este fin de ciclo fue el borrado (accidental, según una empleada) de los paquetes de instalación de la actualización SR-1a en el sitio web de Microsoft, que es un requisito imprescindible para los service packs y las actualizaciones posteriores, muchas de ellas relativas a la corrección de fallos de seguridad.

Todavía conservo el archivo O2ksr1adl.exe para Office en español y estoy dispuesto a compartirlo como un servicio a la comunidad. Ruego encarecidamente que nadie publique el enlace directo del archivo en foros, páginas, blogs, listas de correo, etc., pues dependiendo de las circunstancias puedo verme obligado a cambiar su ubicación. Si alguien desea enlazarlo, sugiero que lo vuelva a subir a otro lugar. (Enviado al servicio MediaFire, puede compartirse libremente el enlace.) No tengo los Data1.msp o Data1.exe de más de 100 megabytes para el mantenimiento de instalaciones administrativas ni las versiones en otros idiomas. Quizá se hallen en los sitios más diversos, con la colaboración de motores de búsqueda especializados, pero debo advertir ante la posibilidad de que existan señuelos que escondan software malicioso; es fundamental comprobar la firma digital de los archivos para garantizar la procedencia original de Microsoft.

Descargar O2ksr1adl.exe en español desde MediaFire (y que dure, lamento el montón de publicidad que muestra la página)
Enlace actualizado por el cierre de MegaUpload en enero de 2012.

El archivo O2ksr1adl.exe para Office 2000 en español pesa 53.979.968 bytes y debe tener una firma digital válida de Microsoft Corporation (Europe) con fecha de septiembre de 2000 y certificado raíz de VeriSign. Esta información se puede comprobar en Windows accediendo a la pestaña Firmas digitales de las propiedades del archivo.

La herramienta Sigcheck de Microsoft Sysinternals debe proporcionar los siguientes datos para demostrar que el archivo no ha sufrido ninguna manipulación, por lo tanto sería totalmente original y de confianza:

Verified:       Signed
Catalog:        D:o2ksr1adl_es.exe
Signers:
        Microsoft Corporation (Europe)
        VeriSign Commercial Software Publishers CA
Signing date:   16:49 18/09/2000
Publisher:      Microsoft Corporation
Description:    Win32 Cabinet Self-Extractor

Product:        Sistema operativo Microsoft(R) Windows (R) 2000
Version:        5.00.2919.6307
File version:   5.00.2919.6307
Strong Name:    Unsigned
Original Name:  WEXTRACT.EXE
Internal Name:  Wextract
Copyright:      Copyright (C) Microsoft Corp. 1981-1999
Comments:       n/a
MD5:    861418943c302059f47cd35982272896
SHA1:   b1b6b91b793781f9ced8db9beae04697098c54cf
SHA256: 57b829a7a7432358a3be5a61d88d9c814891a029616adb7b4c5d371b066abc89

La información anterior se ha obtenido con la línea de comandos sigcheck -a -h -i d:o2ksr1adl_es.exe. La fecha y hora de la firma (signing date) puede variar levemente en función de la zona horaria vigente. En la ejecución anterior, la zona era UTC+2 (horario de verano en España, excepto Canarias).