Jump to content

The File-Checker (HFSLIPFC) for HFSLIP


Mim0

Recommended Posts


Can you add Polish language support to checking missing updates in the HF... folders.

THX, Mimo

it should work with polish. You have to define the language in the hfslipfc.ini.

Are all updates reported as missing or just a specific one?

Mimo

Link to comment
Share on other sites

Mimo Can you fix this:

Check for wrong, obsolete and unknown updates:

----------------------------------------------

unknown: HF\WindowsXP-KB951618-v2-x86-ELL.exe

Check missing updates for Windows XP SP3:

-----------------------------------------

missing (O): WindowsXP-KB951618-v2-x86-ELL.exe (Fix incompatibility with OneKey

Recovery software)

Link to comment
Share on other sites

New version:

- Added: Checking if the WMP11 is extracted in HF\WMP11\

- Added: Checking dependencies of KB970430 and KB971737 (they need KB968389)

- Added: WindowsXP-KB968389-x86.reg and WindowsXP-KB967715-x86.reg

- Fixed: check for SP3 (KB936929) works now

- Fixed: path of KB951618 was missing

For checking if the WMP11 is already extracted I'm looking for the wmfdist11.exe in HF\WMP11. I think that's enough (and compatible for tommyp :) ).

Mimo

Link to comment
Share on other sites

Hi, everyone

Mimo, i have a problem with hfslipfc.

KB905474 still in my HF folder, but hfslipfc reports as missing update for WU.

Missing:

WindowsXP-KB905474-HUN-x86.exe

HF:

WindowsXP-KB905474-x86-HUN.exe

Can you change !lang! and x86 ?

Edited by pityu100
Link to comment
Share on other sites

appreciate the update Mim0! everything is identified accordingly :)

any chance for identifying extracted dx cabs (maybe through wildcards)?

cheers!

It's done! :D

2010-01-06

- Added: Checking files of already extracted DX9-Update

- Added: Using hfslip to get the language from SOURCE, so normally "lang" (in INI) can always be empty.

- Added: Obsolete entry "lang2" in the INI (lang2 removed from INI, old INI can still be used)

CU, Mimo

Link to comment
Share on other sites

KB905474 still in my HF folder, but hfslipfc reports as missing update for WU.

Missing:

WindowsXP-KB905474-HUN-x86.exe

HF:

WindowsXP-KB905474-x86-HUN.exe

Can you change !lang! and x86 ?

Thx for reporting this. It seems that KB905474 is available only in English. See here.

Regarding this I would say I have define this independent from the language in the file-checker.

But you have a Hungarian version. Where did you get this?

Mimo

Link to comment
Share on other sites

KB905474 still in my HF folder, but hfslipfc reports as missing update for WU.

Missing:

WindowsXP-KB905474-HUN-x86.exe

HF:

WindowsXP-KB905474-x86-HUN.exe

Can you change !lang! and x86 ?

Thx for reporting this. It seems that KB905474 is available only in English. See here.

Regarding this I would say I have define this independent from the language in the file-checker.

But you have a Hungarian version. Where did you get this?

Mimo

You can get other languages of this update by downloading it via WU and searching for its adress in WindowsUpdate.log.

Link to comment
Share on other sites

any chance for identifying extracted dx cabs (maybe through wildcards)?

cheers!

It's done! :D
thanks!
2010-01-06

- Added: Checking files of already extracted DX9-Update

- Added: Using hfslip to get the language from SOURCE, so normally "lang" (in INI) can always be empty.

