This site in other countries/regions:

Microsoft Download Center

Microsoft

Microsoft .NET Framework 3.5

Quick links

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.

Quick details

Version: 3.5 Date published: 11/20/2007
File name Size
dotNetFx35setup.exe 2.7 MB Download
Download the Microsoft .NET Framework 4 web installer package.
.NET Framework 4 Web Installer
Get the latest updates for your PC at Microsoft Update.
Microsoft Update

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:

Top of pageTop of page

System requirements

Supported operating systems: Windows Server 2003, Windows Server 2008, Windows Vista, Windows XP

  • Processor: 400 MHz Pentium processor or equivalent (Minimum); 1GHz Pentium processor or equivalent (Recommended)
  • RAM:96 MB (Minimum); 256 MB (Recommended)
  • Hard Disk: Up to 500 MB of available space may be required
  • CD or DVD Drive: Not required
  • Display: 800 x 600, 256 colors (Minimum); 1024 x 768 high color, 32-bit (Recommended)

Top of pageTop of page

Instructions


  1. Important: Make sure you have the latest service pack and critical updates for the version of Windows on the computer. To look for recent updates, visit Windows Update. In addition, make sure you have Windows Installer 3.1 installed before you install this service pack

  2. Click the Download button on this page to start the download

  3. To save the download to your computer for installation at a later time, click Save.

  4. To cancel the installation, click Cancel.


----------------------------------------------
Full Redistributable Package
To download the full redistributable package, rather than the bootstrapper, click on the link below to start the download:
.NET Framework 3.5 full package

Top of pageTop of page
X

Microsoft .NET Framework 4 Client Profile (Web Installer)

The Microsoft .NET Framework 4 Client Profile provides a subset of features from the .NET Framework 4. The Client Profile is designed to run client applications and to enable the fastest possible deployment for Windows Presentation Foundation (WPF) and Windows Forms technology. Application developers who require features that are not included in the Client Profile should target the full .NET Framework 4 instead of the Client Profile.

Earlier version of the .NET Client Profile was only available to XP x86 machines without any .NET Framework installed. With .NET Framework 4, supported OS and machine architectures with or without earlier versions of the Framework can install the Client Profile to take advantage of the faster deployment and improved features of .NET Framework 4.

The Microsoft .NET Framework 4 Client Profile provides the following new features and improvements:

  • Improvements in Common Language Runtime (CLR) and Base Class Library (BCL)
    • Performance improvement including better multicore support, background garbage collection, and profiler attach on server.
    • New memory mapped file and numeric types.
    • Easier debugging including dump debugging, Watson minidumps, mixed mode debugging for 64 bit and code contracts.
    • For a comprehensive list of enhancements to CLR and BCL go here.
  • Innovations in the Visual Basic and C# languages, for example statement lambdas, implicit line continuations, dynamic dispatch, and named/optional parameters.
  • Improvements in Data Access and Modeling
    • The Entity Framework enables developers to program against relational databases using .NET objects and Language Integrated Query (LINQ). It has many new features, including persistence ignorance and POCO support, foreign key associations, lazy loading, test-driven development support, functions in the model, and new LINQ operators. Additional features include better n-tier support with self-tracking entities, customizable code generation using T4 templates, model first development, an improved designer experience, better performance, and pluralization of entity sets. For more information go here.
    • WCF Data Services is a component of the .NET Framework that enables you to create REST-based services and applications that use the Open Data Protocol (OData) to expose and consume data over the Web. WCF Data Services has many new features, including enhanced BLOB support, data binding, row count, feed customization, projections, and request pipeline improvements. Built-in integration with Microsoft Office 2010 now makes it possible to expose Microsoft Office SharePoint Server data as an OData feed and access that data feed by using the WCF Data Services client library. For more information go here.
  • Improvements in Windows Presentation Foundation (WPF)
    • Added support for Windows 7 multi-touch, ribbon controls, and taskbar extensibility features.
    • Added support for Surface 2.0 SDK.
    • New line-of-business controls including charting control, smart edit, data grid, and others that improve the experience for developers who build data centric applications.
    • Improvements in performance and scalability.
    • Visual improvements in text clarity, layout pixel snapping, localization, and interoperability.
    • For a comprehensive list of enhancements to WPF go here.
  • Improvements to Windows Workflow (WF) that enable developers to better host and interact with workflows. These include an improved activity programming model, an improved designer experience, a new flowchart modeling style, an expanded activity palette, workflow-rules integration, and new message correlation features. The .NET Framework 4 also offers significant performance gains for WF-based workflows. For a comprehensive list of enhancements to WF go here.
  • Improvements to Windows Communication Foundation (WCF) such as support for WCF Workflow Services enabling workflow programs with messaging activities, correlation support. Additionally, .NET Framework 4 provides new WCF features such as service discovery, routing service, REST support, diagnostics, and performance. For a comprehensive list of enhancements to WCF go here.
  • Innovative new parallel-programming features such as parallel loop support, Task Parallel Library (TPL), Parallel LINQ (PLINQ), and coordination data structures which let developers harness the power of multi-core processors.
    • Windows XP SP3
    • Windows Server 2003 SP2
    • Windows Vista SP1 or later
    • Windows Server 2008 (not supported on Server Core Role)
    • Windows 7
    • Windows Server 2008 R2 (not supported on Server Core Role)
    • Windows 7 SP1
    • Windows Server 2008 R2 SP1
  • Supported Architectures:
    • x86
    • x64
  • Hardware Requirements:
    • Recommended Minimum: Pentium 1 GHz or higher with 512 MB RAM or more
    • Minimum disk space:
      • x86 – 600 MB
      • x64 – 1.5 GB
  • Prerequisites:
