
XPSP3_QFE_UpdatePack for Windows XP Post-SP3 20180109
- =[FEAR]=JIGSAW
- Posts: 400
- Joined: Mon Feb 18, 2008 11:54 am
- Location: Cape Town, South Africa
- user_hidden
- Posts: 1924
- Joined: Thu Dec 06, 2007 7:52 am
- Location: Canada eh!
- user_hidden
- Posts: 1924
- Joined: Thu Dec 06, 2007 7:52 am
- Location: Canada eh!
If you are talking about how long it takes to update XP I learned a trick from last time. Just download and install the IE update manually and then MU finds all the other updates in a few seconds.user_hidden wrote:update will be posted later tonight or tomorrow.
seems MS has been playing with MU once again with XP.
Thanks for all your work on this project.
- user_hidden
- Posts: 1924
- Joined: Thu Dec 06, 2007 7:52 am
- Location: Canada eh!
20131210
updated Microsoft Malicious Software Removal Tool v5.7
updated Adobe Flash Player 11.9.900.170 ActiveX Control
added KB2892075
added KB2893294
added KB2893984 replaced KB2883150
added KB2898715 replaced KB2849470
added KB2898785 replaced KB2888505
added KB2904266 replaced KB2890882
removed KB2653956 replaced by KB2749655 & KB2893294
updated Microsoft Malicious Software Removal Tool v5.7
updated Adobe Flash Player 11.9.900.170 ActiveX Control
added KB2892075
added KB2893294
added KB2893984 replaced KB2883150
added KB2898715 replaced KB2849470
added KB2898785 replaced KB2888505
added KB2904266 replaced KB2890882
removed KB2653956 replaced by KB2749655 & KB2893294
- user_hidden
- Posts: 1924
- Joined: Thu Dec 06, 2007 7:52 am
- Location: Canada eh!
- Outbreaker
- Posts: 703
- Joined: Tue Aug 21, 2007 8:06 am
@user_hidden
If you also integrate the "Adobe Flash Player - Plugin" in your UpdatePack would this use a lot more place? If not, then it would help to reduce the Windows XP image size, because i think a lot of users include Firefox or Chrome in their Unattended Setup and like this it would not be required to include the whole 17 MB Adobe Flash again.
If you also integrate the "Adobe Flash Player - Plugin" in your UpdatePack would this use a lot more place? If not, then it would help to reduce the Windows XP image size, because i think a lot of users include Firefox or Chrome in their Unattended Setup and like this it would not be required to include the whole 17 MB Adobe Flash again.

- user_hidden
- Posts: 1924
- Joined: Thu Dec 06, 2007 7:52 am
- Location: Canada eh!
- Outbreaker
- Posts: 703
- Joined: Tue Aug 21, 2007 8:06 am
- user_hidden
- Posts: 1924
- Joined: Thu Dec 06, 2007 7:52 am
- Location: Canada eh!
Outbreaker wrote:Thanks for the Update.
user_hidden, What do you think about integrating also the "Adobe Flash Player - Plugin"? Would this not be helpful for users that integrate or install a second Browser?.
sorry I forgot to answer your first post about it.
my thoughts have been since firefox, chrome etc are not part of the OS
I don't include flash player for them. on the other hand IE is part of the
OS so including updates for the pluggin was added.
I haven't looked but aren't there stand alone addons for just flash player?
all that being said i'll check when I have time and see if i'll add the player.
- Outbreaker
- Posts: 703
- Joined: Tue Aug 21, 2007 8:06 am
I think the best way would be either to integrate the whole Adobe Flash Player into the UpdatePack or to completely remove it from the UpdatePack.
Because now if we integrate a second Browser we have to add the whole Adobe Flash Player core again into the Unattended Setup and this will only eat up precious disc space.
Because now if we integrate a second Browser we have to add the whole Adobe Flash Player core again into the Unattended Setup and this will only eat up precious disc space.