- Added: Obsolete entry "lang2" in the INI (lang2 removed from INI, old INI can still be used

hi Mim0! just tried hfslipfc-100106 ... (i beg your pardon for the lengthy post) presenting here some scenarios that might require clarification:

(1) running hfslipfc.cmd without SOURCE

check for lang used to be ok in earlier vers even without SOURCE (i normally copy new SOURCE to the HFSLIP dir after running hfslipfc) ...

with these settings:

SP=

LANG=

i got this:

[b][color="#0000FF"][font="Courier New"]------------------------------------------
File-Checker (Build 2010/01/06) for HFSLIP
See following site for further details:
people.freenet.de/MisterMoster/hfslip.htm
------------------------------------------
FINDSTR: Cannot open SOURCE\I386\PRODSPEC.INI
FINDSTR: Cannot open SOURCE\I386\PRODSPEC.INI
[color="#000000"]_[/color]
HFSLIPFC will report missing, obsolete and
unknown updates for Windows XP SP3.
Start this from your HFSLIP-folder.

Service Pack included in source: [color="#000000"]SP0[/color]
Language: [color="#000000"]ECHO[/color] ()[/font][/color][/b]

cursor just blinks after 2nd FINDSTR: (marked it with _)...

this instruction does not come up: Press any key to continue . . .

there must be a keypress event for it to proceed with HFSLIPFC will ...

after which, all relevant files in HF & HFSVCPACK_SW1 are identified as unknown ... samples provided below:

[b][font="Courier New"][color="#0000FF"]Checking existing updates for wrong, obsolete or unknown:
---------------------------------------------------------[/color]
[color="#000000"]unknown:[/color] [color="#0000FF"]HF\IE8-WindowsXP-KB971961-x86-ENU.exe[/color]
[color="#000000"]unknown:[/color] [color="#0000FF"]HF\WindowsMedia11-KB939683-x86-ENU.exe[/color]
[color="#000000"]unknown:[/color] [color="#0000FF"]HFSVCPACK_SW1\WindowsXP-KB969084-x86-enu.exe[/color]
[color="#000000"]unknown:[/color] [color="#0000FF"]HFSVCPACK_SW1\WindowsXP-KB976098-v2-x86-ENU.exe[/color][/font][/b]

while all are missing for all checks (sample(s) provided for each check where in the lang string, ECHO may be seen:

[b][font="Courier New"][color="#0000FF"]Check for Service Pack 3 for Windows XP:
----------------------------------------
[color="#000000"]missing (S):[/color] HF\WindowsXP-KB936929-SP3-x86-ECHO.exe (Service Pack 3 for Windows
XP)
Check missing updates for Windows XP SP3:
-----------------------------------------
[color="#000000"]missing (S):[/color] HF\WindowsXP-KB941569-x86-ECHO.EXE (MS07-068: Media File Format (9.
5 and 11))
Check missing updates for IE8:
------------------------------
[color="#000000"]missing (S):[/color] HF\IE8-WindowsXP-x86-ECHO.exe (Internet Explorer 8)
[color="#000000"]missing (S):[/color] HF\IE8-WindowsXP-KB971961-x86-ECHO.EXE (MS09-045: JScript Scripting
Engine)
--------------------------------
[color="#000000"]missing (S):[/color] HF\WindowsMedia11-KB954154-x86-ECHO.EXE (MS08-054: Media Player 11)
[color="#000000"]missing (O):[/color] HF\windowsmedia11-kb944882-x8 6-intl.exe (Fix: Memory increase
s for each media file transfer )
Check missing updates for RDC7:
--------------------------------
[color="#000000"]missing (S):[/color] HFSVCPACK_SW1\WindowsXP-KB969084-x86-ECHO.exe (Remote Desktop Clien
t 7)
Check missing updates for Windows Update:
-----------------------------------------
[color="#000000"]missing (O):[/color] HF\WindowsXP-KB898461-x86-ECHO.exe (Permanent copy of Package Insta
ller)[/color][/font][/b]

with these settings:

SP=

LANG=ENU

i got this:

[b][color="#0000FF"][font="Courier New"]------------------------------------------
File-Checker (Build 2010/01/06) for HFSLIP
See following site for further details:
people.freenet.de/MisterMoster/hfslip.htm
------------------------------------------
FINDSTR: Cannot open SOURCE\I386\PRODSPEC.INI
FINDSTR: Cannot open SOURCE\I386\PRODSPEC.INI
HFSLIPFC will report missing, obsolete and
unknown updates for Windows XP SP3.
Start this from your HFSLIP-folder.

Service Pack included in source: [color="#000000"]SP0[/color]
Language: [color="#000000"]ENU (EN-US)[/color][/font][/color][/b]

1 thing peculiar is this:

[b][color="#0000FF"][font="Courier New"]Check missing updates for WMP11:
--------------------------------
missing (O): HF\windowsmedia11-kb944882-x8 6-intl.exe (Fix: Memory increase
s for each media file transfer )[/font][/color][/b]

won't the extar spaces have something to do with this?

(2) running hfslipfc.cmd with SOURCE (sp2)

with these settings:

SP=

LANG=

i got this (no more FINDSTR: Cannot open SOURCE\I386\PRODSPEC.INI & LANG is autopopulated (be it set or not) by PRODSPEC.ini while SP level still is at default

[b][font="Courier New"][color="#0000FF"]------------------------------------------
File-Checker (Build 2010/01/06) for HFSLIP
See following site for further details:
people.freenet.de/MisterMoster/hfslip.htm
------------------------------------------
HFSLIPFC will report missing, obsolete and
unknown updates for Windows XP SP3.
Start this from your HFSLIP-folder.

Service Pack included in source: [color="#000000"]SP0[/color]
Language: [color="#000000"]ENU (EN-US)[/color][/color][/font][/b]

but still with this:

[font="Courier New"][b][color="#0000FF"]Check missing updates for WMP11:
--------------------------------
missing (O): HF\windowsmedia11-kb944882-x8 6-intl.exe (Fix: Memory increase
s for each media file transfer )[/color][/b][/font]

with these settings:

SP=3

LANG=ENU

i got this:

[color="#0000FF"][font="Courier New"][b]------------------------------------------
File-Checker (Build 2010/01/06) for HFSLIP
See following site for further details:
people.freenet.de/MisterMoster/hfslip.htm
------------------------------------------
HFSLIPFC will report missing, obsolete and
unknown updates for Windows XP SP3.
Start this from your HFSLIP-folder.

Service Pack included in source: [color="#000000"]SP3[/color]
Language: [color="#000000"]ENU (EN-US)[/color][/b][/font][/color]

no FINDSTR: Cannot open SOURCE\I386\PRODSPEC.INI (but with SP level manually set), these came out:

[font="Courier New"][b][color="#0000FF"]Checking existing updates for wrong, obsolete or unknown:
---------------------------------------------------------
[color="#000000"]wrong (S):[/color] HF\WindowsXP-KB936929-SP3-x86-ENU.exe (Service Pack 3 for Windows XP)

Check missing updates for WMP11:
--------------------------------
[color="#000000"]missing (O):[/color] HF\windowsmedia11-kb944882-x8 6-intl.exe (Fix: Memory increase
s for each media file transfer )[/color][/b][/font]

need clarification on the following:

is SOURCE a pre-requisite prior to running hfslipfc.cmd for the purpose of SP3 integration or as expressed in the change log --- for the need to read PRODSPEC.ini, specifically the Localization portion?

how about checking for presence of any of the tags: win51ip.SP1, win51ip.SP2, win51ip.SP3 instead of SP level portion in hfslipfc.ini or PRODSPEC.ini? i may be incorrect but i checked xp gold cd as well as xp cds with sp1, sp2 & sp3 integrated & they all just show this same info:

Product=Windows XP Professional

Version=5.0

Localization=English

ServicePackNumber=0

BitVersion=40

for the purpose of hfslipfc.cmd & hfslipfc.ini, is presence of WindowsXP-KB936929-SP3-x86-ENU.exe still required if SOURCE already has SP3 slipstreamed?

in the midst of all these, these items perhaps need remedy:

HF\WindowsXP-KB936929-SP3-x86-ENU.exe (Service Pack 3 for Windows XP)

HF\windowsmedia11-kb944882-x8 6-intl.exe (Fix: Memory increase

s for each media file transfer )

improper identification of language (or absence of its prerequisites) results to files being tagged as unknown, missing, or wrong

i suppose answers to some queries presented here are obvious, but it'd be good to know for clarification purposes.

your work is appreciated Mim0. :thumbup

cheers!

Link to comment
Share on other sites

kb944882 is easely fixed. just remove the space from this line (between x8 and 6-intl)

O|HF\windowsmedia11-kb944882-x8 6-intl.exe|Fix: Memory increases for each media file transfer

Edited by Glowy
Link to comment
Share on other sites

how about checking for presence of any of the tags: win51ip.SP1, win51ip.SP2, win51ip.SP3 instead of SP level portion in hfslipfc.ini or PRODSPEC.ini?
That's already the way how I check the SP-level :)

2010-01-07

- Added: Checking if SOURCE is filled before try retreiving information from source

- Added: KB944043 (v3)

- Added: IE6-Prefix-handling (for users who mark the IE6-updates with a "IE6-"-prefix)

If one IE6-Update has this prefix all other IE6-Updates must also have this prefix.

- Fixed: removed the tab-character from kb944882-filename (inserted accidentally)

Edited by Mim0
Link to comment
Share on other sites

thanks Glowy ... exactly what i posted. ;) i'm certain Mim0 would have already adjusted that by this current attachment.

that was quick Mim0! appreciate this. :) i'll run it now & report back.

cheers!

reporting back Mim0 ...

tried 3 quick runs ... with & without SOURCE, leaving default values for both SP= & LANG= while 1 with set value for SP in hfslipfc.ini

1st run (with SOURCE), i got these:

[color="#0000FF"][font="Courier New"][b]------------------------------------------
File-Checker (Build 2010/01/07) for HFSLIP
See following site for further details:
people.freenet.de/MisterMoster/hfslip.htm
------------------------------------------
File Not Found
FINDSTR: Cannot open WORK\GETLCIDD.TXT

Check missing updates for Windows XP SP3:
-----------------------------------------
missing (O): HF\WindowsXP-KB944043-v3-x86-ENU.exe (Windows Server 2008 read-only
domain controller compatibility pack)[/b][/font][/color]

i got File Not Found warning ... as for the 2nd 1 about WindowsXP-KB944043-v3-x86-ENU.exe, i don't think this is in the current list. i suppose you'd put it up there when you update the tables. ;) i have just downloaded the file & will run your tool with it in HF

