Question about .NET Framework updates

JohnnyGui

New Member
Member
Messages
191
Good day,

A while ago a game on my PC needed .NET Framework 3.5 so I enabled it in the Windows-features options. After that, there were some security updates for .NET Framework that I installed through Windows Update. After I finished the game I uninstalled it and also disabled the .NET Framework 3.5 again via the Windows-features options. However, I can see in the updates section of the Windows programs and features that the .NET Framework security updates are still installed on my PC.

There's a new game I installed yesterday that needed the .NET Framework 3.5 so I enabled it again. However, Windows update is not giving me any of the security updates again since they're already installed on my computer.

Question: Do these updates regarding .NET Framework, even after disabling and enabling the .NET Framework 3.5, still work and function properly for it? Shouldn't I uninstall these updates and install them through Windows update again since I disabled the .NET Framework before?
 

My Computer

System One

  • OS
    Windows 8.1 (Update 1) Pro 64 bit
    Computer type
    PC/Desktop
    CPU
    Intel i5 3570K
    Motherboard
    Asrock Pro4 Z77
    Memory
    8 GB
    Graphics Card(s)
    Geforce GTX 660Ti
    Hard Drives
    Hitachi HDS921010DLE630
That all sounds pretty normal to me. Once you have enabled a feature and installed any updates required by that feature then disabling that option at some future point will not uninstall those updates. There is no reason to because the .net framework is part of the OS, it wouldn't be logical to take the OS to an earlier state. Its all ready to go next time you enable it and in fact there could well be more updates needed by that time.

So all normal.
 

My Computer

System One

  • OS
    W10 x64 pro and W8.1 x86
    Computer type
    Laptop
    System Manufacturer/Model
    Dell Vostro 3750/Acer 9301
    CPU
    Intel i5/AMD Turion 64
    Memory
    4Gb/2Gb
    Graphics Card(s)
    Intel i5 internal/NVidia GEFORCE GO 6100
    Sound Card
    Realtek
    Hard Drives
    250Gb SSD and 120Gb
    Mouse
    HP Z4000
    Internet Speed
    76 down, 20 up
    Browser
    MS Edge
    Antivirus
    Defender
What I'm concerned about is that these security updates would not get applied to the reinstalled .NET Framework since it was removed before. They already existed presumably in a .NET Framework folder but without the program itself being in it.
 

My Computer

System One

  • OS
    Windows 8.1 (Update 1) Pro 64 bit
    Computer type
    PC/Desktop
    CPU
    Intel i5 3570K
    Motherboard
    Asrock Pro4 Z77
    Memory
    8 GB
    Graphics Card(s)
    Geforce GTX 660Ti
    Hard Drives
    Hitachi HDS921010DLE630
You've not reinstalled it though, just re-enabled. Yes :) You uninstalled the game and disabled .net. It will all still be there. Your new game needs it and .net is all ready and waiting just to be enabled again.
 

My Computer

System One

  • OS
    W10 x64 pro and W8.1 x86
    Computer type
    Laptop
    System Manufacturer/Model
    Dell Vostro 3750/Acer 9301
    CPU
    Intel i5/AMD Turion 64
    Memory
    4Gb/2Gb
    Graphics Card(s)
    Intel i5 internal/NVidia GEFORCE GO 6100
    Sound Card
    Realtek
    Hard Drives
    250Gb SSD and 120Gb
    Mouse
    HP Z4000
    Internet Speed
    76 down, 20 up
    Browser
    MS Edge
    Antivirus
    Defender
Sorry for being a pain. I found out how to determine which updates are installed for different versions of .NET Framework by going into the registry to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Updates

This is what I found:
.NET Framework Updates.jpg

It seems that Windows is saying that there are only updates installed or at least applied for Framework 4. So I'm guessing disabling and re-enabling Framework 3.5 doesn't let the already existing 3.5 updates apply to the re-enabled .NET Framework 3.5.
 

My Computer

System One

  • OS
    Windows 8.1 (Update 1) Pro 64 bit
    Computer type
    PC/Desktop
    CPU
    Intel i5 3570K
    Motherboard
    Asrock Pro4 Z77
    Memory
    8 GB
    Graphics Card(s)
    Geforce GTX 660Ti
    Hard Drives
    Hitachi HDS921010DLE630
If all you have done is enable/disable and then re-enable then I can't really see there being a problem with missing updates or updates that are needed but not being detected. I know you've found a registry key relating to updates but I would bet there is a lot more to it than that.

