> For the complete documentation index, see [llms.txt](https://docs.payfacto.com/payfacto-knowledge/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.payfacto.com/payfacto-knowledge/usa/applications/securetable/securetable-online-user-manual/stpi-secure-installation/install-microsoft-.net-framework-3.5-sp1.md).

# Install Microsoft .NET Framework 3.5 SP1

### Install Microsoft .NET Framework 3.5 SP1

The .NET Framework (pronounced as "dot net") is a software framework developed by Microsoft that runs primarily on Microsoft Windows. Microsoft .NET Framework version 3.5 Service Pack 1 is required before the STPISecure installer can be used to install the STPISecure client or other components, such as the RTI-SIPA plugin.

***

#### Enabling Microsoft .NET Framework 3.5 SP1 for Windows 10

On Windows 10, starting with version 1809, Microsoft .NET Framework 3.5 SP1 is included as a standard Windows feature and enabled by default. However, older versions of Windows 10, Enterprise or IoT editions, could be missing this essential component. Here is the procedure to check whether .NET Framework 3.5 SP1 is installed and how to enable it on Windows 10:

1. Click on the Windows 10 Start button and type Control Panel.
2. The Control Panel app should appear as a search result. Click on Open.

![Screenshot - Start Menu](https://documentation.payfacto.com/SecureTable/CA-EN/assets/images/NETFramework/01-StartMenu.gif)

3. Within the Control Panel app, click on Programs.

![Screenshot - Control Panel](https://documentation.payfacto.com/SecureTable/CA-EN/assets/images/NETFramework/02-ControlPanelA.gif)

4. Under Programs and Features, select Turn Windows features on or off.

![Screenshot - Control Panel 2](https://documentation.payfacto.com/SecureTable/CA-EN/assets/images/NETFramework/03-ControlPanelB.gif)

5. The Windows Features list will appear.

![Windows Features List](https://documentation.payfacto.com/SecureTable/CA-EN/assets/images/NETFramework/04-WindowsFeaturesList.gif)

6. Look for the feature called .NET Framework 3.5 (includes .NET 2.0 and 3.0).

a.  If this feature is not listed, install .NET Framework manually. (See below)

b.  If you see a black square in this checkbox, .NET Framework 3.5 is already enabled and no further action is required.

![Screenshot - .NET Framework Enabled](https://documentation.payfacto.com/SecureTable/CA-EN/assets/images/NETFramework/05-FeatureEnabled.gif)

c.   If the checkbox is blank, enable it.

![Screenshot - .NET Framework Disabled](https://documentation.payfacto.com/SecureTable/CA-EN/assets/images/NETFramework/05a-FeatureDisabled.gif)

{% hint style="info" %}
NOTE: The black square in the check box means that the feature itself is enabled, but that some optional components are disabled. The optional components are not required for STPISecure or RTI-SIPA, so leave them disabled.
{% endhint %}

7. Click OK on the Windows Features list. This will close the list and apply any changes.
8. Files may be copied and you may be required to restart the PC.

***

### Installing Microsoft .NET Framework 3.5 SP1 manually <a href="#installingnetframeworkmanually" id="installingnetframeworkmanually"></a>

For versions of Windows prior to Windows 10 1809, or for some older Enterprise or IoT editions, Microsoft .NET Framework 3.5 SP1 may need to be downloaded and installed manually.

The full installer can be obtained from the official Microsoft download site here:

[Microsoft .NET Framework 3.5 SP1](https://download.microsoft.com/download/0/6/1/061F001C-8752-4600-A198-53214C69B51F/dotnetfx35setup.exe)

Download the file and double-click it to start the installation process. Follow the on-screen instructions and restart your PC as required.

{% hint style="warning" %}
IMPORTANT! If the link provided here does not work, please use your preferred search engine and look for "Microsoft .NET Framework 3.5". Be sure to download the files from the official Microsoft download site. For security reasons, please avoid non-Microsoft sources.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.payfacto.com/payfacto-knowledge/usa/applications/securetable/securetable-online-user-manual/stpi-secure-installation/install-microsoft-.net-framework-3.5-sp1.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