2nd run (without SOURCE ... i just removed the tags for testing purposes), it turned out well but still with the KB944043-v3 prompt

3rd run (with SOURCE & manually set SP=3) , this, together with + KB944043-v3 prompt, came back:

[color="#0000FF"][font="Courier New"][b]Checking existing updates for wrong, obsolete or unknown:
---------------------------------------------------------
wrong (S): HF\WindowsXP-KB936929-SP3-x86-ENU.exe (Service Pack 3 for Windows XP)[/b][/font][/color]

how about checking for presence of any of the tags: win51ip.SP1, win51ip.SP2, win51ip.SP3 instead of SP level portion in hfslipfc.ini or PRODSPEC.ini?
That's already the way how I check the SP-level :)
hope you don't mind if i ask --- what is the portion of manual setting SP level for in hfslipfc.ini? wouldn't this be the source for identifying SP as wrong, say cdtag is different from what was manually set?

your thoughts ...

thanks!

Edited by Kiki Burgh
Link to comment
Share on other sites

i got File Not Found warning ... as for the 2nd 1 about WindowsXP-KB944043-v3-x86-ENU.exe, i don't think this is in the current list. i suppose you'd put it up there when you update the tables. ;) i have just downloaded the file & will run your tool with it in HF
The current list with KB944043 included is not online yet. that's the reason to download the current hfslipfc here :)

