{"id":50789,"date":"2021-09-10T09:00:50","date_gmt":"2021-09-10T07:00:50","guid":{"rendered":"https:\/\/nolabnoparty.com\/?p=50789"},"modified":"2021-09-10T08:44:03","modified_gmt":"2021-09-10T06:44:03","slug":"windows-server-2016-windows-update-stuck-at-0","status":"publish","type":"post","link":"https:\/\/nolabnoparty.com\/en\/windows-server-2016-windows-update-stuck-at-0\/","title":{"rendered":"Windows Server 2016: Windows Update stuck at 0%"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-50800\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/09\/windows-server-2016-updates-stuck-01.jpg\" alt=\"\" width=\"602\" height=\"202\" title=\"\"><\/p>\n<p>During the Windows Update procedure <strong>via proxy server<\/strong>, in <a href=\"https:\/\/nolabnoparty.com\/en\/upgrade-ad-fs-3-0-to-windows-server-2016-2019\/\">Windows Server 2016<\/a> the download process stuck at 0%.<\/p>\n<p>Although is a pretty old Windows version, a lot of organizations still have version 2016 in production and you may face a similar issue. This behavior may occur in some versions only of Windows Server 2016 and when you access the <strong>Windows Update<\/strong> page the download progress stuck at 0%.<!--more--><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50802 size-large\" title=\"windows-server-2016-updates-stuck-02\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/09\/windows-server-2016-updates-stuck-02-600x383.jpg\" alt=\"windows-server-2016-updates-stuck-02\" width=\"600\" height=\"383\" \/><\/p>\n<p>Regardless if you have properly configured the <strong>Internet Explorer proxy settings<\/strong> for Internet access, in <a href=\"https:\/\/nolabnoparty.com\/en\/upgrade-web-application-proxy-wap-for-adfs-2016-2019\/\">Windows Server 2016<\/a> the <strong>proxy works differently<\/strong> compared to previous versions. System proxy must be <strong>forced for <\/strong><a href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/winhttp\/about-winhttp\" target=\"_blank\" rel=\"noopener\">WinHTTP<\/a>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50804 size-full\" title=\"windows-server-2016-updates-stuck-03\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/09\/windows-server-2016-updates-stuck-03.jpg\" alt=\"windows-server-2016-updates-stuck-03\" width=\"463\" height=\"533\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Check current configuration<\/h2>\n<p>To check current proxy server settings for WinHTTP, run the following command:<\/p>\n<p><span style=\"color: #0000ff;\">C:\\&gt; netsh winhttp show proxy<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50806 size-full\" title=\"windows-server-2016-updates-stuck-04\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/09\/windows-server-2016-updates-stuck-04.jpg\" alt=\"windows-server-2016-updates-stuck-04\" width=\"600\" height=\"180\" \/><\/p>\n<p>In this example, the proxy settings for WinHTTP are <strong>not set in the System level<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<h2>Fix Windows Update issue<\/h2>\n<p>To configure the proxy settings for WinHTTP, run the command:<\/p>\n<p><span style=\"color: #0000ff;\">C:\\&gt; netsh winhttp set proxy proxy-server=\"10.210.253.194:8080\" bypass-list=\"*.woshub.com\"<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50808 size-large\" title=\"windows-server-2016-updates-stuck-05\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/09\/windows-server-2016-updates-stuck-05-600x116.jpg\" alt=\"windows-server-2016-updates-stuck-05\" width=\"600\" height=\"116\" \/><\/p>\n<p>Restart the <strong>Windows Update service<\/strong>.<\/p>\n<p><span style=\"color: #0000ff;\">PS C:\\&gt; Restart-Service wuauserv<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50810 size-full\" title=\"windows-server-2016-updates-stuck-06\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/09\/windows-server-2016-updates-stuck-06.jpg\" alt=\"windows-server-2016-updates-stuck-06\" width=\"600\" height=\"30\" \/><\/p>\n<p>Check the current proxy server settings for WinHTTP once again.<\/p>\n<p><span style=\"color: #0000ff;\">C:\\&gt; netsh winhttp show proxy<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50812 size-full\" title=\"windows-server-2016-updates-stuck-07\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/09\/windows-server-2016-updates-stuck-07.jpg\" alt=\"windows-server-2016-updates-stuck-07\" width=\"600\" height=\"161\" \/><\/p>\n<p>When the proxy for WinHTTP has been set, the <strong>download process resumes.<\/strong><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-50814 size-large\" title=\"windows-server-2016-updates-stuck-08\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2021\/09\/windows-server-2016-updates-stuck-08-600x383.jpg\" alt=\"windows-server-2016-updates-stuck-08\" width=\"600\" height=\"383\" \/><\/p>\n<p>This behavior has been fixed in <strong>Windows Update agent 10.0.14393.187<\/strong> and higher.<\/p>\n<p><img decoding=\"async\" title=\"signature\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/images\/firma.jpg\" alt=\"signature\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>During the Windows Update procedure via proxy server, in Windows Server 2016 the download process stuck at 0%. Although is a pretty old Windows version, a lot of organizations still have version 2016 in production and you may face a similar issue. This behavior may occur in some versions only of Windows Server 2016 and when you access the Windows Update page the download progress stuck at 0%.<\/p>\n","protected":false},"author":3,"featured_media":50800,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"linkedin_93tdZWzMZc_93tdZWzMZc":"","facebook_2879994398731222_17841400390232720":"","twitter_113568041_113568041":"","mastodon_115463926174894442_115463926174894442":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","footnotes":""},"categories":[1065,919],"tags":[701,1572,2391,2390],"class_list":["post-50789","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-en","category-windows-server-en","tag-download-en","tag-server-en","tag-stuck","tag-windows-update-en","has_thumb"],"_links":{"self":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/50789","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/comments?post=50789"}],"version-history":[{"count":0,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/50789\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media\/50800"}],"wp:attachment":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media?parent=50789"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/categories?post=50789"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/tags?post=50789"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}