Dot Net Framework 3.5 Not Installing on Windows 8? Fix it Now!





You may face a common problem while using Windows 8. Microsoft .Net Framework 3.5 is not installed with Windows 8. And several programs may ask you install this. And you can't install this from your PC. It will ask you to connect to the net and use Windows Update. 

By default Windows 8 comes with .Net Framework 4.5 and it doesn't include 3.5. When you try to install .Net 3.5 that you previously downloaded from web the you will see the following message. 





And you will get the same message while installing some some programs that is developed using .Net 3.5 platform. And you will not able to run those programs on your PC! This is a very bad job by Microsoft. A great trouble for Windows 8 users. 

But today you will get the solution. You've install this using command line. I mean you have to use Command Prompt. And surprisingly you Windows 8 DVD includes the .Net Framework 3.5! 


Method 1 (Offline Installation using cmd):
  1. Enter your Windows 8 Installation Disk on DVD Drive.
  2. Now run Command Prompt as Administrator. (Hint: Start > Type cmd > Now right click on Command Prompt and hit on Run as Administrator from the bottom)
  3. Now copy the following command and paste it in the command prompt window. Or type the following line in command prompt. Press Enter (To paste the command in command prompt, click the right button of mouse and select paste)
  4. Now .Net Framework will be installed within few minutes. 
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:h:\sources\sxs


Remember: h is the drive letter of DVD drive. Change it with your DVD drive letter. 


Method 2 (Online Method using Windows Update): 

If you follow all the instructions of method 1 you will be able to install .net 3.5 properly. But if there is any problem for example- you don't have DVD drive, or your Windows DVD doesn't contain it then you can install it directly from Windows Update option. More or less you've to download 200 MB data from internet. 


Follow the instruction below: 

Control Panel > Programs and Features > Turn Windows Features on or off > Mark the option .NET Framework 3.5 (includes .NET 2.0 and 3.0) > OK. 
Now you will see a window like the image above. Hit on Install This Feature. And make sure you're connected to the net. That's it.  


Secret Tips: If you upgrade to Windows 8 from Windows 7, then you get .Net Framework 3.5 automatically enabled !!


Installing a Windows language pack on Windows 8 before installing the .NET Framework 3.5 will cause the .NET Framework 3.5 installation to fail. Install the .NET Framework 3.5 before installing any Windows language packs.


Don't forget to share this troubleshooting tips with your friends. 

Stay with Marks PC Solution to get more interesting IT topics!


