Problem with Desktop QFE Installer

E

Eberhard Schefold

I can't get the XPE Desktop QFE Installer to work.

Here's what I've done/gathered:

- I downloaded the "Microsoft Windows XP Embedded Desktop QFE
Installer Tool 1.0" from the secured OEM site, imported the package into
our TD database and selected the component "Desktop QFE Support - Hotfix
Q824706" into the configuration for our image.

- I also imported every QFE that includes components on which the
Desktop QFE Installer depends. I made sure every dependent component is
included with our configuration, i.e.

Common Control Libraries Version 6 [1.0.10.0]
Microsoft Visual C++ Run Time
Primitive: Crypt32 - Hotfix Q329115
Primitive: Mpr
Primitive: Ntdll - Hotfix Q815021
Primitive: Ole32 - Hotfix Q824146
Primitive: Oleaut32
Primitive: Psapi
Primitive: Setupapi
Primitive: Shell32 - Hotfix Q821557
Primitive: Userenv
Primitive: Version
Primitive: Winspool
RPC Local Support - Hotfix Q824146
Win32 API - Advanced
Win32 API - GDI - Hotfix Q835732
Win32 API - Kernel
Win32 API - User - Hotfix Q824141

- I upgraded our configuration and resolved all dependencies.

- I built the image with no errors, deployed it and waited for FBA to
finish.

- I downloaded the first patch that is supposed to work with the
Desktop QFE Installer, i.e. MS04-015: Vulnerability in Help and Support
Center Could Allow Remote Code Execution (840374). According to the
documentation on the Technet site, the patch is supposed to replace
(among others) the file helpctr.exe (no directory given) with a new
version 5.1.2600.1515 (under XP SP 1), and it actually does so under XP
Professional. Our XPE image built has a helpctr.exe in directory

C:\Windows\PcHealth\HelpCtr\Binaries\HelpCtr.exe

which carries version 5.1.2600.1340.

- I executed the patch on the XPE target. It ran with no errors, yet
the HelpCtr.exe in the directory mentioned still carries the old version
5.1.2600.1340. A reboot changed nothing.


Did I make a mistake somewhere, or misunderstood something? If you need
any particular details, I'll be glad to give them. Your help is greatly
appreciated.
 
M

Mark K Vallevand

I did the same thing.

In my image, the HelpCtr.exe does not exist. I must not have that component
installed. Help and Support Services. After installing the QFE, the
directory
C:\Windows\PcHealth\HelpCtr\Binaries
is created, and contains two files. Neither of them is HelpCtr.exe. They
are
hscupd.exe 5.1.2600.134
hscxpsp1.cab
There probably other files and directories installed, but I didn't look for
them. I don't know why the file wasn't updated.

Two concerns.
First, I didn't have the Help and Support Services component installed. I
didn't expect to have any of its files updated. But, I suspect that
installation of QFEs are probably not sophisticated enough to be selective.
It means that QFEs installed on the target machine will waste space if the
updated component is part of you image.

The install also said it was creating a recovery restore point. If you
don't have the componentry to handle recovery restore points, what happens?
I've had cases in the past where recovery restore points are created and
they simply take up hidden space in the System Information directory. Your
Compact Flash fills up, and you don't know why.

--
Regards.
Mark K Vallevand
Eberhard Schefold said:
I can't get the XPE Desktop QFE Installer to work.

Here's what I've done/gathered:

- I downloaded the "Microsoft Windows XP Embedded Desktop QFE
Installer Tool 1.0" from the secured OEM site, imported the package into
our TD database and selected the component "Desktop QFE Support - Hotfix
Q824706" into the configuration for our image.

- I also imported every QFE that includes components on which the
Desktop QFE Installer depends. I made sure every dependent component is
included with our configuration, i.e.

Common Control Libraries Version 6 [1.0.10.0]
Microsoft Visual C++ Run Time
Primitive: Crypt32 - Hotfix Q329115
Primitive: Mpr
Primitive: Ntdll - Hotfix Q815021
Primitive: Ole32 - Hotfix Q824146
Primitive: Oleaut32
Primitive: Psapi
Primitive: Setupapi
Primitive: Shell32 - Hotfix Q821557
Primitive: Userenv
Primitive: Version
Primitive: Winspool
RPC Local Support - Hotfix Q824146
Win32 API - Advanced
Win32 API - GDI - Hotfix Q835732
Win32 API - Kernel
Win32 API - User - Hotfix Q824141

- I upgraded our configuration and resolved all dependencies.

- I built the image with no errors, deployed it and waited for FBA to
finish.

- I downloaded the first patch that is supposed to work with the
Desktop QFE Installer, i.e. MS04-015: Vulnerability in Help and Support
Center Could Allow Remote Code Execution (840374). According to the
documentation on the Technet site, the patch is supposed to replace
(among others) the file helpctr.exe (no directory given) with a new
version 5.1.2600.1515 (under XP SP 1), and it actually does so under XP
Professional. Our XPE image built has a helpctr.exe in directory

C:\Windows\PcHealth\HelpCtr\Binaries\HelpCtr.exe

which carries version 5.1.2600.1340.

- I executed the patch on the XPE target. It ran with no errors, yet
the HelpCtr.exe in the directory mentioned still carries the old version
5.1.2600.1340. A reboot changed nothing.


