error code 0x80240438 while downloading .NET framework 3.5

Anonymous
2019-01-01T20:27:41+00:00

As said in the title i am having a problem with downloading .NET framework 3.5. I have tried basically everything i can find online concerning the error code  ( even though all of the stuff i can find about the error code is about the store which i have zero problems with)

Error code 0x80240438

Windows for home | Windows 10 | Install and upgrade

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
{count} votes
Answer accepted by question author
  1. Anonymous
    2019-04-08T15:21:41+00:00

    I had this problem as well on my machine at work.

    Try doing the following it worked and allowed me to download

    the .Net Framework 3.5 on my Windows 10 PC :  Go into RegEdit and

    set the HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU folder.

    DoubleClick on UseWUServer(UseWindowsUpdateServer) and change the value to 0.

    If the value is already 0 this fix may not work for you.  RESTART afterwards.


    Moderator's note: It is recommended to create System Restore point before modifying registry.


    592 people found this answer helpful.
    0 comments No comments

18 additional answers

Sort by: Most helpful
  1. Anonymous
    2019-01-01T21:28:46+00:00

    Hi Dwema

    Open Notepad

    Copy and paste the following into it:

    @echo off

    Title .NET Framework 3.5 Offline Installer

    for %%I in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist "%%I:\sources\install.wim" set setupdrv=%%I

    if defined setupdrv (

    echo Found drive %setupdrv%

    echo Installing .NET Framework 3.5...

    Dism /online /enable-feature /featurename:NetFX3 /All /Source:%setupdrv%:\sources\sxs /LimitAccess

    echo.

    echo .NET Framework 3.5 should be installed

    echo.

    ) else (

    echo No installation media found!

    echo Insert DVD or USB flash drive and run this file once again.

    echo.

    )

    pause

    Save it as as framefx.cmd

    Right click framefx.cmd

    Click Run as administrator

    The file will install .NET Framework 3.5 automatically after finding the drive letter of your Windows 10 installation media.

    If media not found insert Win10 Usb or Dvd drive and run as administrator again.

    If there is an issue in regards to your install media, download the Windows 10 ISO file then double click it to mount it.

    How to download official Windows 10 ISO files

    	[http://answers.microsoft.com/en-us/windows/wiki...](http://answers.microsoft.com/en-us/windows/wiki/windows_10-windows_install/how-to-download-official-windows-10-iso-files/35cde7ec-5b6f-481c-a02d-dadf465df326)
    
    15 people found this answer helpful.
    0 comments No comments
  2. Sumit D - IA 152.5K Reputation points Independent Advisor
    2019-01-02T03:06:06+00:00

    Hi,

    Try disabling Ipv6 as indicated here

    https://answers.microsoft.com/en-us/windows/for...

    5 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2019-01-02T05:06:06+00:00

    Hello,

    Try the DISM method mentioned here to enable .NET Framework 3.5:

    https://www.kapilarya.com/how-to-enable-net-fra...

    Also, see if this video helps you:

    https://www.youtube.com/watch?v=Cbw3zRryNUU

    Let us know if this helps!

    Note: Included link in this reply refers to blog post by a trusted Microsoft MVP, so it is safe.

    8 people found this answer helpful.
    0 comments No comments
  4. Anonymous
    2019-02-06T18:05:51+00:00

    This worked for me, but with some modification. The latest Windows 10 iso does not have the data required for that script to properly recognized that it is mounted to your computer.

    After downloading a Windows 10 ISO directly from Microsoft, open up a command prompt as administrator and run the command below.

    NOTICE: Make sure to replace the "PUT_YOUR_MOUNTED_DIRVE_LETER_HERE" in the script below with your exact drive that your iso is mounted to. This can be found in the "This PC" windows that shows all of your "Devices and drives":

    Dism /online /enable-feature /featurename:NetFX3 /All /Source:PUT_YOUR_MOUNTED_DIRVE_LETER_HERE:\sources\sxs /LimitAccess

    10 people found this answer helpful.
    0 comments No comments