I assume the UpdatePack will be frozen after April. Why create more work for something that can easily be integrated with a RunonceEx.cmd during installation?
I also agree with UH that the pack should only include things that are part of the OS. There are already addons to do this. We already had a similar situation before with the runtimes being included causing duplication if someone used an addon such as Ricks-YumeYao_MicrosoftVC78910RuntimeLibraries_MixedAddon where VC7 happened to be in both the UpdatePack and the Addon. Luckily this was not a problem. My vote is to leave things as they are.
Al
I also agree with UH that the pack should only include things that are part of the OS. There are already addons to do this. We already had a similar situation before with the runtimes being included causing duplication if someone used an addon such as Ricks-YumeYao_MicrosoftVC78910RuntimeLibraries_MixedAddon where VC7 happened to be in both the UpdatePack and the Addon. Luckily this was not a problem. My vote is to leave things as they are.
Al
- Outbreaker
- Posts: 703
- Joined: Tue Aug 21, 2007 8:06 am
I think you missed my last post the point of this was to save space so that we don't have to integrate the Adobe Flash Player core 2 times in a Unattended Setup if integrating a second browser.
And after April there will be still some updates only not over the free Windows Update Center.
http://storageservers.wordpress.com/201 ... -and-more/
And after April there will be still some updates only not over the free Windows Update Center.
http://storageservers.wordpress.com/201 ... -and-more/
Last edited by Outbreaker on Wed Jan 15, 2014 8:48 am, edited 1 time in total.
- Outbreaker
- Posts: 703
- Joined: Tue Aug 21, 2007 8:06 am
Removing it would not be a good idea because there is no Flash Addon that combines the Flash Plugin and ActiveX togethe it one installer.
Last edited by Outbreaker on Wed Jan 15, 2014 4:43 pm, edited 3 times in total.
I vote to leave it as it is now! Why complicate things with the plugin integration, when it is needed only by Firefox (Chrome has the plugin integrated and Safari is not updated anymore for Windows)? I bet not a lot of users are integrating Firefox.
Outbreaker, if you want it so badly, why don't you integrate the Flash Plugin only (without ActiveX)? That's what addons are for.
Outbreaker, if you want it so badly, why don't you integrate the Flash Plugin only (without ActiveX)? That's what addons are for.
- Outbreaker
- Posts: 703
- Joined: Tue Aug 21, 2007 8:06 am
That would not be logical:
XPSP3_QFE_UpdatePack + Flash ActiveX Integrated + Firefox/Chrome + Flash Addon (For the Flash Plugin) = 16 MB of CD space wasted.
XPSP3_QFE_UpdatePack + Flash Plugin and ActiveX Integrated + Firefox/Chrome = Only 1 MB more CD space needed.
You see what i mean?
If you install the Flash Plugin and the Flash ActiveX then you are installing the Flash core 2 times and thats not needed.
The best way would be if user_hidden would Integrated the Flash Plugin part in his UpdatePack because there is no Flash Addon that combines the Flash Plugin and ActiveX togethe in one installer.
XPSP3_QFE_UpdatePack + Flash ActiveX Integrated + Firefox/Chrome + Flash Addon (For the Flash Plugin) = 16 MB of CD space wasted.
XPSP3_QFE_UpdatePack + Flash Plugin and ActiveX Integrated + Firefox/Chrome = Only 1 MB more CD space needed.
You see what i mean?

If you install the Flash Plugin and the Flash ActiveX then you are installing the Flash core 2 times and thats not needed.
The best way would be if user_hidden would Integrated the Flash Plugin part in his UpdatePack because there is no Flash Addon that combines the Flash Plugin and ActiveX togethe in one installer.
Last edited by Outbreaker on Wed Jan 15, 2014 4:56 pm, edited 1 time in total.
I don't see what you mean. Most people are quite picky about the web browser they choose to use. A new web browser should not ever be part of an update pack in my not so humble opinion.
Microsoft has included the Flash Player ActiveX control in Windows XP from the beginning. It makes sense to update a component that is already included.
Since Windows XP does not include an internet browser that uses Netscape plugins (such as Firefox), there is no reason to integrate the Netscape plugin for Flash Player unless also integrating a browser that could use it. It's not a matter of how efficiently it could be included in an update pack; it's a matter of properly creating a small, efficient addon for just that plugin, and nothing else. This may require repacking the plugin installer to reduce its size, or dumping the installer altogether in favor of a proper addon that only adds files and registry entries. It can be done. It just hasn't been done yet.
Microsoft has included the Flash Player ActiveX control in Windows XP from the beginning. It makes sense to update a component that is already included.
Since Windows XP does not include an internet browser that uses Netscape plugins (such as Firefox), there is no reason to integrate the Netscape plugin for Flash Player unless also integrating a browser that could use it. It's not a matter of how efficiently it could be included in an update pack; it's a matter of properly creating a small, efficient addon for just that plugin, and nothing else. This may require repacking the plugin installer to reduce its size, or dumping the installer altogether in favor of a proper addon that only adds files and registry entries. It can be done. It just hasn't been done yet.
- Outbreaker
- Posts: 703
- Joined: Tue Aug 21, 2007 8:06 am
If a Flash version is already integrated (ActiveX or Plugin) then it's not needed to integrate the whole Flash core again but only the 1 MB ActiveX or Plugin part.


