banner



How To Repair Net Framework

According to Microsoft, "You can think of the [.NET Framework ] as an agent that manages code at execution time, providing core services such as memory management, thread management, and remoting, while also enforcing strict type safety and other forms of code accuracy that promote security and robustness." This is a fundamental component of Windows.

The .NET technology is evolving and Microsoft has released several interdependent versions and Service Packs for .NET over time. Errors can result when all components are not preinstalled (such as in Windows 10 and 8), when a revision, new version or service pack for .NET fails to install properly as part of routine Windows updates, or when Windows XP is not up-to-date with both Service Pack 3 and .NET framework.

To activate missing components of Microsoft .NET Framework in Windows 10:

  1. Right-click on the Windows Start Menu icon
  2. Select Programs and Features (at the top of the menu)
  3. Click "Turn Windows Features On or Off"
  4. Verify that ".NET Framework 3.5 (includes .NET 2.0 and 3.0)" is turned On (displays ).
    • If not On, click on the check box (so it displays ) in front of ".NET Framework 3.5 (includes .NET 2.0 and 3.0)".
      • Note: You do not need to check either of the "Windows Communication Foundation" features under the ".NET Framework 3.5..."
  5. Click the OK button at the bottom of the Windows Features dialog box, and Close the Control Panel
  6. Select "Download File from Windows Update" and select "Yes" to install
  7. After the .NET files finish downloading and installing, re-start Windows when prompted.

To enable the .NET Framework 3.5 feature in Windows 8.1, 8.0, Server 2012 or Server 2012 R2:

  • Open the Windows Control Panel
  • Select Programs (or Programs and Features)
  • Select "Turn Windows features on or off"
  • Select ".NET Framework 3.5" and click OK.

In earlier versions of Windows, errors such as

  • "Format of CTIMlsServerNet.dll not recognized or is invalid";
  • "Could not load file or assembly ... incorrect format...";
  • "Could not load Sorttbs.nlp";
  • "Unhandled exception has occurred in your application";
  • "Interface not Registered";
  • "Source files could not be found" (in Windows 8 or 8.1);
  • "Source files could not be downloaded" (in Windows 8 or 8.1); or
  • CTI Navigator desktop (set to Internet) disappears at login, or Send Listing or Send Photo fail (also see compatibility note below)

indicate that one or more of the Microsoft .NET Framework components in the Windows on your computer probably is corrupted or missing. Before following any suggestions on this webpage, see CTI's disclaimer of warranty (below) .

Ensure that your Windows is up-to-date (including Service Pack 3 for Windows XP). To see which version of Windows and which Windows service pack (SP) is running on your computer, open the Windows Control Panel and select System. The latest installed Service Pack number is listed below the version of Windows.

To display the Windows Update History on this computer from the Control Panel's System screen:

  • in Windows 10, left-click on Start > select Settings > Update & Security > Windows Update (on the left pane) > Advanced Options (at the bottom of the screen) > "View your update history" (in the middle of the screen).
  • in Windows Vista, 7, and 8 click on "Windows Update" in the lower left pane and then click on "View Update History";
  • in Windows XP select the "Automatic Updates" tab, click "Windows Update Website", then on the update website click "View you update history" under Options.

Look for "Failed" or red X beside any updates that never completed successfully, especially any that include "NET Framework." If your latest update to Windows (any version) included a .NET component, and everything including CTI Navigator was working correctly before this Windows update, try restoring your Windows system files back to the date before the update was installed (see Restore Windows System files in the related articles below), and then update Windows again.

Otherwise, to fix a Microsoft .NET Framework error requires removing/uninstalling the corrupted .NET component and then re-installing it and all of its associated components in the .NET Framework. To accomplish this, Microsoft recommends you use the Microsoft automated .NET Framework repair tool described below.

Automated Repair of .NET Framework

Microsoft provides a wizard-based .NET Framework Repair Tool that "detects and tries to fix some frequently occurring issues with the setup of or with updates to the Microsoft .NET Framework." To download and run this tool on your computer, click on "Microsoft .NET Framework Repair Tool " and follow Microsoft's instructions. To see more information about this tool, click on "Microsoft .NET Framework Repair Tool Description."

