Jump to content

The File-Checker (HFSLIPFC) for HFSLIP


Mim0

Recommended Posts


Mimo, any chance of merging some of my fixes into a new HFSLIP beta version?

Yes, I think so. But at the moment I have no overview what fixes in summary are currently pending...

My idea is, that a new thread should be exist where the first posting will give an overview about pending changes so that we all here have a better overview about coming changes.

One thread for each new HFSLIP-version.

Before a new HFSLIP will be released, we have the change to test these changes and give feedback into that thread.

What do you think?

Edited by Mim0
Link to comment
Share on other sites

At the moment I have created a number of fixes:

1. Fix for missing KB942288 catalog file

2. Fix for integrating muclt.dll.mui files (Windows Update)

3. Fix for integrating latest updroots.exe file

4. Fix for integrating KB961118 ntprint catalog file

5. Remove useless MSIEXEC /x commands (Uninstalls legacy PolicyMaker, not included with Windows XP)

6. Remove all start /wait commands (not needed)

These are minor changes and should be easy to add.

I also have some feature enhancements which may need some public testing:

1. Support integrating OnePiece Internet Explorer 8 Addon.

2. Add support for changing temp SOURCE directory (can speed up HFSLIP when specifying different drive letters)

Edited by Acheron
Link to comment
Share on other sites

6. Remove all start /wait commands (not needed)

My experience shows that without "start /wait", some updates will execute together when another update is running.

Do you really know what you are doing here?

(Speaking of 'start /wait', I think I'll replace it with 'start "" /wait' (note the double quotes) because the latter is safer and can run programs whose paths are quoted.

Example: start "" /wait "C:\Program Files\foo\foo.exe" )

Edited by Explorer09
Link to comment
Share on other sites

Read http://www.msfn.org/board/topic/142365-about-cmds-start-wait-command/ for more information about the redundant start /wait command.

I tested just now. The 'start /wait' thing in redundant only in (batch/CMD) scripts!! Darn Microsoft for such inconsistency in design. :angry:

I have been using GNU/Linux for a long time, and there is no such inconsistency in its bash shell.

Edited by Explorer09
Link to comment
Share on other sites

  • 2 weeks later...

Mim0, I've been doing some research on RDP updates when I thought to look at your list. You don't list KB956744. In your older changelog you indicate that it was replaced by KB2481109 which has since been replaced with KB2813345.

Well KB956744 has not been replaced. It is still a valid update because of registry information that neither KB2481109 or KB2813345 supply. Here's the reg info....

KB956744

[save.Reg.For.Uninstall]

HKLM,"Software\Microsoft\Internet Explorer\ActiveX Compatibility\{7584c670-2274-4efb-b00b-d6aaba6d3850}"

HKLM,"Software\Microsoft\Internet Explorer\ActiveX Compatibility\{9059f30f-4eb1-4bd2-9fdc-36f43a218f4a}"

HKLM,"Software\Microsoft\Internet Explorer\ActiveX Compatibility\{4EDCB26C-D24C-4e72-AF07-B576699AC0DE}"

HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}"

HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}\Control"

HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}\InprocServer32"

HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}\MiscStatus"

HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}\MiscStatus\1"

HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}\ProgID"

HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}\Programmable"

HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}\ToolboxBitmap32"

HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}\TypeLib"

HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}\Version"

HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}\VersionIndependentProgID"

HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}"

HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}\Control"

HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}\InprocServer32"

HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}\MiscStatus"

HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}\MiscStatus\1"

HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}\ProgID"

HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}\Programmable"

HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}\ToolboxBitmap32"

HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}\TypeLib"

HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}\Version"

HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}\VersionIndependentProgID"

HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}"

HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}\Control"

HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}\InprocServer32"

HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}\MiscStatus"

HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}\MiscStatus\1"

HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}\ProgID"

HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}\Programmable"

HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}\ToolboxBitmap32"

HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}\TypeLib"

HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}\Version"

HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}\VersionIndependentProgID"

HKLM,"SOFTWARE\Classes\MsRDP.MsRDP.2.a"

HKLM,"SOFTWARE\Classes\MsRDP.MsRDP.2.a\CLSID"

HKLM,"SOFTWARE\Classes\MsRDP.MsRDP.3.a"

HKLM,"SOFTWARE\Classes\MsRDP.MsRDP.3.a\CLSID"

HKLM,"SOFTWARE\Classes\MsRDP.MsRDP.4.a"

HKLM,"SOFTWARE\Classes\MsRDP.MsRDP.4.a\CLSID"

HKLM,"SOFTWARE\Classes\MsRDP.MsRDP.2\CLSID"

HKLM,"SOFTWARE\Classes\MsRDP.MsRDP.3\CLSID"

HKLM,"SOFTWARE\Classes\MsRDP.MsRDP.4\CLSID"

HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Settings\{971127BB-259F-48c2-BD75-5F97A3331551}"

HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Settings\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}"

HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Settings\{54CE37E0-9834-41ae-9896-4DAB69DC022B}"

On another note can you all please check to see if KB2813345 has been AUTOMATICALLY installed? I believe MS has not added it to Windows Update or Automatic Updates. I plan on making a thread about this. Anyways. either check your add remove programs for it or check the version number of either aaclient.dll or lhmstscx.dll or tsgqec.dll. They should all be 6.0.6001.23191.

I missed this update because in April, when it was released, it never came through so I thought it was for a different version of RDP that I had.

Thanks

Link to comment
Share on other sites

MS often misses reg entries when scanning your computer. See the constant Kernel-Mode Drivers updates. Just look at my post again....the quote part. It's non existent in KB2481109 or KB2813345.

Link to comment
Share on other sites

Still researching RDP and I came accross another error.

new file-checker for XP:

2013-04-12

- Added: KB2817183 (MS13-028: Internet Explorer)

- Added: KB2813345 (MS13-029: Remote Desktop Client, RDC6)

- Added: KB2813347 (MS13-029: Remote Desktop Client, RDC7)

- Added: KB2813170 (MS13-031: Windows Kernel)

- Added: KB2820917 (MS13-033: Windows Client/Server Run-time Subsystem)

- Added: KB2808735 (MS13-036: Kernel-Mode Driver)

- Added: KB890830 (Malicious Software Removal Tool 4.19.7304.0)

- Added: Adobe Flash Player 11.7.700.169

- Removed: KB2809289 (MS13-021: Internet Explorer, replaced by KB2817183)

- Removed: KB2481109 (MS11-017: Remote Desktop Client, RDC6, replaced by KB2813345)

- Removed: KB2483614 (MS11-017: Remote Desktop Client, RDC7, replaced by KB2813347)

- Removed: KB2799494 (MS13-017: Windows Kernel, replaced by KB2813170)

- Removed: KB2646524 (MS12-003: Client/Server Run-time Subsystem, replaced by KB2820917)

- Removed: KB2778344 (MS13-016: Windows Kernel-Mode Driver, replaced by KB2808735)

- Removed: KB890830 (Malicious Software Removal Tool 4.18.7203.0)

- Removed: Adobe Flash Player 11.6.602.180

Download: HFSLIPFC v.2013/01/06 with WindowsXP-update-list v.2013/04/12

@jvidal: no changes regarding KB2264107 - coming asap (too late now... at least for me...)

KB2481109 is not replaced. It contains lhmstsc.exe which KB2813345 does not.

Edited by -X-
Link to comment
Share on other sites

Mim0, I've been doing some research on RDP updates when I thought to look at your list. You don't list KB956744. In your older changelog you indicate that it was replaced by KB2481109 which has since been replaced with KB2813345.

Well KB956744 has not been replaced. It is still a valid update because of registry information that neither KB2481109 or KB2813345 supply. Here's the reg info....