Last edited by Outbreaker on Wed Jan 15, 2014 5:12 pm, edited 1 time in total.
- Outbreaker
- Posts: 703
- Joined: Tue Aug 21, 2007 8:06 am
That would be also a good alternative. An Addon like that would also work with every UpdatePack.
Last edited by Outbreaker on Wed Jan 15, 2014 5:21 pm, edited 2 times in total.
The problem in your search is that is missing the file for Flash plugin that is called NPSWF32_xx.dll, and is about 15 MB big. For my Italian UpdatePack, based on the gdr branch, I chose to remove the latest version of flash and just leave an old hotfix released shortly after the sp3, for flash 6 I think. The latest version is available as a separate addon and includes both ActiveX and plugin versions. It's based on a modification of file swflash.inf and additional files are grouped into a cab archive, roughly about 16 MB, which includes everything (32-bit version for xp). I decide to split into two different pack because it is assumed that after April the update pack will no longer be updated, while there will be new versions of Flash almost every month.
The following files together can be CABbed down to 7.78 MB. 7-Zip can reduce them to 7.16 MB using settings compatible with RVMi.
- 856 B - flashplayer.xpt
820 KB - FlashUtil32_12_0_0_43_Plugin.exe
15.5 MB - NPSWF32_12_0_0_43.dll
1.51 MB - plugin.vch
- Outbreaker
- Posts: 703
- Joined: Tue Aug 21, 2007 8:06 am
I will also try it with Active Registry Monitor and post my results.
Last edited by Outbreaker on Wed Jan 15, 2014 9:19 pm, edited 1 time in total.
- Outbreaker
- Posts: 703
- Joined: Tue Aug 21, 2007 8:06 am
Here are my results ->
New Created Files:
New Created Registry Entries:
New Created Files:
Code: Select all
C:\WINDOWS\system32\Macromed\Flash\flashplayer.xpt
C:\WINDOWS\system32\Macromed\Flash\FlashUtil32_12_0_0_43_Plugin.exe
C:\WINDOWS\system32\Macromed\Flash\mms.cfg
C:\WINDOWS\system32\Macromed\Flash\NPSWF32_12_0_0_43.dll
C:\WINDOWS\system32\Macromed\Flash\plugin.vch
Code: Select all
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Macromedia\FlashPlayer]
"FlashPlayerVersion"="12.0.0.43~installVector=1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayer]
"CheckFrequency"=dword:00000001
"LastUpdateCheck"=hex(b):00,00,00,00,00,00,00,00
"UpdateAttempts"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayerPlugin]
"isScriptDebugger"=dword:00000000
"PlayerPath"="C:\\WINDOWS\\system32\\Macromed\\Flash\\NPSWF32_12_0_0_43.dll"
"UninstallerPath"="C:\\WINDOWS\\system32\\Macromed\\Flash\\FlashUtil32_12_0_0_43_Plugin.exe"
"Version"="12.0.0.43"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Adobe Flash Player Plugin]
"DisplayIcon"="C:\\WINDOWS\\system32\\Macromed\\Flash\\FlashUtil32_12_0_0_43_Plugin.exe"
"DisplayName"="Adobe Flash Player 12 Plugin"
"DisplayVersion"="12.0.0.43"
"EstimatedSize"=dword:00001800
"HelpLink"="http://www.adobe.com/go/flashplayer_support/"
"NoModify"=dword:00000001
"NoRepair"=dword:00000001
"Publisher"="Adobe Systems Incorporated"
"RequiresIESysFile"="4.70.0.1155"
"UninstallString"="C:\\WINDOWS\\system32\\Macromed\\Flash\\FlashUtil32_12_0_0_43_Plugin.exe -maintain plugin"
"URLInfoAbout"="http://www.adobe.com"
"URLUpdateInfo"="http://www.adobe.com/go/getflashplayer/"
"VersionMajor"=dword:0000000c
"VersionMinor"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\FlashPlayerApp.exe]
"DisableExceptionChainValidation"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\FlashPlayerPlugin_12_0_0_43.exe]
"DisableExceptionChainValidation"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\FlashPlayerUpdateService.exe]
"DisableExceptionChainValidation"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\FlashUtil32_12_0_0_43_Plugin.exe]
"DisableExceptionChainValidation"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins\@adobe.com/FlashPlayer]
"Description"="Adobe® Flash® Player 12.0.0.43 Plugin"
"Path"="C:\\WINDOWS\\system32\\Macromed\\Flash\\NPSWF32_12_0_0_43.dll"
"ProductName"="Adobe® Flash® Player 12.0.0.43 Plugin"
"Vendor"="Adobe Systems Incorporated"
"Version"="12.0.0.43"
"XPTPath"="C:\\WINDOWS\\system32\\Macromed\\Flash\\flashplayer.xpt"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AdobeFlashPlayerUpdateSvc]
"Description"="This service keeps your Adobe Flash Player installation up to date with the latest enhancements and security fixes."
"DisplayName"="Adobe Flash Player Update Service"
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,00,\
5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4d,00,61,00,63,\
00,72,00,6f,00,6d,00,65,00,64,00,5c,00,46,00,6c,00,61,00,73,00,68,00,5c,00,\
46,00,6c,00,61,00,73,00,68,00,50,00,6c,00,61,00,79,00,65,00,72,00,55,00,70,\
00,64,00,61,00,74,00,65,00,53,00,65,00,72,00,76,00,69,00,63,00,65,00,2e,00,\
65,00,78,00,65,00,00,00
"ObjectName"="LocalSystem"
"Start"=dword:00000003
"Type"=dword:00000010
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AdobeFlashPlayerUpdateSvc\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
Last edited by Outbreaker on Wed Jan 15, 2014 9:58 pm, edited 3 times in total.
- OnePiece Alb
- Posts: 525
- Joined: Sat Sep 01, 2007 7:01 pm
- Location: Albania
- Contact:
Really? what do you do put warez\pirate files in http://www.ryanvm.net/forum ??????????Outbreaker wrote:I will also try it with Active Registry Monitor and post my results.
Active.Registry.Monitor.v1.38.rar Hash MD5 38FEBB4FDB3467762CC5F9795C223CC9
\Active.Registry.Monitor.v1.38\arm\contacts.txt
\Active.Registry.Monitor.v1.38\arm\file_id.diz
\Active.Registry.Monitor.v1.38\arm\history.txt
\Active.Registry.Monitor.v1.38\arm\LICENSE.TXT
\Active.Registry.Monitor.v1.38\arm\pad_file.xml
\Active.Registry.Monitor.v1.38\arm\readme.txt
\Active.Registry.Monitor.v1.38\arm\REGISTER.TXT
\Active.Registry.Monitor.v1.38\arm\Setup.exe
\Active.Registry.Monitor.v1.38\arm\setup.ini
\Active.Registry.Monitor.v1.38\Serial.txt
- Outbreaker
- Posts: 703
- Joined: Tue Aug 21, 2007 8:06 am
UPS i didn't notice this i simply sheared for a download link because i couldn't find the tool anymore on the official website. I now replaced the download link with a new one.
Last edited by Outbreaker on Wed Jan 15, 2014 9:32 pm, edited 2 times in total.
- Outbreaker
- Posts: 703
- Joined: Tue Aug 21, 2007 8:06 am
Sorry double post Internet Lag. 

