Posted on

Microsoft .Net Framework

Cyber Sprocket and the .Net Framework

Many of the Cyber Sprocket desktop applications require the Microsoft .Net Framework.

Older windows computers do NOT have the .Net Framework installed. All new windows programs that access the Internet will require the .Net Framework, and thus it is a component of newer Windows operating systems. If you are running an older PC and have Windows updates enabled you most likely have the .Net Framework. New XP, Vista and Windows 7 computers come with the .Net Framework by default.

If you are not sure if you have the .Net Framework installed you can skip this step and just begin the program installation, it will tell you if you need to install the .Net Framework during the setup process.

The .Net Framework has several versions, the minimum version required for most Cyber Sprocket applications is version 1.1. We recommend installing version 2.0.

What Is The .Net Framework?

The Microsoft .NET Framework is a software component included with the Microsoft Windows operating system. It provides a large body of pre-coded solutions to common software development requirements, and manages the execution of programs written specifically for the framework. The .NET Framework is intended to be used by most new applications created for the Windows platform.

The pre-coded solutions that form the framework’s Base Class Library cover a large range of programming needs in areas including: user interface, data access, database connectivity, cryptography, web application development, numeric algorithms, and network communications. The class library is used by programmers who combine it with their own code to produce applications.

Programs written for the .NET Framework execute in a software environment that manages the program’s runtime requirements. This runtime environment, which is also a part of the .NET Framework, is known as the Common Language Runtime (CLR). The CLR provides the appearance of an application virtual machine, so that programmers need not consider the capabilities of the specific CPU that will execute the program. The CLR also provides other important services such as security mechanisms, memory management, and exception handling. The class library and the CLR together compose the .NET Framework.

The .NET Framework is included with Windows Server 2003, Windows Server 2008 and Windows Vista, and can be installed on most older versions of Windows.

.Net v1.1

If you do not have the .Net Framework already installed on your PC you can obtain the program in one of two ways:

  1. Download the dotnetfx.exe file from Cyber Sprocket, then double click the dotnetfx.exe that has been downloaded.
  2. Visit the Microsoft Download Center to download the latest version.

.Net v2.0

If you do not have the .Net Framework already installed on your PC you can obtain the program in one of two ways:

  1. Download the dotnetfx.exe file from Cyber Sprocket, then double click the dotnetfx.exe that has been downloaded.
  2. Visit the Microsoft Download Center to download the latest version.

Issues With Microsoft .Net Framework

Repair May Be Needed

The .Net Framework Indicates Repair May Be Needed
The following is documentation from the Microsoft .Net Framework:

Installation Repair

You may need to repair your installation of the .NET Framework after upgrading your operating system or if the system becomes corrupted.

To repair the .NET Framework

  1. Obtain the original installation source. For example, if you installed the .NET Framework from CD or DVD, insert the disk. Or, if you downloaded the .NET Framework, download again and choose to save to disk. If you installed from a network share, reconnect.
  2. On the Start menu, choose Run.
  3. For Windows 98 and Windows Me type:
    command

    For Windows NT, Windows 2000, Windows XP or later, type:

    cmd
  4. In the command window, type the following:
    n:<Installation Source>dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%netfx.msi"

    For example:

    d:dotNetFrameworkdotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%netfx.msi"

To repair a .NET Framework Language Pack

  1. Obtain the original installation source. For example, if you installed the .NET Framework from CD or DVD, insert the disk. Or, if you downloaded the .NET Framework, download again and choose to save to disk. If you installed from a network share, reconnect.
  2. On the Start menu, choose Run.
  3. For Windows 98 and Windows Me type:
    command

    For Windows NT, Windows 2000, Windows XP or later, type:

    cmd
  4. In the command window, type the following:
    n:<Installation Source>langpack.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%langpack.msi"

    For example:

    d:dotNetFrameworklangpack.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%langpack.msi"

Determining Your .Net Framework Version & Service Pack Level

The following is from the http://support.microsoft.com/ .Net Framework knowledgebase:

Microsoft Support Article 318785

SUMMARY

This article describes how to determine whether service packs are installed for your Microsoft .NET Framework installation. For additional information about .NET Framework service packs, click the following article number to view the article in the Microsoft Knowledge Base: 318836 How to obtain the latest .NET Framework service pack

MORE INFORMATION

Use MMC 1.2 to determine the version of the .NET Framework that is installed

The .NET Framework Configuration tool, a Microsoft Management Console (MMC) snap-in, exposes the full version number, including service packs of the existing installation of the .NET Framework. This tool is only available on operating systems that have MMC 1.2 and later versions.

If your operating system is Microsoft Windows 98, Microsoft Windows Millennium Edition (Windows Me), or Microsoft Windows NT 4.0, you can download MMC 1.2 from the Microsoft Download Center.

The following file is available for download from the Microsoft Download Center:

Download the Immc.exe package now.

For additional information about how to download Microsoft Support files, click the following article number to view the article in the Microsoft Knowledge Base:

119591 How to obtain Microsoft support files from online services

Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help to prevent any unauthorized changes to the file.

If MMC 1.2 or a later version is not installed, you can locate the version number of the .NET Framework by viewing the file versions. For more information, see the “Determine the version of the .NET Framework without MMC 1.2” section.

Determine the version of the .NET Framework on a computer that is running Microsoft Windows XP
  1. Click Start, and then click Control Panel.
  2. In Classic view, double-click Administrative Tools.
  3. Double-click either Microsoft .NET Framework Configuration or Microsoft .NET Framework 1.1 Configuration.
  4. In the .NET Framework Configuration window, click About .NET Framework Configuration on the Help menu.

The .NET Framework version number appears in the About .NET Framework Configuration dialog box. If the version number is 1.0.3705.0, you have version 1.0 without any service packs installed.

Note A bug exists in the installation process of the .NET Framework 1.1 SP1. The information in the detail pane and in About .NET Framework Configuration on the Help menu is not updated. It appears as if SP1 was not installed. To verify the installation of SP1, follow the steps in the “Determine the version of the .NET Framework without MMC 1.2” section.

Determine the version of the .NET Framework on a computer that is running Microsoft Windows 2000
  1. Click Start, and then click Run.
  2. In the Open box, type mmc.exe, and then press ENTER.
  3. In the Console1 window, click Console, and then click Add/Remove Snap-in.
  4. In the Add/Remove Snap-in dialog box, click Add.
  5. In the list of available snap-ins, select .NET Framework Configuration or .NET Framework 1.1 Configuration.
  6. Click Add, and then click Close.
  7. In the Add/Remove Snap-in dialog box, select .NET Configuration in the list of added snap-ins. The About button becomes available.
  8. Click About.

The .NET Framework version number appears in the About .NET Framework Configuration dialog box. If the version number is 1.0.3705.0, you have version 1.0 without any service packs installed.

Note A bug exists in the installation process of the .NET Framework 1.1 SP1. The information in the detail pane and in About .NET Framework Configuration on the Help menu is not updated. It appears as if SP1 was not installed. To verify the installation of SP1, follow the steps in the “Determine the version of the .NET Framework without MMC 1.2” section.

Determine the version of the .NET Framework without MMC 1.2

If your operating system does not have MMC 1.2 installed, follow these steps to verify the version of the .NET Framework that is installed. To check the service pack level of the MSI version of the .NET Framework 1.0, start Registry Editor, and then locate the following registry key:

Key Name: HKEY_LOCAL_MACHINESoftwareMicrosoftActive SetupInstalled Components{78705f0d-e8db-4b2d-8193-982bdda15ecd}
Value: Version
Data type: REG_SZ
The OCM version of the .NET Framework is included with Microsoft Tablet PC, Microsoft Media Center, and Microsoft Windows XP Embedded only. For the OCM version of the .NET Framework 1.0, start Registry Editor, and then locate the following registry key:

Key Name: HKEY_LOCAL_MACHINESoftwareMicrosoftActive SetupInstalled Components{FDC11A6F-17D1-48f9-9EA3-9051954BAA24}
Value: Version
Data type: REG_SZ
For both these registry values, the data is in the following format:

1,0,3705,x
The x in this data represents the service pack level.

The .NET Framework version 1.1

With the .NET Framework 1.1, a new registry hive has been created specifically to make it easier to find the service pack level. Start Registry Editor, and then locate the following registry key:

Key Name: HKEY_LOCAL_MACHINESoftwareMicrosoftNET Framework SetupNDPv1.1.4322
Value: SP
Data type: REG_DWORD
The data in the SP value tells you which service pack is installed for the .NET Framework 1.1. For example, if the value of SP is 0, no service pack is installed for the .NET Framework 1.1. If the value is 1, Service Pack 1 for the .NET Framework 1.1 is installed.

Note that this method cannot be used to detect if any hotfixes are installed for the .NET Framework 1.1.