Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

.NET Framework 3.5 (Silent Installer)

- - - - -

  • Please log in to reply
20 replies to this topic

#1
yahoo27

yahoo27

    Newbie

  • Member
  • 15 posts
  • Joined 22-April 07
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.

Overview
.NET Framework 3.5 builds incrementally on the new features added in .NET Framework 3.0. For example, feature sets in Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows CardSpace. In addition, .NET Framework 3.5 contains a number of new features in several technology areas which have been added as new assemblies to avoid breaking changes. They include the following:

* Deep integration of Language Integrated Query (LINQ) and data awareness. This new feature will let you write code written in LINQ-enabled languages to filter, enumerate, and create projections of several types of SQL data, collections, XML, and DataSets by using the same syntax.
* ASP.NET AJAX lets you create more efficient, more interactive, and highly-personalized Web experiences that work across all the most popular browsers.
* New Web protocol support for building WCF services including AJAX, JSON, REST, POX, RSS, ATOM, and several new WS-* standards.
* Full tooling support in Visual Studio 2008 for WF, WCF, and WPF, including the new workflow-enabled services technology.
* New classes in .NET Framework 3.5 base class library (BCL) that address many common customer requests.


IMPORTANT:

* If you have installed earlier pre-release versions of .NET Framework 3.5, then you must uninstall them prior to running this installation by using Add or Remove Programs.

Download Link:

Microsoft .NET Framework 3.5 (197 mb)
http://download.microsoft.com/download/6/0/f/60fc5854-3cb8-4892-b6db-bd4f42510f28/dotnetfx35.exe

Before installing .NET Framework 3.5, you need to install Windows Inataller 3.1 Redistributable (v2), here's the download link:

Windows Inataller 3.1 Redistributable (v2)
http://download.microsoft.com/download/1/4/7/147ded26-931c-4daf-9095-ec7baf996f46/WindowsInstaller-KB893803-v2-x86.exe

MAKING SILENT INSTALLER:

1. Download dotnetfx35.exe and WindowsInstaller-KB893803-v2-x86.exe (links above)
2. Make the batch file with following lines:

Install.bat

@echo off
title Microsoft .NET Framework 3.5
echo.
echo Installing Windows Installer 3.1...
start /wait WindowsInstaller-KB893803-v2-x86.exe /passive /norestart
echo.
echo Installing Microsoft .NET Framework 3.5...
start /wait dotnetfx35.exe /q:a /c:"setup.exe /q /norestart" /norestart

3. Repack using winRAR, make it to extract to the temp folder and to run install.bat after extraction.
4. Installation will take up some time, to verify n check the successful install... go to the Add / Remove Programs in Control Panel, it will list the following files...

.NET Framework 2.0 Service Pack 1 (187 mb)
.NET Framework 3.0 Service Pack 1 (246 mb)
.NET Framework 3.5 (25.3 mb)

Note:
In case you need to install the .NET Framework 1.1, make it sure to install it first and then reboot before installing .NET Framework 3.5

Download Link:

Microsoft .NET Framework 1.1 (23.1 mb)
http://download.microsoft.com/download/a/a/c/aac39226-8825-44ce-90e3-bf8203e74006/dotnetfx.exe


MAKING SILENT INSTALLER: (for .net framework 1.1)

1. Download dotnetfx.exe
2. Make the batch file with following lines:

Install.bat

@echo off
title Microsoft .NET Framework 1.1
echo.
echo Installing Microsoft .NET Framework 1.1...
start /wait dotnetfx.exe /q:a /c:"install /l /q"
echo.
cmdow @ /HID
shutdown.exe -r -f -t 30 -c "Windows XP will restart in 30 seconds..."
EXIT

3. Repack using winRAR, make it to extract to the temp folder and to run install.bat after extraction.

REGARDS,

yahoo27
:hello: :hello: :hello:


How to remove advertisement from MSFN

#2
biatche

biatche

    Member

  • Member
  • PipPip
  • 192 posts
  • Joined 23-November 05
Does it include any patches for 2.0? I remember there were some though I may have mistaken.

#3
Glenn9999

Glenn9999

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 706 posts
  • Joined 23-April 07
  • OS:Windows 8.1 x64
  • Country: Country Flag

Does it include any patches for 2.0? I remember there were some though I may have mistaken.


Yeah, I saw this and was going to ask if anyone installed it yet on a clean system to know which .NET patches this release makes redundant.

#4
yahoo27

yahoo27

    Newbie

  • Member
  • 15 posts
  • Joined 22-April 07