119 comments :

  1. Thanks rahaman. Today you saved me 200mb.

    ReplyDelete
    Replies
    1. You're most welcome! Happy to know that Marks PC Solution helped you to fix something.

      Thanks for your feedback.

      Delete
    2. Many many thanks Dear Mr Abdur Rahaman. I tried several times and failed, now I'll try your tips.

      Delete
    3. It's a big deal to solve your problems! But don't comment before we can solve your problems.

      Make comment when you get solution! So that we can understand whether it is useful for you or not. :)

      Thanx for the comment. Stay with us to get more . . .

      Delete
    4. Maybe .net 3.5 is missing in your DVD. Please try to install this using a Full Version DVD of Windows 8.

      And read the whole post again to make sure that you are not missing something. Still you face problem then you've to try the online method. It is written at the last comment. Check this.

      Thnx for contacting us.

      Delete
  2. Many of us have tried your online 2 solution. It doesnt work. Sorry.
    Try google it

    ReplyDelete
    Replies
    1. Actually both of the two methods are tested and proved solution. I mentioned several conditions that should be complied with.

      If everything is correct and you didn't make any mistake both of the two methods should work. You can read the comments made by others.

      Thanks for contacting us.

      Delete
  3. Thx for Reply Abdur.

    Win8 actually need .net framework 3.5 in order to install .net framework 3.5.. Yes it sound rediculous but its true.

    We are many people who had gone the route to turn windows features onoff and enabled .net framework 3.5 and still we get the error code 0x800f0922.

    Mayby you have a handfull of people here who can install it
    but try and search google for... can't install .net framework 3.5 on windows 8

    ReplyDelete
    Replies
    1. Ya I've searched for this problem. Not only you or your groups. This problem happens to all who upgraded to Windows 8 as you did.

      I've the last suggestion for you. Try to install it from DVD drive. Then try the system mentioned in this post. Don't forget to inform Microsoft about their stupid work (excluding .Net 3.5)!

      If you get something new about error code 0x800f0922, or we get something we should share about it.

      Stay in touch.

      Delete
  4. Replies
    1. It's our pleasure! Stay in touch . . .

      Delete
  5. 1st method not work for 64 bit.
    Work fine with 32 bit.

    2nd method not work for Windows 8 pro.
    Ask to purchase another one.

    Then,

    ReplyDelete
    Replies
    1. But I find the first method useful for all versions.

      Make sure you're using same the DVD. And it includes .Net 3.5.

      By default Windows 8 DVD comes with .net framework 3.5. But for any reason if this file is missing from your media, then we apologize.

      Thanks for the information. We're gonna check whether it is correct.

      Delete
  6. but i am getting error…..as..
    what the command promt showing to me..
    Enabeling features(s)
    [============================66.5%==========
    Error: 0x800f0906
    the source files could not be downloaded.
    use the “source” option to specify the location of the files that are required to restore the feature.For maore information on specifying a source location,see
    http://go.microsft.com/fwlink/?LinkId=243077.
    the DISM log file can be found at C:WINDOWS\LOGS\DISM\dism.logg.
    please any one help me..

    ReplyDelete
    Replies
    1. Maybe you DVD is missing any file! This is really bothering.

      Try with different DVD. Or try reinstalling Windows. Whatever you do, make sure your first task is installing .net 3.5. Make sure you're not installing any language pack before installing 3.5.

      Delete
  7. severely appreciate the help brother

    ReplyDelete
    Replies
    1. Definitely! This is the most popular post of this blog. Thanks for the comment.

      Stay in touch . . .

      Delete
  8. i have checked your replay thanks for information. i have successfully update dotnet frame work 3.5 successfully . you have to write command in cmd and run it as administrator . kindly check the below mentioned link for its detailed description with screenshots:

    http://onlinedigitalnetworks.blogspot.com/2013/02/window-8-dotnet-framework-35.html

    ReplyDelete
    Replies
    1. Thanks for the comment. Stay with us . . . share your views and ideas . . . make the computing easier :)

      Delete
  9. dude
    when I 'm installing intel graphic I'm getting this kind of message like net frame is not working
    this method will help me or not
    to solve that problem

    ReplyDelete
    Replies
    1. Ya I hope so. Sorry for the delay. Don't mind.

      Also go to the manufacturer's site of that graphics card to look for any update released by them for Windows 8.

      Delete
  10. Installing a Windows language pack on Windows 8 before installing the .NET Framework 3.5 will cause the .NET Framework 3.5 installation to fail. Install the .NET Framework 3.5 before installing any Windows language packs.

    happened! already added some languages Through
    Change PC Settings> General > Language > Language Preference > Add a language

    Error code: 0x800F0922
    try to delete some previous additional language, no progress still in the same error. so what is the solutions? any suggestions? Using W8EEx64 already updating all available from Windows Update, possibly +/-1GB. THANKS

    ReplyDelete
    Replies
    1. Oh! You made a major mistake!

      No problem. Try to re-install your Windows. It takes less than 17 minutes to be installed!

      And after installing your Windows, your first task should be Disabling Windows Update (If it is not necessary).

      You can also enable this option- Let me choose whether to download or install them.

      Because Windows Update consumes a huge amount of bandwidth.

      Delete
  11. very usefull notes and we need more information on this topic please post updated data . thanks for your post.
    Dot net online tutorials


    ReplyDelete
    Replies
    1. Thanks for the comment. But don't try to generalize the review every times!

      I mean, this post is already updated. :)

      Thanks for being with us.

      Delete
  12. did both 1&2
    method 1: reached the I===========100%============I then failed "dism: failed no operation was performed"
    method 2: error "error code 0x800f0922"
    will need further assistance

    ReplyDelete
    Replies
    1. Do this operation before installing any language pack. And try this on 32 bit. It works fine on 64 bit too. But your installation DVD may got problem.

      Actually this is really a rubbish job by Microsoft. They should keep it with Windows installation process. But they didn't.

      If you fail then please try using a different disk.

      Delete
  13. IT SHOWED THAT YOU ELEVATED PERMISSION TO RUN DISM USE ELEVATED CMD

    ReplyDelete
  14. What shows this? Please write in detail . . .

    ReplyDelete
  15. Hello Mr abdur my own problem is that the cmd say "Elevated permissions are required to run DISM. Use an elevated commannd prompt to complete these task." Please help.

    ReplyDelete
  16. Is it a shared PC? Or you are the single user?

    Make sure that you're the Administrator of that PC, I mean you should have the Administrative Power to make significant changes to your system. And you must run the command prompt as Administrator.

    To run CMD in Administrator Mode, Press Ctrl + X > Choose Command Prompt (Administrator) > Yes > Now copy and paste this command: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:h:\sources\sxs > Wait few minutes > Done!

    Source: h is the letter of your DVD drive. Chnage it if necessary.

    And don't type the command in hand. Copy and paste it in command prompt window. Ctrl+V will not work in cmd. Click right on cmd and then paste it.

    Thanks for contacting us. Feel free to contact with us :)

    ReplyDelete
  17. Marelous, what a weblog it is this blog provides data to us, keep it
    sonuxrt

    ReplyDelete
    Replies
    1. Thanks for the comment but keep it relevant to the post plz . . .

      Delete
  18. Subhanallah.. It was very very very very very very helpful to me, many thanks Abdur Rahaman may Allah bless you alwayss :D

    ReplyDelete
    Replies
    1. Nobody praise me like you before!
      Thanks for the comment. Stay with Marks PC Solution . . . :)

      Delete
  19. Than You Buddy....Keep it up....;)

    ReplyDelete
  20. Please, Help me to slove this problem......I followed your instructions but got this error...http://postimg.org/image/sns0agu7t/

    ReplyDelete
    Replies
    1. Sorry buddy for your inconvenience. This is a very annoying problem.

      By the way you can try it again after installing a fresh copy of Windows 8! And remember, install .Net framework before making any change to Windows. After installing .net 3.5, then you will make necessary changes to your system.

      Let every settings default when installing Windows 8. And you can also try using a different installation disk.

      Delete
  21. Caused me so much problems, thanks Abdur Rahaman. Keep it up dude.

    ReplyDelete
    Replies
    1. I will keep it up for sure. But need your help!

      I want you people to keep this site live :)

      Delete
  22. Thanks for the post it helped me.

    ReplyDelete
    Replies
    1. it's our pleasure!

      Stay close . . .

      Delete
  23. I am very happy to read your article and this so good for me.... please keep it up more post for that " how can repair different type of error from any version MS windows with (32 Bit and 64 Bit).

    Thanks & Best Regards
    Bert Leen
    www.facebook.com/pages/Windows-Data-Recovery/239926112792542

    ReplyDelete
    Replies
    1. You're welcome to Marks PC. Stay close . . .

      Delete
  24. is net 3.5 preinstalled in WINDOWS 8 RELEASE PREVIEW

    ReplyDelete
    Replies
    1. Not at all buddy :)

      You've to manually perform this process . . .

      Delete
  25. Abdur, do you know if there's a way to work around the 0x800f0922 error without refreshing the installation yet? I don't know where all my installation media are (just moved house), and a system refresh will remove all software that wasn't installed via the Windows 8 store. :/

    ReplyDelete
    Replies
    1. You can collect the exe files of those software before refreshing.

      Or you don't need to refresh PC. Just remove the temp files, unnecessary files using run commands and system clean up utilities.

      Delete
  26. wht is the solution of this type of error..?

    ReplyDelete
  27. Hello from Dominican Republic I have problem and I need your help... I cant install a game the first message is:
    An error ocurred while troubleshootingt
    A problem is preventing the troubleshooter from starting
    Package: Unknown
    Path: Unknown
    Error code:08x080070005
    Source: Engine
    User: VAIO\....
    Context: Restricted

    When I try to fix the problem with troubleshoouting the next message apears:
    Windows Online Troubleshooting Service is disabled
    Windows Online Troubleshooting is not enabled for this version of Windows

    I looking solutions but nothing work, PLEASE HELPME

    ReplyDelete
    Replies
    1. Something is wrong with your Game installation files. Try to collect the game from a better source. It has no issues with your Windows or .net 3.5.

      Delete
  28. plz gave me windows 8.1 preview 64bit activation key plz send me my email j.rakesh9849@gmail.com

    ReplyDelete
    Replies
    1. Here is the Key of 8.1

      NTTX3-RV7VB-T7X7F-WQYYY-9Y92F

      Delete
  29. Thanks a lot man! I couldn't find the solution even on microsoft support :D

    ReplyDelete
  30. I installed .NET 3.5 form that dialog box you have shown above. As a result my Windows 8 does not boot properly. It boots straight to the desktop but does not show the icons. Instead i have to do everything with run. please help me!

    ReplyDelete
    Replies
    1. Something is wrong in your Windows. Plz reinstall it. It has no issue with .net 3.5

      Delete
  31. Microsoft Windows [Version 6.2.9200]
    (c) 2012 Microsoft Corporation. All rights reserved.

    C:\Windows\system32>DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /Limit
    Access /Source:I:\sources\sxs

    Deployment Image Servicing and Management tool
    Version: 6.2.9200.16384

    Image Version: 6.2.9200.16384

    Enabling feature(s)
    [==========================100.0%==========================]
    The operation completed successfully.

    C:\Windows\system32>



    ->>>>>>>>>>>Above are the steps and it completed successfully

    ReplyDelete
    Replies
    1. Excellent comment dude! Stay close . . .

      Delete
  32. thanks to Abdur Rahaman its awesome

    ReplyDelete
  33. Thank you so mach for your big help bro..........it,s working good.....thanks again...

    ReplyDelete
  34. Hi,

    I am not able to activate w8 Enterprise X64. When i click on the activator it opens cmd window and closes my explorer. Then there is no sign of activation.

    ReplyDelete
    Replies
    1. Actually this is about .Net Framework. You should write this on Windows 8 Activator related post.

      By the way, some of the users reported problems like you. But we never experienced such problems in our test projects. Maybe you're using any third party antivirus. Remove it first. Then try again.

      Delete
  35. Hello Abdur :)
    I am getting error…..as..
    what the command promt showing to me..
    Enabeling features(s)
    [============================65.8%==========
    Error: 0x800f081f
    the source files could not be found.
    use the “source” option to specify the location of the files that are required to restore the feature.For maore information on specifying a source location,see
    http://go.microsft.com/fwlink/?LinkId=243077.
    the DISM log file can be found at C:WINDOWS\LOGS\DISM\dism.log
    please any one help me...

    ReplyDelete
    Replies
    1. Your disk error boss and check whether u have same edition r not

      Delete
    2. Mr. Rajesh is right.

      If your Windows DVD is .Net 3.5 missing, then you will get this message. Plz try using a different installation DVD.

      Delete
  36. hey window features .net framewok3.5 is not installing plz help

    ReplyDelete
    Replies
    1. What type of error message you're getting.

      Delete
  37. Is there anyway to install net framework 3.5 without re-install my windows again ? Because the first thing that i did was changing the language is there any way around it without re-install it all again ? Ty.

    ReplyDelete
    Replies
    1. So yea after i re-installed windows 8 again, i've installed net framework 3.5 again, and this time worked, i didnt change language yet, but i need to, just wanted to know, is there any other program like net framework that wont work if i change the language ? And btw, is this problem only on win8 or it happens on win7 and xp? Hope you reply soon :D Ty for all the info.

      Delete
    2. Thanks for contacting us.

      1. This stupid problem only belongs to Windows 8. Because Microsoft decided to force developers using .Net 4.5. And it excludes version 3.5.

      2. After installing .Net 3.5, you can change your language. Hopefully there is no other problems like this.

      Stay with Marks PC . . . :)

      Delete
  38. Hey how to do if it is in Pendrive man. Reply me fast. I have not more days.plz plz.

    ReplyDelete
    Replies
    1. If you wanna do this through pen drive then it must contain the required version of .Net Framework. And you just need to use the Pen Drive Letter instead of H.

      But I think it will be better trying from DVD. If you don't have it then have a try using Pen Drive. Thanks.

      Delete
    2. Boss pls locate the correct location path from pendrive
      eg:
      pendrive name:J

      then checkout it contains the source folder>>>( j:\sources\sxs)
      then proceed as instructed
      It will work

      Delete
    3. Do you follow Marks PC regularly?!
      That's Good!

      Actually source must be typed as how the file located on your pen drive. That's why little modification is necessary.

      Thanks.

      Delete
  39. Boss pls locate the correct location path from pendrive
    eg:
    pendrive name:J

    then checkout it contains the source folder>>>( j:\sources\sxs)
    then proceed as instructed
    It will work

    ReplyDelete
  40. Abdur you are good at what you do!!! Just keep doing it

    ReplyDelete
  41. net 3.5 can be downloaded from here:
    http://www.microsoft.com/en-ph/download/confirmation.aspx?id=21

    for you guys who has errors when installing/downloading the rest of .NET 3.5:

    This is because of your Windows Update is disabled. Try to enable it first.

    control panel> windows update> change settings

    in the change settings screen, click the Important Updates drop down menu and choose the third one (the third one is the best choice i think, 'coz it will only show you the updates and it will not download and install anything automatically). also check the box of Recommended Updates just to make sure that you are not downloading unwanted updates. then click OK. Now you will be directed back to the previews screen, click Check for updates (they will show you lots of available updates, but it's up to you if you want them too.)and you can stop there.

    now that your PC can connect to their site, you can now install and download NET 3.5. and after that, you can now use the activator.

    AND THE ACTIVATOR REALLY WORKS!!!!!

    P.S. for some instances, you can turn off your firewall, and just turn it on again after the process.

    ReplyDelete
    Replies
    1. Thanks for such a long comment! It takes time to type.

      By the way, this is online system. But when you don't have any net connection or weak net connection this system will not work. You've to use the above system. Keep sharing with us.

      Stay with Marks PC . . .

      Delete
  42. I Follwed u r introction but not enable feature...Its gave ERRROR that here u can see the snapshot > http://postimg.org/image/sns0agu7t/

    and i tried in other way but not succed here is snapshot of gave ERROR:87 > http://postimg.org/image/prdj23kah/
    Please help me......

    ReplyDelete
    Replies
    1. Seems like you mistyped the code!

      Don't try to type the code. Copy the code into Notepad. Then change your drive letter in the notepad. Again copy the code from Notepad and then paste in Command Prompt by right click.

      NB: If you've already changed the language then you might not be able to install this. And you should run the command prompt as Administrator.

      Thanks for contacting us.

      Delete
  43. I HAVE NO ISO BUT HAVE DOWNLOADED NETFX 3.5 FROM MICROSOFT OF 197MB NOW HOW TO INSTALL ON WIN 8 PRO 64 BIT

    ReplyDelete
    Replies
    1. This might not be as easy as installing any program. Run the file as usual and see what does it say. Then contact me again if doesn't work.

      Delete
    2. Don't install its waste of time bcoz some supportive files,patch files are in windows 8 DVD only try to get it from your friends.

      Delete
  44. Hi bro ......i cant install net frameork 3.5
    windows tells me that i have a higher version so i dont need to install.....:(

    ReplyDelete
    Replies
    1. If your programs are running fine, then you don't need to install this :)

      Delete
  45. Microsoft Windows [Version 6.2.9200]
    (c) 2012 Microsoft Corporation. All rights reserved.

    C:\Windows\system32>DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /Limit
    Access /Source:I:\sources\sxs

    Deployment Image Servicing and Management tool
    Version: 6.2.9200.16384

    Image Version: 6.2.9200.16384

    ...and nothing more! Seems blocked now :(

    ReplyDelete
  46. excelent work bro. it working for me. tq!!!!

    ReplyDelete
  47. This is really fantastic! WOW! thank you so much Abdur Rahaman! It really works!!! I really appreciate and thank you for this tips! :D I am so glad you have shared this! :D God bless and more power..

    ReplyDelete
  48. thanks a lot bro



    can u give me a key or keygen of ms office 2013 (15.0.4420.1017) 64 bit
    product id: 02260-40000-00000-AA695


    key or keygen (without suvey) as ur wish

    ReplyDelete
    Replies
    1. Maybe you can install .Net 3.5 even from your bootable usb disk! Just use the USB drive letter instead of your DVD drive.

      And I don't have any tested crack for Office 2013 right now. However you can try a method -
      http://munnamark.blogspot.com/2013/10/Activate-Windows-8-Office-2010-Office-2013.html

      Inform me whether it works or not . ..

      Delete
    2. I install by onl9

      and my frnd use the bootable pendrive


      i will check ur crack for office 13

      Delete
    3. Sry Bro not working for 2013


      in my office already shown change product key and unlicensed, so is that activated?

      Delete
  49. thank u so much.....i can play fifa14 on my pc now...my lovings

    ReplyDelete
  50. Hmm I followed every step carefully and I'm still encountering a problem. It stops at 65.8% with the error 0x800f081f and tells me that the source files could not be found.

    ReplyDelete
  51. I think It has something to do with the fact that I'm using a pirated copy.

    ReplyDelete
    Replies
    1. Not at all. Read my instruction again. Or try with another DVD . . .

      Delete
    2. Hey it's me again on a different account. How do I send you my Gmail ID? Also, another thing is that when i try to start the installation it starts at 60.4%

      Delete
    3. Just type your email ID here. As my email id is munnamark@gmail.com. Or send me an email in this email.

      Delete
    4. my email is roberttan355@gmail.com. Sorry for the really late reply. Was busy with other stuff...

      Delete
  52. Hey, I followed your steps using a windows 8 disk and i'm getting a error 11. How do I fix this?

    ReplyDelete
    Replies
    1. Make sure you've followed the steps properly. And also read the reasons for failure. Read the comments too.

      If you fail, then install Windows 8 from different disk, or try installing .net with a new disk.

      Delete
  53. thank you so much it worked for me...

    ReplyDelete
  54. Thankyou so much i will also share this on my blog and give credits to munnamark

    ReplyDelete
  55. A very big Help Mr. Abdur Rahaman, it works.. Thank you very much sir for sharing your ideas..

    ReplyDelete
  56. Awesome blog if need any type of problem of windows 7 so go through this site and fix your problem of any type of your problem
    Fix Windows 7 Error 1068
    Thank you
    Aalia lyon

    ReplyDelete
  57. Sir, I Dont have any DVD & niether I have a broadband connection
    so how would I Can dowload 200mb data
    I'm bad need of activation.....................

    ReplyDelete
    Replies
    1. Yes you can do it very easily. Just follow the 2nd method. You have to take help of Windows Update.
      I mentioned the way in the second method. Connect to the net and then simply go to the Control Panel > Add/ Remove Feature > Enable .Net 3.5 > Download will be started.

      NB: Never try to download the offline version of .net manually. It may not work.

      Delete
  58. Thanks for the Article. Just found this video tutorial about installing dot net Framework 3.5 in Windows 8

    ReplyDelete
  59. How to type h comnand from drive

    ReplyDelete
    Replies
    1. Actually I can't understand your question. You can contact me personally. munnamark@gmail.com

      Delete