{"id":52369,"date":"2019-11-07T00:00:00","date_gmt":"2019-11-06T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/ustanavlivaem-gui-na-windows-server-core"},"modified":"2020-02-18T14:00:04","modified_gmt":"2020-02-18T11:00:04","slug":"ustanavlivaem-gui-na-windows-server-core","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/ustanavlivaem-gui-na-windows-server-core","title":{"rendered":"Installing GUI on Windows Server Core","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>In our previous <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ultravds\/blog\/469549\/\">post<\/a><\/noindex> , we discussed how we prepare standard client virtual machines and demonstrated using our new Ultralight plan for 120 rubles, how we created a standard image of Windows Server 2019 Core.<\/p>\n<p>Support requests started coming in about how to work with Server 2019 Core without the familiar graphical interface. We decided to show how to work with Windows Server 2019 Core and how to install a GUI on it. <\/p>\n<p><img decoding=\"async\" alt=\"Installing GUI on Windows Server Core\" src=\"\/wp-content\/uploads\/2019\/11\/54faa4f3fbd33805f092f43f2e4d80d4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDo not repeat this on production machines, do not use Server Core as a desktop, disable RDP, secure your information system; security is the main feature of the 'Core' installation.<\/p>\n<p>In one of our upcoming articles, we will look at a compatibility table for software with Windows Server Core. In this article, we will address how to install the shell.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Third-party shell<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Installing GUI on Windows Server Core\" src=\"\/wp-content\/uploads\/2019\/11\/4342edb9b6773e03c95d3fb5a677ea56.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h4>1. A complex but most cost-effective way<\/h4>\n<p>\nWindows Server Core lacks the familiar explorer.exe out of the box, so to make our lives easier, we will download explorer++. It replaces everything the original explorer can do. Only explorer++ was considered, but almost any file manager will work, including Total Commander, FAR Manager, and others.<\/p>\n<p><b>Download the files.<\/b><\/p>\n<p>First, we need to download the file to the server. This can be done via SMB (shared folder), Windows Admin Center, and <i>Invoke-WebRequest<\/i>, which works with the -UseBasicParsing parameter.<\/p>\n<pre><code class=\"actionscript\">Invoke-WebRequest -UseBasicParsing -Uri 'https:\/\/website.com\/file.exe' -OutFile C:\\Users\\Administrator\\Downloads\\file.exe<\/code><\/pre>\n<p>Where <i>-uri<\/i> is the file URL, and -OutFile is the full path where it is downloaded, specifying the file extension and <\/p>\n<p><b>With Powershell:<\/b><\/p>\n<p>On the server, create a new folder:<\/p>\n<pre><code class=\"actionscript\">New-Item -Path 'C:\\OurCoolFiles' -ItemType Directory<\/code><\/pre>\n<p>\nShare the folder:<\/p>\n<pre><code class=\"actionscript\">New-SmbShare -Path 'C:\\OurCoolFiles' -FullAccess Administrator -Name OurCoolShare<\/code><\/pre>\n<p>\nOn your PC, the folder connects as a network drive.<\/p>\n<p><img decoding=\"async\" alt=\"Installing GUI on Windows Server Core\" src=\"\/wp-content\/uploads\/2019\/11\/a1ecdb2d0719ad2f99c6eec47dd53900.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nThrough Windows Admin Center, create a new folder by selecting the option from the menu.<\/p>\n<p><img decoding=\"async\" alt=\"Installing GUI on Windows Server Core\" src=\"\/wp-content\/uploads\/2019\/11\/325bf61e238d3609b595f91737aca316.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nGo to the shared folder and click the send button, choose the file.<\/p>\n<p><img decoding=\"async\" alt=\"Installing GUI on Windows Server Core\" src=\"\/wp-content\/uploads\/2019\/11\/2dac967af0b509c0ea3661b5a101dad7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<b>Add the shell to the task scheduler.<\/b><\/p>\n<p>If you don\u2019t want to run the shell manually every time you log in, you need to add it to the task scheduler.<\/p>\n<pre><code class=\"actionscript\">$A = New-ScheduledTaskAction -Execute \"C:\\OurCoolFiles\\explorer++.exe\"\n$T = New-ScheduledTaskTrigger -AtLogon\n$P = New-ScheduledTaskPrincipal \"localAdministrator\"\n$S = New-ScheduledTaskSettingsSet\n$D = New-ScheduledTask -Action $A -Principal $P -Trigger $T -Settings $S\nRegister-ScheduledTask StartExplorer -InputObject $D<\/code><\/pre>\n<p>\nWithout the scheduler, it can be launched via CMD:<\/p>\n<pre><code class=\"actionscript\">CD C:\\OurCoolFiles\\Explorer++.exe<\/code><\/pre>\n<p><\/p>\n<h4>Method 2. Launching the native Explorer<\/h4>\n<p>\n<img decoding=\"async\" alt=\"Installing GUI on Windows Server Core\" src=\"\/wp-content\/uploads\/2019\/11\/e36c9aa454fbc0f249989c98639b84a1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Remember, no GUI<\/i><\/p>\n<p>The Server Core App Compatibility Feature on Demand (FOD) will return the following to the system: MMC, Eventvwr, PerfMon, Resmon, Explorer.exe, and even Powershell ISE. <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/ru-ru\/windows-server\/get-started-19\/install-fod-19\">For more details, please refer to MSDN.<\/a><\/noindex> It does not expand the existing set of roles and components.<\/p>\n<p>Open Powershell and enter the following command:<\/p>\n<pre><code class=\"actionscript\">Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0<\/code><\/pre>\n<p>\nThen restart the server:<\/p>\n<pre><code class=\"actionscript\">Restart-Computer<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Installing GUI on Windows Server Core\" src=\"\/wp-content\/uploads\/2019\/11\/b6b1fe7a347210d1deebb87c5b1890fb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAfter this, you will be able to run even Microsoft Office, but you will permanently lose about 200 MB of RAM, even if there are no active users in the system.<\/p>\n<p><img decoding=\"async\" alt=\"Installing GUI on Windows Server Core\" src=\"\/wp-content\/uploads\/2019\/11\/a547cba1d87d21fe4cfd36d8867658ef.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Windows Server 2019 with Features on Demand installed<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Installing GUI on Windows Server Core\" src=\"\/wp-content\/uploads\/2019\/11\/1f46d4819e21b756b8a32f66345438d9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Windows Server 2019 CORE<\/i><\/p>\n<p>That's all for now. In the next article, we will discuss the compatibility table for programs with Windows Server Core.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/ultravds.com\/redsea\"><img decoding=\"async\" alt=\"Installing GUI on Windows Server Core\" src=\"\/wp-content\/uploads\/2019\/11\/883c1eaefef6e90bfd3f2a472e76b108.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ultravds\/blog\/474312\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u043d\u0430\u0448\u0435\u043c \u043f\u043e\u0441\u0442\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u043a\u0430\u043a \u0433\u043e\u0442\u043e\u0432\u0438\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u0435 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b \u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0438 \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043d\u0430\u0448\u0435\u0433\u043e \u043d\u043e\u0432\u043e\u0433\u043e \u0442\u0430\u0440\u0438\u0444\u0430 Ultralight \u0437\u0430 120 \u0440\u0443\u0431\u043b\u0435\u0439, \u043a\u0430\u043a \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u043b\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 \u043e\u0431\u0440\u0430\u0437 Windows Server 2019 Core. \u0412 \u0441\u043b\u0443\u0436\u0431\u0443 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0441\u0442\u0430\u043b\u0438 \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u0442\u044c \u0437\u0430\u044f\u0432\u043a\u0438 \u043a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 Server 2019 Core \u0431\u0435\u0437 \u043f\u0440\u0438\u0432\u044b\u0447\u043d\u043e\u0439 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438. \u041c\u044b \u0440\u0435\u0448\u0438\u043b\u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 Windows Server [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-52369","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u043d\u0430\u0448\u0435\u043c \u043f\u043e\u0441\u0442\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u043a\u0430\u043a \u0433\u043e\u0442\u043e\u0432\u0438\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u0435 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b \u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0438 \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043d\u0430\u0448\u0435\u0433\u043e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/ustanavlivaem-gui-na-windows-server-core\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c GUI \u043d\u0430 Windows Server Core | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u043d\u0430\u0448\u0435\u043c \u043f\u043e\u0441\u0442\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u043a\u0430\u043a \u0433\u043e\u0442\u043e\u0432\u0438\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u0435 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b \u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0438 \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043d\u0430\u0448\u0435\u0433\u043e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/ustanavlivaem-gui-na-windows-server-core\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-06T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:00:04+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Installing GUI on Windows Server Core | ProHoster","description":"In our previous post, we shared how we prepare standard client virtual machines and demonstrated this with our example.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/ustanavlivaem-gui-na-windows-server-core","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c GUI \u043d\u0430 Windows Server Core | ProHoster","og:description":"\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u043d\u0430\u0448\u0435\u043c \u043f\u043e\u0441\u0442\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u043a\u0430\u043a \u0433\u043e\u0442\u043e\u0432\u0438\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u0435 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b \u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0438 \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043d\u0430\u0448\u0435\u0433\u043e.","og:url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/ustanavlivaem-gui-na-windows-server-core","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-06T21:00:00+00:00","article:modified_time":"2020-02-18T11:00:04+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52369","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 03:23:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:44:44","updated":"2026-01-24 03:23:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/52369","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=52369"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/52369\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=52369"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=52369"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=52369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}