Does it include any patches for 2.0? I remember there were some though I may have mistaken.


Yeah, I saw this and was going to ask if anyone installed it yet on a clean system to know which .NET patches this release makes redundant.


sorry.... but i have no idea about the patches.... i installed it on my new PC n the only thing i know right now is that it is working flawlessly.

#5
thedexmonster

thedexmonster

    Newbie

  • Member
  • 18 posts
  • Joined 19-September 07
If you are interested in this idea, and are running a 32 bit operating system.
I found that I could delete all x64 related files and folders and still install all updates.
I'm sure this is not the way it should be done, but it does work.

Extract dotNetFx35.exe into a folder named dotNet35
Delete all files and folders containing 64 (amd64, ia64, x64).
Extract dotNetFx35setup.exe into your created folder (dotNet35).
Delete the original dotNetFx35setup.exe
Re-Pack using WinRAR or similar program and execute setup.exe /q /norestart

Cut unpacked size from 219MB to 100MB and still installed flawlessly (For me at least).
I couldn't help but notice the locdata.ini files including x64 entries but I don't know enough to completely fix this.
Like I said, this probably isn't correct but it does work.

#6
Glenn9999

Glenn9999

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 706 posts
  • Joined 23-April 07
  • OS:Windows 8.1 x64
  • Country: Country Flag
(See referenced JPG file.)

Actually we know .NET 3.0 to simply be .NET 2.0 with a few other things thrown in. .NET 3.5 seems to be .NET 2.0 with a few more things thrown in than .NET 3.0. But maybe with this last post, I'm wondering if that's how the jump-up from roughly a 50MB install (in .NET 3.0) to a 197MB install is too justifiable. If the 64-bit stuff is in there, then it could be cut down drastically for a 32-bit install, most likely.

Anyway, to address the pic, which is a screen shot of Add/Remove Programs...

1) Is there anything that indicates that .NET 1.1 is still necessary with .NET 3.5? If I read what is listed under the .NET 2.0 install correctly, I interpret ".NET Framework 1" to be the same thing. True or false?

2) I notice my .NET 3.0 install is still listed. Bug or is .NET 3.5 and .NET 3.0 co-existing? I guess the question parallel to the last one is if one should de-install everything first before installing .NET 3.5.

3) I knew one of the major projects Microsoft had in mind was to port WPF from Vista to XP. I can't say I know too well, but does this mean that Vista-only apps (i.e. apps that won't run on XP) can be run now without something like Alky for Applications?

4) I guess my patch question got answered when I took a good look at this. Killling off all .NET 2.0 and .NET 3.0 patches if one installs .NET 3.5 seems to be a safe bet. But again, not so sure about .NET 1.1 stuff.

Any thoughts on this?

#7
-I-

-I-

    win2k Freak

  • Member
  • PipPipPipPip
  • 637 posts
  • Joined 23-November 04
false, - .NET v2 is NOT the same as .NET v1.1 - and .NET-v2 cannot run v1 aplications,

So if by now your app isn't ported to .NET v2 you still would need v1.1 installed but most apps should be ported by now, thus you could say version 1 is kind of obslolete.
[message of the .....whatever]
Dont be a luser*!*@msnf.org: Ask Good Questions. , read the microsoft guide, google-it-yourself
Do NOT use pirated software, there is free opensource software for allmost every task you seak!
Where is the "any key" ???

#8
sp00f

sp00f

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 731 posts
  • Joined 30-November 06
So we still need all versions ?

@thedexmonster
your method doesnt seem to work.

EDIT:
With your method there is no setup.exe
dotNetFx35setup.exe /quiet /norestart , now it works

Edited by sp00f, 04 December 2007 - 06:48 AM.


#9
CelticWhisper

CelticWhisper

    Code Mole

  • Member
  • Pip
  • 94 posts
  • Joined 12-December 06
I'm very sorry to complicate things, but is there any way to get this to self-install without repacking, or at least by repacking with 7zip? I don't have access to WinRAR at this workstation.

Thanks a bunch.
Siggy boogy doog.

#10
Arie

Arie

    One Man Army

  • Member
  • PipPipPipPipPip
  • 832 posts
  • Joined 27-August 07

I'm very sorry to complicate things, but is there any way to get this to self-install without repacking, or at least by repacking with 7zip? I don't have access to WinRAR at this workstation.

There is a 7-Zip tutorial on this forum in regards to creating SFX archives. Please note though that the whole method displayed above is not SVCPACK compatible.
Not trying to pretend the enemy that I am.