Here is my own research (I did months ago) about the KB956744 registry entries.

auto - The registry entries will be added automatically during XP setup (or by using regsvr32).

add - The registry entries has to be added when slipstreaming KB956744. The entries are not present in either KB2481109 or KB2813345.

!!! - The registry entries will be added automatically, but the value will be different from the one in the update.inf file.

; KB956744

[Product.Add.Reg]

;add HKLM,"Software\Microsoft\Internet Explorer\ActiveX Compatibility\{7584c670-2274-4efb-b00b-d6aaba6d3850}"

;add HKLM,"Software\Microsoft\Internet Explorer\ActiveX Compatibility\{7584c670-2274-4efb-b00b-d6aaba6d3850}","Compatibility Flags",0x00010001,0x400

;add HKLM,"SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{7584c670-2274-4efb-b00b-d6aaba6d3850}","AlternateCLSID",0x00000002,"{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}"

;add HKLM,"Software\Microsoft\Internet Explorer\ActiveX Compatibility\{9059f30f-4eb1-4bd2-9fdc-36f43a218f4a}"

;add HKLM,"Software\Microsoft\Internet Explorer\ActiveX Compatibility\{9059f30f-4eb1-4bd2-9fdc-36f43a218f4a}","Compatibility Flags",0x00010001,0x400

;add HKLM,"SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{9059f30f-4eb1-4bd2-9fdc-36f43a218f4a}","AlternateCLSID",0x00000002,"{971127BB-259F-48c2-BD75-5F97A3331551}"

;add HKLM,"Software\Microsoft\Internet Explorer\ActiveX Compatibility\{4EDCB26C-D24C-4e72-AF07-B576699AC0DE}"

;add HKLM,"Software\Microsoft\Internet Explorer\ActiveX Compatibility\{4EDCB26C-D24C-4e72-AF07-B576699AC0DE}","Compatibility Flags",0x00010001,0x400

;add HKLM,"SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{4EDCB26C-D24C-4e72-AF07-B576699AC0DE}","AlternateCLSID",0x00000002,"{54CE37E0-9834-41ae-9896-4DAB69DC022B}"

;!!! HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}",,,"Microsoft Terminal Services Client Control (redist)"

;auto HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}\Control",,,""

;auto HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}\InprocServer32",,0x00020000,"%systemroot%\system32\mstscax.dll"

;auto HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}\InprocServer32","ThreadingModel",,"Apartment"

;auto HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}\MiscStatus",,,"0"

;auto HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}\MiscStatus\1",,,"131473"

;auto HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}\ProgID",,,"MsRDP.MsRDP.2.a"

;auto HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}\Programmable",,,""

;!!! HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}\ToolboxBitmap32",,0x00020000,"%systemroot%\system32\mstscax.dll"

;auto HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}\TypeLib",,,"{8C11EFA1-92C3-11D1-BC1E-00C04FA31489}"

;!!! HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}\Version",,,"2.0"

;auto HKLM,"SOFTWARE\Classes\CLSID\{971127BB-259F-48c2-BD75-5F97A3331551}\VersionIndependentProgID",,,"MsRDP.MsRDP"

;!!! HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}",,,"Microsoft Terminal Services Client Control (redist)"

;auto HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}\Control",,,""

;auto HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}\InprocServer32",,0x00020000,"%systemroot%\system32\mstscax.dll"

;auto HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}\InprocServer32","ThreadingModel",,"Apartment"

;auto HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}\MiscStatus",,,"0"

;auto HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}\MiscStatus\1",,,"131473"

;auto HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}\ProgID",,,"MsRDP.MsRDP.3.a"

;auto HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}\Programmable",,,""

;!!! HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}\ToolboxBitmap32",,0x00020000,"%systemroot%\system32\mstscax.dll"

;auto HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}\TypeLib",,,"{8C11EFA1-92C3-11D1-BC1E-00C04FA31489}"

