elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


+  Foro de elhacker.net
|-+  Informática
| |-+  Software
| | |-+  Descargar las actualizaciones para Office 2003/2007/2010 con WSUS Offline Update (tutorial)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Descargar las actualizaciones para Office 2003/2007/2010 con WSUS Offline Update (tutorial)  (Leído 1,396 veces)
cixert

Desconectado Desconectado

Mensajes: 199


Ver Perfil
Descargar las actualizaciones para Office 2003/2007/2010 con WSUS Offline Update (tutorial)
« en: 26 Agosto 2024, 18:41 pm »

Trabajaremos con el programa WSUS Offline Update. Hasta el año 2020 tenía versiones actuales y versiones ESR de mantenimiento a largo plazo.
https://download.wsusoffline.net/

El programa actualmente solo está relativamente mantenido por la comunidad con versiones hasta 2021 llamadas CE con enlaces a GitLab proporcionados en el foro y ninguna versión actual es compatible con Office 2003/2007/2010.
https://gitlab.com/wsusoffline/wsusoffline/-/releases

WSUS Offline Update 9.2.6 ESR (2019-11-08) es la última versión con la opción conseguir actualizaciones para Office 2003/2007.
El enlace de la descarga no figura en la página oficial pero la descarga se realiza desde el servidor oficial.
https://download.wsusoffline.net/wsusoffline926.zip

WSUS Offline Update 11.9.6 ESR CE (2020-10-23) es la última versión con la opción conseguir actualizaciones para Office 2010 y requiere Windows Siete (quizás funciona en Vista).
https://gitlab.com/-/project/19504919/uploads/20adc1fc933dda0367de405e907da7cd/wsusofflineCE1196.zip


PASOS PREVIOS A EJECUTAR WSUS OFFLINE UPDATE


Descargamos WSUS y lo descomprimimos para realizar unas modificaciones previas a su ejecución.

1- Conseguir que WSUS descargue actualizaciones antiguas sin "Secure Hash Algorithm".
Con Notepad++ (v. 7.9.2 última XP compatible) modificamos el archivo DownloadUpdates.cmd de la carpeta "cmd" añadiendo "--no-check-certificate" en la siguiente línea:

-WSUS 9.2.6 línea 206
"  set DLDR_PATH=..\bin\wget.exe --no-check-certificate"

-WSUS 11.9.6 línea 261
"  set DLDR_PATH=%WGET_PATH% --no-check-certificate"


2- Añadir pausa en la ventana CMD durante la ejecución de WSUS para conseguir pegar una versión wsusscn2.cab antigua en la carpeta client/wsus.

*En el caso de WSUS 9.2.6 la última versión wsusscn2.cab que funciona es de fecha 2019-11-13 si se intenta trabajar con versiones más nuevas se descargan miles de archivos (13 GiB) que no contienen ninguna actualización para Microsoft Office, sino otras que no están relacionadas con Office como actualizaciones aleatorias para Windows 2000/XP/Vista/Siete/10, .NET, etc.  
Para trabajar con una versión antigua de wsusscn2.cab modificaremos la siguiente línea en el archivo "DownloadUpdates.cmd" de la carpeta "cmd" añadiendo el comando "pause".

-WSUS 9.2.6 línea 978
-WSUS 11.9.6 línea 1168

echo El script se ha detenido antes de extraer package.xml del wsusscn2.cab actual. Ahora puedes reemplazarlo manualmente por uno antiguo.
pause


3- Añadir pausar la ventana CMD antes de la creación del archivo ISO para añadir las descargas que fallan.
Modificamos la siguiente línea en el archivo "CreateISOImage.cmd" de la carpeta "cmd" añadiendo el comando "pause".

-WSUS 9.2.6 línea 3
-WSUS 11.9.6 línea 4

echo El script se ha pausado antes de crear el archivo ISO. Agrega manualmente las actualizaciones con descarga fallida.
pause


4- Conseguir los archivos necesarios para la ejecución de WSUS que van ubicados en la carpeta bin de la raíz principal y cuya descarga falla.

*Hay 2 carpetas bin, no he comprobado si también es necesario ubicarlos en la otra carpeta bin situada en client\bin. Yo los he incluido en las dos carpetas.