#11
Extravert

Extravert

    Junior

  • Member
  • Pip
  • 99 posts
  • Joined 03-December 07
I sincerely want to add some command.

Maybe I'm wrong and in that case 'really' sorry

I'm a systemoperator and I'm asking myself how much we need all these Framewrok versions.
Even on most loaded servers frameworks puts a drop in performance because it have a heavy load on the disks when needed.
In my homesituation I need Framework 2 to use WUD (Windows Update Downloader) and CCC (Catalyst Control Center).
Even at work I never use Framework 3 and only version 2 suits enough or do we face a new trend in sofwaredeveloping? Asking seriously.

Can anybody tell me what special purpose version 3 has in comparation with version 2? Even we talk about version 3.5...

I don't know and I want to know it. That's the reason for this post.

PS: We don't use Office or Microsoft Workshop software like Microsoft's Forefront. We use OpenOffice and our company is highly appreciated with Open Source sollutions. Could this be the reason I never needed version 3?

* Deep integration of Language Integrated Query (LINQ) and data awareness. This new feature will let you write code written in LINQ-enabled languages to filter, enumerate, and create projections of several types of SQL data, collections, XML, and DataSets by using the same syntax.
* ASP.NET AJAX lets you create more efficient, more interactive, and highly-personalized Web experiences that work across all the most popular browsers.
* New Web protocol support for building WCF services including AJAX, JSON, REST, POX, RSS, ATOM, and several new WS-* standards.
* Full tooling support in Visual Studio 2008 for WF, WCF, and WPF, including the new workflow-enabled services technology.
* New classes in .NET Framework 3.5 base class library (BCL) that address many common customer requests.


Suits this for local people or only for large companies?

Edited by Extravert, 04 December 2007 - 02:31 PM.


#12
thedexmonster

thedexmonster

    Newbie

  • Member
  • 18 posts
  • Joined 19-September 07

So we still need all versions ?

@thedexmonster
your method doesnt seem to work.

EDIT:
With your method there is no setup.exe
dotNetFx35setup.exe /quiet /norestart , now it works


setup.exe is in dotnetfx35setup.exe you need to extract that as well.

Extract dotNetFx35.exe into a folder named dotNet35
Delete all files and folders containing 64 (amd64, ia64, x64).
Extract dotNetFx35setup.exe into your created folder (dotNet35).
Delete the original dotNetFx35setup.exe
Re-Pack using WinRAR or similar program and execute setup.exe /q /norestart


If you'll notice the 3rd line, it says "Extract dotNetFx35setup.exe"

I didn't try just running dotNetFx35setup.exe because USSF didn't recognize any switches.
but after I extracted it I still couldn't verify switches, so I should have just ran it like you but I had already extracted it so I kept it like that.

I did try to specify I don't really know what I'm doing I just know the package was cut from 197MB to 85.8MB and still installs.

#13
Extravert

Extravert

    Junior

  • Member
  • Pip
  • 99 posts
  • Joined 03-December 07

So we still need all versions ?

@thedexmonster
your method doesnt seem to work.

EDIT:
With your method there is no setup.exe
dotNetFx35setup.exe /quiet /norestart , now it works


setup.exe is in dotnetfx35setup.exe you need to extract that as well.

Extract dotNetFx35.exe into a folder named dotNet35
Delete all files and folders containing 64 (amd64, ia64, x64).
Extract dotNetFx35setup.exe into your created folder (dotNet35).
Delete the original dotNetFx35setup.exe
Re-Pack using WinRAR or similar program and execute setup.exe /q /norestart


If you'll notice the 3rd line, it says "Extract dotNetFx35setup.exe"

I didn't try just running dotNetFx35setup.exe because USSF didn't recognize any switches.
but after I extracted it I still couldn't verify switches, so I should have just ran it like you but I had already extracted it so I kept it like that.

I did try to specify I don't really know what I'm doing I just know the package was cut from 197MB to 85.8MB and still installs.


Try to install Framework 2 and 3 seperately. Then apply the great upgrade. I guess it should be work fine.
I use version 2 with all patches on a Nlited edition and it runs fine. Just seperately installed. I don't have a huge hat for multi-installers.
I'm sorry, but I want to evaluate a possibility to terminate some processes before do a multi-setup?

Do you also recognize a strange behavior when installing Framewrok 2 64-bit?
Some services of Framework 2 claims for a medium time the total CPU consumption √°fter a reboot. [This is only once, after the install and after a reboot!]
Now MOM.EXE kicks in his place so I can't trace what service it was, but it uses 160 MB RAM when proceeding and 100% CPU utilization. Yet again, it whas only once.
Does anybody know what it means?
MOM.EXE claims almost zero load on my CPU.