I can see you are not convinced, and I've no answer or suggestion on how to prove or disprove your suspicions I'm afraid.

Lets see what others think on the matter. I honestly don't think you have a problem though.
 

My Computer

System One

  • OS
    W10 x64 pro and W8.1 x86
    Computer type
    Laptop
    System Manufacturer/Model
    Dell Vostro 3750/Acer 9301
    CPU
    Intel i5/AMD Turion 64
    Memory
    4Gb/2Gb
    Graphics Card(s)
    Intel i5 internal/NVidia GEFORCE GO 6100
    Sound Card
    Realtek
    Hard Drives
    250Gb SSD and 120Gb
    Mouse
    HP Z4000
    Internet Speed
    76 down, 20 up
    Browser
    MS Edge
    Antivirus
    Defender
I might be overthinking this. Could be wrong about my conclusion from the registry as well.

As you said, does anyone else have an idea about this?
 
Last edited:

My Computer

System One

  • OS
    Windows 8.1 (Update 1) Pro 64 bit
    Computer type
    PC/Desktop
    CPU
    Intel i5 3570K
    Motherboard
    Asrock Pro4 Z77
    Memory
    8 GB
    Graphics Card(s)
    Geforce GTX 660Ti
    Hard Drives
    Hitachi HDS921010DLE630
I just confirmed that I have version 3.5.30729.4926 of .NET Framework 3.5 currently installed by going to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5 and looking at the Version number. Is this the latest version for Windows 8.1 Pro 64x users?

Mooly (or any other users out there), could you verify this for me please?
 

My Computer

System One

  • OS
    Windows 8.1 (Update 1) Pro 64 bit
    Computer type
    PC/Desktop
    CPU
    Intel i5 3570K
    Motherboard
    Asrock Pro4 Z77
    Memory
    8 GB
    Graphics Card(s)
    Geforce GTX 660Ti
    Hard Drives
    Hitachi HDS921010DLE630
I haven't got that key I presume because nothing on this PC needs that .net version. That tends to reinforce the view that once you have enabled it and installed all the required files then its there for keeps. You can disable it, but the files remain in place.

Capture1.PNG
 

My Computer

System One

  • OS
    W10 x64 pro and W8.1 x86
    Computer type
    Laptop
    System Manufacturer/Model
    Dell Vostro 3750/Acer 9301
    CPU
    Intel i5/AMD Turion 64
    Memory
    4Gb/2Gb
    Graphics Card(s)
    Intel i5 internal/NVidia GEFORCE GO 6100
    Sound Card
    Realtek
    Hard Drives
    250Gb SSD and 120Gb
    Mouse
    HP Z4000
    Internet Speed
    76 down, 20 up
    Browser
    MS Edge
    Antivirus
    Defender
Next update tuesday has security updates for .NET 3.5 and will be extensive.
 

My Computer

System One

  • OS
    Windows 8.1 Pro
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Home made
    CPU
    AMD Ryzen7 2700x
    Motherboard
    Asus Prime x470 Pro
    Memory
    16GB Kingston 3600
    Graphics Card(s)
    Asus strix 570 OC 4gb
    Hard Drives
    Samsung 960 evo 250GB
    Silicon Power V70 240GB SSD
    WD 1 TB Blue
    WD 2 TB Blue
    Bunch of backup HDDs.
    PSU
    Sharkoon, Silent Storm 660W
    Case
    Raidmax
    Cooling
    CCM Nepton 140xl
    Internet Speed
    40/2 Mbps
    Browser
    Firefox
    Antivirus
    WD
Thanks Mike. So that will be a good test for the OP.