-WSUS 9.2.6
\bin
mkisofs exe
sigcheck exe
(v2.30 última XP compatible)
http://wayback.archive.org/web/20160618051340/http://skwire.dcmembers.com/apps/sigcheckgui/SigcheckGUI.zip

wget exe
(el archivo que viene incluido en WSUS es defectuoso)
(v.1.19.4 última XP compatible)
https://eternallybored.org/misc/wget/1.19.4/32/wget.exe
https://eternallybored.org/misc/wget/

-WSUS 11.9.6
\bin
mkisofs exe

Además en WSUS 9.2.6 tenemos que incluir el enlace estático de descarga de "sigcheck v2.30" dentro del archivo "StaticDownloadLinks-sysinternals.txt" ubicado en la carpeta "static", sustituyendo el actual que no es compatible con Windows XP y dejando así el archivo:
http://download.sysinternals.com/files/AutoLogon.zip
http://wayback.archive.org/web/20160618051340/http://skwire.dcmembers.com/apps/sigcheckgui/SigcheckGUI.zip
http://download.sysinternals.com/files/Streams.zip


5- Conseguir las actualizaciones estáticas para la versión de 64 bits de Office 2010.

Las actualizaciones dinámicas se descargan en archivos.CAB diferentes con las versiones para 32 y 64 bits, pero WSUS Offline Update no tiene una opción para descargar las actualizaciones estáticas de 64 bits.
Hay que conseguir dos nuevos archivos.TXT que van en la carpeta \static\custom
Contienen los enlaces al SP2 x64 y dos archivos más.
https://forums.wsusoffline.net/viewtopic.php?f=3&t=9818
Puede ser necesario editar los archivos .txt y eliminar los vínculos a versiones superiores de Office 2010.
StaticDownloadLinks-dotnet-x64-xxx.txt
StaticDownloadLinks-dotnet-x64-glx.txt
*xxx = código de idioma.

*Las versiones de 32 bits para Office 2010 se descargan automáticamente con WSUS 11.9.6 pero no se descargan con WSUS 9.2.6.

NOTAS:
Los pasos anteriores nos sirven también para conseguir las actualizaciones de Windows XP o superior (versiones anteriores no funcionan), de .NET Framework y de C++.

En el caso de .NET Framework:
-Debemos de tener en cuenta que se descarga el archivo para el idioma alemán "dotnetfx35langpack_x86de exe" debiendo de sustituirlo por el nuestro" o modificando los archivos
StaticDownloadLinks-dotnet-x32-glb.txt
StaticDownloadLinks-dotnet-x64-glb.txt

-No se descarga el instalador de .NET Framewok 1.1 pero sí sus actualizaciones.

En el caso de Windows XP:
-Debemos de tener en cuenta que WSUS Offline Update 9.2.6 incluye las actualizaciones para la versión XP Embedded, si no queremos descargarlas tenemos que usar WSUS 9.2.5.

-El archivo WindowsXP-KB968930-x86 se descarga en versión lenguaje inglés UK (ENG), si lo queremos en nuestro idioma tenemos que sustituirlo.


*IMPORTANTE:
No he comprobado, si tras añadir archivos con nombre no contenido en las descargas de wsusscn2.cab, si al ejecutar UpdateInstaller exe para instalar las actualizaciones, estos nuevos archivos se instalan.


PASOS FINALES TRAS LAS MODIFICACIONES PREVIAS

Tras los pasos previos...

1- Revisar si tenemos los archivos necesarios para ejecutar WSUS en estas carpetas
\bin
\client\bin
\cmd
\static
No añadir aun las otras descargas que fallan, ya que puede ser que no lo hagan y que durante la descarga se borren los pegados.


2- Pegar la versión actual de wsusscn2.cab en la carpeta client\wsus o dejar que se descargue automáticamente cuando se ejecute WSUS.



3- Ejecutar UpdateGenerator.exe
Desmarcar todas las opciones excepto "ISO" y opcionalmente marca Service Packs.
Elegir nuestra descarga de últimas actualizaciones deseadas y pulsar "Star".
Las descargas realizadas no están vinculadas al sistema operativo desde el que se ejecuta WSUS Offline Update ni a que tengamos instalada una u otra versión de Microsoft Office.
Son independientes, si el número de descargas varía de un sistema operativo a otro es por un error en el programa.

