RyanVM.net Discussion Board Forum Index RyanVM.net Discussion Board

 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[RELEASE] .NET 2.0 SP2 TRUE addon for Win2k

 
Post new topic   Reply to topic    RyanVM.net Discussion Board Forum Index -> Community Update Packs -> Windows 2000 Professional
View previous topic :: View next topic  
Author Message
nonno fabio



Joined: 06 Jun 2005
Posts: 1594
Location: Northern Italy

PostPosted: Thu Apr 29, 2010 9:15 am    Post subject: [RELEASE] .NET 2.0 SP2 TRUE addon for Win2k Reply with quote

Onepiece's Microsoft .NET Framework 2.0 SP2 for Windows 2000 with GDR updates TRUE Addon

OnePiece Microsoft.NET Framework v2.0.50727.3658 For Win2K True AddOn ENU
Update (12 February 2014)
Update (12 February 2014)
Update (12 February 2014)
Update (12 February 2014)
Update (12 February 2014)
Update (12 February 2014)
Update (12 February 2014)
Hash MD5 4497D1040798DB29BACA0D2173AB85FB
Filesize: 20.9 MB (21985618 bytes)

The peculiarity of this addon is that it adds .NET 2.0 to your Windows 2000 without using .msi files or svcpack/runonce installations, using a "true addon" integration.
So you'll get a working .NET framework already installed BEFORE T-13 (svcpack time), a very handy opportunity.

It can be uninstalled from Add/Remove Windows Components.

It includes all the publicly released GDR hotfixes at the present date. Unlike other Onepiece's true addons, here updates GDR branch is used. This because in dotnet updates MicrosoftUpdate forces GDR over QFE branch, which always has an higher build, so this cause the update installation to fail with repeated and annoying attempts.
If someone despite that still wants a QFE updated full .Net true integration, you can do this:
Download "optional QFE updates addon for .net 3.5 SP1 full GDR addon only" (see here) then extract it.
Open entries_Netfx35QFE.ini file and delete following lines:
under [ExtraFileEdits] section
Code:
NETFX30.inf|KB976769v2","BuildLab", ,"GDR|KB976769v2","BuildLab", ,"QFE|1
NETFX30.inf|KB2518864","BuildLab", ,"GDR|KB2518864","BuildLab", ,"QFE|1
NETFX35.inf|KB963707","BuildLab", ,"GDR|KB963707","BuildLab", ,"QFE|1
NETFX35.inf|KB2416473","BuildLab", ,"GDR|KB2416473","BuildLab", ,"QFE|1

under [UpdateCabs] section
Code:
I386\NETFX30.CAB, UpdateNETFX30
I386\NETFX35.CAB, UpdateNETFX35

under [ExpandCab] section
Code:
I386\NETFX30.CAB,I386\NETFX30
I386\NETFX35.CAB,I386\NETFX35


then recompress the addon and add it in your integration list after regular GDR addon
_________________
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead


Last edited by nonno fabio on Wed Feb 12, 2014 4:12 pm
Back to top
View user's profile Send private message Visit poster's website
nonno fabio



Joined: 06 Jun 2005
Posts: 1594
Location: Northern Italy

PostPosted: Thu Jul 15, 2010 1:59 am    Post subject: Reply with quote

updated (fixed uninstall)
_________________
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead
Back to top
View user's profile Send private message Visit poster's website
tomasz86



Joined: 09 Aug 2011
Posts: 481
Location: windows2000.tk

PostPosted: Thu Oct 20, 2011 2:51 am    Post subject: Reply with quote

nonno fabio,

Wouldn't it be possible to update this addon and add the newest .NET 2.0 updates to it (and do the same to the one for .NET 1.1)?

I checked the inf file and compared it with the addon for XP - it shouldn't be very difficult to adapt the XP one to 2K. Am I right? Wink
Back to top
View user's profile Send private message Visit poster's website
nonno fabio



Joined: 06 Jun 2005
Posts: 1594
Location: Northern Italy

PostPosted: Fri Oct 21, 2011 1:47 am    Post subject: Reply with quote

done, and switched to GDR branch.
_________________
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead
Back to top
View user's profile Send private message Visit poster's website
tomasz86



Joined: 09 Aug 2011
Posts: 481
Location: windows2000.tk

PostPosted: Sat Oct 22, 2011 11:23 pm    Post subject: Reply with quote

Thank you very much Smile
Back to top
View user's profile Send private message Visit poster's website
tomasz86



Joined: 09 Aug 2011
Posts: 481
Location: windows2000.tk