;!!! HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}\Version",,,"2.0"

;auto HKLM,"SOFTWARE\Classes\CLSID\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}\VersionIndependentProgID",,,"MsRDP.MsRDP"

;!!! HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}",,,"Microsoft Terminal Services Client Control (redist)"

;auto HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}\Control",,,""

;auto HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}\InprocServer32",,0x00020000,"%systemroot%\system32\mstscax.dll"

;auto HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}\InprocServer32","ThreadingModel",,"Apartment"

;auto HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}\MiscStatus",,,"0"

;auto HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}\MiscStatus\1",,,"131473"

;auto HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}\ProgID",,,"MsRDP.MsRDP.4.a"

;auto HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}\Programmable",,,""

;!!! HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}\ToolboxBitmap32",,0x00020000,"%systemroot%\system32\mstscax.dll"

;auto HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}\TypeLib",,,"{8C11EFA1-92C3-11D1-BC1E-00C04FA31489}"

;!!! HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}\Version",,,"2.0"

;auto HKLM,"SOFTWARE\Classes\CLSID\{54CE37E0-9834-41ae-9896-4DAB69DC022B}\VersionIndependentProgID",,,"MsRDP.MsRDP"

;auto HKLM,"SOFTWARE\Classes\MsRDP.MsRDP.2.a",,,"MsRDP Class v3"

;auto HKLM,"SOFTWARE\Classes\MsRDP.MsRDP.2.a\CLSID",,,"{971127BB-259F-48c2-BD75-5F97A3331551}"

;auto HKLM,"SOFTWARE\Classes\MsRDP.MsRDP.3.a",,,"MsRDP Class v4"

;auto HKLM,"SOFTWARE\Classes\MsRDP.MsRDP.3.a\CLSID",,,"{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}"

;auto HKLM,"SOFTWARE\Classes\MsRDP.MsRDP.4.a",,,"MsRDP Class v5"

;auto HKLM,"SOFTWARE\Classes\MsRDP.MsRDP.4.a\CLSID",,,"{54CE37E0-9834-41ae-9896-4DAB69DC022B}"

;auto HKLM,"SOFTWARE\Classes\MsRDP.MsRDP.2\CLSID",,,"{971127BB-259F-48c2-BD75-5F97A3331551}"

;auto HKLM,"SOFTWARE\Classes\MsRDP.MsRDP.3\CLSID",,,"{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}"

;auto HKLM,"SOFTWARE\Classes\MsRDP.MsRDP.4\CLSID",,,"{54CE37E0-9834-41ae-9896-4DAB69DC022B}"

;add HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Settings\{971127BB-259F-48c2-BD75-5F97A3331551}",,,""

;add HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Settings\{6A6F4B83-45C5-4ca9-BDD9-0D81C12295E4}",,,""

;add HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Settings\{54CE37E0-9834-41ae-9896-4DAB69DC022B}",,,""

Edited by Explorer09
Link to comment
Share on other sites

Because there are other people tracking the Windows and Flash Player updates, I will post only the list of Office 2003 updates from now on. The list is for Mimo's file-checker.

June 2013 Patch Tuesday

Office 2003

2817421 | MS13-051 | ietag.dll & mso.dll | 39235 | replaces 2584052 (MS11-073)

2817473 | outlfltr | 39243 | replaces old junk email filter update

All changes since 2013-02-03 file-checker:

Minus sign means 'to be removed'; plus sign means 'to add this update'.
+ 2810046 MS13-043 (2013-May)
+ 2810047 MS13-042 (2013-May)
+ 2817421 MS13-051 (2013-June)
+ 2817473 outlfltr (2013-June)
- 2584052 MS11-073 (replaced by 2817421)
- 2760497 MS12-079 (replaced by 2810046)
- 2553084 MS10-091 (replaced by 2810047)
- Old junk email filter update

Edited by Explorer09
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...