Sorry, I don't know much about Framework and I'm focussed on back-up sollutions. Not a Framework discussion. Though, I really like to read it ;)

Edited by Extravert, 04 December 2007 - 03:52 PM.


#14
Arie

Arie

    One Man Army

  • Member
  • PipPipPipPipPip
  • 832 posts
  • Joined 27-August 07
Extravert, Microsoft .NET Framework is required by certain applications to properly function. Some applications require Microsoft .NET Framework 1, while others might rely on version 2 or 3 for example. You only need to have that version of Microsoft .NET Framework installed which is required by the software which you use. It might very well be that you have no software installed which relies on Microsoft .NET Framework. If this is the case, there is no need to install Microsoft .NET Framework.

In an office environment I would suggest to only install that version of Microsoft .NET Framework which is required, whereas in a home situation it might be easier to simply have all versions installed so that you'll never be prompted to first install Microsoft .NET Framework before being able to install a certain application.

You can compare Microsoft .NET Framework somewhat to the Java Runtime Environment. If you have applications which rely on the Java Runtime Environment, they won't function if you don't have the Java Runtime Environment installed. The difference between Microsoft .NET Framework and the Java Runtime Environment is that the last one is backwards compatible, which means that you only need to have the latest version installed for any application which relies on the Java Runtime Environment to function, whereas Microsoft .NET Framework is not backwards compatible, which means that applications which rely on Microsoft .NET Framework 1 won't function is you only have version 2 installed for example.

I hope this has cleared things up for you a bit.
Not trying to pretend the enemy that I am.

#15
CelticWhisper

CelticWhisper

    Code Mole

  • Member
  • Pip
  • 94 posts
  • Joined 12-December 06
I'm going to check on that 7-zip tutorial. Many thanks for the tip.

One other question about this: it's been said that this contains both .Net 2.0 and .Net 3.0 so this one package should do both of them. However, in the past, I've had some trouble getting .Net 2 and 3 to install alongside .Net 1.1 without rebooting or otherwise interrupting a string of installations.

I finally got .Net 1.1 to self-install at T-13 via a batch file called from cmdlines.txt. Will I, assuming the 7-zip repackage goes smoothly (which it should), be able to install this in the same section of my unattended install as .Net 1.1 or will I need to reboot, wait until GuiRunOnce, set it up earlier/later, etc...?

Thank you all so much for this. .Net was the last major thorn in my side in getting this unattended install working. If this works, plays nice with 1.1, and takes care of 2.0 and 3.0, I'll be golden.

You're the best, all of you.

EDIT: Argh, just reread the first post. Seems I do need to reboot after 1.1.

What would be the best way to get this to install as part of an unattended setup?

Edited by CelticWhisper, 05 December 2007 - 12:26 PM.

Siggy boogy doog.

#16
Extravert

Extravert

    Junior

  • Member
  • Pip
  • 99 posts
  • Joined 03-December 07

Extravert, Microsoft .NET Framework is required by certain applications to properly function. Some applications require Microsoft .NET Framework 1, while others might rely on version 2 or 3 for example. You only need to have that version of Microsoft .NET Framework installed which is required by the software which you use. It might very well be that you have no software installed which relies on Microsoft .NET Framework. If this is the case, there is no need to install Microsoft .NET Framework.

In an office environment I would suggest to only install that version of Microsoft .NET Framework which is required, whereas in a home situation it might be easier to simply have all versions installed so that you'll never be prompted to first install Microsoft .NET Framework before being able to install a certain application.

You can compare Microsoft .NET Framework somewhat to the Java Runtime Environment. If you have applications which rely on the Java Runtime Environment, they won't function if you don't have the Java Runtime Environment installed. The difference between Microsoft .NET Framework and the Java Runtime Environment is that the last one is backwards compatible, which means that you only need to have the latest version installed for any application which relies on the Java Runtime Environment to function, whereas Microsoft .NET Framework is not backwards compatible, which means that applications which rely on Microsoft .NET Framework 1 won't function is you only have version 2 installed for example.

I hope this has cleared things up for you a bit.



Yes, thank you

Indeed I use JRE and there's only one version of JRE. I know yhat there are three main Framework versions 1.1, 2 and 3.
I guess that software like Microsofts ForeFront needs the latest Framework installed.

I never understood that they won't intergrate the framework in Windows by setup like Vista.

#17
definicjaCEPA

definicjaCEPA
  • Member
  • 6 posts
  • Joined 23-February 08
EASY .NET Framework 3.5 SP1 + 3.0 SP2 + 2.0 SP2 + Language Pack Integration

1. Download .NET Framework 3.5 SP1 from this link:
http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe
(NOTE: The other dotnetfx35.exe available on MS Download does NOT containt SP1 for .NET 3.5, BEWARE!)
2. Unpack it with WinRAR or by command switch /extract:yourfoldername
3. After it's done you can rip off uneeded components:

a) if you do not wish to have files for 64-bit editions of Windows, simply launch a search (F3 button), type 64 and delete all directories and files within the results
b) if you wish to delete Vista .NET components, simply erase whole dotnetMSP folder

4. Now, download the appropriate language pack from the following website & put it inside the extracted .NET 3.5 SP1 redist folder:
http://www.microsoft.com/downloads/details.aspx?FamilyID=8489ed13-b831-4855-96f7-dd35e4c02a20
5. Having all files in place, create an installer. I used WinRAR SFX module with an option to launch the silent .NET setup.
Here is my SFX script

Setup=dotNetFx35Setup.exe /qb /norestart /lang:yourlanguagecode
Silent=1
Overwrite=2
Update=U
Title=.NET Framework 3.5 SP1

NOTE1: Remember to add your language code (PLK, CHS, DEU, FRA, etc.)
NOTE2: If you want 100% silent setup with no progress bar displayed, simply change /qb to /q command
NOTE3: No need to create a switch for the language pack! The setup will install it automatically for all .NET versions, just remember to keep its original filename!

6. Enjoy your new & shiny .NET 3.5 SP1 Framework installer!

Inside the RAR SFX & the list of files:
Posted Image
After installation:
Posted Image
I hope it will help someone during the exhausting fights with .NET installers :)
Thanks to everyone that contributes here; truly a magnificient community! :D

Edited by definicjaCEPA, 16 December 2008 - 01:45 PM.


#18
strel

strel

    segmentation fault

  • Member
  • PipPipPipPip
  • 625 posts
  • Joined 24-February 08
  • OS:XP Pro x86
  • Country: Country Flag
See Silent .NET Maker synthesized.

This process makes what you do and more, and it's a lot flexible.

Even you can automatically build ad-hoc nlite add-ons.

Enjoy! :thumbup

Edited by strel, 11 January 2009 - 07:41 AM.


#19
Oxygen

Oxygen

    Newbie

  • Member
  • 25 posts
  • Joined 29-October 09
@yahoo27
@definicjaCEPA

thank u so much , i tried ur both methods and they r working great with me

NET Framework 3.5 SP1 with XP SP2

Posted Image


#20
irfanjunaid

irfanjunaid
  • Member
  • 3 posts
  • Joined 21-June 11
  • OS:XP Pro x86
  • Country: Country Flag
Hello Guyzzzzz,

leave your tension! :yes:

I've uploaded the latest Dotnet Framework
silent installers. They are 100% working fine provided if their software requirements are met.
Try them this moment!

Download Links:


.Net Framework 1.1 - http://www.mediafire...2d1uzf9hr01ilmg
.Net Framework 1.1 SP1 - http://www.mediafire...1yz0da90sec63da
.Net Framework 2.0 - http://www.mediafire...csnldbe9o983faq
.Net Framework 2.0 SP1 - http://www.mediafire...p0s7h6fv7i7coje
.Net Framework 3.0 - http://www.mediafire...c729e3x3zhf9jvh
.Net Framework 3.5 SP1 - http://www.mediafire...wnbx89poy6k37we
.Net Framework 4.0 - http://www.mediafire...wxgxau929bndvhv

NOTE: These are 32bit installers. I am working for

64

bit

Posted Image
and release it soon.

It is not recommended to edit the installers.

Please tell me how did it worked. I have tested it only on 7 pc's. Feel free to share your experiance.

And yes, when you add svcpac.inf only the following versions will work: 1.1, 2.0, 4 (including the service packs)

Leave comments guys.

BYE :hello: :hello: :hello:

Edited by irfanjunaid, 16 August 2011 - 07:39 AM.


#21
irfanjunaid

irfanjunaid
  • Member
  • 3 posts
  • Joined 21-June 11
  • OS:XP Pro x86
  • Country: Country Flag
My installer is working fine. :yes: :yes: :yes:

Edited by irfanjunaid, 16 August 2011 - 07:41 AM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users