(I see there is a .net and a net registry key. I wonder if I looked under the wrong one. I'm on Vista just now)

Capture10.JPGCapture11.JPG
 

My Computer

System One

  • OS
    W10 x64 pro and W8.1 x86
    Computer type
    Laptop
    System Manufacturer/Model
    Dell Vostro 3750/Acer 9301
    CPU
    Intel i5/AMD Turion 64
    Memory
    4Gb/2Gb
    Graphics Card(s)
    Intel i5 internal/NVidia GEFORCE GO 6100
    Sound Card
    Realtek
    Hard Drives
    250Gb SSD and 120Gb
    Mouse
    HP Z4000
    Internet Speed
    76 down, 20 up
    Browser
    MS Edge
    Antivirus
    Defender
Mooly: what does the version number say when you select the "3.5" subkey in the first picture? Then again, you're on Vista so the version could be different.

I just noticed that there's a subkey under 3.5 (called 1043) which says that I have the .5003 version instead of .4296.

Let's see if the upcoming updates will change anything.
 

My Computer

System One

  • OS
    Windows 8.1 (Update 1) Pro 64 bit
    Computer type
    PC/Desktop
    CPU
    Intel i5 3570K
    Motherboard
    Asrock Pro4 Z77
    Memory
    8 GB
    Graphics Card(s)
    Geforce GTX 660Ti
    Hard Drives
    Hitachi HDS921010DLE630
Back on W8.1 at the moment. Here is the .net key.

Capture1.PNG
 

My Computer

System One

  • OS
    W10 x64 pro and W8.1 x86
    Computer type
    Laptop
    System Manufacturer/Model
    Dell Vostro 3750/Acer 9301
    CPU
    Intel i5/AMD Turion 64
    Memory
    4Gb/2Gb
    Graphics Card(s)
    Intel i5 internal/NVidia GEFORCE GO 6100
    Sound Card
    Realtek
    Hard Drives
    250Gb SSD and 120Gb
    Mouse
    HP Z4000
    Internet Speed
    76 down, 20 up
    Browser
    MS Edge
    Antivirus
    Defender
I think you're in the wrong registry path there. The folder should be Net Framework Setup (not .NETFramework) /NDP/3.5
When selecting 3.5, the version number would show up in the right window.
 

My Computer

System One

  • OS
    Windows 8.1 (Update 1) Pro 64 bit
    Computer type
    PC/Desktop
    CPU
    Intel i5 3570K
    Motherboard
    Asrock Pro4 Z77
    Memory
    8 GB
    Graphics Card(s)
    Geforce GTX 660Ti
    Hard Drives
    Hitachi HDS921010DLE630
I just came across that key while looking. The Net one is as in my earlier post/s. I can look at the 3.5 Vista one again when I'm on it next.
 

My Computer

System One

  • OS
    W10 x64 pro and W8.1 x86
    Computer type
    Laptop
    System Manufacturer/Model
    Dell Vostro 3750/Acer 9301
    CPU
    Intel i5/AMD Turion 64
    Memory
    4Gb/2Gb
    Graphics Card(s)
    Intel i5 internal/NVidia GEFORCE GO 6100
    Sound Card
    Realtek
    Hard Drives
    250Gb SSD and 120Gb
    Mouse
    HP Z4000
    Internet Speed
    76 down, 20 up
    Browser
    MS Edge
    Antivirus
    Defender
Oh sorry, I skipped your earlier post about not having that Net Framework Setup/NDP/3.5 key on Windows 8.1. Thanks a lot for your effort nonetheless.

Maybe someone else with Windows 8.1 and 3.5 installed with the latest updates could show me their version?
 

My Computer

System One

  • OS
    Windows 8.1 (Update 1) Pro 64 bit
    Computer type
    PC/Desktop
    CPU
    Intel i5 3570K
    Motherboard
    Asrock Pro4 Z77
    Memory
    8 GB
    Graphics Card(s)
    Geforce GTX 660Ti
    Hard Drives
    Hitachi HDS921010DLE630
Oh good, I seem to have that exact version number when selecting the v3.5 key. However, I have a 1043 instead of a 1033 subkey which shows version 3.5.30729.5003 when selected.

I guess I can finally let this rest now. Thanks a lot guys for your help. Mooly, you were right after all about this.
 

My Computer

System One

  • OS
    Windows 8.1 (Update 1) Pro 64 bit
    Computer type
    PC/Desktop
    CPU
    Intel i5 3570K
    Motherboard
    Asrock Pro4 Z77
    Memory
    8 GB
    Graphics Card(s)
    Geforce GTX 660Ti
    Hard Drives
    Hitachi HDS921010DLE630
And same on Vista.

Edit... yep, it all looks fine :)
 

Attachments

  • Capture6.JPG
    Capture6.JPG
    73.6 KB · Views: 31

My Computer

System One

  • OS
    W10 x64 pro and W8.1 x86
    Computer type
    Laptop
    System Manufacturer/Model
    Dell Vostro 3750/Acer 9301
    CPU
    Intel i5/AMD Turion 64
    Memory
    4Gb/2Gb
    Graphics Card(s)
    Intel i5 internal/NVidia GEFORCE GO 6100
    Sound Card
    Realtek
    Hard Drives
    250Gb SSD and 120Gb
    Mouse
    HP Z4000
    Internet Speed
    76 down, 20 up
    Browser
    MS Edge
    Antivirus
    Defender
Back
Top