{"id":337,"date":"2026-01-26T02:00:08","date_gmt":"2026-01-26T02:00:08","guid":{"rendered":"https:\/\/windows-vps.org\/blog\/?p=337"},"modified":"2026-08-12T22:26:09","modified_gmt":"2026-08-12T22:26:09","slug":"how-to-enable-program-installation-on-windows-vps","status":"publish","type":"post","link":"https:\/\/windows-vps.org\/blog\/how-to-enable-program-installation-on-windows-vps\/","title":{"rendered":"Enable Program Installation on Windows Server: Fix the &#8216;Blocked by System Administrator&#8217; Error"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">You download an installer on a Windows Server, double-click it, and get &#8220;This installation has been disabled by the system administrator&#8221; \u2014 or the setup simply refuses to start. Before you reinstall the operating system, know that this error is almost always caused by one of a handful of Group Policy or security settings, all of which you can fix in minutes. This guide walks through each cause, in order of likelihood, with the exact setting to change.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">All fixes below apply to a standalone server where you have local administrator rights. If the server is joined to an Active Directory domain, a domain Group Policy may be overriding local settings \u2014 we cover that case too.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why Windows Blocks Installers<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Group Policy settings that turn off Windows Installer (the &#8220;Disable MSI&#8221; policies).<\/li>\n<li>Software Restriction Policies (SRP) set to Disallowed.<\/li>\n<li>AppLocker executable or Windows Installer rules.<\/li>\n<li>The &#8220;Prevent the installation of all programs from the Internet&#8221; policy.<\/li>\n<li>Mark-of-the-Web on downloaded files (right-click &gt; Properties shows &#8220;This file came from another computer&#8221;).<\/li>\n<li>An account without local administrator rights \u2014 surprisingly common on pre-configured servers.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Check What Is Blocking You First<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Do not change settings blind. Generate a report of applied policies and confirm your account really is an administrator:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>gpresult \/h C:\\gp-report.html\nwhoami \/groups | findstr \/i \"S-1-5-32-544\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The second command checks that your token contains the Administrators group (SID S-1-5-32-544). In Event Viewer, look under the Application log for source MsiInstaller (event 11728) and under Applications and Services Logs &gt; Microsoft &gt; Windows &gt; AppLocker for events 8003 to 8007 \u2014 they name the exact rule and path that was blocked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These are the policies behind the error, and where each one lives:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Policy<\/th><th>Where to find it<\/th><th>Fix<\/th><\/tr><\/thead><tbody><tr><td>Turn off Windows Installer<\/td><td>Computer Config &gt; Admin Templates &gt; Windows Components &gt; Windows Installer<\/td><td>Not Configured or Disabled<\/td><\/tr><tr><td>Prevent the installation of all programs from the Internet<\/td><td>Admin Templates &gt; Windows Components &gt; Windows Explorer<\/td><td>Disabled<\/td><\/tr><tr><td>Software Restriction Policies, default level Disallowed<\/td><td>Computer Config &gt; Windows Settings &gt; Security Settings &gt; SRP<\/td><td>Delete the SRP node or add allow rules<\/td><\/tr><tr><td>AppLocker Deny rules on *.msi or *.exe<\/td><td>Computer Config &gt; Windows Settings &gt; Security Settings &gt; AppLocker<\/td><td>Remove the rule or add an allow rule<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Fix 1: Re-enable Windows Installer in Group Policy<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open <code>gpedit.msc<\/code> and go to Computer Configuration &gt; Administrative Templates &gt; Windows Components &gt; Windows Installer.<\/li>\n<li>Set &#8220;Turn off Windows Installer&#8221; to Not Configured (or Disabled).<\/li>\n<li>If it was Enabled with value 1, set it to 0 or Not Configured, then run <code>gpupdate \/force<\/code>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The registry equivalent is <code>HKLM\\SOFTWARE\\Policies\\Microsoft\\Windows\\Installer<\/code>, value <code>DisableMSI<\/code> set to 0. One warning: &#8220;Always install with elevated privileges&#8221; being Enabled is a security risk \u2014 prefer fixing permissions over that setting.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fix 2: Software Restriction Policies and AppLocker<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In the same console, check Computer Configuration &gt; Windows Settings &gt; Security Settings &gt; Software Restriction Policies. If the default Security Level is &#8220;Disallowed&#8221;, every installer is blocked. Delete the SRP node entirely, or add explicit allow rules for your installer paths.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For AppLocker, expand Application Control Policies &gt; AppLocker and check the Executable Rules and Windows Installer Rules tabs. A Deny rule on <code>*.msi<\/code> or <code>setup.exe<\/code> produces exactly the error you are seeing. Remove the rule or add an allow rule for the specific path, then run <code>gpupdate \/force<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fix 3: Run the Installer Correctly<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Right-click the installer and choose Run as administrator \u2014 double-clicking is not enough for per-machine installs.<\/li>\n<li>Unblock downloaded files: right-click &gt; Properties &gt; Unblock, or <code>Unblock-File -Path .\\setup.exe<\/code> in PowerShell.<\/li>\n<li>Prefer per-machine installs (all users) over per-user installs when the software is a service or used by several accounts.<\/li>\n<li>Check Windows Defender Protection History in case the installer was quarantined; add an exclusion only for files you trust.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Fix 4: When the Server Is Domain-Joined or Provider-Managed<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If <code>gpresult \/h<\/code> shows the blocking policy coming from a domain GPO, local changes will be overwritten at the next refresh. Talk to the person who manages the domain. And if the server came pre-configured from a hosting provider, check whether their management tooling enforces a software restriction \u2014 some managed plans bake an install-blocking policy in, and the fix is a provider-side setting rather than a local one.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fix 5: Repair the Windows Installer Service Itself<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Occasionally the Windows Installer service is present but broken. Re-register it from an elevated console:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>msiexec \/unregister\nmsiexec \/register\nGet-Service msiserver<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The service should start on demand. If installation still fails, check that the system drive has free space \u2014 installers expand into <code>%TEMP%<\/code> and <code>C:\\Windows\\Installer<\/code> \u2014 and verify the downloaded file is not corrupt by comparing its SHA-256 hash against the vendor&#8217;s published value with <code>Get-FileHash<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prevent This From Happening Again<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Keep one dedicated local administrator account for installations, do your daily work with a standard account, and standardize installs with a package manager such as Chocolatey so every machine gets the same software, versions, and flags. Repeatable installs mean fewer surprises and far less time fighting installer errors.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before you spend time on this, make sure your instance actually gives you the control you need \u2014 <a href=\"https:\/\/windows-vps.org\/#features\">check the management features in our Windows server overview<\/a> and <a href=\"https:\/\/windows-vps.org\/#providers\">compare providers on our comparison table<\/a> for plans that include full administrator access.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/windows-vps.org\/#providers\" rel=\"noreferrer noopener sponsored\">Compare Windows server plans<\/a> that include full administrator access so you never fight provider-side install restrictions again.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you&#8217;ve recently set up a Windows VPS and are eager to install software, you might be wondering how to enable program installation on Windows VPS. This guide will walk you through the necessary steps to get your VPS ready for software installations. For reliable hosting solutions, check out\u00a0Windows VPS\u00a0to ensure you have the best environment for your needs.<\/p>\n","protected":false},"author":1,"featured_media":338,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":2,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-337","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials-guides"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.1 (Yoast SEO v26.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Enable Program Installation on Windows Server: Fix the &#039;Blocked by System Administrator&#039; Error - Windows VPS Blog<\/title>\n<meta name=\"description\" content=\"If you&#039;ve recently set up a Windows VPS and are eager to install software, you might be wondering how to enable program installation on Windows VPS. This guide will walk you through the necessary steps to get your VPS ready for software installations. For reliable hosting solutions, check out\u00a0Windows VPS\u00a0to ensure you have the best environment for your needs.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/windows-vps.org\/blog\/how-to-enable-program-installation-on-windows-vps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Enable Program Installation on Windows Server: Fix the &#039;Blocked by System Administrator&#039; Error\" \/>\n<meta property=\"og:description\" content=\"Enable Program Installation on Windows Server: Fix the &#039;Blocked by System Administrator&#039; Error\" \/>\n<meta property=\"og:url\" content=\"https:\/\/windows-vps.org\/blog\/how-to-enable-program-installation-on-windows-vps\/\" \/>\n<meta property=\"og:site_name\" content=\"Windows VPS Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-26T02:00:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-12T22:26:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/windows-vps.org\/blog\/wp-content\/uploads\/2026\/01\/33669-3.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"640\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"windows-vps\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"windows-vps\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/windows-vps.org\/blog\/how-to-enable-program-installation-on-windows-vps\/\",\"url\":\"https:\/\/windows-vps.org\/blog\/how-to-enable-program-installation-on-windows-vps\/\",\"name\":\"Enable Program Installation on Windows Server: Fix the 'Blocked by System Administrator' Error - Windows VPS Blog\",\"isPartOf\":{\"@id\":\"https:\/\/windows-vps.org\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/windows-vps.org\/blog\/how-to-enable-program-installation-on-windows-vps\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/windows-vps.org\/blog\/how-to-enable-program-installation-on-windows-vps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/windows-vps.org\/blog\/wp-content\/uploads\/2026\/01\/33669-3.jpg\",\"datePublished\":\"2026-01-26T02:00:08+00:00\",\"dateModified\":\"2026-08-12T22:26:09+00:00\",\"author\":{\"@id\":\"https:\/\/windows-vps.org\/blog\/#\/schema\/person\/44caceed916d0db318aa08d5623a7a58\"},\"description\":\"If you've recently set up a Windows VPS and are eager to install software, you might be wondering how to enable program installation on Windows VPS. This guide will walk you through the necessary steps to get your VPS ready for software installations. For reliable hosting solutions, check out\u00a0Windows VPS\u00a0to ensure you have the best environment for your needs.\",\"breadcrumb\":{\"@id\":\"https:\/\/windows-vps.org\/blog\/how-to-enable-program-installation-on-windows-vps\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/windows-vps.org\/blog\/how-to-enable-program-installation-on-windows-vps\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/windows-vps.org\/blog\/how-to-enable-program-installation-on-windows-vps\/#primaryimage\",\"url\":\"https:\/\/windows-vps.org\/blog\/wp-content\/uploads\/2026\/01\/33669-3.jpg\",\"contentUrl\":\"https:\/\/windows-vps.org\/blog\/wp-content\/uploads\/2026\/01\/33669-3.jpg\",\"width\":960,\"height\":640},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/windows-vps.org\/blog\/how-to-enable-program-installation-on-windows-vps\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/windows-vps.org\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Enable Program Installation on Windows Server: Fix the &#8216;Blocked by System Administrator&#8217; Error\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/windows-vps.org\/blog\/#website\",\"url\":\"https:\/\/windows-vps.org\/blog\/\",\"name\":\"Windows VPS Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/windows-vps.org\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/windows-vps.org\/blog\/#\/schema\/person\/44caceed916d0db318aa08d5623a7a58\",\"name\":\"windows-vps\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/windows-vps.org\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3f2573db5afcd1a6ab9abcc5d48fc8e42584bc87ab9d98cc156e5b2097766dd9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3f2573db5afcd1a6ab9abcc5d48fc8e42584bc87ab9d98cc156e5b2097766dd9?s=96&d=mm&r=g\",\"caption\":\"windows-vps\"},\"sameAs\":[\"https:\/\/windows-vps.org\/blog\"],\"url\":\"https:\/\/windows-vps.org\/blog\/author\/myxiechengxuan\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Enable Program Installation on Windows Server: Fix the 'Blocked by System Administrator' Error - Windows VPS Blog","description":"If you've recently set up a Windows VPS and are eager to install software, you might be wondering how to enable program installation on Windows VPS. This guide will walk you through the necessary steps to get your VPS ready for software installations. For reliable hosting solutions, check out\u00a0Windows VPS\u00a0to ensure you have the best environment for your needs.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/windows-vps.org\/blog\/how-to-enable-program-installation-on-windows-vps\/","og_locale":"en_US","og_type":"article","og_title":"Enable Program Installation on Windows Server: Fix the 'Blocked by System Administrator' Error","og_description":"Enable Program Installation on Windows Server: Fix the 'Blocked by System Administrator' Error","og_url":"https:\/\/windows-vps.org\/blog\/how-to-enable-program-installation-on-windows-vps\/","og_site_name":"Windows VPS Blog","article_published_time":"2026-01-26T02:00:08+00:00","article_modified_time":"2026-08-12T22:26:09+00:00","og_image":[{"width":960,"height":640,"url":"https:\/\/windows-vps.org\/blog\/wp-content\/uploads\/2026\/01\/33669-3.jpg","type":"image\/jpeg"}],"author":"windows-vps","twitter_card":"summary_large_image","twitter_misc":{"Written by":"windows-vps","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/windows-vps.org\/blog\/how-to-enable-program-installation-on-windows-vps\/","url":"https:\/\/windows-vps.org\/blog\/how-to-enable-program-installation-on-windows-vps\/","name":"Enable Program Installation on Windows Server: Fix the 'Blocked by System Administrator' Error - Windows VPS Blog","isPartOf":{"@id":"https:\/\/windows-vps.org\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/windows-vps.org\/blog\/how-to-enable-program-installation-on-windows-vps\/#primaryimage"},"image":{"@id":"https:\/\/windows-vps.org\/blog\/how-to-enable-program-installation-on-windows-vps\/#primaryimage"},"thumbnailUrl":"https:\/\/windows-vps.org\/blog\/wp-content\/uploads\/2026\/01\/33669-3.jpg","datePublished":"2026-01-26T02:00:08+00:00","dateModified":"2026-08-12T22:26:09+00:00","author":{"@id":"https:\/\/windows-vps.org\/blog\/#\/schema\/person\/44caceed916d0db318aa08d5623a7a58"},"description":"If you've recently set up a Windows VPS and are eager to install software, you might be wondering how to enable program installation on Windows VPS. This guide will walk you through the necessary steps to get your VPS ready for software installations. For reliable hosting solutions, check out\u00a0Windows VPS\u00a0to ensure you have the best environment for your needs.","breadcrumb":{"@id":"https:\/\/windows-vps.org\/blog\/how-to-enable-program-installation-on-windows-vps\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/windows-vps.org\/blog\/how-to-enable-program-installation-on-windows-vps\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/windows-vps.org\/blog\/how-to-enable-program-installation-on-windows-vps\/#primaryimage","url":"https:\/\/windows-vps.org\/blog\/wp-content\/uploads\/2026\/01\/33669-3.jpg","contentUrl":"https:\/\/windows-vps.org\/blog\/wp-content\/uploads\/2026\/01\/33669-3.jpg","width":960,"height":640},{"@type":"BreadcrumbList","@id":"https:\/\/windows-vps.org\/blog\/how-to-enable-program-installation-on-windows-vps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/windows-vps.org\/blog\/"},{"@type":"ListItem","position":2,"name":"Enable Program Installation on Windows Server: Fix the &#8216;Blocked by System Administrator&#8217; Error"}]},{"@type":"WebSite","@id":"https:\/\/windows-vps.org\/blog\/#website","url":"https:\/\/windows-vps.org\/blog\/","name":"Windows VPS Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/windows-vps.org\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/windows-vps.org\/blog\/#\/schema\/person\/44caceed916d0db318aa08d5623a7a58","name":"windows-vps","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/windows-vps.org\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3f2573db5afcd1a6ab9abcc5d48fc8e42584bc87ab9d98cc156e5b2097766dd9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3f2573db5afcd1a6ab9abcc5d48fc8e42584bc87ab9d98cc156e5b2097766dd9?s=96&d=mm&r=g","caption":"windows-vps"},"sameAs":["https:\/\/windows-vps.org\/blog"],"url":"https:\/\/windows-vps.org\/blog\/author\/myxiechengxuan\/"}]}},"_links":{"self":[{"href":"https:\/\/windows-vps.org\/blog\/wp-json\/wp\/v2\/posts\/337","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/windows-vps.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/windows-vps.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/windows-vps.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/windows-vps.org\/blog\/wp-json\/wp\/v2\/comments?post=337"}],"version-history":[{"count":3,"href":"https:\/\/windows-vps.org\/blog\/wp-json\/wp\/v2\/posts\/337\/revisions"}],"predecessor-version":[{"id":600,"href":"https:\/\/windows-vps.org\/blog\/wp-json\/wp\/v2\/posts\/337\/revisions\/600"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/windows-vps.org\/blog\/wp-json\/wp\/v2\/media\/338"}],"wp:attachment":[{"href":"https:\/\/windows-vps.org\/blog\/wp-json\/wp\/v2\/media?parent=337"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/windows-vps.org\/blog\/wp-json\/wp\/v2\/categories?post=337"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/windows-vps.org\/blog\/wp-json\/wp\/v2\/tags?post=337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}