Onepiece XP Post-SP3 AIO Update Pack FINAL

Windows XP Professional Update Pack discussion.
Post Reply
User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Wed Jul 08, 2015 9:12 am

bphlpt, usually people give up after the first steps. That's why I always say "give me feedback after these (x) steps". Most of the time, it turns out they want things done just a little bit differently, or don't want to use a particular tool or whatever.
It has been like that on the MDL forum a few times as well (with XP updatepack, but also WinPESE bootable USB, etc.), people start enthusiastically, but soon give up. No problem at all, in cases like that I'm just glad I didn't make a full-blown tutorial...
Every time I explain stuff for others, I understand it a little better myself, so that's nice, too...

cosy
Posts: 278
Joined: Tue Apr 18, 2006 11:56 pm

Post by cosy » Wed Jul 08, 2015 5:07 pm

@Atari800xl
seems you came too late when all the soup was finished, but you can have your fun anyway

User avatar
bphlpt
Posts: 1370
Joined: Sat Apr 19, 2008 1:11 am

Post by bphlpt » Wed Jul 08, 2015 7:48 pm

@Atari800xl, I wasn't trying to rush you. I think everyone likes feedback on their advice, I know I do. But if/when you and skrell make it all the way through the process, that was the point at which I was suggesting that it would be nice to put everything together in a single post as a summary. I hope it gets to that point.

@skrell, sorry, but I can't help you directly since I don't have an XP build to give you feedback about. I have a feeling that if you redo the build in stages, testing after each one, that you will quickly either find your mistake, or will narrow down exactly what is going wrong so that others can give you the help you need. If you find your mistake, pleas let us know so that if others have similar symptoms we can suggest a likely solution.

Cheers and Regards

User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Wed Jul 08, 2015 8:18 pm

cosy wrote:@Atari800xl
seems you came too late when all the soup was finished, but you can have your fun anyway
Sorry guys, It's a bit busy at work right now, but I must admit I don't have a clue what you're talking about with the soup thing here.

User avatar
bphlpt
Posts: 1370
Joined: Sat Apr 19, 2008 1:11 am

Post by bphlpt » Thu Jul 09, 2015 5:17 am

It's probably an idiom that didn't quite translate to English, or at least not to something recognizable to those not already familiar with the phrase. Similarly, I doubt that "Kiss my grits" or "Well butter my buns and call me a biscuit" would translate well to those not familiar with those Southern US expressions.

But I think he meant that even though OnePiece seems to be gone, you can still make a valuable impact to the community with his tool.

Cheers and Regards

User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Thu Jul 09, 2015 9:09 am

Probably the best idea would be to wait until next week's new POSReady updates, hopefully 5eraph will tell us which updates are superseded, so we can make a litte HowTo on making a personal (and again: localized!) POS Addon with DXUPAC. I guess the easiest way is to start with OnePiece's box folder (updated until April), after that add the May, June and July updates (which you'll have to download yourself, I get them from https://catalog.update.microsoft.com/v7/site/Home.aspx), and remove the superseded ones.
Then after another month, rinse and repeat (the soup bowl?).

User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Tue Jul 14, 2015 2:11 pm

Not sure if there's still anybody interested, but these are the updates I just found:

Cumulative Security Update for Internet Explorer 8 for WEPOS and POSReady 2009 (KB3065822)
Security Update for WEPOS and POSReady 2009 (KB3067903)
Security Update for WEPOS and POSReady 2009 (KB3068368)
Security Update for WEPOS and POSReady 2009 (KB3069392)
Security Update for WEPOS and POSReady 2009 (KB3070102)
Security Update for WEPOS and POSReady 2009 (KB3072630)
Security Update for WEPOS and POSReady 2009 (KB3072633)
Security Update for WEPOS and POSReady 2009 (KB3077657)
Update for WEPOS and POSReady 2009 (KB3065979)

Looks like they haven't forgotten about us after all :-)

I'll wait for 5seraph's changelog now...

User avatar
5eraph
Site Admin
Posts: 4618
Joined: Tue Jul 05, 2005 9:38 pm
Location: Riverview, MI USA

Post by 5eraph » Tue Jul 14, 2015 6:55 pm

Missed one for IE8, Atari800xl. ;)Still have my Atari 400 and tape drive. Missing most of my cartridges and all of my cassettes though.
Last edited by 5eraph on Wed Jul 15, 2015 1:11 am, edited 1 time in total.

User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Wed Jul 15, 2015 12:01 am

Thanks!
So, how should I have caught KB3074886-IE8? I'm just searching for "XP Embedded" or "POSReady" on
https://catalog.update.microsoft.com/v7/site/Home.aspx
this shows all the others, but not ....4886?

