 |
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows 7. The Windows 7 forum also covers news and updates and has an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.
Windows 7 - Doesn't Net Framework 4.0 include previous 2,3 and 3.5 vesrions? |
04-17-2011
|
#1 | | Windows 7 Enterprise 64 bit |
Doesn't Net Framework 4.0 include previous 2,3 and 3.5 vesrions? When trying to run MPEG4 modifier there is error: Net Framework Initialization Error: Unable to find a version of the runtime to run this application.
I have installed Net4.0C and net4.0E, according to MSIE report.
What is wrong with version 4.0?
Does one needs to install also all previous versions - 2, 3. 3.5???
Thank you!
| My System Specs | | OS Windows 7 Enterprise 64 bit CPU Intel I5-760 Motherboard INTEL P55 S1156 DDR3 GLAN RAID BLKDP55WB Memory 8 GB Graphics Card CLUB 3D HD5450 1GB GDDR3 CGAX-54524LI Hard Drives WD150HFLS 150GB/10000rpm
WD10EALS Blue 1TB |
04-17-2011
|
#2 | | Main - Windows 7 Pro SP1 64-Bit; 2nd - Windows Server 2008 R2 |
See if this clears it up: Version Compatibility in the .NET Framework Quote: Version Compatibility for Applications
By default, an application runs on the version of the .NET Framework that it was built for. If that version is not present and the application configuration file does not define supported versions, a .NET Framework initialization error may occur. In this case, the attempt to run the application will fail.
To define the specific versions on which your application runs, add one or more <supportedRuntime> elements to your application's configuration file. Each <supportedRuntime> element lists a supported version of the runtime, with the first specifying the most preferred version and the last specifying the least preferred version. Version Compatibility for Components
An application can control the version of the .NET Framework on which it runs, but a component cannot. Components and class libraries are loaded in the context of a particular application, and therefore automatically run on the version of the .NET Framework that the application runs on.
Because of this restriction, compatibility guarantees are especially important for components. Starting with the .NET Framework version 4, you can specify the degree to which a component is expected to remain compatible across multiple versions by applying the System.Runtime.Versioning.ComponentGuaranteesAttribute attribute to that component. Tools can use this attribute to detect potential violations of the compatibility guarantee in future versions of a component. | My System Specs | | System Manufacturer/Model Number Self OS Main - Windows 7 Pro SP1 64-Bit; 2nd - Windows Server 2008 R2 CPU Main - Core i7 2600K; 2nd - Core i7 920 Motherboard Main - Asus P8Z68-V Pro/Gen3; 2nd - Gigabyte GA-EX58-UDR3 Memory Main - 16GB Corsair Vengeance; 2nd - 12GB Corsair Vengeance Graphics Card Main - XFX Radeon 6870 1GB; 2nd - XFX Radeon 4870 1GB Sound Card Both: Onboard Realtek Azalia Monitor(s) Displays Main - Hann 25" + I-INC 25" + Acer 23"; 2nd - Upgrading Soon Screen Resolution Main - 1920x1080 (All Three Monitors); 2nd - Upgrading Soon Keyboard Main - Razer Reclusa; 2nd - Old MS Keyboard Mouse Main - Logitech MX Revolution; 2nd - Old MS Mouse PSU Main - OCZ 600W Modular; 2nd - OCZ 600W Case Main - Thermaltake Element G; 2nd - NZXT something or other Cooling Main - Corsair H80; 2nd - Prolimatech Megahalems Hard Drives Main - (1) Crucial M4 128GB (Boot)
Main - (1) Seagate 2TB 64MB Cache (Data)
Main - (1) Seagate 2TB 64MB Cache (Data Backup)
2nd - (1) Intel X25-M SSD 80GB (Boot)
2nd - (3) Seagate 1TB 32MB Cache (Data Backup)
2nd - (1) Seagate 320GB (Because) Internet Speed 20Mbps Time-Warner Cable |
04-17-2011
|
#3 | | Windows 7 Enterprise 64 bit |
Thanks.
Sounds like a great mess  but does that means I still have to find and download version 2, 3, 3.5, while MS states on 2.0 page that a newer version is available, which seems like a suggestion to go to new version.
How to understand download description from MS - I understand it's an update, which doesn't require any earlier versions:
Microsoft .NET Framework 3.5
Brief Description
Microsoft .NET Framework 3.5 contains many new features building incrementally upon .NET Framework 2.0 and 3.0, and includes .NET Framework 2.0 service pack 1 and .NET Framework 3.0 service pack 1. | My System Specs | | OS Windows 7 Enterprise 64 bit CPU Intel I5-760 Motherboard INTEL P55 S1156 DDR3 GLAN RAID BLKDP55WB Memory 8 GB Graphics Card CLUB 3D HD5450 1GB GDDR3 CGAX-54524LI Hard Drives WD150HFLS 150GB/10000rpm
WD10EALS Blue 1TB |
04-17-2011
|
#4 | | Main - Windows 7 Pro SP1 64-Bit; 2nd - Windows Server 2008 R2 |
That was not the clearest article I ever read, but the gist of it seems to be that:
A) The versions are cumulative, meaning that 4.0 alone should cover everything all the way back to 1.1, much like all the DirectX business works...
B)...unless the specific program involved can't figure out what it's supposed to do, in which case it means the programmer didn't include the <supportedRuntime> Element stuff...
C) ...leaving you no choice but to install the specific version the program expects to see. Microsoft assure us that they can all run side-by-side with no trouble. (And indeed they do, on my computer, anyway.)
I would look for the MPEG4 modifier specs and see which version it was designed for, then add that. You might also give the Compatibility Mode settings a shot, which might save you from installing and maintaining another .NET version solely for one program. | My System Specs | | System Manufacturer/Model Number Self OS Main - Windows 7 Pro SP1 64-Bit; 2nd - Windows Server 2008 R2 CPU Main - Core i7 2600K; 2nd - Core i7 920 Motherboard Main - Asus P8Z68-V Pro/Gen3; 2nd - Gigabyte GA-EX58-UDR3 Memory Main - 16GB Corsair Vengeance; 2nd - 12GB Corsair Vengeance Graphics Card Main - XFX Radeon 6870 1GB; 2nd - XFX Radeon 4870 1GB Sound Card Both: Onboard Realtek Azalia Monitor(s) Displays Main - Hann 25" + I-INC 25" + Acer 23"; 2nd - Upgrading Soon Screen Resolution Main - 1920x1080 (All Three Monitors); 2nd - Upgrading Soon Keyboard Main - Razer Reclusa; 2nd - Old MS Keyboard Mouse Main - Logitech MX Revolution; 2nd - Old MS Mouse PSU Main - OCZ 600W Modular; 2nd - OCZ 600W Case Main - Thermaltake Element G; 2nd - NZXT something or other Cooling Main - Corsair H80; 2nd - Prolimatech Megahalems Hard Drives Main - (1) Crucial M4 128GB (Boot)
Main - (1) Seagate 2TB 64MB Cache (Data)
Main - (1) Seagate 2TB 64MB Cache (Data Backup)
2nd - (1) Intel X25-M SSD 80GB (Boot)
2nd - (3) Seagate 1TB 32MB Cache (Data Backup)
2nd - (1) Seagate 320GB (Because) Internet Speed 20Mbps Time-Warner Cable |
04-17-2011
|
#5 | | Windows 7 HP 64bit, Windows 8 64bit |
Go to Control Panel/Programs and Features and on the left side click on Turn Windows features on or off and make sure Microsoft .NET Framework 3.5.1 is shaded or checked. This will install .NET 2.0 thru 3.5.1. These files are included in Windows 7 and do not need to be downloaded.
Jim | My System Specs | | System Manufacturer/Model Number Home Built OS Windows 7 HP 64bit, Windows 8 64bit CPU Phenom II X6 1100T Motherboard ASUS M5A99X EVO Memory Crucial Balistic 8gb DDR3-1866 CL9 Graphics Card MSI R6850 Cyclone IGD5 PE Sound Card On Board Monitor(s) Displays ASUS VE258Q 25" LED with DVI-HDMI-DisplayPort Screen Resolution 1920 x 1080 Keyboard AVS Gear Blue LED Backlight Mouse Logitech Marble Mouse USB, Logitech Precision Game Pad PSU Seasonic X650 80 Plus GOLD Modular Case Corsair 400R Cooling Antec Kuhler H2O 620, Two 120mm and four 140mm Hard Drives Two WD Cavier Black 2TB Sata III, WD My Book Essential 2TB USB 3.0 Internet Speed 15MB Other Info APC UPS ES 750, Netgear WNR3500L Gigabit & Wireless N Router with SamKnows Test Program, Motorola SB6120 Gigabit Cable Modem. Brother HL-2170W Laser Printer, Epson V300 Scanner |
04-18-2011
|
#6 | | Several, including Windows 7 x64 Ultimate |
.net 4.0 supposedly includes all previous versions. However, the standard client often causes problems with various software because it is apparently not fully implemented.
All the problems I have seen with this can be solved by downloading the FULL .net 4.0 version. You can use the web installer or the standalone version; Download details: Microsoft .NET Framework 4 (Standalone Installer)
This is the ONLY version I have installed on this machine and it works for all the software I use.
You need to run an update immediately after installing.
By the way, this does NOT show up in Windows Features;
EDIT: The checkboxes below the 3.5.1 entry are these;
More info; http://msdn.microsoft.com/en-us/libr...=vs.90%29.aspx
Regards....Mike Connor
Last edited by Mike Connor; 04-18-2011 at 12:39 AM..
Reason: Added link
| My System Specs | | OS Several, including Windows 7 x64 Ultimate |
04-18-2011
|
#7 | | Windows 7 HP 64bit, Windows 8 64bit |
It seems that .NET 4.0 is all you need for most programs but there is always a few that may not run. If a program can not work right with 4.0 the version it needs can be installed also and they will work together. See this link. Version Compatibility in the .NET Framework
Jim | My System Specs | | System Manufacturer/Model Number Home Built OS Windows 7 HP 64bit, Windows 8 64bit CPU Phenom II X6 1100T Motherboard ASUS M5A99X EVO Memory Crucial Balistic 8gb DDR3-1866 CL9 Graphics Card MSI R6850 Cyclone IGD5 PE Sound Card On Board Monitor(s) Displays ASUS VE258Q 25" LED with DVI-HDMI-DisplayPort Screen Resolution 1920 x 1080 Keyboard AVS Gear Blue LED Backlight Mouse Logitech Marble Mouse USB, Logitech Precision Game Pad PSU Seasonic X650 80 Plus GOLD Modular Case Corsair 400R Cooling Antec Kuhler H2O 620, Two 120mm and four 140mm Hard Drives Two WD Cavier Black 2TB Sata III, WD My Book Essential 2TB USB 3.0 Internet Speed 15MB Other Info APC UPS ES 750, Netgear WNR3500L Gigabit & Wireless N Router with SamKnows Test Program, Motorola SB6120 Gigabit Cable Modem. Brother HL-2170W Laser Printer, Epson V300 Scanner |
04-18-2011
|
#8 | | Windows 7 HP 64bit, Windows 8 64bit |
Mike,
Looking at your last post it shows a shaded box beside Microsoft .NET 3.5.1 in your picture. That means that .NET 2.0-3.5.1 is active on your system and you are not running ONLY .NET 4.0
Jim | My System Specs | | System Manufacturer/Model Number Home Built OS Windows 7 HP 64bit, Windows 8 64bit CPU Phenom II X6 1100T Motherboard ASUS M5A99X EVO Memory Crucial Balistic 8gb DDR3-1866 CL9 Graphics Card MSI R6850 Cyclone IGD5 PE Sound Card On Board Monitor(s) Displays ASUS VE258Q 25" LED with DVI-HDMI-DisplayPort Screen Resolution 1920 x 1080 Keyboard AVS Gear Blue LED Backlight Mouse Logitech Marble Mouse USB, Logitech Precision Game Pad PSU Seasonic X650 80 Plus GOLD Modular Case Corsair 400R Cooling Antec Kuhler H2O 620, Two 120mm and four 140mm Hard Drives Two WD Cavier Black 2TB Sata III, WD My Book Essential 2TB USB 3.0 Internet Speed 15MB Other Info APC UPS ES 750, Netgear WNR3500L Gigabit & Wireless N Router with SamKnows Test Program, Motorola SB6120 Gigabit Cable Modem. Brother HL-2170W Laser Printer, Epson V300 Scanner |
04-18-2011
|
#9 | | Several, including Windows 7 x64 Ultimate |