X

Microsoft® Windows® Malicious Software Removal Tool (KB890830)

The Microsoft Windows Malicious Software Removal Tool checks Windows Vista, Windows 7, Windows XP, Windows 2000, and Windows Server 2003 computers for and helps remove infections by specific, prevalent malicious software—including Blaster, Sasser, and Mydoom. When the detection and removal process is complete, the tool displays a report describing the outcome, including which, if any, malicious software was detected and removed. The tool creates a log file named mrt.log in the %WINDIR%\debug folder.

To download the x64 version of Malicious Software Removal Tool, click here.

This tool is not a replacement for an anti-virus product. To help protect your computer, you should use an anti-virus product.

Microsoft will release an updated version of this tool on the second Tuesday of each month. New versions will be made available through this web page, Windows Update, and the Malicious Software Removal Tool Web site on Microsoft.com.

To have the newest versions automatically delivered and installed as soon as they are released, set the Automatic Updates feature to Automatic. The version of this tool delivered by Windows Update runs on your computer once a month, in the background. If an infection is found, the tool will display a status report the next time you start your computer. If you would like to run this tool more than once a month, run the version that is available from this Web page or use the version on the Malicious Software Removal Tool Web site.

Please review KB890830 for the list of malicious software that the current version of the tool is capable of removing as well as usage instructions. Also, please be aware that this tool reports anonymous information back to Microsoft in the event that an infection is found or an error is encountered. The above KB article contains information on how to disable this functionality and what specific information is sent to Microsoft.

It is strongly recommended that you review KB891716 before you consider deploying this tool in an enterprise environment.

The user must be an administrator to run this tool. This tool will not run on any version of Windows 98, Windows ME, or Windows NT 4.0.

Note that this download is now a multi-lingual tool. For all supported languages, the same tool will show the correct language depending on the language of the operating system.


X

Windows 7 Application Compatibility List for IT Professionals

The Windows 7 Application Compatibility List for IT Professionals is a Microsoft Office Excel-based spreadsheet listing software applications which have met Windows 7 Logo Program testing requirements for compatibility with 32-bit and 64-bit Windows 7, and have thereby earned the right to display the Windows 7 Logo Program logo with the application. These products are identified with the compatibility status “Compatible – Windows 7 Logo.”

Additionally, this list includes applications with the following compatibility statuses: “Compatible,” “Free Update Required,” “Paid Update Required,” “Future Compatibility,” and “Not Compatible.” These statuses are based upon the software publishers’ statements of compatibility. These products have not met the Windows 7 Logo Program testing requirements. For an explanation of the various compatibility statuses, please see the Release Notes for the Windows 7 Application Compatibility List on the first tab of the Excel spreadsheet.

For the latest catalog of compatible applications and hardware devices, please visit the Windows 7 Compatibility Center and select a region and language from the drop-down menu at the top of the page. You can also leave feedback on compatibility and suggest new products to get added in future reports.

Microsoft Office Excel or software that can read Microsoft Office Excel documents.
X

What happens if I don't install the Microsoft Download Manager?

Generally, a download manager enables downloading of large files or multiples files in one session. Many web browsers, such as Internet Explorer 9, include a download manager. There are many stand-alone download managers available as well, including the Microsoft Download Manager.

However, if you do not have a download manager installed, and still want to download the file(s) you've chosen, please note:

  • You may not be able to download multiple files at the same time. In this case, you will have to download the files individually from the "Thank you for downloading" page.
  • Files larger than 1 GB may take much longer to download and might not download correctly.
  • You might not be able to pause the active downloads or resume downloads that have failed.
  • Files may be more difficult to download or take longer to download.