I did a new installation, but Windows update installer package KB898461 (which is present in the HF folder) and several other updates were missing. So I checked the HFSLIP script and found this on line 482:
IF EXIST HF\*898461*.exe (
FOR /F %%I IN ('DIR/B/OD HF\*898461*.exe') DO SET PKGINST=%%I
ECHO !PKGINST!&MD TEMP&START/WAIT HF\!PKGINST! /Q /X:TEMP
...
)
I tested this section with this test:
@ECHO ON
IF EXIST HF\*898461*.exe (
FOR /F %%I IN ('DIR/B/OD HF\*898461*.exe') DO SET PKGINST=%%I
ECHO PKGINST=%PKGINST%
)
PAUSE
When I run it, I get this output:
C:\hfslipWxp>SET PKGINST=WindowsXP-KB898461-x86-DEU.exe PKGINST=
The variable PKGINST is set, but in the next line, the contents of the variable is gone.
Has anyone a solution for this?
I'm using Windows XP Pro SP3 German and checked my source with Mimo's File-Checker.



Help

Back to top