Last edited by Outbreaker on Wed Jan 15, 2014 9:32 pm, edited 4 times in total.
- OnePiece Alb
- Posts: 525
- Joined: Sat Sep 01, 2007 7:01 pm
- Location: Albania
- Contact:
Really?Outbreaker wrote:I didn't notice this i simply sheared for a download link because the original website doesn't work. I now replaced the link with a new one.
because RegShot and InstallWatch Pro 2.5 (that the whole RyanVM Community use for many many years) they are not in the web, that work even better
- Outbreaker
- Posts: 703
- Joined: Tue Aug 21, 2007 8:06 am
A long time ago i was looking for something like that and the only thing i could find was "Active Registry Monitor" but i will definitely try out RegShot and InstallWatch if i need work with something like this again.
Last edited by Outbreaker on Wed Jan 15, 2014 9:28 pm, edited 2 times in total.
Nice. But according to my results you're missing a couple keys. They change depending on the file version, which is the reason I had to write a script to capture everything. And according to my tests, registering NPSWF*.dll doesn't add any relevant registry entries--at least not yet. This is something I also test with a script.mf3imp wrote:In our Italian community we found that this section are added to the registry
HKLM,"SOFTWARE\Macromedia\FlashPlayerPlugin"
HKLM,"SOFTWARE\MozillaPlugins\@adobe.com/FlashPlayer"
And registering the file:
NPSWF32_%VerFileDll%.dll
It's missing the uninstall section, but it's on purpose.
Your results assume that the ActiveX control was not installed first. "AdobeFlashPlayerUpdateSvc" is also added by the ActiveX control installer. Here are mine from an XPx64 install which can be easily adapted to x86:Outbreaker wrote:Here are my results ->
Files to add:
Code: Select all
C:\WINDOWS\system32\Macromed\Flash\FlashUtil64_12_0_0_43_Plugin.exe
C:\WINDOWS\system32\Macromed\Flash\NPSWF64_12_0_0_43.dll
C:\WINDOWS\system32\Macromed\Flash\plugin.vch
C:\WINDOWS\SysWOW64\Macromed\Flash\flashplayer.xpt
C:\WINDOWS\SysWOW64\Macromed\Flash\FlashUtil32_12_0_0_43_Plugin.exe
C:\WINDOWS\SysWOW64\Macromed\Flash\NPSWF32_12_0_0_43.dll
C:\WINDOWS\SysWOW64\Macromed\Flash\plugin.vch
HKLM\SOFTWARE\Wow6432Node\Macromedia\FlashPlayerPlugin
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\FlashPlayerPlugin_12_0_0_43.exe
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\FlashUtil32_12_0_0_43_Plugin.exe
HKLM\SOFTWARE\Wow6432Node\MozillaPlugins
HKLM\SOFTWARE\Macromedia\FlashPlayerPlugin
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\FlashPlayerPlugin_12_0_0_43.exe
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\FlashUtil64_12_0_0_43_Plugin.exe
HKLM\SOFTWARE\MozillaPlugins
- Outbreaker
- Posts: 703
- Joined: Tue Aug 21, 2007 8:06 am
That is explained in the RVMi online manual under [ExtraFileEdits] and [EditFile]. 