4- Pegar una versión antigua de wsusscn2.cab cuando aparezca el mensaje.

(el mensaje aparece si se tiene habilitado "Pause" en DownloadUpdates.cmd)

En WSUS 9.2.6 para Office 2003 y 2007 es recomendada versión 2019-04-07 (la más antigua que contiene todas las actualizaciones)
http://web.archive.org/web/20190420162709/http://download.windowsupdate.com/microsoftupdate/v6/wsusscan/wsusscn2.cab

En WSUS 9.2.6 para Office 2010 es recomendada la versión 2019-11-13 (última versión que funciona con WSUS 9.2.6).
Esta no contiene las últimas actualizaciones para Office 2010, si queremos conseguirlas tiene que ser desde WSUS Offline Update 11.9.6 que no es compatible con Windows XP.
http://web.archive.org/web/20191209214827/http://download.windowsupdate.com/microsoftupdate/v6/wsusscan/wsusscn2.cab

En WSUS 11.9.6 para Office 2010 es recomendada la versión 2023-11-14 (581 MiB)
http://web.archive.org/web/20231114200328/http://download.windowsupdate.com/microsoftupdate/v6/wsusscan/wsusscn2.cab
ya que el archivo mide 215 MiB menos que la versión más antigua que contiene todas las actualizaciones para Office 2010 del 2021-04-13 (796 MiB)
http://web.archive.org/web/20210504233947/http://download.windowsupdate.com/microsoftupdate/v6/wsusscan/wsusscn2.cab

WSUS 9.2.6 ejecutado desde Windows Siete pide 800 descargas dinámicas para Office 2003/2007.

Desde Windows XP buscando actualizaciones para Office 2003/2007 se puede producir un error y WSUS 9.2.6 pedira 2529 descargas.
El error es debido a que el archivo "ExcludeList-superseded.txt" no es creado correctamente en la carpeta "exclude".
Una vez corregido el problema WSUS 9.2.6 pedirá también 800 descargas desde XP.
Hay que fijarse si el fichero "ExcludeList-superseded.txt" de la carpeta "exclude" no está vacío tras comprobar WSUS 9.2.6 la versión actual de  "wsusscn2.cab".
En este caso cerrar la ventana CMD de descargas pero no cerrar el programa WSUS, pegar una copia correcta de "ExcludeList-superseded.txt" y pulsar Star de nuevo.
Si falla intentar repetir el proceso hasta que funcione. A veces falla todo, reiniciar Windows y volver a intentarlo.
El archivo "ExcludeList-superseded.txt" se puede extraer de buscar otras actualizaciones diferentes a Office 2003/2007 con WSUS 9.2.6.

Con Office 2010 desde WSUS 9.2.6 no hay este problema, si bien también se descargan más archivos que con WSUS 11.9.6, ya que las actualizaciones dinámicas contienen actualizaciones para todas las versiones de Office que admite la versión de WSUS.


6- Buscar en el log las descargas que han fallado cuando aparezca el mensaje de grabar ISO.
Abrir el archivo download.log situado en carpeta log y buscar los enlaces que dicen "failed".
La ubicación de la carpeta correcta del archivo viene un poco por encima del aviso "failed" indicando la ruta de la carpeta.


7- Conseguir los archivos cuya descarga ha fallado y pegarlos en las carpetas correspondientes antes de crear el archivo ISO.

(hacer previamente una copia en una carpeta aparte porque pueden desaparecer si volvemos a ejecutar WSUS y no lo tenemos correctamente configurado)
Si aparecen muchos archivos con el error failed (más de 6 aprox.) hay que paralizar la operación y volver al paso 4. Tantas descargas fallidas significa que ha fallado la conexión y algunas de estas realmente sí que están disponibles, hay que volver a intentar que se descarguen ejecutando WSUS de nuevo..
También es posible que no hayamos añadido el comando "--no-check-certificate" en el archivo DownloadUpdates.cmd.
En mi opinión, es buena idea borrar el log antes de volver a iniciar el proceso para tener un texto limpio o guardar el anterior como una copia antigua.


8- Antes de crear el archivo ISO revisar si en el log aparezca el texto "unknow error".
Esto significa un error de conexión o similar durante las descargas de actualizaciones.
En este caso debemos de paralizar la operación y volver al paso 4 (ejecutar UpdateGenerator.exe de nuevo) hasta que el error desaparezca.


