{"id":2298,"date":"2014-11-27T14:29:00","date_gmt":"2014-11-27T14:29:00","guid":{"rendered":"https:\/\/jay-miah.co.uk\/?p=2298"},"modified":"2024-11-18T15:13:53","modified_gmt":"2024-11-18T15:13:53","slug":"how-to-install-net-framework-3-5-on-windows-server-2012-and-windows-server-2012-r2","status":"publish","type":"post","link":"https:\/\/jay-miah.co.uk\/index.php\/how-to-install-net-framework-3-5-on-windows-server-2012-and-windows-server-2012-r2\/","title":{"rendered":"How to install .NET Framework 3.5 on Windows Server 2012 and Windows Server 2012 R2"},"content":{"rendered":"<p>If you have an application that you want to run on\u00a0Windows Server 2012\u00a0that requires the .NET Framework 3.5, you will most likely run in to a problem when trying to install it. If you are trying to install .NET Framework 3.5 from the\u00a0Server Manager\u00a0GUI, you will see this when installing the feature:<\/p>\n<p><strong>\u201cDo you want to specify an alternate source path? One or more installation selections are missing source files\u2026\u201d<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"761\" height=\"79\" class=\"wp-image-2299\" src=\"https:\/\/jay-miah.co.uk\/wp-content\/uploads\/2024\/11\/alternative-path.jpeg\" alt=\"Alternative Path\" \/><\/p>\n<p>To solve this, you can either:<\/p>\n<ol>\n<li>Go to a command prompt and enter this:<\/li>\n<\/ol>\n<p><strong>dism \/online \/enable-feature \/featurename:NetFX3 \/all \/Source:d:\\sources\\sxs \/LimitAccess<\/strong><\/p>\n<p><em>Note: Source should be the Windows installation disc. In my case, this was located on D:<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"641\" height=\"165\" class=\"wp-image-2300\" src=\"https:\/\/jay-miah.co.uk\/wp-content\/uploads\/2024\/11\/cmd.jpeg\" alt=\"cmd\" \/><\/p>\n<ol>\n<li>Go down to \u201cSpecify an alternate source path\u201d and enter \u201cd:\\sources\\sxs\u201d as the path.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"789\" height=\"555\" class=\"wp-image-2301\" src=\"https:\/\/jay-miah.co.uk\/wp-content\/uploads\/2024\/11\/screen.jpeg\" alt=\"Screen\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"647\" height=\"511\" class=\"wp-image-2302\" src=\"https:\/\/jay-miah.co.uk\/wp-content\/uploads\/2024\/11\/screen2.jpeg\" alt=\"Screen2\" \/><\/p>\n<p>Now you should see this under your Features list:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"263\" height=\"79\" class=\"wp-image-2303\" src=\"https:\/\/jay-miah.co.uk\/wp-content\/uploads\/2024\/11\/screen3.jpeg\" alt=\"Screen3\" \/><\/p>\n<p>[Fix] 0x800F0906 and 0x800F081F Error Messages While Installing .NET Framework 3.5 in Windows 8\/8.1<\/p>\n<p>You might be aware of the fact that\u00a0<strong>Windows 8<\/strong>\u00a0and\u00a0<strong>Windows 8.1<\/strong>\u00a0operating systems don\u2019t come with\u00a0Microsoft .NET Framework 3.5\u00a0installed. But there are many 3rd party software programs which require .NET Framework 3.5 in your system. In such cases you need to install the .NET Framework 3.5 version in Windows 8\/8.1 manually.<\/p>\n<p>There are 2 ways to install .NET Framework 3.5 in Windows 8\/8.1:<\/p>\n<ul>\n<li>Online Install<\/li>\n<li>Offline Install<\/li>\n<\/ul>\n<p>In\u00a0<strong>Online Install<\/strong>\u00a0method, you install .NET Framework 3.5 using\u00a0<strong>Control Panel -&gt; Programs and Features -&gt; Turn Windows features on or off<\/strong>\u00a0option. In this method, Windows first downloads the setup files of .NET Framework 3.5 from Internet and then installs it in your computer system.<\/p>\n<p>In\u00a0<strong>Offline Install<\/strong>\u00a0method, you use a built-in command to install .NET Framework 3.5 directly usingWindows\u00a0setup\u00a0disc without requiring Internet connection. You can also use\u00a0<strong>Microsoft .NET Framework 3.5 Offline Installer<\/strong>\u00a0to automatically install .NET Framework 3.5 offline in Windows 8\/8.1.<\/p>\n<p><strong>PROBLEM DESCRIPTION:<\/strong><\/p>\n<p>Recently we have received many comments and emails from our readers regarding a few error messages while installing .NET Framework 3.5 in Windows 8\/8.1. Whenever users try to install .NET Framework 3.5 in Windows 8\/8.1, they receive\u00a0following\u00a0error\u00a0messages:<\/p>\n<p><strong>Error: 0x800F081F<\/strong><br \/>\nThe source files could not be found.<\/p>\n<p>OR<\/p>\n<p><strong>Error: 0x800F0906<\/strong><br \/>\nThe source files could not be downloaded.<br \/>\n<em>OR<\/em><br \/>\nWindows couldn\u2019t connect to the Internet to download necessary files. Make sure that you\u2019re connected to the Internet and click \u201cRetry\u201d to try again.<\/p>\n<p>It doesn\u2019t matter whether they try online method or offline method, the same\u00a0error\u00a0messages\u00a0and codes are shown by Windows.<\/p>\n<p><strong>PROBLEM REASON:<\/strong><\/p>\n<p>Actually these error messages are coming due to following 3 updates recently released by Microsoft for .NET Framework 3.5:<\/p>\n<ul>\n<li><strong>KB2966826<\/strong><\/li>\n<li><strong>KB2966827<\/strong><\/li>\n<li><strong>KB2966828<\/strong><\/li>\n<\/ul>\n<p>Above mentioned updates are security updates for .NET Framework 3.5 in Windows 8.1 and Windows Server 2012 R2. These updates are applied via\u00a0Windows\u00a0Update\u00a0regardless of whether you have .NET Framework 3.5 enabled or not. If these updates are installed in your system and you try to install .NET Framework 3.5, you\u2019ll receive 0x800F0906 and 0x800F081F error messages.<\/p>\n<p><strong>PROBLEM SOLUTION:<\/strong><\/p>\n<p>To fix this problem, you just need to uninstall these security updates from your system and then install .NET Framework 3.5. After successfully installing Framework version, you can reinstall the security updates without any problem.<\/p>\n<p>So if you are also facing this problem, just follow these simple steps to fix the issue:<\/p>\n<ol>\n<li>Open\u00a0<strong>Control Panel<\/strong>, click on\u00a0<strong>Programs and Features<\/strong>icon and then click on\u00a0<strong>View installed updates<\/strong>\u00a0link present in the left sidebar.<\/li>\n<li>Now scroll down a little and look for following updates:<\/li>\n<\/ol>\n<ul>\n<li><strong>KB2966826<\/strong><\/li>\n<li><strong>KB2966827<\/strong><\/li>\n<li><strong>KB2966828<\/strong><\/li>\n<\/ul>\n<ol>\n<li>Once you find the updates, right-click on each update and select\u00a0<strong>Uninstall<\/strong>option. Alternatively, you can double-click on the updates to directly uninstall them or click on Uninstall button present in the toolbar.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"597\" height=\"349\" class=\"wp-image-2304\" src=\"https:\/\/jay-miah.co.uk\/wp-content\/uploads\/2024\/11\/screen4.jpeg\" alt=\"Screen4\" \/><\/p>\n<ol>\n<li>After uninstalling the updates, try to install .NET Framework 3.5 again using any method and this time it should install without any problem.<\/li>\n<\/ol>\n<p>After installing NET Framework 3.5, you can reinstall the security updates using Windows Update.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you have an application that you want to run on\u00a0Windows Server 2012\u00a0that requires the .NET Framework 3.5, you will most likely run in to<\/p>\n","protected":false},"author":1,"featured_media":2305,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[151],"tags":[148,149],"class_list":["post-2298","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-server-endpoint","tag-net","tag-net-3-5"],"_links":{"self":[{"href":"https:\/\/jay-miah.co.uk\/index.php\/wp-json\/wp\/v2\/posts\/2298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jay-miah.co.uk\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jay-miah.co.uk\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jay-miah.co.uk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jay-miah.co.uk\/index.php\/wp-json\/wp\/v2\/comments?post=2298"}],"version-history":[{"count":1,"href":"https:\/\/jay-miah.co.uk\/index.php\/wp-json\/wp\/v2\/posts\/2298\/revisions"}],"predecessor-version":[{"id":2306,"href":"https:\/\/jay-miah.co.uk\/index.php\/wp-json\/wp\/v2\/posts\/2298\/revisions\/2306"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jay-miah.co.uk\/index.php\/wp-json\/wp\/v2\/media\/2305"}],"wp:attachment":[{"href":"https:\/\/jay-miah.co.uk\/index.php\/wp-json\/wp\/v2\/media?parent=2298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jay-miah.co.uk\/index.php\/wp-json\/wp\/v2\/categories?post=2298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jay-miah.co.uk\/index.php\/wp-json\/wp\/v2\/tags?post=2298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}