- Outbreaker
- Posts: 703
- Joined: Tue Aug 21, 2007 8:06 am
Does anyone know why this "RVM Integrator" code below doesn't work?
[ExtraFileEdits]
i386\qfeUpPck.inf|HKCU<COMMA>"SOFTWARE\Macromedia\FlashPlayer"<COMMA>"FlashPlayerVersion"<COMMA>0<COMMA>"%FLASHPVERSION%"|HKCU<COMMA>"Software\Macromedia\FlashPlayer"<COMMA>"FlashPlayerVersion"<COMMA>0x00000000<COMMA>"%FLASHPPVERSION%~installVector<EQUALS>1"|1
[ExtraFileEdits]
i386\qfeUpPck.inf|HKCU<COMMA>"SOFTWARE\Macromedia\FlashPlayer"<COMMA>"FlashPlayerVersion"<COMMA>0<COMMA>"%FLASHPVERSION%"|HKCU<COMMA>"Software\Macromedia\FlashPlayer"<COMMA>"FlashPlayerVersion"<COMMA>0x00000000<COMMA>"%FLASHPPVERSION%~installVector<EQUALS>1"|1
- Outbreaker
- Posts: 703
- Joined: Tue Aug 21, 2007 8:06 am
- Outbreaker
- Posts: 703
- Joined: Tue Aug 21, 2007 8:06 am
Does anyone know way i get this error message "Line 9343 of the INF file\i386\txtsetup.sif in invalid" by adding this:
[txtsetup_dirs]
253 = Tasks
[txtsetup_files]
flashPU.job = 100,,,,,,,253,0,0,Adobe Flash Player Updater.job
[EDIT]
Okay i found out way i had to do it like this:
[txtsetup_files]
flashPU.job = 100,,,,,,,253,0,0,"Adobe Flash Player Updater.job"

[txtsetup_dirs]
253 = Tasks
[txtsetup_files]
flashPU.job = 100,,,,,,,253,0,0,Adobe Flash Player Updater.job
[EDIT]
Okay i found out way i had to do it like this:
[txtsetup_files]
flashPU.job = 100,,,,,,,253,0,0,"Adobe Flash Player Updater.job"