Did I make a mistake somewhere, or misunderstood something? If you need
any particular details, I'll be glad to give them. Your help is greatly
appreciated.
 
M

Mark K Vallevand

I also noticed that there was an install directory and an uninstall
directory left in C:\Windows. Again, wasted space on my Compact Flash. 2.3
mb.

--
Regards.
Mark K Vallevand
Mark K Vallevand said:
I did the same thing.

In my image, the HelpCtr.exe does not exist. I must not have that component
installed. Help and Support Services. After installing the QFE, the
directory
C:\Windows\PcHealth\HelpCtr\Binaries
is created, and contains two files. Neither of them is HelpCtr.exe. They
are
hscupd.exe 5.1.2600.134
hscxpsp1.cab
There probably other files and directories installed, but I didn't look for
them. I don't know why the file wasn't updated.

Two concerns.
First, I didn't have the Help and Support Services component installed. I
didn't expect to have any of its files updated. But, I suspect that
installation of QFEs are probably not sophisticated enough to be selective.
It means that QFEs installed on the target machine will waste space if the
updated component is part of you image.

The install also said it was creating a recovery restore point. If you
don't have the componentry to handle recovery restore points, what happens?
I've had cases in the past where recovery restore points are created and
they simply take up hidden space in the System Information directory. Your
Compact Flash fills up, and you don't know why.

--
Regards.
Mark K Vallevand
Eberhard Schefold said:
I can't get the XPE Desktop QFE Installer to work.

Here's what I've done/gathered:

- I downloaded the "Microsoft Windows XP Embedded Desktop QFE
Installer Tool 1.0" from the secured OEM site, imported the package into
our TD database and selected the component "Desktop QFE Support - Hotfix
Q824706" into the configuration for our image.

- I also imported every QFE that includes components on which the
Desktop QFE Installer depends. I made sure every dependent component is
included with our configuration, i.e.

Common Control Libraries Version 6 [1.0.10.0]
Microsoft Visual C++ Run Time
Primitive: Crypt32 - Hotfix Q329115
Primitive: Mpr
Primitive: Ntdll - Hotfix Q815021
Primitive: Ole32 - Hotfix Q824146
Primitive: Oleaut32
Primitive: Psapi
Primitive: Setupapi
Primitive: Shell32 - Hotfix Q821557
Primitive: Userenv
Primitive: Version
Primitive: Winspool
RPC Local Support - Hotfix Q824146
Win32 API - Advanced
Win32 API - GDI - Hotfix Q835732
Win32 API - Kernel
Win32 API - User - Hotfix Q824141

- I upgraded our configuration and resolved all dependencies.

- I built the image with no errors, deployed it and waited for FBA to
finish.

- I downloaded the first patch that is supposed to work with the
Desktop QFE Installer, i.e. MS04-015: Vulnerability in Help and Support
Center Could Allow Remote Code Execution (840374). According to the
documentation on the Technet site, the patch is supposed to replace
(among others) the file helpctr.exe (no directory given) with a new
version 5.1.2600.1515 (under XP SP 1), and it actually does so under XP
Professional. Our XPE image built has a helpctr.exe in directory

C:\Windows\PcHealth\HelpCtr\Binaries\HelpCtr.exe

which carries version 5.1.2600.1340.

- I executed the patch on the XPE target. It ran with no errors, yet
the HelpCtr.exe in the directory mentioned still carries the old version
5.1.2600.1340. A reboot changed nothing.


Did I make a mistake somewhere, or misunderstood something? If you need
any particular details, I'll be glad to give them. Your help is greatly
appreciated.
 
N

Nikolai Vorontsov

Hi, Eberhard!
I can't get the XPE Desktop QFE Installer to work.
It works for me. I've just checked helpctr.exe again, it's ver
5.1.2600.1515.
I run the fix like this: start /wait WindowsXP-KB840374-x86-ENU.EXE
/passive /norestart /o /n
 
E

Eberhard Schefold

Nikolai Vorontsov schrieb/wrote:
It works for me. I've just checked helpctr.exe again, it's ver
5.1.2600.1515.
I run the fix like this: start /wait WindowsXP-KB840374-x86-ENU.EXE
/passive /norestart /o /n


Hello Nikolai,

I tried your parameters, but they don't change the behaviour on our system.

Thanks for letting us know the Installer works for you. It's our ususal XPE
luck, I guess ...
 
M

Mark K Vallevand

I tried the same options. The install was much quicker. An install
directory was still left behind (2.3 mb). A restore point is still created.

Is there a way to remove the install directory?
Is there a way to skip creating a restore point?

Microsoft?
 
Y

Yaron Maor

Hi All,

I just read your thread about the new updater tool- sounds interesting..
anyways, if you want to install a patch quietly, with no restart and no
uninstallability do this:
Qxxxxxx_WXP_SP2_x86_ENU.exe -q -n -z

-q Quiet
-n No Restart
-z Do not backup files for uninstall

hope it helps,

Yaron Maor.
=====================
 
M

Mark K Vallevand

Hmmm.

Q840374_WXP_SP2_x86_ENU.exe -?

Gives a different set of options. -Z isn't one of them. And -N is listed
as No Backups.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top