Page 1 of 1

Office 2007 on XP

PostPosted: 27.08.2015, 20:07
by Lokmup
I have several offline XP machines that I have to keep Office 2007 up to date due to corporate requirements. Is there a way to make the office wsus disk work with XP? I commented out line 129 of DoUpdate.cmd (if "%OS_NAME%"=="wxp" goto UnsupOS) but it still failed out.

Re: Office 2007 on XP

PostPosted: 27.08.2015, 23:20
by Denniss
What exactly happens with this line commented out?
Otherwise you need to use an older version, AFAIR 9.2.1 was the last version with combined XP + O2k7 support.

Re: Office 2007 on XP

PostPosted: 28.08.2015, 01:43
by Lokmup
There is an error out for a missing sp check failure later in the script.

Re: Office 2007 on XP

PostPosted: 28.08.2015, 12:13
by aker
Is there a folder .\client\wxp?
Is yes, please delete or rename it.

Also please post a screenshot of the error message.

Re: Office 2007 on XP

PostPosted: 28.08.2015, 14:04
by Lokmup
Here is the error from the run this morning. I haven't had time to track it down in the code yet...not enough coffee this morning.

Re: Office 2007 on XP

PostPosted: 28.08.2015, 18:55
by aker
@WSUSUpdateAdmin
Why does wsusou require the OS_* vars (e.g. SPs), if the medium does not support Windows?
Wouldn't it be better to skip all static Windows stuff, if the medium does not support Windows?

Re: Office 2007 on XP

PostPosted: 01.09.2015, 17:47
by Lokmup
The only reason I can come up with is strictly to tighten up code so they can recycle one script for all the operations...

Re: Office 2007 on XP

PostPosted: 03.09.2015, 11:49
by Tester
Lokmup wrote:The only reason I can come up with is strictly to tighten up code so they can recycle one script for all the operations...


I have the same Problem with XP/Office 2010. It was solved!

Comment out (Put a REM at the start of the Line) Line 129 in \client\cmd\DoUpdate.cmd (if "%OS_NAME%"=="wxp" goto UnsupOS) and in \client\cmd\SetTargetEnvVars.cmd fill in

set OS_SP_VER_TARGET_MAJOR=3
if 2 EQU %OS_SP_VER_MAJOR% set OS_SP_PREREQ_ID=953356
set OS_SP_TARGET_ID=936929
set MSI_VER_TARGET_MAJOR=4
set MSI_VER_TARGET_MINOR=5
set MSI_TARGET_ID=942288
set WSH_VER_TARGET_MAJOR=5
set WSH_VER_TARGET_MINOR=7
if /i "%INSTALL_IE%"=="/instielatest" set INSTALL_IE=/instie8
if /i "%INSTALL_IE%"=="/instie8" (set IE_VER_TARGET_MAJOR=8) else (
if /i "%INSTALL_IE%"=="/instie7" (set IE_VER_TARGET_MAJOR=7) else (set IE_VER_TARGET_MAJOR=6)
)
set IE_VER_TARGET_MINOR=0
set DOTNET4_VER_TARGET_MINOR=0
set DOTNET4_VER_TARGET_BUILD=30319
set WMP_VER_TARGET_MAJOR=11
set WMP_TARGET_ID=wmp11-windowsxp-x86
set TSC_VER_TARGET_MAJOR=6
set TSC_VER_TARGET_MINOR=1
set TSC_TARGET_ID=969084
set WOU_ENDLESS=3

between (Line49&50)

set OS_NAME=wxp
goto SetOfficeName


This should solve the Problem

If you do understand German you can also read my Topic

viewtopic.php?f=4&t=5105

Regards

Tester

Re: Office 2007 on XP

PostPosted: 03.09.2015, 13:18
by WSUSUpdateAdmin
Hi!

First of all: I recommend to use the last version supporting XP (v. 9.2.1) for this purpose.

Anyway, even if I won't go back to support deprecated systems, I now added an "Office only media" feature (r686), so you just have to comment out the desired "[...] goto UnsupOS" line(s) starting at line 126, but don't have to re-enable the whole obsolete OS specific code in SetTargetEnvVars.cmd.

Regards
T. Wittrock

Re: Office 2007 on XP

PostPosted: 03.09.2015, 15:55
by Tester
WSUSUpdateAdmin wrote:Hi!

First of all: I recommend to use the last version supporting XP (v. 9.2.1) for this purpose.


Sehr geehrter Herr Wittrock,

die ganze Sache hat nur ein Haken! Aus mir unverständlichen Umständen zieht diese Version nicht alle Office Updates.

Siehe auch: :arrow: viewtopic.php?f=4&t=5105

Von daher finde ich die in meinem Toppic erroirte Lösung für den besseren Weg.

Mit freundlichen Grüßen

Tester