PostPosted: Mon Oct 24, 2011 1:58 am    Post subject: Reply with quote

I have two questions:

1. Shouldn't all of the "C?\WINDOWS\" be changed to "C?\WINNT\" ? If I remember correctly, it was the latter in the previous version of the AddOn.

2. This one probably doesn't really matter but in these kind of entries

Code:

HKLM,"%UpdateRegKey%\%NetFX20_ProductName%\KB946503","InstallerName", ,"Windows Installer"
HKLM,"%UpdateRegKey%\%NetFX20_ProductName%\KB946503","InstallerVersion", ,"4.05"

shouldn't Windows Installer version be 3.01?
Back to top
View user's profile Send private message Visit poster's website
nonno fabio



Joined: 06 Jun 2005
Posts: 1594
Location: Northern Italy

PostPosted: Wed Oct 26, 2011 2:22 am    Post subject: Reply with quote

true and true, but don't worry because they won't case issues in any scenario.

1. will be directly removed from inf file, so uninstal won't be affected.

2. these are for WU only, no more available for win2k

Anyway thanks for pointing this out. It will be fixed in a future release. You can also fix them manually in the meantime
_________________
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead
Back to top
View user's profile Send private message Visit poster's website
tomasz86



Joined: 09 Aug 2011
Posts: 481
Location: windows2000.tk

PostPosted: Wed Oct 26, 2011 3:46 am    Post subject: Reply with quote

Thanks for explanation Smile

It's good to know that they make no difference although I've already made those changes myself, just in case.

By the way, I've fixed some dll dependencies in OnePiece .NET 3.5 True AddOn for XP/2003 to make it work under w2k. Would it be a problem if I upload the modified version here?
_________________
Back to top
View user's profile Send private message Visit poster's website
yumeyao
Moderator


Joined: 27 Aug 2006
Posts: 1718
Location: Taiyuan, Shanxi, PR China

PostPosted: Wed Oct 26, 2011 4:10 am    Post subject: Reply with quote

@tomasz86,
I know that BWC has made .NET 3.5 working on w2k, could you suggest (since I don't have time to investigate) what exacly has been done to let it work?

Thanks.
_________________

My work list(Hosted by dumpydooby)
Back to top
View user's profile Send private message AIM Address MSN Messenger
tomasz86



Joined: 09 Aug 2011
Posts: 481
Location: windows2000.tk

PostPosted: Wed Oct 26, 2011 4:28 am    Post subject: Reply with quote

In case of BlackWingCat's .NET 3.5 it's totally different from a True AddOn type of thing Wink

He just extracted .msi files from the official .NET 3.5 installer and created a .cmd file to run them manually. There are a few which don't work in w2k so he removed them and left only the ones that work. Unfortunately at the moment I don't remember which exact files don't work in w2k.
Next he made two separate installers for WIC and XPS Viewer in which he changed dll dependencies so they link to the XP dlls from his KDW wrapper (they are also copied to the system32 folder). The wrapping files also have changed dependencies so as they are linked to the original system files.

That's it basically.

The weakest point of his approach is that he just added updates for .NET 3.5 without merging them into a single file and they are installed after the basic .msi files (10+ files).

If you try to use a merged .msi installer as in your package, it won't work in 2K because the content of those problematic msi files is included in it.
Back to top
View user's profile Send private message Visit poster's website
tomasz86



Joined: 09 Aug 2011
Posts: 481
Location: windows2000.tk

PostPosted: Wed Oct 26, 2011 5:25 am    Post subject: Reply with quote

Just to add one thing - I do all of my tests in a system with at least BlackWingCat's kernel v5 installed so there can be more dependencies involved when kernel v5 (or higher, or WildBill's kernel) is not present.
Back to top
View user's profile Send private message Visit poster's website
yumeyao
Moderator


Joined: 27 Aug 2006
Posts: 1718
Location: Taiyuan, Shanxi, PR China

PostPosted: Wed Oct 26, 2011 6:08 am    Post subject: Reply with quote

I see. When I was firstly creating my .NET installer I have considered win 2000. But definitely too much API is missing so I gave up. I'd guess I won't fix them.

Thanks for you explanation.
_________________

My work list(Hosted by dumpydooby)
Back to top
View user's profile Send private message AIM Address MSN Messenger
tomasz86



Joined: 09 Aug 2011
Posts: 481
Location: windows2000.tk

PostPosted: Thu Oct 27, 2011 12:31 am    Post subject: Reply with quote

yumeyao,

Modifying .NET 3.0 installer for Windows 2000 is not that difficult Wink I've done some more investigation and tests and here are the results:

1. .NET 3.0 installer contains the following files (excluding the x64 ones):

Code:

Netfx30a_x86.msi
RGB9RAST_x86.msi
WCF.msp
WCS.msp
WF.msp
WF_32.msp
WIC_x86_enu.exe
WPF1.msp
WPF2.msp
WPF2_32.msp
WPF_Other.msp
WPF_Other_32.msp
x86\msxml6.msi
XPS.msp
XPSEPSC-x86-en-US.exe


After leaving WIC, XPS (as they require special treatment) and msxml6 aside, you've got:

Code:

Netfx30a_x86.msi
RGB9RAST_x86.msi
WCF.msp
WCS.msp
WF.msp
WF_32.msp
WPF1.msp
WPF2.msp
WPF2_32.msp
WPF_Other.msp
WPF_Other_32.msp


Out of these only WPF_Other_32.msp doesn't work in w2k. The rest install just fine.

The final list:

Code:

Netfx30a_x86.msi
RGB9RAST_x86.msi
WCF.msp
WCS.msp
WF.msp
WF_32.msp
WPF1.msp
WPF2.msp
WPF2_32.msp
WPF_Other.msp


I tried to process such a modified .NET 3.0 installer through Silent .NET Maker but it doesn't work properly. I guess something must be edited in SNM source first in order to ignore the missing file (WPF_Other_32.msp).

WPF_Other_32.msp itself installs these files:

Code:

PresentationFontCache_config_x86.exe
PresentationFontCache_x86.cat
PresentationFontCache_x86.exe


and the error when trying to install it which I mentioned before is this one:



In BlackWingCat's installer these files are copied manually and the service itself is not installed at all.

Anyway, after finishing with the .NET 3.0 installed you still have to fix the dependencies. Fortunately (thanks to BlackWingCat) there's a very simple way to do it using rplbfile.exe which is included in BWC's Java 1.7u1 Patcher for Windows 2000. I've prepared a package with already modified KDW dlls & rplbfile (download, pass: w2k).

These files have to be patched:

Code:

rplbfile infocard.exe rpcrt4.dll rpcxp4.dll
rplbfile infocard.exe advapi32.dll advapixp.dll
rplbfile presentationhost.exe kernel32.dll kernelxp.dll
rplbfile evr.dll msvcrt.dll msvcxp.dll
rplbfile evr.dll advapi32.dll advapixp.dll
rplbfile infocardapi.dll kernel32.dll kernelxp.dll
rplbfile naturallanguage6.dll msvcrt.dll msvcxp.dll
rplbfile nlsdata0009.dll msvcrt.dll msvcxp.dll
rplbfile presentationhostdll.dll user32.dll userxp.dll
rplbfile uiautomationcore.dll user32.dll userxp.dll
rplbfile wpfgfx_v0300.dll advapi32.dll advapixp.dll
rplbfile wpfgfx_v0300.dll kernel32.dll kernelxp.dll
rplbfile wpfgfx_v0300.dll ntdll.dll xpdll.dll


and of course appropriate KDW files need to be copied to the system32 directory. After doing so all of the necessary dependencies will be fixed.

As for .NET 3.5, it's fully compatible with w2k and nothing has to be changed.
Back to top
View user's profile Send private message Visit poster's website
nonno fabio



Joined: 06 Jun 2005
Posts: 1594
Location: Northern Italy

PostPosted: Fri Feb 17, 2012 2:43 am    Post subject: Reply with quote

updated
_________________
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead
Back to top
View user's profile Send private message Visit poster's website
tomasz86



Joined: 09 Aug 2011
Posts: 481
Location: windows2000.tk

PostPosted: Fri Feb 17, 2012 3:18 am    Post subject: Reply with quote

Thank you very much Smile
_________________
Back to top
View user's profile Send private message Visit poster's website
nonno fabio



Joined: 06 Jun 2005
Posts: 1594
Location: Northern Italy

PostPosted: Thu Jul 12, 2012 7:42 am    Post subject: Reply with quote

Updated releases are available in Onepiece's Skydrive or in voidseesaw's repository
_________________
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead
Back to top
View user's profile Send private message Visit poster's website
tomasz86



Joined: 09 Aug 2011
Posts: 481
Location: windows2000.tk

PostPosted: Thu Jul 12, 2012 9:55 am    Post subject: Reply with quote

Thank you!
_________________
Back to top
View user's profile Send private message Visit poster's website
tomasz86



Joined: 09 Aug 2011
Posts: 481
Location: windows2000.tk