If Microsoft's automated repair tool fails to fix your error or you are not comfortable running this tool or trying to repair your Windows .NET Framework files yourself (see manual repair below for advanced users), CTI recommends that you have a local computer technician test and repair the Windows .NET Framework in your computer. Otherwise, for free "computer repair, service and support" (such as repairing Windows) Realtor members can contact the http://TechnologyHelpline.com. This tech helpline is funded by your state Association of Realtors as a member benefit and can be reached by phone (Monday - Saturday) at

  • FAR = 407-587-1450; or
  • GAR = 877-573-5611.

Repair Tool Version Note : The current version of the Microsoft's automated repair tool (dated 10-08-2012) supports repairing the .NET Framework 4, .NET 3.5 SP1 (includes .NET 3.0 SP2 and .NET 2.0 SP2) on Windows 7 and earlier (Vista, Server 2008, Server 2003, and XP).

Compatibility Note : Incorrectly setting CTI Navigator Desktop to run in a "Compatibility Mode" different from the version of Windows in which it is running can cause CTI Navigator to suddenly disappear whenever a CTI Navigator function (such as Login or Send) requests Internet access. To confirm or correct that CTI Navigator is not set to run in Compatibility Mode: open Windows Explorer > browse to C:\Program Files\CTI Navigator [in a 64-bit version of Windows browse to C:\Program Files (x86)\CTI Navigator]) > right-click on CTI Navigator.exe > select Properties > click the Compatibility tab > verify that "Run this program in compatibility mode for" is not checked.

.NET Framework in Windows 8

By default, .NET Framework 4.5 is enabled in a new or clean installation of Windows 8, but .NET 3.5 is not included. The files for .NET 3.5 are available on the Windows 8 installation media as an optional feature. When an app requires .NET Framework 3.5 (or .NET 2.0), Windows 8 should automatically request permission to download the missing files from Windows Update. If this fails, users can enable .NET Framework through the Windows 8 Control Panel or from the system ISO image file.

To enable .NET Framework 3.5 (and earlier) in Windows 8 Control Panel (if needed by an app):

  1. Open the Control Panel (use the Settings Charm on the Desktop Mode, or type Control Panel on the Tiles mode)
  2. Select Programs and Features
  3. Select "Turn Windows features on or off" (to the left side of the list of installed programs)
  4. Check the box beside .NET Framework 3.5 (which includes .NET 2.0 and 3.0)
    • Note: You do not need to select any optional components in the list
  5. Click OK.

To enable .NET Framework 3.5 from a Windows 8 ISO image:

  1. Copy \sources\sxs\  from the mounted operating system build ISO image to dotnet35  or similar folder.
    • For example, is the image is on drive "E" and Windows 8 is on drive "C", the copy command would be
      xcopy E:\sources\sxs\*.* C:\dotnet35 /s
  2. Execute this command using admin privileges:
    • Dism.exe /online /enable-feature /featurename:NetFX3 /ALL /Source:
      C:\dotnet35 /LimitAccess

Note: Copying from the sources\SxS\ folder can be used but is not a Microsoft supported mechanism for normal distribution of .NET Framework 3.5. (see Windows 8 .NET Framework 4.5 is default and .NET Framework 3.5 is optional).

Manually Repair .NET Framework (advanced users only)

Always try Microsoft's automated repair tool first (see the preceding section). If you are an advanced computer user and Microsoft's automated repair tool fails to resolve the problem, you can attempt to manually repair .NET Framework yourself, contact the state association sponsored technology hotline (see above) for assistance, or have a local computer technician repair it for you.