I'll try to make that little HowTo today or tomorrow. My idea was to start with OnePiece's april files, than add the may/june/july files (you'll have to download them one by one) and remove the superseded ones. Unless anybody had a better idea?

EDIT (on that KB3074886-IE8): I googled for it, found it on microsoft.com, selected language, 2 files had to be downloaded. Is that the correct way to get it? I have to admit the catalog.update.microsoft.com would be a lot easier, as it allows to get a lot more in one go... Still wonder how you found this one.

User avatar
5eraph
Site Admin
Posts: 4618
Joined: Tue Jul 05, 2005 9:38 pm
Location: Riverview, MI USA

Post by 5eraph » Wed Jul 15, 2015 12:55 am

I was wrong, read my next post.
Last edited by 5eraph on Wed Jul 15, 2015 1:10 am, edited 2 times in total.

User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Wed Jul 15, 2015 1:05 am

Thanks a lot!!
I'm taking this one step at a time now, first thing I tested was making a "DXUPAC" addon with just all the new updates added to last month's POS files (except this kb3074886 one), then removing all the superseded updates from the "source" folder (per your instructions) and creating the addon again. This seems to produce identical addon files, so that's perfect!

I will first make a new XP iso now with all the new stuff (updatepack, addon, etc), test the new XP, after that make the HowTo on getting all the files together in one place.

User avatar
5eraph
Site Admin
Posts: 4618
Joined: Tue Jul 05, 2005 9:38 pm
Location: Riverview, MI USA

Post by 5eraph » Wed Jul 15, 2015 1:10 am

KB3074886 is acquired from the Microsoft Update Catalog as part of the KB3065822 download for POSReady.

I'lll be including it in my IE8 addons as an additional update.

User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Wed Jul 15, 2015 2:47 am

5eraph, what do you think of this, as a start for the "Post-OnePiece POS Addon Howto" (POPPAH)

Code: Select all

(A) Download the POS updates in your own language from OnePiece's "Box" folder, last updated April 2015.

The zip file contains:

KB2918614
KB2926765
KB2939576
KB2957509
KB2961072
KB2989935
KB2991963
KB2993254
KB2993651
KB2998579
KB3004361
KB3011780
KB3019215
KB3020338
KB3020393
KB3021674
KB3023562
KB3032323
KB3033395
KB3033889
KB3034344
KB3035132
KB3038314
KB3039066
KB3046049
KB3046306
KB3046482
KB3049874

(B) Now go to Windows Catalog, search for "XP embedded", sort on date (descending), select all updates after April 2015:

KB3072630
KB3068368
KB3072633
KB3067903
KB3070102
KB3077657
KB3065822
KB3069392
KB3065979
KB3033890
KB3033890
KB3033890
KB3058515
KB3057839
KB3049563
KB3050945
KB3045171
KB3061518

(C): Merge and sort (A) and (B), check 5eraph's list for superseded files:


KB2918614 Superseded (remove)
KB2926765 KEEP
KB2939576 KEEP
KB2957509 KEEP
KB2961072 KEEP
KB2989935 KEEP
KB2991963 KEEP
KB2993254 KEEP
KB2993651 KEEP
KB2998579 KEEP
KB3004361 KEEP
KB3011780 KEEP
KB3019215 KEEP
KB3020338 KEEP
KB3020393 KEEP
KB3021674 KEEP
KB3023562 KEEP
KB3032323 Superseded (remove)
KB3033395 KEEP
KB3033889 KEEP
KB3033890 KEEP
KB3034344 Superseded (remove)
KB3035132 Superseded (remove)
KB3038314 Superseded (remove)
KB3039066 KEEP
KB3045171 Superseded (remove)
KB3046049 Superseded (remove)
KB3046306 Superseded (remove)
KB3046482 KEEP
KB3049563 Superseded (remove)
KB3049874 KEEP
KB3050945 Superseded (remove)
KB3057839 Superseded (remove)
KB3058515 Superseded (remove)
KB3061518 KEEP
KB3065822 KEEP
KB3065979 KEEP
KB3067903 (Windows Media, I don't need this one)
KB3068368 Superseded (remove)
KB3069392 KEEP
KB3070102 KEEP
KB3072630 KEEP
KB3072633 KEEP
KB3074886 KEEP (part of KB3065822?)
KB3077657 KEEP

User avatar
5eraph
Site Admin
Posts: 4618
Joined: Tue Jul 05, 2005 9:38 pm
Location: Riverview, MI USA

Post by 5eraph » Thu Jul 16, 2015 8:42 pm

Your method seems correct, Atari800xl. And that's quite a list. Sorry I can't take the time to verify it at the moment. :)

User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Fri Jul 17, 2015 12:43 am

Thanks!
Well, maybe I should make the list a bit smaller. What about listing only the resulting 31 updates, needed to make the Addon:
  • KB2926765
    KB2939576
    KB2957509
    KB2961072
    KB2989935
    KB2991963
    KB2993254
    KB2993651
    KB2998579
    KB3004361
    KB3011780
    KB3019215
    KB3020338
    KB3020393
    KB3021674
    KB3023562
    KB3033395
    KB3033889
    KB3033890
    KB3039066
    KB3046482
    KB3049874
    KB3061518
    KB3065822
    KB3065979
    KB3069392
    KB3070102
    KB3072630
    KB3072633
    KB3074886 (part of KB3065822?)
    KB3077657

User avatar
molecule
Posts: 55
Joined: Sun Jul 24, 2011 5:05 pm

Post by molecule » Mon Jul 20, 2015 8:25 pm

==EDIT==

After posting the below, I found seraph's work at POSReady 2009 Updates Addon

http://www.ryanvm.net/forum/viewtopic.php?t=10479

I have work to do. I'll leave the post below, but based on seraph's work, it can be ignored.

Thanks seraph!

======

Somewhat of a noob here, especially as regards POSReady

I ran in the MS catalog update, going back to May 2014 EOL, just to check on my friend One Piece (couldn't live without him!!!). His zip file goes from May 2014 thru this April 2015.

I found some questions, which are probably my lack of knowledge. I thought I'd share them for review.

After April 2015, I found some quesitons.

I'm workign with XP, x86, ENU

Highest regards to ALL!

==edit==
1. Can we integrate dot NET updates from POSReady. There are several, for .NET 2sp2 and .Net 4. The .NET updates come with a file for a MSI patch reg fix ... X86-all-msipatchregfix-x86.exe

KB2972215 09/09/14 NDP 40-x86 14,374,112
KB2979574 10/14/14 NDP 20sp2-v2-x86 1,528,048
KB2972105 10/14/14 NDP 20sp2-x86 3,146,472
KB2894842-v2 04/13/15 NDP 40-v2-x86 6,749,448
KB2894843 04/13/15 NDP 20sp2-x86 7,528,200
KB2932079 05/13/14 NDP 20sp2-x86 1,143,048
KB2931365 05/13/14 NDP 40-x86 2,193,656


2. KB3067903_Security Update_WMP has 3 files.
I expanded them and based on the inf files (I'm not experienced) it appears that there is a separate file cewmdm.dll for WMP10, WMP10L and WMP11.
windowsmedia-KB3067903-x86-enu_sha hash 65c7e... =WMP10
windowsmedia-KB3067903-x86-enu_sha hash 17cad... =WMP10L
windowsmedia-KB3067903-x86-enu_sha hash 51015... =WMP11

Thanks

Code: Select all

KB2894842-v2  04/13/15   NDP40-v2-x86              6,749,448   dot NET excluded by 1Piece
KB2894843     04/13/15   NDP20sp2-x86              7,528,200   dot NET excluded by 1Piece
KB2918614     11/11/14   XP-x86-POSReady-ENU       1,655,024   replaced by KB3072630
KB2926765     05/13/14   XP-x86-POSReady-ENU         708,848
KB2931365     05/13/14   NDP40-x86                 2,193,656   dot NET excluded by 1Piece
KB2932079     05/13/14   NDP20sp2-x86.exe          1,143,048   dot NET excluded by 1Piece
KB2939576     06/10/14   XP-x86-POSReady-ENU       1,380,592
KB2957503     06/10/14   XP-x86-POSReady-ENU       1,321,200   excluded by 1Piece
KB2957509     06/10/14   XP-x86-POSReady-ENU         680,176
KB2961072     07/07/14   XP-x86-POSReady-ENU         581,360
KB2972105     10/14/14   NDP20sp2-x86              3,146,472   dot NET excluded by 1Piece
KB2972215     09/09/14   DP40-x86.exe             14,374,112   dot NET excluded by 1Piece
KB2979574     10/14/14   NDP20sp2-v2-x86           1,528,048   dot NET excluded by 1Piece
KB2981580     08/12/14   XP-x86-POSReady-ENU         531,664   excluded by 1Piece
KB2989935     11/11/14   XP-x86-POSReady-ENU         785,624
KB2991963     11/11/14   XP-x86-POSReady-ENU       1,024,720
KB2992611     11/11/14   XP-x86-POSReady-ENU         587,992   excluded by 1Piece
KB2993254     10/14/14   XP-x86-POSReady-ENU         805,584
KB2993651     08/27/14   XP-x86-POSReady-ENU       1,584,336   excluded by 1Piece, included by Atari
KB2993958     11/11/14   XP-x86-POSReady-ENU         935,120   excluded by 1Piece
KB2998527     09/23/14   XP-x86-POSReady-ENU         532,176   excluded by 1Piece
KB2998579     10/14/14   XP-x86-POSReady-ENU         582,872
KB3000061     10/14/14   XP-x86-POSReady-ENU       1,450,712   excluded by 1Piece
KB3002885     11/11/14   XP-x86-POSReady-ENU       1,450,192   excluded by 1Piece
KB3004361     02/09/15   XP-x86-POSReady-ENU         638,160
KB3006226     11/11/14   XP-x86-POSReady-ENU         766,160   excluded by 1Piece
KB3011780     11/18/14   XP-x86-POSReady-ENU         650,960
KB3012172     12/09/14   XP-x86-POSReady-ENU         700,632   excluded by 1Piece
KB3012176     12/09/14   IE8-XP-x86-ENU              702,168   excluded by 1Piece
KB3013126     12/09/14   XP-x86-POSReady-ENU       1,321,688   excluded by 1Piece
KB3013410     12/09/14   XP-x86-POSReady-ENU         532,184   excluded by 1Piece
KB3013455     02/09/15   XP-x86-POSReady-ENU       1,453,784   excluded by 1Piece
KB3019215     01/12/15   XP-x86-POSReady-ENU         594,136
KB3020338     02/07/15   XP-x86-POSReady-ENU         766,168
KB3020393-v2  01/13/15   XP-x86-POSReady-ENU         545,488
KB3021674     01/13/15   XP-x86-POSReady-ENU         714,456
KB3023562     02/09/15   XP-x86-POSReady-ENU         548,048
KB3029944     02/09/15   XP-x86-POSReady-ENU       1,321,688   excluded by 1Piece
KB3030398     03/10/15   XP-x86-POSReady-ENU         701,144   excluded by 1Piece
KB3032323     03/10/15   XP-x86-POSReady-ENU         660,688   replaced by KB3077657
KB3033395     03/10/15   XP-x86-POSReady-ENU       2,270,936
KB3033889     03/10/15   XP-x86-POSReady-ENU         647,376
KB3034344     03/10/15   XP-x86-POSReady-ENU       1,453,784   included by 1Piece, excluded by Atari
KB3035132     03/10/15   XP-x86-POSReady-ENU       1,322,200   included by 1Piece, excluded by Atari
KB3038314-v3             IE8-XP_x86-ENU            9,995,480   cum ie8 update, Apr 2015
KB3039066     03/10/15   XP-x86-POSReady-ENU       3,034,320
KB3046049     03/10/15   XP-x86-POSReady-ENU         587,984   included by 1Piece, excluded by Atari
KB3046306     04/13/15   XP-x86-POSReady-ENU         647,376   replaced by KB3069392
KB3046482     04/13/15   XP-x86-POSReady-ENU         935,120
KB3049874     03/27/15   XP-x86-POSReady-ENU         532,696
--after One-Piece's April Zip file--
KB3033890     06/17/15   WMP11-x86-ENU.exe         5,821,120
KB3045171     05/12/15   XP-x86-POSReady-ENU       2,246,896   replaced by KB3065979
KB3050945     05/12/15   XP-x86-POSReady-ENU         880,336   excluded by Atari
KB3057839     06/08/15   XP-x86-POSReady-ENU       1,455,344   replaced by KB3070102
KB3061518     05/12/15   XP-x86-POSReady-ENU         588,016
KB3065822     07/14/15   IE8-XP-x86-ENU           10,631,408   keep-replaces KB3058515 includes KB3074886
KB3065979     07/13/15   XP-x86-POSReady-ENU       1,321,712
KB3067903     07/14/15   WMP??-x86-ENU             1,759,304   include all three files, same KB different SHA
 ditto         ditto      ditto                      595,144   sha=17cadd59515063d00d9f0d92d023ae1aa2349e4e
 ditto         ditto      ditto                      597,696   sha=510155e48bfc1c08e7f2023fde514be960fa8fed
 ditto         ditto      ditto                      566,464   sha=65c7ef0682d0b3b8a23e579145728ac9d27ea242
KB3068368     07/14/15   XP-x86-POSReady-ENU         701,168   excluded by Atari
KB3069392     07/14/15   XP-x86-POSReady-ENU         647,408   keep-replaces KB3046306
KB3070102     07/14/15   XP-x86-POSReady-ENU       1,455,344   keep-replaces KB3057839
KB3072630     07/14/15   XP-x86-POSReady-ENU       1,672,432   keep-replaces KB2918614
KB3072633     07/14/15   XP-x86-POSReady-ENU       1,069,296   keep-replaces KB2876217
KB3074886     07/14/15   IE8-XP-x86-ENU            3,317,488   part of KB3065822
KB3077657     07/14/15   XP-x86-POSReady-ENU         660,720   keep-replaces KB3032323
KB3079904     07/17/15   XP-x86-POSReady-ENU         660,720   new addition by MS
discrepancies
-- pre- One-Piece's April Zip file --
KB2993651 08/27/14 XP-x86-POSReady-ENU 1,584,336 excluded by 1Piece, included by Atari
KB3034344 03/10/15 XP-x86-POSReady-ENU 1,453,784 included by 1Piece, excluded by Atari
KB3035132 03/10/15 XP-x86-POSReady-ENU 1,322,200 included by 1Piece, excluded by Atari
KB3046049 03/10/15 XP-x86-POSReady-ENU 587,984 included by 1Piece, excluded by Atari

-- after 1Piece Zip file --
KB3050945 05/12/15 XP-x86-POSReady-ENU 880,336
KB3033890 06/17/2015 Windowsmedia11-x86-ENU included
KB3067903 07/14/15 WMP??-x86-ENU 1,759,304 excluded by Atari
for WMP10 sha=65c7ef0682d0b3b8a23e579145728ac9d27ea242
for WMP10L sha=17cadd59515063d00d9f0d92d023ae1aa2349e4e
for WMP11 sha=510155e48bfc1c08e7f2023fde514be960fa8fed
KB3068368 07/14/15 XP-x86-POSReady-ENU 701,168 new addition by MS
KB3079904 07/17/15 XP-x86-POSReady-ENU 660,720 new addition by MS
all the platonic solids are created by sexigesimal modulation of rotational action ... the tetrahedron for example is modulo 3

skrell
Posts: 137
Joined: Sat Jan 19, 2008 6:12 pm

Post by skrell » Thu Jul 23, 2015 9:59 pm

Atari800xl wrote:Thanks!
Well, maybe I should make the list a bit smaller. What about listing only the resulting 31 updates, needed to make the Addon:
  • KB2926765
    KB2939576
    KB2957509
    KB2961072
    KB2989935
    KB2991963
    KB2993254
    KB2993651
    KB2998579
    KB3004361
    KB3011780
    KB3019215
    KB3020338
    KB3020393
    KB3021674
    KB3023562
    KB3033395
    KB3033889
    KB3033890
    KB3039066
    KB3046482
    KB3049874
    KB3061518
    KB3065822
    KB3065979
    KB3069392
    KB3070102
    KB3072630
    KB3072633
    KB3074886 (part of KB3065822?)
    KB3077657
Is this the complete list of all the POS updates i'd need in order to be up to date? Also, once i have them, how do i use DXUPAC to build them all into an addon?

User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Thu Jul 23, 2015 11:08 pm

Hi Skrell, thanks for your reply!! I was just checking this thread for replies, I was worried nobody cared anymore, so I was close to forgetting about this altogether. Also, after Molecule's original post (before the edit), I started to think my list of updates was wrong anyway.

But now I feel a bit better, looks like you're still interested.

So, have you followd my directions of July 15, downloaded the OnePiece folder, added the new ones, then removed the superseded ones? Also, have you downloaded the latest (=final?) DXUPAC from the OnePiece folder?
Make a folder c:\makepac, put dxupac there, make a subfolder c:\makepac\updates, copy all the updates there. Then report back, we'll make the Addon next!!

User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Fri Jul 24, 2015 1:34 am

I had some time to spare, so let's get cracking. I really hope we can keep the list of POS updates somewhat current over the next few months, so here goes:

How to create a localized POS Addon for XP:

(1) I'm going to repeat the list once more, for clarity. I currently have 31 POS updates. Download these in your own language:
KB2926765
KB2939576
KB2957509
KB2961072
KB2989935
KB2991963
KB2993254
KB2993651
KB2998579
KB3004361
KB3011780
KB3019215
KB3020338
KB3020393
KB3021674
KB3023562
KB3033395
KB3033889
KB3033890
KB3039066
KB3046482
KB3049874
KB3061518
KB3065822
KB3065979
KB3069392
KB3070102
KB3072630
KB3072633
KB3074886 (part of KB3065822?)
KB3077657

(2) Make a folder c:\makepac, put dxupac there (DXUPAC 1.2.3.2 20150415), make a subfolder c:\makepac\updates, copy all the updates there.

You would normally use DXUPAC to make an UpdatePack, which would be pretty straightforward. As we're making an Addon instead of an UpdatePack though, there are some extra steps needed.

(3) Start dxupac.exe from c:\makepac. Under "Choose language", select your language. Under "Browse to the location that contains the Hotfix/ Update files", click the "...." button and browse to c:\makepac\updates. Press the "Start" button and leave your PC alone until it finishes.

Now for the editing part, turning this Updatepack into an Addon pack:

(5) Delete c:\makepac\updates\OnePiece_WinXP_Post-SP3_UpdatePack_XXX.7z (XXX is your language code).

(6) Change "UpdatePack" to "Addon" in this folder name:
C:\makepac\updates\OnePiece_WinXP_Post-SP3_UpdatePack_XXX
to
C:\makepac\updates\OnePiece_WinXP_Post-SP3_Addon_XXX
If you don't change the foldername, the 7z file we're creating later won't have the word "Addon" in it, and integration will fail.

(7) Edit this file:
C:\makepac\updates\OnePiece_WinXP_Post-SP3_Addon_XXX\entries.ini
Only the [general] section of this file is needed, so remove all lines after that section, starting with line 27 (";This section contains entries that need to go" etc.) This is also a very important step.

( 8 ) Entries.ini needs more editing: edit the "description=" and "title=" lines to read as follows:
description=OnePiece's Windows XP Post-SP3 Addon Pack
title=OnePiece's Windows XP Post-SP3 Addon Pack
As you can see, we changed "UpdatePack" to "Addon". Save the file.

(9) Again very important: rename this file from "entries.ini" to "entries_EOL.ini". If you forget this step, your new XP iso will fail completely (believe me, I tried).

(10) Start 7zip. Browse to
c:\makepac\updates\OnePiece_WinXP_Post-SP3_Addon_XXX
You have to be "inside" the folder, so you should see the subfolders "ASMS", "LANG" etc. now.
Press control+a to select all files and press the big green plus. If all went well, the correct name for the 7z file is already there, click "OK" to create the 7z file.

(11) The file has been created in this folder:
C:\makepac\updates\OnePiece_WinXP_Post-SP3_Addon_XXX
move it from there and put it somewhere safe. It's ready for integrating into your XPSP3 source, using RyanVM integrator, together with the OnePiece Final XP Updatepack.

====================

Skrell, please test these steps and let me know if there are still any errors or unclear parts. It's just a first draft, using my own personal notes.

User avatar
molecule
Posts: 55
Joined: Sun Jul 24, 2011 5:05 pm

Post by molecule » Fri Jul 24, 2015 2:21 pm

@atari
KB2993651 (gdi32_5.1.2600.6625, win32k.sys_5.1.2600.6625)
may have been replaced by KB3069392 (gdi32.dll_5.1.2600.6852) and KB3070102 (win32k.sys_5.1.2600.6856) SP3QFE contains only those two files, but there might be other changes as well?

these next KBs have .dlls wtih the highest version numbers I could get out of the files I downloaded from the MS content site for XP embedded
KB3050945 (jscript.dll_5.7.6002.23659)
KB3067903 (cewmdm.dll_11.0.5721.5295, for WMP 11)
KB3068368 (vbscript.dll_5.7.6002.23712) replaces KB3050945
KB3079904 (atmfd.dll_5.1.2.243) replaces KB3077657

@seraph
I see you left out KB3049874 (tzchange.dll_5.1.2600.6777, tzchange.exe_5.1.2600.6777).
It replaces KB3013410, which replaces KB2998527 which replaces KB2981580 which replaces ... etc.
Some sites report tzchange (time zone change) has a memory leak or something? -- would you recommened that that AIO users just leave it out as well?

====
for the moment, my list is coming out as
KB2926765
KB2939576
KB2957509
KB2961072
KB2989935
KB2991963
KB2993254
KB2998579
KB3004361
KB3011780
KB3019215
KB3020338
KB3020393
KB3021674
KB3023562
KB3033395
KB3033889
KB3033890
KB3039066
KB3046482
KB3049874
KB3050945 (added)
KB3061518
KB3065822
KB3065979
KB3067903 (added)
KB3068368 (added)
KB3069392
KB3070102
KB3072630
KB3072633
KB3074886
KB3079904 (replaces 3077657)

----

the .NET question still lingers ...

When I run DXUPAC with the .NET files, it doesn’t crash. But I have no idea if the result will integrate .NET files, or if the default Update Pack can be converted to an Addon by the modifications that Atari summarized above. (Thanks Atari!)

Since the AIO update pack has .NET 1.1, 2.0sp2, 3.0, 3.5 and 4, it would be nice if someone knew how to integrate the updates for them. Has anyone tried integrating .NET updates from POSReady as Addons using DXUPAC? If I try it, anyone have idea on how to test if POSReady .NET updates install ok?

KB2894842 (NDP4, no MS#, Sept 2014, replaces 2901110 and 2656351)
KB2894843 (NDP20sp2, no MS#, Sept 2014, no MS, replaces 2656352)
KB2931365 (NDP4, MS14-026, May 2014, replaces none)
KB2932079 (NDP20sp2, MS14-026, May 2014, replaces none)
KB2972105 (NDP20sp2, MS14-057, Oct 2014, replaces 2633880)
KB2972215 (NDP4, MS14-053, Sept 2014, replaces 2898855)
KB2979574 (NDP20sp2, MS14-057, Oct 2014, replaces none)

KB2979575 is shown on MS14-057 for NDP4 on Server03sp2 systems, which as regards updates I gather is similar to XPsp3. But it is not included on the XP Embedded list. It is rated critical, remote code execution.
all the platonic solids are created by sexigesimal modulation of rotational action ... the tetrahedron for example is modulo 3

User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Fri Jul 24, 2015 2:35 pm

Molecule: I had hoped things might be a bit simpler to maintain, but I'm afraid it looks like it's becoming quite complicated.
Could you please answer me this first, please:
- How did you find those 4 new updates (the three "added" and one "replaced"), I'm just asking if this was a "reproducable" method you used? I mean, the updates I mentioned were easily found on the MS catalog site, so where did you find them (sorry, hope you understand what I mean).

User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Fri Jul 24, 2015 2:50 pm

SORRY! Please ignore my last post.
Molecule, THANKS!! For those 4 corrected updates. We should keep your new list as the current POS Updates list!
- KB3068368: This one's NOT superseded, this was an error on my part
- KB3079904: Not on my list because it was newer than July 14 (in fact, July 17)
- KB3067903: I removed it because it was for Windows Media, but for completeness we should keep it
- KB3050945: Another error on my part, sorry!

Thanks again for the updated list, hope you'll stay around to keep it updated.

Sorry, no clue on the .NET stuff (yet...)

User avatar
5eraph
Site Admin
Posts: 4618
Joined: Tue Jul 05, 2005 9:38 pm
Location: Riverview, MI USA

Post by 5eraph » Fri Jul 24, 2015 3:12 pm

molecule wrote:@seraph
I see you left out KB3049874 (tzchange.dll_5.1.2600.6777, tzchange.exe_5.1.2600.6777).
It replaces KB3013410, which replaces KB2998527 which replaces KB2981580 which replaces ... etc.
Some sites report tzchange (time zone change) has a memory leak or something? -- would you recommened that that AIO users just leave it out as well?
I didn't leave it out; it was superseded by KB3062741-v2 (tzchange.* 5.1.2600.6852). I then removed KB3062741-v2 from my addon because user_hidden added it to his update pack. :)

KB3062741-v2 is cumulative and should be included in the AIO, at least for the next few weeks. The August 2015 cumulative time zone update should be released soon.

I'm not aware of a memory leak in KB3049874. One would hope that, if Microsoft knew about it, it would have been fixed in KB3062741-v2. Do you have a link?

User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Fri Jul 24, 2015 3:27 pm

Found a few more notes:

kb3050945:
http://www.ryanvm.net/forum/viewtopic.p ... 622#139622
""You don't need KB3050945 with IE8 (the IE8 update includes v5.8 of JScript and VBScript)"

kb3068368:
http://www.ryanvm.net/forum/viewtopic.p ... 809#139809
"High priority update KB3068368-WSH5.7 is not needed with IE8."

So that would leave
kb3079904 (I didn't have this one because it was "too new")
kb3067903 (I didn't have this one because it was Windows Media related).

So my list was not as bad as I thought after all.

Please let me know what you think...

User avatar
molecule
Posts: 55
Joined: Sun Jul 24, 2011 5:05 pm

Post by molecule » Fri Jul 24, 2015 3:30 pm

Hi Atari

I used your link to the MS catalog site -- it's new to me and seems pretty cool. Entered XP Embedded in search box, and clicked "Add All" page after page. I must have caught MS in a good mood, because it downloaded everythng.

Then I cleaned up the file and folder names and then grouped them as Windows system updates, or WMP11, IE8, .NET. When I opened the files I saw that all kinds of jumble that made no sense, so I fed them into DXUPAC. I then 7zip'd the translated files, together with the DL exe files.

DXUPAC rehashes the file names back into usable file names, so you can see what the update is doing with the system. I'm using Ghisler's Total Commander so it gives me version page for any exe file. I went through each file and made a spreadsheet database (pretty messy ...) of KB #s, with the exe file name, the exe date, and the internal .dlls (there can be many, like IE, but most of the time there are just a few). If there are several related dlls, I only picked on the main one.

I then rotated the database, so I could sort by (a) .dll name, (2) exe date and last KB num. Where there are several dlls with same name I check the two highest dates for version numbers.

I then cross referenced your list with seraph's list from his QFE POSReady work (http://www.ryanvm.net/forum/viewtopic.php?t=10479). Of course he's using IE6, WPM8?, no .NET, and we need IE8, WMP11 (even if we don't use it) and .NET. I just hacked into the gaps to check the version numbers. There's a way to configure the TC panels to text dump the version numbers on all files, but I just did it by hand.

It's nice to have someone to work with. I don't have virtual machine, so when I do a thumbdrive ISO, it takes ... forever ... Arghhh. I'll try two ISOs one without .NET and one with.

OnePiece and Nonno did some amazing magic with that DXUPAC and I think they may have got the .NET stuff working ...

more later ... peace!
all the platonic solids are created by sexigesimal modulation of rotational action ... the tetrahedron for example is modulo 3

User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Fri Jul 24, 2015 3:36 pm

molecule, same here: great to work on this.
I think our last few posts crossed, but I'm sure we'll have it figured out by tomorrow... Just read my last post before your last, please (kb3050945, kb3068368). Please tell me what you think (you checked versions etc., I have not, only 5eraph's notes).

User avatar
molecule
Posts: 55
Joined: Sun Jul 24, 2011 5:05 pm

Post by molecule » Fri Jul 24, 2015 4:38 pm

@seraph -- I had googled on "tzchange" -- since the 2 files in KB3049874 are tzchange.dll and tzchange.exe_5.1.2600.6777. It looks like 3048974 (tzchange.exe,.dll) is quite different from file 3062741 (which has tzres.dll)

I googled "tzchange" and there were several sites saying problems, some memory leak. Google is so trashy now, they might be snarfy trouble makers trying to trick someone into "fixing" something that ain't broken.

When I use the search box in the MS catalog database, nothing comes up on KB3062741. The download from the KB db is a requested "hotfix." As I understand it they aren't as widely tested as the regular updates.

It's also not on the XP Embedded database. That's the only access I know of i.e. the one Atari gave above.

If you're not using his search method, where do you get your source files? Are you using bulletins MS15-xxx to build your list? I don't see XP Embedded on any of them. Are using Sever 2003 SP 2 to make your selections, when XP and XP Embedded doesn't appear?

===EDIT===

I see at the bottom of the page "all versions XP, which includes XP Embedded" so I am in error above. However, for XP, the files and versions are the same in https://support.microsoft.com/en-us/kb/3062741 as they are for KB3049874 -- v_5.1.2600.6777
Last edited by molecule on Fri Jul 24, 2015 5:07 pm, edited 1 time in total.
all the platonic solids are created by sexigesimal modulation of rotational action ... the tetrahedron for example is modulo 3

User avatar
molecule
Posts: 55
Joined: Sun Jul 24, 2011 5:05 pm

Post by molecule » Fri Jul 24, 2015 4:56 pm

@ atari -- yes, our posts crossed. I'll look at your posts -- I becomeing confident we wil sort this out and make a good benchmark.

I'll try this hurriedly, then come back tommorrow. Slow and steady works for me.

It looks like IE8-WindowsXP-KB3065822-x86-embedded-ENU.exe does indeed contain both jscript and vbscript. Good find.
IE_KB3065822_jscript_5.8.6001.23676
IE_KB3065822_vbscript_5.8.6001.23707

yes, indeed! they both should be newer than the jscript_5.7.6002.23659 found in KB3050945, and the vbscript.dll_5.7.6002.23712 from KB3068368. Great Find! The newer ones are 5.8, the older are 5.7.

Your list is good ...
all the platonic solids are created by sexigesimal modulation of rotational action ... the tetrahedron for example is modulo 3

User avatar
5eraph
Site Admin
Posts: 4618
Joined: Tue Jul 05, 2005 9:38 pm
Location: Riverview, MI USA

Post by 5eraph » Fri Jul 24, 2015 6:11 pm

molecule wrote:@seraph -- I had googled on "tzchange" -- since the 2 files in KB3049874 are tzchange.dll and tzchange.exe_5.1.2600.6777. It looks like 3048974 (tzchange.exe,.dll) is quite different from file 3062741 (which has tzres.dll)
Microsoft doesn't list the files in Embedded updates--probably to discourage exactly the type of thing we're doing here.
molecule wrote:When I use the search box in the MS catalog database, nothing comes up on KB3062741. The download from the KB db is a requested "hotfix." As I understand it they aren't as widely tested as the regular updates.
You need to use the "Hotfix Download Available" link in the Knowledge Base article to get the update. I have never put much stock in their "testing" explanation. Microsoft must test an update to some degree before release. But I believe the only thorough testing is done by the end users. When Microsoft gets complaints from enough of their users, they test again to confirm a problem. Fewer XP users means less testing by XP users. That's just how it is.
molecule wrote:It's also not on the XP Embedded database. That's the only access I know of i.e. the one Atari gave above.
I'm not familiar with the "XP Embedded database." Can you provide a link?
molecule wrote:I googled "tzchange" and there were several sites saying problems, some memory leak. Google is so trashy now, they might be snarfy trouble makers trying to trick someone into "fixing" something that ain't broken.
I googled tzchange + "memory leak" and got nada. The first page of results from only tzchange gives me no meaningful results.
molecule wrote:If you're not using [Atari800xl's] search method, where do you get your source files? Are you using bulletins MS15-xxx to build your list? I don't see XP Embedded on any of them. Are using Sever 2003 SP 2 to make your selections, when XP and XP Embedded doesn't appear?
When Win2003 was still supported, I would check the Microsoft Security Response Center for the latest Bulletin Summary page. Then I'd check that page for updates relevant to Win2003. Using the KB numbers given, I'd download all updates for Win2003x64 and XPEmbedded from the Microsoft Update Catalog for those KB numbers. This would give me most of the updates.

Afterward, I'd check for updates using snapshots of Win2003x64 and POSReady virtual machines updated the previous month, and compare what the Microsoft Update website reports in those VMs against what I'd just downloaded. Then I'd download anything missing there from the Microsoft Update Catalog as well.

Sometimes new updates wouldn't appear in the Catalog right away. In those cases, I'd check the Microsoft Download Center for the KB numbers. And if they were unavailable there then I'd capture downloads from the Microsoft Update website on my VMs and use those files for my update pack and addons instead.

Now that Win2003 isn't widely supported, I'll have to make some changes to my routine.
molecule wrote:for XP, the files and versions are the same in https://support.microsoft.com/en-us/kb/3062741 as they are for KB3049874 -- v_5.1.2600.6777
No, they're not. Download KB3062741-v2 and see for yourself.
molecule wrote:The newer ones are 5.8, the older are 5.7.
That's not how Windows Scripting Host works. Technically v5.7 and v5.8 are both up to date--one build is not older than the other. For the AIO, ignore v5.7 because we're only dealing with IE8.

User avatar
molecule
Posts: 55
Joined: Sun Jul 24, 2011 5:05 pm

Post by molecule » Fri Jul 24, 2015 9:24 pm

@seraph -- you're right they're not the same version. same file size but not version.
KB3062741 tzchange.dll_5.1.2600.6852 tzchange.exe_5.1.2600.6852
KB3049874 tzchange.dll_5.1.2600.6777. tzchange.exe_5.1.2600.6777
so we should probably amend.

-- edit -- It's interesting that, down at the bottom, the MS bulletin for your KB3062741 gives versions as the old 5.1.2600.6777.

When I googled tzchange the first site I went to was http://www.solvusoft.com/en/files/error ... hange-exe/

Google gives different answers to different "customers." Maybe google has a different profile of me?? I now suspect the site might be an advertising operation. "your computer's broken, press this button to fix it" kind of thing.

What I meant by the MS XP Embedded database is the list of all XP POSReady files that MS generates when you enter https://catalog.update.microsoft.com/v7/site/Home.aspx and then search on "XP Embedded" The download setup 64 local folders, where one IE folder had 2 files, one WMP folder had 3, all NDP had 2, and the rest had just 1 file. But there is no heirachy like the MSxx-xxx gives, this KB supercedes that etc., so I had to open them. I'm so happy with my XP AIO that I've lost touch with the update hairball.

You're right, I think the catalog.update database is about a day or two or more behind. But it is convenient.
all the platonic solids are created by sexigesimal modulation of rotational action ... the tetrahedron for example is modulo 3

User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Sat Jul 25, 2015 1:49 am

5eraph, Molecule: GREAT work!!! I'm sure we can keep "The List" updated every month now.

Molecule: please post the list of current updates when you're done researching. Take your time.

User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Sat Jul 25, 2015 5:01 am

molecule wrote:2. KB3067903_Security Update_WMP has 3 files.
I expanded them and based on the inf files (I'm not experienced) it appears that there is a separate file cewmdm.dll for WMP10, WMP10L and WMP11.
windowsmedia-KB3067903-x86-enu_sha hash 65c7e... =WMP10
windowsmedia-KB3067903-x86-enu_sha hash 17cad... =WMP10L
windowsmedia-KB3067903-x86-enu_sha hash 51015... =WMP11
I wanted to include kb3067903 in my list as well, to make sure your list and mine are the same, even though I don't use WMP11.
First I wanted to add all 3 versions, but that's confusing. 5eraph only mentions the WMP11 version, so maybe we should focus only on that. You used part of the sha hash to identify it, but of course that changes per language!
So the best way for me was to expand them, check which one was for WMP11 (it was the largest of the three) and keep only that version.
So that's the one I'll keep as "kb3067903" in the list. For comparison, using only "kbxxxxxxx" seems the best solution to me.

Does that look about right?

skrell
Posts: 137
Joined: Sat Jan 19, 2008 6:12 pm

Post by skrell » Sat Jul 25, 2015 10:35 pm

Atari800xl wrote:Hi Skrell, thanks for your reply!! I was just checking this thread for replies, I was worried nobody cared anymore, so I was close to forgetting about this altogether. Also, after Molecule's original post (before the edit), I started to think my list of updates was wrong anyway.

But now I feel a bit better, looks like you're still interested.

So, have you followd my directions of July 15, downloaded the OnePiece folder, added the new ones, then removed the superseded ones? Also, have you downloaded the latest (=final?) DXUPAC from the OnePiece folder?
Make a folder c:\makepac, put dxupac there, make a subfolder c:\makepac\updates, copy all the updates there. Then report back, we'll make the Addon next!!
Which folder of Onepeice's has the POS addons? I'd like to start by just downloading whatever he has compiled rather than attempt to DL a single KB update at a time.

User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Sun Jul 26, 2015 1:21 am

Go to his "Box" folder (bookmark it):

Code: Select all

https://app.box.com/s/lwfwd77nw0ctrdi7hnai/1/1965695776
Tick the checkbox at the right hand side of your language
Press the big down-arrow at the top left

After unzip, you will have to check the lists we mentioned to remove superseded updates, then get the missing one here:
https://catalog.update.microsoft.com/v7/site/Home.aspx

I can't check right now how many of the original OnePiece files are still valid (not superseded). Can you tell us?
Maybe it's easier to start with the catalog site, and search for the approx. 30 files by hand, might not even be too hard if you search for "XP embedded" and sort by date (new to old). I will try this later, but please share what you think is the best way...

User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Sun Jul 26, 2015 2:23 am

Skrell, after downloading the OnePiece updates from April, do this:

Remove:
kb2918614
kb3032323
kb3034344
kb3035132
kb3038314
kb3046049
kb3046306

Go to
https://catalog.update.microsoft.com/v7/site/Home.aspx
search for "xp embedded", sort on date (newest first)
Now click on "add" for these (you can find them all on the first page if you sort on date):

kb3033890
kb3065822
kb3065979
kb3067903
kb3069392
kb3070102
kb3072630
kb3072633
kb3079904

KB3065822 also includes kb3074886

Google for the last update:
kb3055973

Now please send your list for comparison, we can compare with "molecule" as well, when he finishes his research.

skrell
Posts: 137
Joined: Sat Jan 19, 2008 6:12 pm

Post by skrell » Sun Jul 26, 2015 9:33 pm

1. Why are there THREE versions of kb3033890
2. Atari800xl, why don't you just make a box account and keep an uptodate folder of POS updates? You are already doing the work and could share your efforts?
3. Also are you including updates for ie8?
4. Also do i need all 3 of the 3033890 updates? I figured after using OnePiece's latest addon i probalby have WMP11 so i dont need updates for WMP10/9 right?

User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Mon Jul 27, 2015 12:20 am

skrell wrote:2. Atari800xl, why don't you just make a box account and keep an uptodate folder of POS updates? You are already doing the work and could share your efforts?
There are many reasons:
- The nice thing about the OnePiece pack and DXUPAC is that you can build it in your OWN LANGUAGE!! This was discussed before. I'm not building the EN-US version.
- Knowing HOW it's done is important. I like to discuss stuff here, so others can check if I'm doing it right.
- Take the kb3033890 example. Personally, I'm not including it at all, but it's there, so we have to deal with it, others might need it.
- Teaching you how to fish is better than giving you a fish, etc. (this one's getting old, I know).
- I don't want to "have to do it" every month, when there's an "audience" of just a few guys left. I'd rather have the interesting discussions, etc.
- I'm not sure uploading the files is even allowed.
- Etc.

User avatar
molecule
Posts: 55
Joined: Sun Jul 24, 2011 5:05 pm

Post by molecule » Mon Jul 27, 2015 11:26 am

For my list, I coming up with the same as Atari and Seraph exept

to Seraph, for building a benchmark to work from, just my opinion but one could either choose to stay with the regular patch KB3409874 (universally available, my preference) or use the email-specific hotfix patch KB3062741.

KB2926765
KB2939576
KB2957509
KB2961072
KB2989935
KB2991963
KB2993254
KB2998579
KB3004361
KB3011780
KB3019215
KB3020338
KB3020393
KB3021674
KB3023562
KB3033395
KB3033889
KB3033890
KB3039066
KB3046482
KB3055973 schannel, English only? see MSFN forums
KB3049874 tzchange (or use hotfix KB3062741)
KB3065822
KB3065979
KB3067903
KB3069392
KB3070102
KB3072630
KB3072633
KB3074886 (included with KB3605822)
KB3079904

I've compiled the above with DXUPAC (see Atari's detailed instructions above) and RVMI'd it with AIO Update v106. I tested the result just straight, no mods, not nLite, no remove cabs, etc. and it installs the OS. Beyond that, I don't know much.

Then, I used DXUPAC to build an Addon pack for the .NET patches, again following the standard method described by Atari above. I RVMI'd a fresh XPsp3 source, plus the AIO v106 Update, plus then two Addons, one for the regular patches, one for the dotNET patches. The system does not install.

Installing from WinSetupFromUSB v1.5 to clean HDD, the install collapses soon after the 1st reboot, when GUI appears. After DOS copy files and reboot, with the grub4dos selecting second half, the dark XP screen appears, with sliding blue balls ... that finishes, and the screen changes to a light blue background with hourglass (in preparation to announce "windows is an exciting experience" or something, so ... light blue backgrouind with hourglass for a few seconds, then, the machine reboots again ... recycling back into grub4dos phase2 in an endless loop.

For building the .NET Addon, I tried two file sets, one with just the 7 type-2 dotNET updates, one with the above 7 plus the msipatchregfix.exe which is included 7x, once in each of the KBs. The result is the same ... installation failure.
Last edited by molecule on Mon Jul 27, 2015 11:56 am, edited 2 times in total.
all the platonic solids are created by sexigesimal modulation of rotational action ... the tetrahedron for example is modulo 3

User avatar
molecule
Posts: 55
Joined: Sun Jul 24, 2011 5:05 pm

Post by molecule » Mon Jul 27, 2015 11:41 am

I've looked for an explanation showing how One Piece and Nonno Fabio built their .NET Addon packs. I can't find one.

Does anyone know what method they used to do that? There are apparently some catch points to watch for when building an Addon with the .NET patches.

If someone contacts OnePiece, or Nonno it would be nice if they could post a copy of the archive build folder that they used for the AIO v106. In other words, we could use that to build an AIO v106_less_Flash ... resulting in an AIO with just MS patches. Flash is large and keeps changing.

If we can't learn how to generate an Addon for POSReady patches for .NET 2 and 4, then is there a way to run them in manually, in XPsp3? I guess, maybe try the registry changes that are covered elsewhere. Does anyone know if the POSReady patches "feel at home" and work in that case?
all the platonic solids are created by sexigesimal modulation of rotational action ... the tetrahedron for example is modulo 3

User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Mon Jul 27, 2015 12:41 pm

Molecule, seems we can agree on the list of POS updates, thanks!

Can't help with the .NET Addons, sorry.

About your entry:
"KB3055973 schannel, English only? see MSFN forums":

I've posted a question about it there as well, but I'm afraid the google-translated answer from "heinoganda" makes no sense to me. I explained to him that DXUPAC added the files to my Dutch POS addon, from that I concluded that it's not English only, but that conclusion may be wrong.
I still have no clue what these files are actually for, so not sure what to do with them anyway or how to test whether they're English only.

User avatar
mf3imp
Posts: 77
Joined: Sun Nov 11, 2007 3:15 pm

Post by mf3imp » Mon Jul 27, 2015 3:27 pm

Can someone compare the OPMWXPUP.inf file from the final update pack and the one created using the posready addon? Are there any differences? There are the correct registry references of the posredy kb, or not?
And no, I'm already some sort of fisherman, I just want you to check if you understand that dxupac can really make a full pack or just extract some file.
About .NET addon: no way that dxupac can update the addon, since it was made converting a msi-based installer to a inf-based addon.

User avatar
mockingbird
Posts: 100
Joined: Wed Oct 17, 2012 4:28 pm

Post by mockingbird » Wed Jul 29, 2015 4:23 pm

Why is the post-EOL update process so confusing?

I'm hearing reports that some updates breakcertain things.

Does anyone have a recommended update slipstream for me? I'm not yet made new XP CDs for a while. But I'm afraid to just use any update pack, they don't seem mature enough, and I definitely don't want to hack the machine into POSReady mode (I don't want it to automatically download POSReady Updates).

User avatar
molecule
Posts: 55
Joined: Sun Jul 24, 2011 5:05 pm

Post by molecule » Fri Jul 31, 2015 12:07 pm

You will probably have to build your own (-- you want the responsibility?)

Since I may be in the same process here's my 2¢ input -- plus writing helps me think it through.

1. AIOv106 seems pretty clean. I use RyanVMI for it. It has the .NETs, which sadly, are pretty much needed. .NET maintenance is a real PIA. It has IE8, and WMP11 (I never use either, but still want the system files updated for security ... just because I'm not using them doesn't mean someone else isn't ...)

IMHO, it's sad that OnePiece never made an Addon to remove the always out of date Adobe Flash and always out of date MRT Malicious Software Removal Tool. They are huge files.

2. regarding the .NETs

KB2833941 (MS13-052, 2013-0709, i.e. pre-EOL) (link) for .NET1.1sp1 isn't shown on the AIO changelog. Kind of hard to imagine it it got missed? It can be run in by hand after buildnig.

regarding the .NETs

I can't find a description of the process for how to build a .NET Addon ... I gather MS made it so hard, it ends up feeling like a kept secret or something.

XDOT.TK ( link ) has a batch which shows how simple it can be to create an Addon cab for patches for windows mediaplayer. WMP is an application and its patches might (??!!) similar to .net patches, since .NETs are also considered applications.

My suspicions is that there's a DOS batch out there somewhere that will take a .NET msi installer and reduce it to a CAB and inf ... or do most of it with some manual tweaking of an inf or two ... so on that point your feelings are heard by many of us ... blame falls squarely on M$, not on forum members

3. the RemoveCAB called BrowserChoice removes files from I386 that are programmed to be copied by setup. In a manual install, when setup can't find them, setup will require multiple user interactions.

4. DXUPAC sounds complicated. It's not. It's explained by Atari above, and elsewhere on youtube. It's no harder than RyanVMI. After the 3rd use, you won't understand how the 1st use could have taken so long -- which feels like hours on hours for me. Now building a DXUPAC Addon takes 3 to 4 minutes. Gathering files ... another matter.

5. When a clean XPsp3 source is integrated by RyanVMI with AIOv106 Update and a DXUPAC Addon of the above list of PostEOL POSReady system patches, the ISO appears to build a stable system (I'm no expert)

6. there are 4 postEOL-POSReady patches for .NET 1.1sp1 that have to be tweaked to install in an XP system that is straight XP (that is not masquarading as XP Embedded) (Not that M$ hasn't already embedded ALL OF US).

The tweaks are described in MSFN.ORG thread on POSReady link

7. there are 24 patches for the .NETs (arghh ... 4 updates NPD11sp1, 8 updates NDP20sp2, 2 updates NDP30sp2 and 10 updates NDP40). At 2-3 min each, a manual install takes over an hour.

I tried to integrate them into a source using the /integrate:path switch. The installer reports a successful install but my I386 source doesn't change and no new folders are added.

I haven't tested whether the /nobackup switch works. Otherwise on a manual install no switches they create useless piles of dead MS stuff on the HDD once again.

8. I use XP for my legacy software (engineering) ... so unlearning XP and learning Windows 7 would involve 1000s of hours of defensive training, learning and trial and failing at closing anew 1000-set of MS holes. And with 7 then I have to install an XP layer inside 7 ... I may as well use WINE at that point and have a stable system.

For myself, I have to say I too am tired of being force-embedded into a pool of MS bubblegum.
Last edited by molecule on Fri Jul 31, 2015 12:19 pm, edited 3 times in total.
all the platonic solids are created by sexigesimal modulation of rotational action ... the tetrahedron for example is modulo 3

User avatar
molecule
Posts: 55
Joined: Sun Jul 24, 2011 5:05 pm

Post by molecule » Fri Jul 31, 2015 12:14 pm

whoops == clicked quote instead of edit == sorry
all the platonic solids are created by sexigesimal modulation of rotational action ... the tetrahedron for example is modulo 3

skrell
Posts: 137
Joined: Sat Jan 19, 2008 6:12 pm

Post by skrell » Tue Aug 04, 2015 5:13 pm

Atari800xl wrote:I had some time to spare, so let's get cracking. I really hope we can keep the list of POS updates somewhat current over the next few months, so...
So i finally got around to trying your procedure here and for the most part it worked well. I did every step you specified but integrated the addon using nlite. The ONLY thing that doesn't seem to work is that these POS updates don't seem to be installed...could the names possibly be too long? I double checked the 7z file i made and they ARE listed in the SVPACK folder. Thoughts?

X86-en-ie8-windowsxp-kb3065822-x86-embedded-enu_ec70f9bf46f9434ede00f646b92055f3ead670ae.exe
X86-en-ie8-windowsxp-kb3074886-x86-embedded-enu_2ff6a10b17be4aa407d40a5005f9b793617bf6ba.exe
X86-en-windowsmedia11-kb3033890-x86-enu_3da047c27ca7b35c2a15e2bdf4a87fd7243e2b49.exe
X86-en-windowsmedia-kb3067903-x86-enu_510155e48bfc1c08e7f2023fde514be960fa8fed.exe
X86-en-windowsxp-kb3065979-x86-embedded-enu_fe0a4fbb1fcb7c6062ae3ff88dcbf388f1ec4b07.exe
X86-en-windowsxp-kb3069392-x86-embedded-enu_db838c839a8a0652ca7709efdb069209f0bf70d8.exe
X86-en-windowsxp-kb3070102-x86-embedded-enu_0626ee705753b3626bd3d02353ae6b75e0c146f4.exe
X86-en-windowsxp-kb3072630-x86-embedded-enu_2016bd04a98a9ec0a721975ed40cf9919b99b462.exe
X86-en-windowsxp-kb3072633-x86-embedded-enu_e2469bf7c77e9b2e0f77851b13c9832a896bbc16.exe
X86-en-windowsxp-kb3079904-x86-embedded-enu_dd995453d1468e5544fcf3a6e7b37c0646cfe91f.exe

User avatar
molecule
Posts: 55
Joined: Sun Jul 24, 2011 5:05 pm

Post by molecule » Wed Aug 05, 2015 11:10 am

Did you DXUPAC them? Once you've checked the dl, you can drop the SHA1 tags on long file file names. I'm pretty sure that they won't integrate unless they've been converted from XP Embedded to plain XP. That 's what DXUPAC does. It's probably MS Setup that's blocking them, not the fault of nLite.

I integrated the Dxupac addon of POSReady updates (built following Atari's instructions above) with RyanVMI using OnePiece AIOv106 + virgin SP3 source.

After building, I checked the installation for presence new files and versions. I checked 3 or 4 and they were all installed. IMHO, RVMI makes a nicer OS. Somehow , for me, they come out feelign stronger. Completely intangible. Probably because I don't understand enough about nLite.

After installing, I ran in the .NET updates 2,3,4 for POSReady and Server2003 by batch. The updates for .NET 2,3,4 are for XP Embedded and Server 2003 but they go straight in. See batch below for the ones that work with the /nobackup switch. The updates for .NET 1.1 plus a major .NET 1.1sp1 patch that One Piece missed (or at least it's not on his change log) have to be hacked. The inf files need some simple changes and the exe needs a small Hx0 hack.

For me it's faster to just tweak in the setup I want, rather than try to figure out the deep ins and outs of nLite -- nLite can make a smaller source, but the old CD boundary doesn't apply anymore. To build the USB, I use Rufus. The WinSetupFromUSB project over at MSFN is also nice, but for me I don't need the options created by Grub4Dos. If you're not installing AHCI drivers (the default, incorrectly called "sata drivers" -- a popular misnomer -- also for most desktop users sata disks in native "emulation mode" will be faster than with overhead of ahci drivers -- defrag otherwise MS will beat your HDDs to death -- MS profits by planned obsolesence ...), but with WinSetupFromUSB you will have about 2 seconds to read and understand the Grub4Dos menu, and quickly select option 3.

After integrating I ran the following Remove Cabs from OnePiece -- the cab to remove browser choice will cause installer to issue message boxes on files that it cannot find. Then I ran setup.

+ OnePiece_Disable_WGAN_AddOn.cab
+ OnePiece_Remove_BitLockerToGo_AddOn.cab
+ OnePiece_Remove_Microsoft_Update_AddOn.cab
+ OnePiece_Remove_Smart_Card_Driver_AddOn.cab
+ OnePiece_Remove_Windows_Search_AddOn.cab
+ OnePiece_Remove_WinMFC(WinRM)_AddOn.cab
+ OnePiece_Remove_XP_EOS_AddOn.cab

batch with switches for .NETs and VB VC runtimes will follow as an edit when I find it -- the /integrate switch didn't work, the /nobackup did on some of them I had to test them 1 by 1 -- see MSFN for POSReady 2009 ported to XP
all the platonic solids are created by sexigesimal modulation of rotational action ... the tetrahedron for example is modulo 3

skrell
Posts: 137
Joined: Sat Jan 19, 2008 6:12 pm

Post by skrell » Sat Aug 08, 2015 12:24 am

molecule wrote: I'm pretty sure that they won't integrate unless they've been converted from XP Embedded to plain XP. That 's what DXUPAC does. It's probably MS Setup that's blocking them, not the fault of nLite.
I don't fully understand what you mean. I followed Atari's instructions for using DXUPAC to make the addon. Is this different than "converting them" ? Can you please post explicit instructions?

User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Sat Aug 08, 2015 7:39 am

Please don't complicate things. If you have created the POS Addon successfully, integrate it with RyanVMi. Use XPSP3 as source, use RyanVMi to integrate Final XP pack and self-made POS Addon. Nothing needs to be converted from POS to XP, that's not needed in this step.

After RyanVMi, use nLite for other stuff if you want.

Molecule, I briefly saw your NET stuff on another forum. Is this something you could explain here as well? I know nothing about that stuff, so if you could explain it here in your very clear and understandable manner, that would be great!!

User avatar
molecule
Posts: 55
Joined: Sun Jul 24, 2011 5:05 pm

Post by molecule » Sat Aug 08, 2015 12:06 pm

skrell -- I agree with Atari800xl -- Try RyanVMI to integrate update packs and addons. For some reason, nLite has some layers in it that are simply too deep for me. I seem to end up with tricky systems that just don't feel smooth. I run in OnePiece's AIOv106 Update, then build a test system on a $10 refurbished hdd. (I don't have time to install and learn a virtual machine.) It takes about 15 minutes to build an integration, and about an hour afer that to verify it -- 30 mins to integrate and bulid an iso, then copy to bootable USB. (I use nLite only to build the unattended WINNT.SIF, and to build the ISO, and Rufus to move the ISO to bootable USB). Then Setup takes 30 mins to install a test system. I run in drivers by hand (since every driver extraction utility I've tried seems to give a different answer.) Once an ISO has been validated, it becomes a platform for addons. I give validated layers names, like XP_build_01, 02 etc. Once I know that an ISO builds a working system, the ISO goes in lockdown, and it becomes a known stable layer to work from. When you try to integrate everything all at once, if a problem comes up, you can go dizzy trying to figure out where the problem is.

I stopped using the OnePiece Remove Addon CABs. As Nonno Fabio pointed out, the same result can be removed by Add/Remove Programs (and system components) in control panel.

The slightly fat ISO is nice as a lockdown format because Winrar, 7zip and Ghisler's Total Commander can open them and copy files out of them, but I don't want software that easily alters an ISO. Once an ISO is proved to build a stable system for your computer, let Ryan VMI build your next layer, for addons like DXUPAC of POSReady. Once you validate a stable layer, then try nLite -- but almost almost all the tweaks etc that nLite does can be easily done in a few minutes after a validated system is installed.

@atari800xl -- ok. I'll post a summary here (a few days), because the thread on XP and POSReady is kind of long. BUT!, I don't want stick a fork in the energy of that thread. It has some very helpful members whose knowlege far surpasses mine. So as hairy as that thread is, I don't want to start a competing thread. I'd like to keep the focus over there. All of its membes are watching POSReady, Server 2003 and the .NETs patches for XP. Seraph's thread on this site is also excellent meeting point.

I'd love to see a modular breakout of OnePiece's AIO. I don't have the system or huge compilation of KBs that would be needed to build one. Remove the MS Malicious Software tool and Adobe Flash for IE. They are huge, change way too frequently, and, like the JREs, they are easily added after an OS is up and running. That would leave 4 modular components to watch post-EOL -- System patches, .NETs, IE8, and WMP11. Being almost 100% trust-disabled, I liked OnePiece and Nonno Fabio, because they included IE8 and WMP11, and the .NETs (which is even needed by nLite). But on a personal level, OnePiece and Nonno Fabio were never dismissive. Everything was straight forward and simple, and nothing was "too complicated" or slinky or secretive.

IMHO, XP is going to be around for a good while yet, especially now that MS is trying to automatically install a "free 10" (haha) overtop of a stable and sovereign 7s, and eventually maybe even XPs. MS has some strange and mysterious motives, which IMHO, cannot be fully understood until we look at its origins, and the outer geometry of its culture of secrecy. From its inception MS has been a spinoff from IBM, which is embedded with the CIA. To cut to the chase MS is actually a Wall St subsidiary of "the Pentagon." And, that military (and now so-called "industrial") institution has been, from its inception, in the 1830s, when opium was discovered in the Sierra Madre of Mexico, a ressurrection of the old British East India Company. By deception, the BEIC has fought for and won a global monopoly on trafficking in opium and piracy in gold. Now with vaccines it's messing with children, and food, and information. It's actually a Bolshevik fifth column that evolved as reaction to the independences that the Americans and Indians won from the BEIC in the late 1700s. A global bunch of total creeps. On MS download pages for KBs, MS gives me a popup which tries to get me prepared for a future fee upgrade, from my fast stable and sleek, and sovereign XP to a "free 10" (with a 140 page licence agreement). A small group of Russians is working on open source version of XP (ReactOS). It's still in alpha, but as open source it has the support of the Russians and the Russian government.
all the platonic solids are created by sexigesimal modulation of rotational action ... the tetrahedron for example is modulo 3

User avatar
Atari800xl
Posts: 345
Joined: Sun Dec 30, 2012 5:46 pm
Location: NL

Post by Atari800xl » Sat Aug 08, 2015 1:48 pm

Molecule, do you use winnt.sif to turn on/off certain modules? Don't have much spare time now, but we discussed winnt.sif before, haven't we?

Post Reply