PostPosted: Sat Jan 12, 2013 7:18 am    Post subject: Reply with quote

Thanks a lot Smile
_________________
Back to top
View user's profile Send private message Visit poster's website
tomasz86



Joined: 09 Aug 2011
Posts: 481
Location: windows2000.tk

PostPosted: Thu Jan 31, 2013 2:17 am    Post subject: Reply with quote

I just wanted to say that the Dropbox links no longer work (same thing with my Win2k Download Archive).
_________________
Back to top
View user's profile Send private message Visit poster's website
nonno fabio



Joined: 06 Jun 2005
Posts: 1594
Location: Northern Italy

PostPosted: Thu Jan 31, 2013 8:15 am    Post subject: Reply with quote

Thanks, but I guess Dropbox link is OK. I suppose the problem is once again that Dropbox account has a 200 Gb daily DL limit. If it is passed, the DLs are blocked for 3 days. And this is the 1,000th time it happens (and the 1,000 th e-mail we receive from DB) in last 5 months...
Too many people seems to like to download from DB, probably is faster than Google's or Skydrive for them.
_________________
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead
Back to top
View user's profile Send private message Visit poster's website
nonno fabio



Joined: 06 Jun 2005
Posts: 1594
Location: Northern Italy

PostPosted: Thu May 16, 2013 7:01 am    Post subject: Reply with quote

updated to v2.0.50727.3646 (May 2013)
_________________
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead
Back to top
View user's profile Send private message Visit poster's website
nonno fabio



Joined: 06 Jun 2005
Posts: 1594
Location: Northern Italy

PostPosted: Wed Jun 12, 2013 9:57 am    Post subject: Reply with quote

updated to v2.0.50727.3648 (June 2013)
_________________
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead
Back to top
View user's profile Send private message Visit poster's website
tomasz86



Joined: 09 Aug 2011
Posts: 481
Location: windows2000.tk

PostPosted: Thu Jun 13, 2013 6:29 pm    Post subject: Reply with quote

Thank you for keeping updating these 2K addons Smile
_________________
Back to top
View user's profile Send private message Visit poster's website
nonno fabio



Joined: 06 Jun 2005
Posts: 1594
Location: Northern Italy

PostPosted: Fri Jul 12, 2013 6:33 am    Post subject: Reply with quote

updated to v2.0.50727.3650
_________________
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead
Back to top
View user's profile Send private message Visit poster's website
nonno fabio



Joined: 06 Jun 2005
Posts: 1594
Location: Northern Italy

PostPosted: Thu Aug 15, 2013 2:58 am    Post subject: Reply with quote

updated to v2.0.50727.3654
_________________
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead
Back to top
View user's profile Send private message Visit poster's website
nonno fabio



Joined: 06 Jun 2005
Posts: 1594
Location: Northern Italy

PostPosted: Thu Oct 10, 2013 6:51 am    Post subject: Reply with quote

updated to v2.0.50727.3654.1
_________________
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead
Back to top
View user's profile Send private message Visit poster's website
tomasz86



Joined: 09 Aug 2011
Posts: 481
Location: windows2000.tk

PostPosted: Thu Oct 10, 2013 6:57 am    Post subject: Reply with quote

Thank you very much!
_________________
Back to top
View user's profile Send private message Visit poster's website
knetxp



Joined: 24 Oct 2010
Posts: 4

PostPosted: Fri Oct 11, 2013 8:49 pm    Post subject: Reply with quote

The user hosting this content is out of bandwidth.

All download links are unavailable
_________________
Alex from China
Back to top
View user's profile Send private message MSN Messenger
nonno fabio



Joined: 06 Jun 2005
Posts: 1594
Location: Northern Italy

PostPosted: Sat Oct 12, 2013 3:40 am    Post subject: Reply with quote

Tried just now: Google is OK, and Mega too.
Try with Firefox from Mega, it's the best choice
_________________
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead
Back to top
View user's profile Send private message Visit poster's website
nonno fabio



Joined: 06 Jun 2005
Posts: 1594
Location: Northern Italy

PostPosted: Wed Dec 11, 2013 4:46 pm    Post subject: Reply with quote

updated to v2.0.50727.3657
_________________
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead
Back to top
View user's profile Send private message Visit poster's website
nonno fabio



Joined: 06 Jun 2005
Posts: 1594
Location: Northern Italy

PostPosted: Wed Feb 12, 2014 4:13 pm    Post subject: Reply with quote

updated to v2.0.50727.3658
_________________
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    RyanVM.net Discussion Board Forum Index -> Community Update Packs -> Windows 2000 Professional All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group