To manually repair .NET, follow the steps in the prescribed order for the approach chosen below. Before you start, ensure that your Windows has the latest Service Pack and the latest security patches installed for your version of Windows. (Sometimes Microsoft's latest update includes a hot fix for the problem.) Beware that manual repair may take more than an hour, depending on your computer and which components are damaged or missing.

The sections below represent three approaches to rebuilding Microsoft . NET Framework:

  • Standard Manual Repair and Rebuild (safest but slowest approach)
  • Automated Cleanup of All Versions and Streamlined Re-Install (if standard rebuild fails)
  • Reinstall Only .NET Framework 3.5 SP1 (may be appropriate if .NET was working until recently)

▲ Back to the top of this webpage

Standard Manual Repair and Rebuild

To manually repair or rebuild Microsoft .NET, complete the following steps in order as appropriate for your version of Windows:

  1. Verify or create a Restore Point in Windows System Accessories.
  2. Control Panel >XP: Add/Remove Programs >
    • .NET 2.0 SP 2 > Support > Repair

    • .NET 3.0 SP 2 > Support > Repair

    Vista/7: Programs and Features > .NET 3.5 SP1 > Change/Remove > Repair.
    If problem is not resolved by an automated repair, proceed with the following steps.
  3. . NET Framework 3.0, and 2.0 are included as part of Windows Vista Operating System; and .NET Framework 3.5, 3.0, and 2.0 are included as part of Windows7 Operating System. To repair NET Framework 3.5, 3.0, and 2.0 in Windows Vista or 7

1) Start > All Programs > Accessories

2) Right-click on Command Prompt > select "Run as Administrator" > Continue

3) Run "sfc /scannow" to automatically replace incorrect/corrupt versions of system files if possible

4) If SFC could not fix some files, follow Microsoft's instructions at

  • " How to analyze the log file entries that the Microsoft Windows Resource Checker (SFC.exe) program generates in Windows Vista " at http://support.microsoft.com/kb/928228; and

  • " Copy Good DVD Files To Replace Corrupt OS Files " at http://www.vistax64.com/tutorials/86959-access-vista-install-dvd-files.html .

  •  If the problem is not resolved, proceed with the following steps.

  1. In Windows Explorer, verify or create a C:\Downloads folder (or "C:\Windows\Microsoft.NET\Framework\Downloads").
  2. Download dotNet Fix files appropriate for your version of Windows to your Downloads folder (use links at http://msdn.microsoft.com/en-us/netframework/cc378097.aspx ; or go to specific download links below):

1)Windows XP, 2000, Server 2003:

  • 2.0 -dotNetfx.exe for 32-bit or NetFx64.exe for 64-bit Windows [redistributable] at

    • (x86) http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5

    • (x64) http://www.microsoft.com/downloads/details.aspx?familyid=B44A0000-ACF8-4FA1-AFFB-40E78D788B00

  •  2.0 SP2 -Netfx20SP2_x86 exe for 32-bit or Netfx20SP2_x64 exe for 64-bit Windows [w/ cumulative roll-up updates] at

    • http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5b2c0358-915b-4eb5-9b1d-10e506da9d0f&displaylang=en

  •  3.0 -dotNetfx3.exe for 32-bit or dotnet3_64.exe for 64-bit Windows at http://www.microsoft.com/downloads/details.aspx?FamilyID=10CC340B-F857-4A14-83F5-25634C3BF043

    3.5 SP1 -dotNetFx35setup.exe to install only components needed for that computer (recommended) at

    • http://www.microsoft.com/downloads/details.aspx?familyid=AB99342F-5D1A-413D-8319-81DA479AB0D7
    • or download full 3.5 SP1 pkg (231 MB with code for all supported versions of Windows) at http://www.microsoft.com/Downloads/details.aspx?FamilyID=d0e5dea7-ac26-4ad7-b68c-fe5076bba986
  • 3.5 SP1 -dotNetFx35setup.exe to install only components needed for that computer (recommended) at

    • http://www.microsoft.com/downloads/details.aspx?familyid=AB99342F-5D1A-413D-8319-81DA479AB0D7
    • or download full 3.5 SP1 pkg (231 MB with code for all supported versions of Windows) at  http://www.microsoft.com/Downloads/details.aspx?FamilyID=d0e5dea7-ac26-4ad7-b68c-fe5076bba986

      4.0 - dotNetFx40_Fullx86_x64.exe optional standalone installer at http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7

  • 2)Windows 7 and Vista : download only 3.5 SP1 (because 2.0 and 3.0 are part of the Operating System).

    3)  dotNetFx_Cleanup_tool.zip at  http://cid-27e6a35d1a492af7.skydrive.live.com/self.aspx/Blog_Tools/dotnetfx_cleanup_tool.zip

    1. In Control Panel, uninstall (highest to lowest displayed)
      • Microsoft .NET Framework 4.0 (if installed)
      • Microsoft .NET Framework 3.5 SP1
      • Microsoft .NET Framework 3.0 SP2
      • Microsoft .NET Framework 2.0 SP2
    1. Optionally (see warning below): To ensure removal of all changes made to both version 2.0 and 3.0 by the 3.5 Service Pack 2 Update,
      • Unzip dotNetFx_Cleanup_tool.zip
      • Run dotNetFx_Cleanup_tool.exe
      • Remove Only .Net 3.5
    2. Restart Windows
    3. In Windows Explorer, Rename (add X prefix to) the version folders that display in C:\Windows\Microsoft.NET\Framework\
      • v2.0.50727 > Xv2.0.50727
      • v.3.0  > Xv.3.0
      • v3.5  > Xv3.5
      • v4.0 > Xv.4.0
    4. Install (lowest to highest):
      • Windows XP, 2000, Server 2003
        •  2.0
        •  3.0
        •  3.5 SP1
        •  4.0 (optional and only if originally uninstalled)
      • Windows Vista/7
        •  3.5 SP1
        • 4.0 (optional and only if originally uninstalled)
    5. Run Windows Updates manually to install related hotfixes and security updates. (You must run these manually to be able to see any error messages which might indicate what component has an installation problem, if any.)

