Blog on Microsoft and Other Technologies.

Enable .NET Framework 3.5 in Windows 10 using SCCM

28 1,003

In this post we will see the steps to enable Net Framework 3.5 in windows 10 using SCCM. Few legacy applications still need dot net framework 3.5 to function well. When you install windows 10, the .Net Framework 3.5 is not enabled. The user has to enable it manually and this is painful when you have many systems in your setup. We will be using SCCM to achieve this task. We will create a package that enables .Net framework 3.5 in Windows 10. To enable dot net framework 3.5, there are various methods to go with. You could use DISM method or group policy or by using Powershell too. We will use a very simple way to deploy the dot net framework 3.5.

Related Posts :-

Enable NET Framework 3.5 in Windows 10 using SCCM

Let’s now look at the steps to enable .NET framework 3.5 in windows 10 using SCCM. First of all I have got few set of files required for deployment. Ensure that you copy microsoft-windows-netfx3-ondemand-package to a folder first. Then paste both the scripts in the same folder. You can download them from here. It’s a zip and extract all of them and place it into sources folder.

Enable .NET Framework 3.5 in Windows 10 using SCCM Snap1Right click Packages and click Create Package.

Enable .NET Framework 3.5 in Windows 10 using SCCM Snap1

Specify the name of the package and provide the path to source files. Click Next.

Enable .NET Framework 3.5 in Windows 10 using SCCM Snap1Select Do not create a program. Click Next.

Enable .NET Framework 3.5 in Windows 10 using SCCMClick Close.

Enable .NET Framework 3.5 in Windows 10 using SCCMRight click Task Sequences and click Create Task Sequence. Next select Create a new custom task sequence. Click Next.

Enable .NET Framework 3.5 in Windows 10 using SCCMSpecify the Task Sequence name and click Next.

Enable .NET Framework 3.5 in Windows 10 using SCCMOn the completion page, click Close.

Enable .NET Framework 3.5 in Windows 10 using SCCM

Right click and edit the task sequence. Click Add > General > Run PowerShell script.

Enable .NET Framework 3.5 in Windows 10 using SCCM

Provide the script name with extension. Ensure the PowerShell execution policy is set to Bypass. Click OK.

Enable .NET Framework 3.5 in Windows 10 using SCCM

On the client computer refresh the software center. When you see the application click Install. The package is downloaded and installed.

Enable .NET Framework 3.5 in Windows 10 using SCCM

Finally you have found an easy way to enable .Net Framework 3.5 in Windows 10.

Enable .NET Framework 3.5 in Windows 10 using SCCM

Video Tutorial :-

28 Comments
  1. Tomáš Větroň says

    Hi Prajwal,
    I´m using SCCM 2012 and in Task Sequence Editor there is no Run Powershell Script option, just Run Command Line. How can I run your ps1 file in Command Line option? Thank you for help. OP

  2. Tomáš Větroň says

    I´m using SCCM 2012 and in Task Sequence Editor is no option Run Powershell Script, just Run Command Line. How can I run ps1 file to enable .Net3.5? Thank for help

    1. Robert Ferguson says

      @Tomas Vetron the “Run Powershell Script” step in the Task Sequence Editor was added in 2012 R2. Can you upgrade to R2?

  3. Torstein says

    dropbox link doesnt work, could you please post the scripts?

    Error (429)
    This link is temporarily disabled. The person who shared it hit their daily limit of traffic or downloads. Learn about traffic limits.

    1. Prajwal Desai says

      I have updated the dropbox links except the .net framework 3.5. I will update it soon.

    2. Prajwal Desai says

      The link is updated. You can now download the script.

  4. David Carter says

    When I refresh Software Center, nothing appears, any idea?

    1. Prajwal Desai says

      Ensure the software is distributed to the distribution point.

  5. David Carter says

    Ok it did finally appear in Software Center but then the task sequence failed (0xFFFD0000)

    1. Prajwal Desai says

      0XFFFD0000 translates to wrong PS path or probably there is some auth problem with the user account that runs this script. Check both of them.

  6. David Carter says

    Thanks for a great blog but I am having issues with the task sequence failing

    On examining the log it displays the following error
    The argument ‘Install NetFX3.ps1’ to the -File parameter does not exist. Provide the path to an existing ‘.ps1’ file as an argument to the -File parameter.

    Any help gratefully appreciated

    1. Prajwal Desai says

      Are you following exactly the same steps mentioned in the post ?. There might be an issue while accessing the path. Could you check that ?.

      1. David Carter says

        Yes I followed them exactly, and on the client PC the task sequence is copied to the folder C:\_SMSTaskSequence\Packages , does that not mean the path is correct?

      2. David Carter says

        My bad there was a typo in the ps1 path

        1. Prajwal Desai says

          Cool.. Glad to hear that it’s fixed now.

  7. Gary Johnson says

    I am trying this on Fall Creators Update 1709. Do these files need to be updated?
    My task sequence completes successfully but .NET 3.5 is not enabled, even after a reboot.

    1. Prajwal Desai says

      Can you confirm if the .NET 3.5 installation was attempted ?.

  8. Greg h says

    Hi Prajwal, can you please upload the files again, they have been removed.

    1. Prajwal Desai says

      Please try now.

  9. carlo tomeo says

    The install file has been removed.

    1. Prajwal Desai says

      Please try now.

  10. dcorep says

    Hi Prajwal, great article, looking for applied this in my lab can you please update download link, looks like expired now

    1. Prajwal Desai says

      Please try now.

  11. Paul K. says

    Works great. Thank you.

    1. Prajwal Desai says

      Thank you.

  12. WallySantos says

    Hi Pradjwal!
    were can i find the microsoft-windows-netfx3-ondemand-package?
    I’m not understanting or i can’t find it.

    Thanks for your help!

    1. WallySantos says

      I found it! Thanks! 🙂

      1. Prajwal Desai says

        Whenever I add that package to download file, it’s been removed by third party dmca. So i won’t be including the package in download. Only Script will be available for download.

Leave A Reply

Your email address will not be published.