hope you don't mind if i ask --- what is the portion of manual setting SP level for in hfslipfc.ini? wouldn't this be the source for identifying SP as wrong, say cdtag is different from what was manually set?

SOURCE may be empty when you run hfslipfc.

Regarding KB936929-message (SP3):

  • If hfslipfc shall run with the information that SP3 is included in SOURCE then KB936929 may not be included in HF (otherwise it's coming up with the wrong-message).
  • If hfslipfc shall run with the information that SP3 is NOT included than KB936929 will be expected.

Seems to be OK

Edited by Mim0
Link to comment
Share on other sites

hey Mim0! thanks for the immediate reply ...

these were the 2 lines pertaining to the warning:

File Not Found

FINDSTR: Cannot open WORK\GETLCIDD.TXT

was this for WindowsXP-KB944043-v3-x86-ENU.exe? this particular error hasn't come up in recent runs though

as for WindowsXP-KB944043-v3-x86-ENU.exe, i knew that was a new addition to the list ... already have it & just waiting for the result of the latest run for posting ... ok, no error posted this time

presenting some runs concerning WindowsXP-KB936929-SP3-x86-ENU.exe:

here are different scenarios i tried:

(1) SP= , SOURCE with SP2 integrated (win51ip.SP2) ---> no error

(2) SP=3, SOURCE with SP2 integrated (win51ip.SP2) --->

Checking existing updates for wrong, obsolete or unknown:

---------------------------------------------------------

wrong (S): HF\WindowsXP-KB936929-SP3-x86-ENU.exe (Service Pack 3 for Windows XP)

(3) SP= , no SOURCE ---> no error

(4) SP=3, no SOURCE --->

Checking existing updates for wrong, obsolete or unknown:

---------------------------------------------------------

wrong (S): HF\WindowsXP-KB936929-SP3-x86-ENU.exe (Service Pack 3 for Windows XP)

(5) SP= , SOURCE with SP3 integrated (win51p.SP3) --->

Checking existing updates for wrong, obsolete or unknown:

---------------------------------------------------------

wrong (S): HF\WindowsXP-KB936929-SP3-x86-ENU.exe (Service Pack 3 for Windows XP)

(6) SP=3, SOURCE with SP3 integrated (win51p.SP3) ---> this one was strange (& confusing) ... i was expecting, there'd be no error here (since both conditions of SP3 are the same) but then again, here's the result:

Checking existing updates for wrong, obsolete or unknown:

---------------------------------------------------------

wrong (S): HF\WindowsXP-KB936929-SP3-x86-ENU.exe (Service Pack 3 for Windows XP)

indeed, i have WindowsXP-KB936929-SP3-x86-ENU.exe in HF which i think is only being identified as wrong if manually assigned SP=3 while SOURCE doesn't have what is expected: win51ip.SP3 cd tag ... which brings me back to the conflict between having manually assigned values for SP= in hfslipfc.ini vs hfslipfc.cmd checking on SOURCE's cd tag (win51ip.SPx) ... say for some reason a user unintentionally assigned value to SP= in hfslipfc.ini which is different with the SP level of SOURCE, then the error comes up ... hehe! i'm not trying to make this difficult for you Mim0 ... just running tests & suggesting since atm, i think the value of SP= in hfslipfc.ini must be the same with cd tag (win51ip.SPx) in SOURCE :P

cheers!

Edited by Kiki Burgh
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...