Jump to content

[Addon] .NET 4.0 framework TRUE addon


Recommended Posts

It's the usual strange behavior of .net hotfixes. It installs correctly but it doesn't write the correct lines in Windows registry.

To finish WU work you should copy and paste this text in a Notepad page:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4 Client Profile\KB2656368]
"ThisVersionInstalled"="Y"

then save it as something.reg file and run

P.S. updated addon link is available in first post

Link to comment
Share on other sites

  • 3 months later...
  • 2 months later...
  • 1 month later...
  • 1 month later...
Hi knoblauch, are you sure? you are using Addon Section (Addon *cab), perhaps you are using by mistake Package (MS Update *cab & *msu) Section ?

You are right, I was under wrong Section. Now with "Ignore-Check" I can add the newest NET4.0 AddOn. Thanks for the great work!

Link to comment
Share on other sites

  • 1 month later...
  • 3 months later...
  • 4 weeks later...
  • 5 weeks later...
  • 1 month later...
  • 1 month later...
  • 2 months later...
  • 2 months later...
  • 2 months later...
  • 11 months later...

Seems that the Microsoft Update is not been updated and still requires hotfix\update obsolete, so those who want to fix the problem until the Microsoft Update puts everything in place, just integrate with nLite or RVMi after the DotNet True Addon

OnePiece Microsoft.NET Framework v4.0.30319.1031 Fix MU True AddOn


tabdownload.png Update (17 April 2015)
tabdownload.png Update (17 April 2015)
tabdownload.png Update (17 April 2015)
tabdownload.png Update (17 April 2015)
tabdownload.png Update (17 April 2015)
Hash MD5 45EF4DEC9BED9437625C7CC22CBE9E44
Filesize: 1018 bytes (1,018 bytes)



or open notepad and copy this line

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4 Client Profile\KB2894842v2]"ThisVersionInstalled"="Y";"ARPLink"="HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{3C3901C5-3455-3E0A-A214-0B093A5070A6}.KB2894842v2";"InstalledBy"="OnePiece";"InstalledDate"="";"InstallerName"="Windows Installer";"InstallerVersion"="4.05";"PackageName"="Security Update for Microsoft .NET Framework 4 Client Profile (KB2894842v2)";"PackageVersion"="2";"Publisher"="Microsoft Corporation";"PublishingGroup"="Developer Division";"ReleaseType"="Security Update"[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4 Extended\KB2894842v2]"ThisVersionInstalled"="Y";"ARPLink"="HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{0A0CADCF-78DA-33C4-A350-CD51849B9702}.KB2894842v2";"InstalledBy"="OnePiece";"InstalledDate"="";"InstallerName"="Windows Installer";"InstallerVersion"="4.05";"PackageName"="Security Update for Microsoft .NET Framework 4 Extended (KB2894842v2)";"PackageVersion"="2";"Publisher"="Microsoft Corporation";"PublishingGroup"="Developer Division";"ReleaseType"="Security Update"
save as FixMU.reg, and after running it

Ciao a tutti.
Link to comment
Share on other sites

  • 5 months later...

Hello all.
 
I've been playing with these lately and wanted to ensure that if needed I could uninstall them and use the stock installers for a standard install if it was required in the future for some reason. The problem I found was that the cleanup inf command didn't work 100% - it leaves two registry keys behind:
 
HKLM,"SOFTWARE\Classes\Installer\Products\%NetFX_Client_InstallerCode%"
HKLM,"SOFTWARE\Classes\Installer\Products\%NetFX_Extended_InstallerCode%"
 
...and these cause any subsequent install to look in the %windir%\Installer directory for installation sources, which after cleanup is empty, so you get a screwed up dialogue box with blank buttons and Chinese lettering all over it! Removing these two keys resolves the issue, so I added them to the NETFX40.INF file's cleanup:

*** OnePiece_Microsoft.NET_Framework_v4.0.30319.1031_True_AddOn_ENU_6E4EB23427B081EA39CC2BAD22C4EC75/NETFX40.INF	Wed Apr 15 21:03:50 2015--- OnePiece_Microsoft.NET_Framework_v4.0.30319.1031_True_AddOn_ENU_6E4EB23427B081EA39CC2BAD22C4EC75_JT/NETFX40.INF	Sat Sep 19 21:20:01 2015****************** 16403,16408 ****--- 16403,16409 ----      [NETFX40.Installer.Reg.CleanUp]+ 	HKLM,"SOFTWARE\Classes\Installer\Products\%NetFX_Client_InstallerCode%"  	HKLM,"SOFTWARE\Classes\Installer\Features\%NetFX_Client_InstallerCode%"  	HKLM,"SOFTWARE\Classes\Installer\UpgradeCodes\%NetFX_Client_UpgradeCodes%"  	HKLM,"%KEY_WIN_CURVER%\Installer\Folders","%16422%\Microsoft.NET\"****************** 17221,17226 ****--- 17222,17228 ----  	HKLM,"%KEY_WIN_CURVER%\Uninstall\%NetFX_Client_ProductCode%.KB3032662"  	HKLM,"%KEY_WIN_CURVER%\Uninstall\%NetFX_Client_ProductCode%.KB3037578"  + 	HKLM,"SOFTWARE\Classes\Installer\Products\%NetFX_Extended_InstallerCode%"  	HKLM,"SOFTWARE\Classes\Installer\Features\%NetFX_Extended_InstallerCode%"  	HKLM,"SOFTWARE\Classes\Installer\UpgradeCodes\%NetFX_Extended_UpgradeCodes%"  	HKLM,"%KEY_WIN_CURVER%\Installer\Folders","%10%\Microsoft.NET\%Framework%\%URTVersion%\ASP.NETWebAdminFiles\Security\Users\App_LocalResources\"

Now that it works, I also took the liberty of adding in a key outside of the addon to access the cleanup a bit more easily:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft .NET Framework 4.0]"DisplayIcon"=hex(2):25,00,57,00,49,00,4e,00,44,00,49,00,52,00,25,00,5c,00,4d,\ 00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,2e,00,4e,00,45,00,54,00,\ 5c,00,46,00,72,00,61,00,6d,00,65,00,77,00,6f,00,72,00,6b,00,5c,00,76,00,34,\ 00,2e,00,30,00,2e,00,33,00,30,00,33,00,31,00,39,00,5c,00,53,00,65,00,74,00,\ 75,00,70,00,43,00,61,00,63,00,68,00,65,00,5c,00,45,00,78,00,74,00,65,00,6e,\ 00,64,00,65,00,64,00,5c,00,44,00,69,00,73,00,70,00,6c,00,61,00,79,00,49,00,\ 63,00,6f,00,6e,00,2e,00,69,00,63,00,6f,00,00,00"DisplayName"="Clean up Microsoft .NET Framework 4.0""DisplayVersion"="4.0.30319.1031""EstimatedSize"=dword:0000cff1"NoModify"=dword:00000001"NoRepair"=dword:00000001"UninstallString"="cmd /c \"RUNDLL32.exe advpack.dll,LaunchINFSection NETFX40.inf,NETFX40.CleanUp && reg DELETE \"\"\"\"HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Microsoft .NET Framework 4.0\"\"\"\" /f\"""VersionMinor"="0""VersionMajor"="4""HelpLink"="http://www.wincert.net/forum/topic/7697-addon-net-40-framework-true-addon"

Thanks for making these addons!

Edited by mr_jrt
Link to comment
Share on other sites

  • 6 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...