Warning : The .NET Framework Cleanup Tool should be used with caution. It not only removes the selected version files, hotfixes and service packs to that version, but it also removes files and registry keys shared with other versions of the .NET Framework. All associated versions of .NET Framework must be repaired or re-installed (in numeric sequence) after using the Cleanup Tool.

▲ Back to the top of this webpage

Automated Cleanup of All Versions and Streamlined Re-Install

Use the following procedure if the preceding standard repair and re-build (described above) does not succeed.

  1. Download .NET Framework 1.1
  2. Download .NET Framework 1.1 SP1
  3. Download .NET Framework 3.5 SP1 (file name dotNetFx35setup.exe at http://www.microsoft.com/downloads/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylang=en )
  4. Download the .NET Framework Cleanup Tool (file name dotnetfx_cleanup_tool.zip as above, or seeUser's Guide and download links at http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx )
  5. Unzip dotNetFx_Cleanup_tool.zip (see warning above)
    • Run dotNetFx_Cleanup_tool.exe
      • In Windows XP, use the Cleanup Tool to Remove All .Net Framework versions (1.0, 1.1, 2.0, 3.0, and 3.5)
      • In Windows Vista, Remove only .NET 3.5 (because earlier versions of .NET are part of the operating system)
  6. Restart Windows
  7. Install .NET Framework 1.1
  8. Install .NET Framework 1.1 SP1
  9. Install .NET Framework 3.5 SP1
    • Note 1: .NET 3.5 SP1 includes 2.0 SP2 and 3.0 SP2 subcomponents
    • Note 2: This fix does not include .NET 4
  10. Restart Windows
  11. Install Windows Updates .

▲ Back to the top of this webpage

Reinstall Only .NET Framework 3.5 SP1 Full Cumulative Update

The .NET Framework 3.5 Service Pack 1 is a full cumulative update that "includes cumulative servicing updates to the .NET Framework 2.0 and .NET Framework 3.0 subcomponents." If .NET was working correctly until recently, you may only need to un-do and reinstall the 3.5 SP1 Update as follows.

  1. Verify or create a Restore Point in Windows System Accessories.
  2. In Windows Explorer, verify or create a C:\Downloads folder (or "C:\Windows\Microsoft.NET\Framework\Downloads").
  3. Download the .NET Framework 3.5 SP1 from Microsoft (file name dotNetFx35setup.exe at http://www.microsoft.com/downloads/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylang=en ) into your Downloads folder
  4. Download the .NET Framework Cleanup Tool (file name dotnetfx_cleanup_tool.zip at http://cid-27e6a35d1a492af7.skydrive.live.com/self.aspx/Blog_Tools/dotnetfx_cleanup_tool.zip or seeCleanup Tool User's Guide and download links at http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx) into your Downloads folder
  5. Unzip dotNetFx_Cleanup_tool.zip (see warning above and alternative note below)
    • Run dotNetFx_Cleanup_tool.exe
    • In Windows XP, use the Cleanup Tool to Remove Only .Net2.0, 3.0, and 3.5
      • Note: If you "Remove All" .Net Framework versions in Windows XP, follow the instructions above for Automated Cleanup and Streamlined Re-Install to include .NET version 1.1 and 1.1 SP1.
    • In Windows Vista, Remove Only .NET 3.5 (because earlier versions of .NET are part of the operating system)
    • Note: An alternative to using the dotNet Cleanup Tool is to uninstall and rename versions 3.5, 3.0 and 2.0 as described in the Standard Manual Repair and Rebuild section above.
  6. Restart Windows
  7. Install .NET Framework 3.5 SP1 (which includes 2.0 SP2 and 3.0 SP2 subcomponents)
  8. Restart Windows
  9. Install Windows Updates.

▲ Back to the top of this webpage

Disclaimer of Warranty . All services are provided under the terms and conditions of CTI's license agreement accompanying CTI Navigator. Assistance in any form is provided only as a convenience to licensed users of CTI products. Problems and solutions may depend on the nature of your system environment and other parameters that are unknown to CTI. By requesting assistance, user agrees that actions and solutions described, suggested or implemented by CTI staff are entirely at the user's own risk and are provided without warranties of any kind. Under no circumstances, including negligence, shall CTI or any of its employees be liable for any direct, indirect, incidental, special, punitive, consequential or other damages, loss, cost or liability whatsoever that result from or are related to use of technical support provided by CTI.


Related articles and Internet links:

  • CTI's Terms of Use
  • .NET Framework on Windows 8 and 8.1
  • How to determine which versions and service pack levels of the Microsoft .NET Framework are installed (by Microsoft)
  • Microsoft .NET Framework Repair Tool (Microsoft's Download site)
  • Microsoft .NET Framework Repair Tool Description (by Microsoft)
  • Repair Installation of Microsoft .NET Framework from Original Source (by Microsoft)
  • Restore Windows System files
  • Source Files Could not be Found or Downloaded in Windows 8, 8.1, Server 2012, or 2012 R2
  • Update for .NET Framework 4.5 for Windows 8, Windows RT and Windows Server 2012 (by Microsoft)
  • Windows 8 .NET Framework 4.5 is default and .NET Framework 3.5 is optional (by Microsoft)

Links to Microsoft's Instructions for .NET Framework:

  • 4.0 at http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7 ;
  • 3.5 SP1 at http://www.microsoft.com/downloads/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylang=en ;
  • 3.5 at http://www.microsoft.com/downloads/details.aspx?familyid=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en ;
  • 3.0 at http://www.microsoft.com/downloads/en/details.aspx?FamilyID=10CC340B-F857-4A14-83F5-25634C3BF043 ;
  • 2.0 at http://support.microsoft.com/kb/908077 ;
  • 1.1 SP1 at http://www.microsoft.com/downloads/details.aspx?familyid=A8F5654F-088E-40B2-BBDB-A83353618B38&displaylang=en
  • 1.1 at http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3
  • 1.0 at http://support.microsoft.com/kb/320112
  • .NET Framework Cleanup Tool User's Guide and Download Links
  • Windows Updates

▲ Back to the top of this webpage

To go to CTI's menu of Instructions to Fix Errors, click here or use the back arrow at the top of your Internet browser.

To go directly to CTI's online Menu of Help and Tutorials, click here.

rev. 11.10.2015

How To Repair Net Framework

Source: http://www.ctimls.com/Support/KB/Error%20Fixes/Fix_DotNet_Framework.htm

Posted by: harrissher1970.blogspot.com

0 Response to "How To Repair Net Framework"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel