<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Windows Server 2012 | KC's Blog</title>
	<atom:link href="https://www.kjctech.net/tag/windows-server-2012/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.kjctech.net</link>
	<description></description>
	<lastBuildDate>Tue, 24 Jan 2023 18:21:01 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://i0.wp.com/www.kjctech.net/wp-content/uploads/2016/12/cropped-KC-Logo.png?fit=32%2C32&#038;ssl=1</url>
	<title>Windows Server 2012 | KC's Blog</title>
	<link>https://www.kjctech.net</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">24634607</site>	<item>
		<title>Setting Up SFTP or SSH Server on Windows Server 2012 R2</title>
		<link>https://www.kjctech.net/setting-up-sftp-or-ssh-server-on-windows-server-2012-r2/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=setting-up-sftp-or-ssh-server-on-windows-server-2012-r2</link>
					<comments>https://www.kjctech.net/setting-up-sftp-or-ssh-server-on-windows-server-2012-r2/#comments</comments>
		
		<dc:creator><![CDATA[Kent Chen]]></dc:creator>
		<pubDate>Thu, 14 Sep 2017 04:34:19 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OpenSSH]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Windows Server 2012]]></category>
		<guid isPermaLink="false">https://www.kjctech.net/?p=3670</guid>

					<description><![CDATA[<p>If you need an SFTP server, you can set it up easily on a Linux box since it&#8217;s supported out of the box. But if you&#8217;d like to set up one on Windows, you need to do some extra work since SFTP is not natively supported on Windows. Don&#8217;t get confused it with the FTPS, short for FTP over SSL, which [&#8230;]</p>
The post <a href="https://www.kjctech.net/setting-up-sftp-or-ssh-server-on-windows-server-2012-r2/">Setting Up SFTP or SSH Server on Windows Server 2012 R2</a> first appeared on <a href="https://www.kjctech.net">KC's Blog</a>.]]></description>
										<content:encoded><![CDATA[<p>If you need an SFTP server, you can set it up easily on a Linux box since it&#8217;s supported out of the box. But if you&#8217;d like to set up one on Windows, you need to do some extra work since SFTP is not natively supported on Windows. Don&#8217;t get confused it with the FTPS, short for FTP over SSL, which is supported out of the box with IIS on Windows Servers.</p>
<h2>Steps to set up a SFTP/SSH server using OpenSSH on Windows Server 2012 R2</h2>
<p>1. Download the latest <a href="https://github.com/PowerShell/Win32-OpenSSH/releases" target="_blank" rel="noopener">OpenSSH for Windows binaries</a>. Choose the OpenSSH-Win64.zip package.</p>
<p>2. Extract the package and save them to <strong>C:\Program Files\OpenSSH</strong> folder.</p>
<p>3. Open an elevated PowerShell console, and run the following commands to install SSHD and ssh-agent services.</p>
<pre class="">cd "\Program Files\OpenSSH"
.\install-sshd.ps1</pre>
<p>If failed due to the Policy that prevents it from executing, run this instead:</p>
<pre class="">powershell -ExecutionPolicy Bypass -File .\install-sshd.ps1</pre>
<p><a href="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-Install-OpenSSH.png?ssl=1" data-rel="lightbox-image-0" data-rl_title="" data-rl_caption="" title=""><img data-recalc-dims="1" fetchpriority="high" decoding="async" class="alignnone size-large wp-image-3671" src="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-Install-OpenSSH.png?resize=600%2C88&#038;ssl=1" alt="Server 2012 - Install OpenSSH" width="600" height="88" srcset="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-Install-OpenSSH.png?resize=600%2C88&amp;ssl=1 600w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-Install-OpenSSH.png?resize=250%2C37&amp;ssl=1 250w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-Install-OpenSSH.png?resize=450%2C66&amp;ssl=1 450w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-Install-OpenSSH.png?resize=768%2C112&amp;ssl=1 768w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-Install-OpenSSH.png?resize=700%2C102&amp;ssl=1 700w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-Install-OpenSSH.png?resize=520%2C76&amp;ssl=1 520w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-Install-OpenSSH.png?resize=360%2C53&amp;ssl=1 360w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-Install-OpenSSH.png?resize=100%2C15&amp;ssl=1 100w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-Install-OpenSSH.png?w=876&amp;ssl=1 876w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>
<p>4. In the same PowerShell console, run the following commands to generate server keys and restrict an access to them.</p>
<pre class="">.\ssh-keygen.exe -A
PowerShell -ExecutionPolicy Bypass -File .\FixHostFilePermissions.ps1 -Confirm:$false</pre>
<p>5. Open an incoming port in Windows Firewall for the SSH server. You can either run the following PowerShell cmdlet to open it or do it through Windows Firewall set up from Control Panel.</p>
<pre class="">New-NetFirewallRule -Protocol TCP -LocalPort 22 -Direction Inbound -Action Allow -DisplayName SSH</pre>
<p><a href="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/PowerShell-open-ssh-port.png?ssl=1" data-rel="lightbox-image-1" data-rl_title="" data-rl_caption="" title=""><img data-recalc-dims="1" decoding="async" class="alignnone size-large wp-image-3672" src="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/PowerShell-open-ssh-port.png?resize=600%2C223&#038;ssl=1" alt="PowerShell - open SSH port" width="600" height="223" srcset="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/PowerShell-open-ssh-port.png?resize=600%2C223&amp;ssl=1 600w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/PowerShell-open-ssh-port.png?resize=250%2C93&amp;ssl=1 250w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/PowerShell-open-ssh-port.png?resize=450%2C167&amp;ssl=1 450w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/PowerShell-open-ssh-port.png?resize=768%2C285&amp;ssl=1 768w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/PowerShell-open-ssh-port.png?resize=700%2C260&amp;ssl=1 700w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/PowerShell-open-ssh-port.png?resize=520%2C193&amp;ssl=1 520w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/PowerShell-open-ssh-port.png?resize=360%2C134&amp;ssl=1 360w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/PowerShell-open-ssh-port.png?resize=100%2C37&amp;ssl=1 100w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/PowerShell-open-ssh-port.png?w=877&amp;ssl=1 877w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>
<p>6. Open services window, locate the <strong>sshd</strong> service and click Start to start the service. If succeed, you are all set. And you need to change the Startup Type to Automatical so the service can be launched automatically.</p>
<p><a href="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-sshd-service.png?ssl=1" data-rel="lightbox-image-2" data-rl_title="" data-rl_caption="" title=""><img data-recalc-dims="1" decoding="async" class="alignnone size-large wp-image-3673" src="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-sshd-service.png?resize=600%2C239&#038;ssl=1" alt="sshd service" width="600" height="239" srcset="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-sshd-service.png?resize=600%2C239&amp;ssl=1 600w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-sshd-service.png?resize=250%2C100&amp;ssl=1 250w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-sshd-service.png?resize=450%2C179&amp;ssl=1 450w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-sshd-service.png?resize=768%2C306&amp;ssl=1 768w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-sshd-service.png?resize=700%2C279&amp;ssl=1 700w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-sshd-service.png?resize=520%2C207&amp;ssl=1 520w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-sshd-service.png?resize=360%2C143&amp;ssl=1 360w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-sshd-service.png?resize=100%2C40&amp;ssl=1 100w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-sshd-service.png?w=853&amp;ssl=1 853w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>
<h2>Testing the connection to the server</h2>
<p>You can use any tools that support SSH to connect to the SSH server you just set up, such as FileZilla, WinSCP, PuTTY to name a few. Take WinSCP for example, use the server&#8217;s name as Host name, leave the Port number at 22, and type in your Windows user account info as the username and password. If it&#8217;s part of the Windows domain, use the format of <strong>domain_name\username</strong> or <strong>username@domain</strong> instead.</p>
<p><a href="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/WinSCP-connection-screen.png?ssl=1" data-rel="lightbox-image-3" data-rl_title="" data-rl_caption="" title=""><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-large wp-image-3675" src="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/WinSCP-connection-screen.png?resize=600%2C405&#038;ssl=1" alt="WinSCP - connection screen" width="600" height="405" srcset="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/WinSCP-connection-screen.png?resize=600%2C405&amp;ssl=1 600w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/WinSCP-connection-screen.png?resize=250%2C169&amp;ssl=1 250w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/WinSCP-connection-screen.png?resize=450%2C304&amp;ssl=1 450w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/WinSCP-connection-screen.png?resize=520%2C351&amp;ssl=1 520w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/WinSCP-connection-screen.png?resize=360%2C243&amp;ssl=1 360w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/WinSCP-connection-screen.png?resize=100%2C68&amp;ssl=1 100w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/WinSCP-connection-screen.png?w=626&amp;ssl=1 626w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>In some cases where you need to verify the fingerprint of the server, this is how you can find out:</p>
<pre class="">.\ssh-keygen.exe -l -f ssh_host_ed25519_key -E md5</pre>
<p>then, when you connect to the SSH server the first time, you can compare the info you just collected with the one popping on the screen.</p>
<p><a href="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/WinSCP-SSH-Warning.png?ssl=1" data-rel="lightbox-image-4" data-rl_title="" data-rl_caption="" title=""><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-full wp-image-3676" src="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/WinSCP-SSH-Warning.png?resize=483%2C275&#038;ssl=1" alt="WinSCP - SSH Warning" width="483" height="275" srcset="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/WinSCP-SSH-Warning.png?w=483&amp;ssl=1 483w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/WinSCP-SSH-Warning.png?resize=250%2C142&amp;ssl=1 250w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/WinSCP-SSH-Warning.png?resize=450%2C256&amp;ssl=1 450w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/WinSCP-SSH-Warning.png?resize=360%2C205&amp;ssl=1 360w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/WinSCP-SSH-Warning.png?resize=100%2C57&amp;ssl=1 100w" sizes="auto, (max-width: 483px) 100vw, 483px" /></a></p>
<h2>Alternative options</h2>
<p>I had to try a few times to make OpenSSH work for me. But if it doesn&#8217;t work out for you, there are a few other options you can try to use as well.</p>
<ul>
<li><a href="http://www.coreftp.com/server/">CoreFTP</a></li>
<li><a href="https://www.bitvise.com/ssh-server">BitVise SSH Server</a></li>
<li><a href="http://www.freesshd.com/">freeSSHd and freeFTPd</a></li>
</ul>
<h2>Resources</h2>
<p><a href="https://winscp.net/eng/docs/guide_windows_openssh_server">Installation Guide</a> on WinSCP</p>The post <a href="https://www.kjctech.net/setting-up-sftp-or-ssh-server-on-windows-server-2012-r2/">Setting Up SFTP or SSH Server on Windows Server 2012 R2</a> first appeared on <a href="https://www.kjctech.net">KC's Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.kjctech.net/setting-up-sftp-or-ssh-server-on-windows-server-2012-r2/feed/</wfw:commentRss>
			<slash:comments>27</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3670</post-id>	</item>
		<item>
		<title>How To Unlock BitLocker Encrypted Disks in Windows Server 2012</title>
		<link>https://www.kjctech.net/how-to-unlock-bitlocker-encrypted-disks-in-windows-server-2012/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-unlock-bitlocker-encrypted-disks-in-windows-server-2012</link>
					<comments>https://www.kjctech.net/how-to-unlock-bitlocker-encrypted-disks-in-windows-server-2012/#respond</comments>
		
		<dc:creator><![CDATA[Kent Chen]]></dc:creator>
		<pubDate>Sun, 10 Sep 2017 05:53:29 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[BitLocker]]></category>
		<category><![CDATA[Windows Server 2012]]></category>
		<guid isPermaLink="false">https://www.kjctech.net/?p=3647</guid>

					<description><![CDATA[<p>I have a BitLocker encrypted external drive that I needed to read from a Windows Server 2012. When I connected it to the server and right-click on the drive I don&#8217;t see the Unlock Drive option from the context menu like I usually see on my Windows 10 computer. So, what to do? How to enable BitLocker encryption on Windows [&#8230;]</p>
The post <a href="https://www.kjctech.net/how-to-unlock-bitlocker-encrypted-disks-in-windows-server-2012/">How To Unlock BitLocker Encrypted Disks in Windows Server 2012</a> first appeared on <a href="https://www.kjctech.net">KC's Blog</a>.]]></description>
										<content:encoded><![CDATA[<p>I have a BitLocker encrypted external drive that I needed to read from a Windows Server 2012. When I connected it to the server and right-click on the drive I don&#8217;t see the <strong>Unlock Drive</strong> option from the context menu like I usually see on my Windows 10 computer. So, what to do?</p>
<h2>How to enable BitLocker encryption on Windows Server 2012</h2>
<p>The reason I don&#8217;t see the Unlock Drive option is that the BitLocker feature is not enabled by default on a newly installed Windows Server 2012.</p>
<p>To enable the feature, open Server Manager and launch Add Roles and Features wizard.</p>
<p><a href="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Windows-Server-2012-Add-roles-and-features.png?ssl=1" data-rel="lightbox-image-0" data-rl_title="" data-rl_caption="" title=""><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-full wp-image-3648" src="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Windows-Server-2012-Add-roles-and-features.png?resize=321%2C271&#038;ssl=1" alt="Windows Server 2012 - Add roles and features" width="321" height="271" srcset="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Windows-Server-2012-Add-roles-and-features.png?w=321&amp;ssl=1 321w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Windows-Server-2012-Add-roles-and-features.png?resize=250%2C211&amp;ssl=1 250w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Windows-Server-2012-Add-roles-and-features.png?resize=100%2C84&amp;ssl=1 100w" sizes="auto, (max-width: 321px) 100vw, 321px" /></a></p>
<p>Select <strong>BitLocker Drive Encryption</strong> option in Features stage and click <strong>Install</strong>.</p>
<p><a href="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-BitLocker-drive-feature.png?ssl=1" data-rel="lightbox-image-1" data-rl_title="" data-rl_caption="" title=""><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-large wp-image-3649" src="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-BitLocker-drive-feature.png?resize=600%2C425&#038;ssl=1" alt="" width="600" height="425" srcset="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-BitLocker-drive-feature.png?resize=600%2C425&amp;ssl=1 600w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-BitLocker-drive-feature.png?resize=250%2C177&amp;ssl=1 250w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-BitLocker-drive-feature.png?resize=450%2C319&amp;ssl=1 450w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-BitLocker-drive-feature.png?resize=768%2C544&amp;ssl=1 768w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-BitLocker-drive-feature.png?resize=700%2C496&amp;ssl=1 700w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-BitLocker-drive-feature.png?resize=520%2C369&amp;ssl=1 520w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-BitLocker-drive-feature.png?resize=360%2C255&amp;ssl=1 360w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-BitLocker-drive-feature.png?resize=100%2C71&amp;ssl=1 100w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Server-2012-BitLocker-drive-feature.png?w=800&amp;ssl=1 800w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>It takes a few moment to get it installed. You will need to restart the server to have the change taken in place.</p>
<p>Once installed and restarted, you will see the <strong>Unlock Drive</strong> option appeared in the context menu.</p>
<p><a href="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Windows-Server-2012-BitLocker-Unlock.png?ssl=1" data-rel="lightbox-image-2" data-rl_title="" data-rl_caption="" title=""><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-full wp-image-3650" src="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Windows-Server-2012-BitLocker-Unlock.png?resize=452%2C493&#038;ssl=1" alt="" width="452" height="493" srcset="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Windows-Server-2012-BitLocker-Unlock.png?w=452&amp;ssl=1 452w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Windows-Server-2012-BitLocker-Unlock.png?resize=250%2C273&amp;ssl=1 250w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Windows-Server-2012-BitLocker-Unlock.png?resize=450%2C491&amp;ssl=1 450w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Windows-Server-2012-BitLocker-Unlock.png?resize=360%2C393&amp;ssl=1 360w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Windows-Server-2012-BitLocker-Unlock.png?resize=100%2C109&amp;ssl=1 100w" sizes="auto, (max-width: 452px) 100vw, 452px" /></a></p>
<p>And you will be able to unlock the drive by providing the password. If you need to access the same encrypted drive repeatedly, you can check &#8220;<strong>Automatically unlock on this PC</strong>&#8221; option.</p>
<p><a href="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Windows-Server-2012-BitLocker-password.png?ssl=1" data-rel="lightbox-image-3" data-rl_title="" data-rl_caption="" title=""><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-full wp-image-3651" src="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Windows-Server-2012-BitLocker-password.png?resize=423%2C408&#038;ssl=1" alt="Windows Server 2012 - BitLocker password" width="423" height="408" srcset="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Windows-Server-2012-BitLocker-password.png?w=423&amp;ssl=1 423w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Windows-Server-2012-BitLocker-password.png?resize=250%2C241&amp;ssl=1 250w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Windows-Server-2012-BitLocker-password.png?resize=360%2C347&amp;ssl=1 360w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/09/Windows-Server-2012-BitLocker-password.png?resize=100%2C96&amp;ssl=1 100w" sizes="auto, (max-width: 423px) 100vw, 423px" /></a></p>
<p>The other way around this is to use the PowerShell cmdlet if you don&#8217;t want to enable BitLocker feature on the server.</p>
<p>The syntax of the cmdlet <strong>Unlock-BitLocker</strong> is something like this.</p>
<pre class="">Unlock-BitLocker [-MountPoint] &lt;String[]&gt; -Password &lt;SecureString&gt; [-WhatIf] [-Confirm] <span class="hljs-meta">[&lt;CommonParameters&gt;]</span></pre>The post <a href="https://www.kjctech.net/how-to-unlock-bitlocker-encrypted-disks-in-windows-server-2012/">How To Unlock BitLocker Encrypted Disks in Windows Server 2012</a> first appeared on <a href="https://www.kjctech.net">KC's Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.kjctech.net/how-to-unlock-bitlocker-encrypted-disks-in-windows-server-2012/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3647</post-id>	</item>
		<item>
		<title>How To Clean Up Windows.old and WinSxS Folders on Windows Server 2012 R2</title>
		<link>https://www.kjctech.net/how-to-clean-up-windows-old-and-winsxs-folders-on-windows-server-2012-r2/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-clean-up-windows-old-and-winsxs-folders-on-windows-server-2012-r2</link>
					<comments>https://www.kjctech.net/how-to-clean-up-windows-old-and-winsxs-folders-on-windows-server-2012-r2/#respond</comments>
		
		<dc:creator><![CDATA[Kent Chen]]></dc:creator>
		<pubDate>Tue, 29 Aug 2017 22:10:56 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows Server 2012]]></category>
		<guid isPermaLink="false">https://www.kjctech.net/?p=3619</guid>

					<description><![CDATA[<p>One of my Windows Server 2012 R2 ran out of space. A quick folder analysis using the free portable tool TreeSize revealed that both Windows.old and WinSxS folders are the ones taking most of the spaces. On Windows desktop systems, both folders are easy to clean up with the built in tool Disk Cleanup Utility. But, it&#8217;s not the case in [&#8230;]</p>
The post <a href="https://www.kjctech.net/how-to-clean-up-windows-old-and-winsxs-folders-on-windows-server-2012-r2/">How To Clean Up Windows.old and WinSxS Folders on Windows Server 2012 R2</a> first appeared on <a href="https://www.kjctech.net">KC's Blog</a>.]]></description>
										<content:encoded><![CDATA[<p>One of my Windows Server 2012 R2 ran out of space. A quick folder analysis using the free portable tool <a href="https://www.nextofwindows.com/5-free-portable-folder-analysis-tools-for-windows" target="_blank" rel="noopener">TreeSize</a> revealed that both <strong>Windows.old</strong> and <strong>WinSxS</strong> folders are the ones taking most of the spaces.</p>
<p><a href="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/08/Folder-Analysis-Windows-Server-2012.png?ssl=1" data-rel="lightbox-image-0" data-rl_title="" data-rl_caption="" title=""><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-large wp-image-3620" src="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/08/Folder-Analysis-Windows-Server-2012.png?resize=600%2C242&#038;ssl=1" alt="Folder Analysis - Windows Server 2012" width="600" height="242" srcset="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/08/Folder-Analysis-Windows-Server-2012.png?resize=600%2C242&amp;ssl=1 600w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/08/Folder-Analysis-Windows-Server-2012.png?resize=250%2C101&amp;ssl=1 250w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/08/Folder-Analysis-Windows-Server-2012.png?resize=450%2C181&amp;ssl=1 450w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/08/Folder-Analysis-Windows-Server-2012.png?resize=520%2C210&amp;ssl=1 520w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/08/Folder-Analysis-Windows-Server-2012.png?resize=360%2C145&amp;ssl=1 360w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/08/Folder-Analysis-Windows-Server-2012.png?resize=100%2C40&amp;ssl=1 100w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/08/Folder-Analysis-Windows-Server-2012.png?w=665&amp;ssl=1 665w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>On Windows desktop systems, both folders are easy to clean up with the built in tool Disk Cleanup Utility. But, it&#8217;s not the case in Windows Server, especially the more recent versions like 2012 R2. You probably could enable <strong>Desktop Experience</strong> feature to bring back the <strong>Disk Cleanup Utility</strong> but it won&#8217;t guarantee to clean up these two giant folders managed by the system upgrades and updates. If you are facing the same challenge as I do, here are the options you can take away.</p>
<h2>Clean up WinSxS folders on Windows Server 2012 R2</h2>
<p>WinSxS, aka Windows component store, contains all the files required for a Windows installation as well as any updates to those files within the component store. Therefore, the folder could become quite big over time. Because it&#8217;s associated with system installation it&#8217;s not a good idea just simply deleting the folder. Rather, utilizing a command-line tool called <strong>DISM</strong>, Deployment Image Servicing Management, is way more appropriate. It has a parameter <code>/cleanup-image</code>that provides a few more advanced options to reduce the size of the WinSxS folder.</p>
<p>First of all, you can run the following to analyze the component store to see what&#8217;s included in there.</p>
<pre class="lang:default decode:true">dism /online /cleanup-image /AnalyzeComponentStore</pre>
<p><a href="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/08/Dism-to-analyze-the-component-store.png?ssl=1" data-rel="lightbox-image-1" data-rl_title="" data-rl_caption="" title=""><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-large wp-image-3621" src="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/08/Dism-to-analyze-the-component-store.png?resize=600%2C329&#038;ssl=1" alt="Dism to analyze the component store" width="600" height="329" srcset="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/08/Dism-to-analyze-the-component-store.png?resize=600%2C329&amp;ssl=1 600w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/08/Dism-to-analyze-the-component-store.png?resize=250%2C137&amp;ssl=1 250w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/08/Dism-to-analyze-the-component-store.png?resize=450%2C247&amp;ssl=1 450w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/08/Dism-to-analyze-the-component-store.png?resize=520%2C285&amp;ssl=1 520w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/08/Dism-to-analyze-the-component-store.png?resize=360%2C198&amp;ssl=1 360w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/08/Dism-to-analyze-the-component-store.png?resize=100%2C55&amp;ssl=1 100w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/08/Dism-to-analyze-the-component-store.png?w=678&amp;ssl=1 678w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Then, run the following to remove superseded and unused system files from the system and reset the base so all existing updates cannot be removed after the command is completed.</p>
<pre class="">dism /online /cleanup-image /StartComponentCleanup /ResetBase</pre>
<p>It didn&#8217;t clean up a whole lot in my case, only claimed back a little over 1 GB space.</p>
<p>Note: If you are somehow still using Windows Server 2008 R2, installing <strong>KB2852386</strong> after enabling Desktop Experience feature makes things a lot easy to clean up right with the <strong>Disk Cleanup Utility</strong> tool.</p>
<p><a href="https://www.nextofwindows.com/how-to-clean-up-winsxs-folder-on-windows-2008-r2-to-gain-more-disk-space" target="_blank" rel="noopener">How to clean up WinSxS folder on Windows 2008 R2</a></p>
<h2>How to clean up Windows.old on Windows Server 2012 R2</h2>
<p>With Disk Cleanup out of the equation, manual cleanup seems to be the option left. Thanks to this <a href="https://serverfault.com/questions/545579/properly-remove-windows-old-on-hyper-v-server-2012-r2/545630#545630" target="_blank" rel="noopener">Q&amp;A</a> at ServerFault, here is what I did to bring back over 50 GB of storage space.</p>
<p>First of all, run Sysinternals <strong>junction.exe</strong> utility to get a list of all junctions in a text file, junc.txt on my desktop.</p>
<pre class="lang:default decode:true ">junction.exe -s -q c:\windows.old &gt; %UserProfile%\desktop\junc.txt</pre>
<p>Then, run the following script in PowerShell to remove all junction points and single symbolic links on the system.</p>
<pre class="lang:default decode:true ">foreach ($line in [System.IO.File]::ReadLines("$env:userprofile\desktop\junc.txt"))
 {
     if ($line -match "^\\\\")
     {
         $file = $line -replace "(: JUNCTION)|(: SYMBOLIC LINK)",""
         &amp; $env:userprofile\desktop\pstools\junction.exe -d "$file"
     }
 }</pre>
<p>Replace with the correct path for junction.exe utility and the junc.txt files, if needed.</p>
<p>Once that&#8217;s done, run the following to take over ownership of the <strong>windows.old</strong> folder.</p>
<pre class="lang:default decode:true">takeown /f c:\windows.old /r /d y</pre>
<p>And reassign the full control rights to everyone.</p>
<pre class="lang:default decode:true">cacls c:\windows.old /t /g everyone:F</pre>
<p>Then, finally to remove the whole folder.</p>
<pre class="lang:default decode:true">rmdir /s /q c:\windows.old</pre>
<p>It may take a little while for the command to complete but once it&#8217;s done you will be so delighted to see how much space you just brought it back to life. Enjoy.</p>The post <a href="https://www.kjctech.net/how-to-clean-up-windows-old-and-winsxs-folders-on-windows-server-2012-r2/">How To Clean Up Windows.old and WinSxS Folders on Windows Server 2012 R2</a> first appeared on <a href="https://www.kjctech.net">KC's Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.kjctech.net/how-to-clean-up-windows-old-and-winsxs-folders-on-windows-server-2012-r2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3619</post-id>	</item>
		<item>
		<title>How To Tell Which User Profile Disk UPD Belongs to Which AD User</title>
		<link>https://www.kjctech.net/how-to-tell-which-user-profile-disk-upd-belongs-to-which-ad-user/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-tell-which-user-profile-disk-upd-belongs-to-which-ad-user</link>
					<comments>https://www.kjctech.net/how-to-tell-which-user-profile-disk-upd-belongs-to-which-ad-user/#comments</comments>
		
		<dc:creator><![CDATA[Kent Chen]]></dc:creator>
		<pubDate>Tue, 25 Jul 2017 05:51:56 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Remote Desktop Services]]></category>
		<category><![CDATA[UPD]]></category>
		<category><![CDATA[Windows Server 2012]]></category>
		<guid isPermaLink="false">http://www.kjctech.net/?p=3562</guid>

					<description><![CDATA[<p>UPD, short for User Profile Disks, is a new disk type for Remote Desktop Services in Windows Server 2012 R2. It&#8217;s an alternative to roaming profiles and folder redirections for RDS to store user profiles as a separate VHDX disk on dedicated file storage. The disk is mounted to the user session as soon as the user logs into the [&#8230;]</p>
The post <a href="https://www.kjctech.net/how-to-tell-which-user-profile-disk-upd-belongs-to-which-ad-user/">How To Tell Which User Profile Disk UPD Belongs to Which AD User</a> first appeared on <a href="https://www.kjctech.net">KC's Blog</a>.]]></description>
										<content:encoded><![CDATA[<p>UPD, short for User Profile Disks, is a new disk type for Remote Desktop Services in Windows Server 2012 R2. It&#8217;s an alternative to roaming profiles and folder redirections for RDS to store user profiles as a separate VHDX disk on dedicated file storage. The disk is mounted to the user session as soon as the user logs into the RDS server and gets unmounted when the user logs off.</p>
<p>If you have a lot of users using RDS with UPD enabled, there will be a lot of individual UDP files stored on the file share, named with the unique GUID of the AD user, like below:</p>
<p><a href="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/07/UPD-List-2.png" data-rel="lightbox-image-0" data-rl_title="" data-rl_caption="" title=""><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-large wp-image-3563" src="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/07/UPD-List-2-600x315.png?resize=600%2C315" alt="" width="600" height="315" srcset="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/07/UPD-List-2.png?resize=600%2C315&amp;ssl=1 600w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/07/UPD-List-2.png?resize=250%2C131&amp;ssl=1 250w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/07/UPD-List-2.png?resize=450%2C236&amp;ssl=1 450w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/07/UPD-List-2.png?resize=520%2C273&amp;ssl=1 520w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/07/UPD-List-2.png?resize=360%2C189&amp;ssl=1 360w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/07/UPD-List-2.png?resize=100%2C52&amp;ssl=1 100w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/07/UPD-List-2.png?w=667&amp;ssl=1 667w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>So, how to identify which UPD disk belongs to which user account?</p>
<p>You can use the following PowerShell cmdlet to find out the user based on the GUID.</p>
<pre class="">Get-ADUser -fileter {SID - like "GUID"}</pre>
<p>Or, find out the GUID based on the user account ID.</p>
<pre class="">Get-ADUser -filter {SamAccountName -like "UserID"}</pre>
<p>Or, even better, use this little portable standalone tool called <a href="https://gallery.technet.microsoft.com/Sidder-Quickly-see-which-fa6360b3" target="_blank" rel="noopener">Sidder</a> to help you to quickly identify which UDP belongs to which AD user. You will need .Net 4.5 Framework to use this tool.</p>
<p><a href="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/07/sidder_v2-overview.png" data-rel="lightbox-image-1" data-rl_title="" data-rl_caption="" title=""><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-large wp-image-3564" src="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/07/sidder_v2-overview-600x403.png?resize=600%2C403" alt="" width="600" height="403" srcset="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/07/sidder_v2-overview.png?resize=600%2C403&amp;ssl=1 600w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/07/sidder_v2-overview.png?resize=250%2C168&amp;ssl=1 250w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/07/sidder_v2-overview.png?resize=450%2C302&amp;ssl=1 450w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/07/sidder_v2-overview.png?resize=768%2C516&amp;ssl=1 768w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/07/sidder_v2-overview.png?resize=700%2C470&amp;ssl=1 700w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/07/sidder_v2-overview.png?resize=520%2C349&amp;ssl=1 520w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/07/sidder_v2-overview.png?resize=360%2C242&amp;ssl=1 360w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/07/sidder_v2-overview.png?resize=100%2C67&amp;ssl=1 100w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/07/sidder_v2-overview.png?w=773&amp;ssl=1 773w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>The ones in orange are the ones that are in use at the moment. The tool also allows you to delete UPD as well. Deleting UPD will result in a fresh start for that user next time when they log in.</p>The post <a href="https://www.kjctech.net/how-to-tell-which-user-profile-disk-upd-belongs-to-which-ad-user/">How To Tell Which User Profile Disk UPD Belongs to Which AD User</a> first appeared on <a href="https://www.kjctech.net">KC's Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.kjctech.net/how-to-tell-which-user-profile-disk-upd-belongs-to-which-ad-user/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3562</post-id>	</item>
		<item>
		<title>How To Fix Failed to Install .Net 3.5 on Windows Server 2012</title>
		<link>https://www.kjctech.net/how-to-fix-failed-to-install-net-3-5-on-windows-server-2012/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-fix-failed-to-install-net-3-5-on-windows-server-2012</link>
					<comments>https://www.kjctech.net/how-to-fix-failed-to-install-net-3-5-on-windows-server-2012/#comments</comments>
		
		<dc:creator><![CDATA[Kent Chen]]></dc:creator>
		<pubDate>Wed, 05 Apr 2017 06:30:42 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows Server 2012]]></category>
		<category><![CDATA[wsus]]></category>
		<guid isPermaLink="false">http://www.kjctech.net/?p=3459</guid>

					<description><![CDATA[<p>I was trying to install .Net 3.5 on a Windows Server 2012 machine through &#8220;Add or Remove Features&#8221; wizard, like I did many times before. But this time, it&#8217;s failed with an error message about &#8220;the source could not be found.&#8221; Turns out, what&#8217;s caused this problem is that the server was configured to use WSUS instead of Microsoft Windows [&#8230;]</p>
The post <a href="https://www.kjctech.net/how-to-fix-failed-to-install-net-3-5-on-windows-server-2012/">How To Fix Failed to Install .Net 3.5 on Windows Server 2012</a> first appeared on <a href="https://www.kjctech.net">KC's Blog</a>.]]></description>
										<content:encoded><![CDATA[<p>I was trying to install .Net 3.5 on a Windows Server 2012 machine through &#8220;<strong>Add or Remove Features</strong>&#8221; wizard, like I did many times before. But this time, it&#8217;s failed with an error message about &#8220;the source could not be found.&#8221;</p>
<p><a href="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/04/Server-2012-Install-Net-35-failed.png" data-rel="lightbox-image-0" data-rl_title="" data-rl_caption="" title=""><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone wp-image-3460 size-large" src="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/04/Server-2012-Install-Net-35-failed-600x267.png?resize=600%2C267" alt="" width="600" height="267" srcset="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/04/Server-2012-Install-Net-35-failed.png?resize=600%2C267&amp;ssl=1 600w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/04/Server-2012-Install-Net-35-failed.png?resize=250%2C111&amp;ssl=1 250w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/04/Server-2012-Install-Net-35-failed.png?resize=450%2C200&amp;ssl=1 450w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/04/Server-2012-Install-Net-35-failed.png?resize=700%2C312&amp;ssl=1 700w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/04/Server-2012-Install-Net-35-failed.png?resize=520%2C231&amp;ssl=1 520w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/04/Server-2012-Install-Net-35-failed.png?resize=360%2C160&amp;ssl=1 360w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/04/Server-2012-Install-Net-35-failed.png?resize=100%2C45&amp;ssl=1 100w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/04/Server-2012-Install-Net-35-failed.png?w=766&amp;ssl=1 766w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Turns out, what&#8217;s caused this problem is that the server was configured to use WSUS instead of Microsoft Windows Update server. Because Windows needs to download the 3.5 installation files from Windows Update service, it couldn&#8217;t if it&#8217;s configured to use WSUS.</p>
<p>The fix is also pretty straightforward, just one Group Policy setting that needs to be changed. And you can do so through Local Group Policy so it doesn&#8217;t affect the Group Policies you have in place on a domain level.</p>
<p>Open Group Policy Editor, navigate to the following location:</p>
<pre class="">Computer Configuration &gt; Administrative Templates &gt; System</pre>
<p>Open &#8220;<strong>Specify settings for optional component installation and component repair</strong>&#8221; setting, select Enable and choose the &#8220;<strong>Contact Windows update directly to download repair content instead of Windows Server Update Service (WSUS)</strong>&#8221; checkbox.</p>
<p><a href="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/04/Local-Group-Policy-Specify-settings-for-optional-component-installation-and-component-repair.png" data-rel="lightbox-image-1" data-rl_title="" data-rl_caption="" title=""><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-large wp-image-3462" src="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/04/Local-Group-Policy-Specify-settings-for-optional-component-installation-and-component-repair-600x550.png?resize=600%2C550" alt="" width="600" height="550" srcset="https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/04/Local-Group-Policy-Specify-settings-for-optional-component-installation-and-component-repair.png?resize=600%2C550&amp;ssl=1 600w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/04/Local-Group-Policy-Specify-settings-for-optional-component-installation-and-component-repair.png?resize=250%2C229&amp;ssl=1 250w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/04/Local-Group-Policy-Specify-settings-for-optional-component-installation-and-component-repair.png?resize=450%2C413&amp;ssl=1 450w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/04/Local-Group-Policy-Specify-settings-for-optional-component-installation-and-component-repair.png?w=700&amp;ssl=1 700w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/04/Local-Group-Policy-Specify-settings-for-optional-component-installation-and-component-repair.png?resize=520%2C477&amp;ssl=1 520w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/04/Local-Group-Policy-Specify-settings-for-optional-component-installation-and-component-repair.png?resize=360%2C330&amp;ssl=1 360w, https://i0.wp.com/www.kjctech.net/wp-content/uploads/2017/04/Local-Group-Policy-Specify-settings-for-optional-component-installation-and-component-repair.png?resize=100%2C92&amp;ssl=1 100w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Click OK.</p>
<p>.Net 3.5 feature got installed successfully after I tried again.</p>
<p>&nbsp;</p>The post <a href="https://www.kjctech.net/how-to-fix-failed-to-install-net-3-5-on-windows-server-2012/">How To Fix Failed to Install .Net 3.5 on Windows Server 2012</a> first appeared on <a href="https://www.kjctech.net">KC's Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.kjctech.net/how-to-fix-failed-to-install-net-3-5-on-windows-server-2012/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3459</post-id>	</item>
	</channel>
</rss>