9- Continuar con la creación del ISO.
*Recordemos que las actualizaciones dinámicas se descargan para todas las versiones de Office que contiene una opción la versión de WSUS Offline Update, aunque solo se marque Office 2003 (v.11), 2007 (v.12) ó 2010 (v.14) se descargarán las actualizaciones para Office 2013 (v.15) y Office 2016/2019/2021 (todas v.16). Si solo queremos las actualizaciones para Office 2010 tenemos que abrir todos los archivos.CAB uno por uno y ver que versión figura en el archivo.XML.


10- Antes de instalar las actualizaciones para Office 2007/2010 en XP con UpdateInstaller.exe
es necesario instalar previamente el parche "Office 2xxx Upsourcer" con sus requisitos previos para que estas sean compatibles con XP.
https://msfn.org/board/topic/181623-updates-office-2007/?do=findComment&comment=1270419


« Última modificación: 26 Agosto 2024, 21:07 pm por cixert » En línea

cixert

Desconectado Desconectado

Mensajes: 199


Ver Perfil
Re: Descargar las actualizaciones para Office 2003/2007/2010 con WSUS Offline Update (tutorial)
« Respuesta #1 en: 26 Agosto 2024, 20:34 pm »

He separado manualmente todas las actualizaciones para cada versión de Office...

Office 2003 - WSUS 9.2.6
Última actualización: 25 de enero de 2019

mso_3c7f8301e6d5355728a203600a1f5cfdd80b894a.cab

SUMA TOTAL:
\client\o2k3\esn ---> 0.9 MiB (2 archivos)
Aquí fallaron las descargas de los EXE llamados KB975051 y KB2760494.
Así que los descargue manualmente de Microsoft Catalog en formato .CAB
Surge la duda de si KB975051 está superado por KB2760494 y de si WSUS será capaz de instalar archivos .CAB cuando la descarga original debió de hacerse en formato .EXE. En el enlace de descarga de KB2760494 hay 41 archivos .CAB
https://www.catalog.update.microsoft.com/Search.aspx?q=KB2760494
Solo es válido uno por idioma, para averiguar el idioma hay que descomprimirlos, hacer clic derecho en propiedades y observar la pestaña detalles que es donde vienen los códigos de idioma.
\client\o2k3\glb ---> 1,15 MiB (1 archivo)
\client\ofc\esn ---> 44,4 MiB (6 archivos)
\client\ofc\glb ---> 185 MiB (54 archivos)



Office 2007 - WSUS 9.2.6
Última actualización: 2 de febrero de 2019

mso-x-none_2691005d80512c451fabd2ba8f749718663917f4.cab.

SUMA TOTAL:
\client\o2k7\esn ---> 0 MiB (0 archivos)
\client\o2k7\glb ---> 31,1 MiB (1 archivo)
\client\ofc\esn ---> 37,2 MiB (1 archivo)
\client\ofc\glb ---> 244 MiB (72 archivos)



Office 2010 - WSUS 11.9.6
Últimas actualizaciones: 29 de marzo de 2021

eurotool-x-none_885b82109f6f78b089b06b7a6ad55af6ff79d638.cab
eurotool-x-none_906ee27c30c8690d93fe2b0bd9d4fdee341a8948.cab
excel-x-none_de35c132d26dbd69507f5c763c4887ef9e73c9cc.cab
excel-x-none_6007c67b70 2757641cd79f59e140ba776cd94fe4.cab
graph-x-none_be8ca296e89c8abacc3dc8b3abeb5fd991b83d72.cab
graph-x-none_3e8b01e5c75e0ae33b431d75d04d3de2f37083fa.cab
kb2428677-x-none_1c049b4e61ae15d57a9ff607665a772b6c67b148.cab
kb2428677-x-none_b1c97330bc6cfe6420e4ef4a06b4743177df1cc8.cab
mso-x-none_1dbd1195d2cee9e1f3774e34d33cc4b08d1ef3a9.cab
mso-x-none_fd62b327b8eb581dc7c2d0558d69616a5822e8d5.cab
outlook-x-none_175b4c933d836bf8 3a51312bd827bd93c4234fd6.cab
outlook-x-none_f3d90a0bb272f29ff2123250b27f993d40452bf0.cab
word-x-none_4d68930cfcb3c0418baee358772c90310eee668b.cab
word-x-none_9222069b99271748df851edd0e29605c9fc391c9.cab