Quote: Originally Posted by Phone Man Mike,
Looking at your last post it shows a shaded box beside Microsoft .NET 3.5.1 in your picture. That means that .NET 2.0-3.5.1 is active on your system and you are not running ONLY .NET 4.0
Jim 
The shaded box merely indicates that the Communications Foundation boxes are not checked.
The standard .net components ( which currently appear to be 3.5.1),are installed with Windows, but the "standard" client does not work with a lot of software.
Regards....Mike Connor | My System Specs | | OS Several, including Windows 7 x64 Ultimate |
04-18-2011
|
#10 | | Windows 7 HP 64bit, Windows 8 64bit |

Quote: Originally Posted by Mike Connor 
Quote: Originally Posted by Phone Man Mike,
Looking at your last post it shows a shaded box beside Microsoft .NET 3.5.1 in your picture. That means that .NET 2.0-3.5.1 is active on your system and you are not running ONLY .NET 4.0
Jim 
The shaded box merely indicates that the Communications Foundation boxes are not checked.
The standard .net components ( which currently appear to be 3.5.1),are installed with Windows, but the "standard" client does not work with a lot of software.
Regards....Mike Connor The shaded box indicates that only part of the feature is turned on. That means that .NET 2.0-3.5.1 is turned on and the Comm Foundation parts are not. If you click on the shaded box it will turn blank and it will turn OFF .NET 2.0-3.5.1.
So if a program wont run on 4.0 and needs one of the others that box needs to be shaded.
Jim | My System Specs | | System Manufacturer/Model Number Home Built OS Windows 7 HP 64bit, Windows 8 64bit CPU Phenom II X6 1100T Motherboard ASUS M5A99X EVO Memory Crucial Balistic 8gb DDR3-1866 CL9 Graphics Card MSI R6850 Cyclone IGD5 PE Sound Card On Board Monitor(s) Displays ASUS VE258Q 25" LED with DVI-HDMI-DisplayPort Screen Resolution 1920 x 1080 Keyboard AVS Gear Blue LED Backlight Mouse Logitech Marble Mouse USB, Logitech Precision Game Pad PSU Seasonic X650 80 Plus GOLD Modular Case Corsair 400R Cooling Antec Kuhler H2O 620, Two 120mm and four 140mm Hard Drives Two WD Cavier Black 2TB Sata III, WD My Book Essential 2TB USB 3.0 Internet Speed 15MB Other Info APC UPS ES 750, Netgear WNR3500L Gigabit & Wireless N Router with SamKnows Test Program, Motorola SB6120 Gigabit Cable Modem. Brother HL-2170W Laser Printer, Epson V300 Scanner Doesn't Net Framework 4.0 include previous 2,3 and 3.5 vesrions? problems? All times are GMT -5. The time now is 10:16 PM. |  |