SUMA TOTAL:
\client\o2k10\esn ---> 0 MiB (0 archivos)
\client\o2k10\glb ---> 206 MiB (4 archivos) (x86+x64)
\client\ofc\esn ---> 13,4 MiB (18 archivos)
\client\ofc\glb ---> 410 MiB (73 archivos)


Además de las descargas realizadas con WSUS Offline Update, es necesario comentar las siguientes actualizaciones, algunas descargas realizadas con WSUS están obsoletas y otras no están incluidas en WSUS Offline Update

Las siguientes actualizaciones para Office 2010 están en el Catálogo de Microsoft entre 2019 y 2021, no están reemplazadas y no se descargan con ninguna versión de WSUS:

KB4092435 --> powerpointintl (variante de idioma)
KB4092435 --> powerpoint-x-none

Cada archivo .cab tiene su versión para x86 y x64.
La variante "x-none" puede ser reemplazada por KB4493179 pero la variante de lenguaje no tiene reemplazo y WSUS 11.9.6 descarga una versión anterior del año 2015.

También hay en el Catálogo de Microsoft las siguientes actualizaciones relacionadas con SharePoint 2010:
KB3101541
KB3101523
KB4484374
KB4493178
KB4504709
KB4486706
KB4486736

Además, WSUS 9.2.6 descarga las siguientes actualizaciones no relacionadas con SharePoint y WSUS 11.9.6 no las descarga:
eqnedt32-es-es_81b08977c22cd2a6ddf751d793a937e4428aa004.cab
eqnedt32-es-es_d6c53617acc42be84822ac73d78e520147a676c7.cab
filterpack-x-none_da90740686de05d599d7ede6ebf21bfa353b88cc.cab
pptview-x-none_eb774085201ebc50a41768a3854a02cbf813bcd1.cab

WSUS 9.2.6 descarga otras 10 actualizaciones que no están presentes en WSUS 11.9.6 pero he verificado que pertenecen a SharePoint 2010:
ems-x-none_fe1cf9735d4d4d2d6142565d2a82e0fa0d46ac91.cab
grs-x-none_a7e47c42d3c3126884e224a2cc6aa76561a31862.cab
grs-x-none_a82e82f5ba989d509545 8415c71d682bf5eb5d3c.cab
ifswfe-x-none_b0d7c581275fbca0091d34d2ef06dc57da3b4dd8.cab
infopath-x-none_46afeac22a88cf78839be5aa89cb41bfcbfd9bf3.cab
ppsmawfe-x-none_13e5d94b1c4a448700a3b90497c9117b42d92064.cab
spd-x-none_9d415cf8663b5b997adc9ee800574ce139c95048.cab
spd-x-none_c38a48ffe54925679c9bb292d 2af42d1771fecea.cab
svrproof-es-es_c3059d40a7c04502cc04f4cf9e2142dda0c51d69.cab
wacproof-es-es_f730e242d5b0bdf24273985fe79665276a3adc9e.cab

Por último, tengo una duda sobre si se ha sustituido la KB2553065, que es la que se descarga con todas las versiones anteriores de Office, si no recuerdo mal está relacionada con la autenticación.
office2010-kb2553065-fullfile-x86-glb exe
office2010-kb2553065-fullfile-x64-glb exe

Según Microsoft Catalog no está desactualizado, quizás porque continua vigente para Office 2003 y 2007 pero no para Office 2010.
https://www.catalog.update.microsoft.com/Search.aspx?q=kb2553065

Pero en el foro de WSUS dicen que está desactualizado
https://forums.wsusoffline.net/viewtopic.php?f=4&t=8743

En cualquier caso nos lleva a una nueva actualización que no descarga ninguna versión de WSUS
gkall2010 (KB2881030)
https://www.catalog.update.microsoft.com/Search.aspx?q=kb2881030

Aquí descarga EXE
32 bits
https://www.microsoft.com/en-us/download/details.aspx?id=52709

64 bits
https://www.microsoft.com/en-us/download/details.aspx?id=52720


« Última modificación: 27 Agosto 2024, 19:20 pm por cixert » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines