Что такое Windows 10 без графического интерфейса?

Обновлено: 21.11.2024

Многие знают, что Windows — это операционная система с графическим интерфейсом, но знаете ли вы, что, начиная с Windows Server 2008, корпорация Майкрософт усердно работала над тем, чтобы сделать графический интерфейс Windows необязательным дополнением?

Вы можете запустить полнофункциональный сервер Windows без установленного локально на сервере графического интерфейса. Это похоже на коробку Linux без X-Windows. Зачем кому-то это делать? Вот несколько причин для перехода:

Преимущества производительности в режиме Windows Server Core

Самой очевидной причиной перехода на Core является производительность: вы получаете больше отдачи от затраченных средств на том же оборудовании, сокращая количество неиспользуемых компонентов операционной системы. Преимущества производительности включают:

  • Меньшие требования к оперативной памяти
  • Меньше требований к процессору
  • Меньше исправлений
  • Быстрая работа
  • Быстрая загрузка
  • Увеличение времени безотказной работы

Для Fastvue Reporter, работающего в качестве сервера системных журналов, время безотказной работы имеет жизненно важное значение, поскольку сообщения могут быть пропущены и обнаружены гораздо позже, когда архив журнала обновляется в полночь. Чем стабильнее и надежнее ваша платформа, тем ниже вероятность потери данных журнала.

Преимущества безопасности в режиме ядра Windows Server

Дополнительный прирост производительности и увеличение времени безотказной работы — это хорошо, но даже без этих преимуществ некоторые по-прежнему предпочитают использовать Core с точки зрения безопасности. Если в системе меньше кода и инструментов, ее сложнее атаковать, а после взлома система становится менее полезной для злоумышленника.

Преимущества безопасности этого переключателя включают:

  • Меньшая поверхность атаки
  • RSAT сервера Windows
  • Легко переключаться с полноценного графического интерфейса на Core

Управление основным режимом Windows Server

Существует множество веских причин для перехода с Full GUI на Core, но чаще всего возникает вопрос, связанный с управлением. «Как мне управлять переходом на Core?». Обычно за этим следует следующая фраза: «Мои сотрудники умеют пользоваться только графическим интерфейсом. Что, если нам это нужно по какой-то причине?».

В Windows Server 2008 вы выбирали, хотите ли вы Core или Full GUI. Это была поездка в один конец.

Но теперь в Windows Server 2012 у вас есть возможность переключаться между режимами. В зависимости от того, как вы переключаетесь, ваш опыт либо прост, либо требует немного больше времени и усилий.

Я собираюсь показать вам, как легко переключаться между основным режимом Windows Server и полным графическим интерфейсом, основываясь на своем многолетнем опыте поиска «наилучшего способа» сделать это.

Эти шаги включают:

  • Настройка сервера для использования сниженных требований
  • Переключиться в основной режим с помощью PowerShell
  • Управляйте своим главным сервером с компьютера с полнофункциональным графическим интерфейсом, используя RSAT.
  • Переключиться с Core обратно в режим Full GUI

Шаг 1. Настройте сервер

Я собираюсь настроить свой Fastvue Reporter Server как виртуальную машину Hyper-V с динамической оперативной памятью, чтобы воспользоваться сниженными требованиями режима ядра Windows.

Fastvue Reporter хорошо подходит для виртуализации и работы в режиме ядра Windows из-за предсказуемых требований к ЦП и ОЗУ. Он также потребляет больше ресурсов, чем другие серверы, поскольку Fastvue Reporter генерирует отчеты по расписанию в полночь каждый день, неделю и конец месяца.

Это лучше всего работает на основной и гостевой ОС Windows Server 2012 R2. Чтобы настроить сервер:

  1. Откройте Диспетчер Hyper-V, выберите виртуальный сервер и перейдите в «Настройки».
  2. Включить динамическую память
  3. Установите для параметра "Минимум ОЗУ" реально малое значение (2048).
  4. Установите Максимальный объем ОЗУ на что-нибудь хорошее и высокое
  5. Убедитесь, что буфер памяти составляет около 20 % из-за предсказуемых требований к ресурсам.
  6. Назначить ЦП для выделения не менее 3 ядер.

Шаг 2. Переключитесь с использования полного графического интерфейса на основной режим — простой способ

Не волнуйтесь. Переход от полного графического интерфейса к режиму ядра Windows является обратимым шагом. Вы всегда можете вернуть графический интерфейс.

Есть два способа удалить графический интерфейс и переключиться в основной режим:

  1. В графическом интерфейсе Windows Server с помощью мастера «Удалить роли и компоненты» или
  2. Использование PowerShell

Я рекомендую использовать PowerShell, так как при использовании мастера удаления ролей и компонентов он также удаляет все двоичные компоненты, а не просто отключает их. Это значительно усложняет возврат к полной версии с графическим интерфейсом, поскольку вам необходимо предоставить исходный установочный носитель.

Чтобы переключиться в основной режим Windows с помощью PowerShell, откройте консоль PowerShell от имени администратора и выполните эти две команды

Сервер перезагрузится, и все будет выглядеть нормально, пока вы не войдете в систему.Когда вы входите в систему, вы получаете командную оболочку, не более того. Добро пожаловать в Windows Server Core!

Шаг 3. Удаленное управление ядром Windows Server с помощью RSAT

Вы уже должны использовать этот метод для администрирования своих серверов. Если нет, вот краткое введение в использование средств удаленного администрирования сервера Windows (RSAT). Различные оснастки RSAT могут быть добавлены к машине на любом этапе.

  1. На сервере управления откройте Диспетчер серверов.
  2. На странице "Панель инструментов" выберите "Добавить серверы для управления".
  3. Добавьте свой основной сервер, который теперь является управляемым объектом с этого сервера

Вы также можете использовать клиентский компьютер Windows в качестве станции управления. Если это так, загрузите и установите средства RSAT для Windows.

Шаг 4. Повторное включение графического интерфейса Windows

Если вам когда-нибудь понадобится восстановить графический интерфейс на сервере, просто отмените команды, которые мы ввели ранее, на любом этапе. Это работает, потому что мы явно не использовали флаг –Remove, как это сделал бы метод с графическим интерфейсом.

Вы можете сделать это удаленно или войдя на сервер и выполнив следующие действия:

Чтобы вернуться в полнофункциональный режим FUI, откройте консоль PowerShell от имени администратора и выполните следующие команды:

Затем дождитесь перезагрузки.

Теперь ваш компьютер загрузится с полным графическим интерфейсом Windows.

Заключение

Использование Windows Server Core для серверной инфраструктуры без необходимости входа пользователя в консоль — отличный способ максимально повысить производительность в общей инфраструктуре. Благодаря доступным сейчас инструментам управлять Core через PowerShell или удаленно через RSAT стало проще, чем когда-либо.

Использование метода PowerShell, описанного в этой статье, упрощает переключение между Core и GUI.

Вариант Server Core — это минимальный вариант установки, доступный при развертывании версии Windows Server Standard или Datacenter. Ядро сервера включает в себя большинство, но не все роли сервера. Server Core занимает меньше места на диске и, следовательно, имеет меньшую поверхность атаки из-за меньшей базы кода.

Сервер (базовый) и сервер с рабочим столом

При установке Windows Server вы устанавливаете только те роли сервера, которые вы выбрали. Это помогает уменьшить общую нагрузку на Windows Server. Однако вариант установки сервера с возможностями рабочего стола по-прежнему устанавливает многие службы и другие компоненты, которые часто не нужны для определенного сценария использования.

Именно здесь вступает в игру Server Core: при установке Server Core исключаются все службы и другие функции, которые не являются необходимыми для поддержки некоторых часто используемых ролей сервера. Например, серверу Hyper-V не нужен графический интерфейс пользователя (GUI), потому что вы можете управлять практически всеми аспектами Hyper-V либо из командной строки с помощью Windows PowerShell, либо удаленно с помощью диспетчера Hyper-V.

Различие Server Core — основные возможности без излишеств

Когда вы закончите установку Server Core в системе и впервые войдете в систему, вас ждет небольшой сюрприз. Основное различие между вариантом установки Server with Desktop Experience и Server Core заключается в том, что Server Core не включает следующие пакеты оболочки с графическим интерфейсом:

  • Microsoft-Windows-Server-Shell-Package
  • Microsoft-Windows-Server-Gui-Mgmt-Package
  • Пакет Microsoft-Windows-Server-Gui-RSAT
  • Microsoft-Windows-Cortana-PAL-Desktop-Package

Другими словами, в Server Core изначально нет рабочего стола. Сохраняя возможности, необходимые для поддержки традиционных бизнес-приложений и рабочих нагрузок на основе ролей, Server Core не имеет традиционного интерфейса рабочего стола. Вместо этого Server Core предназначен для удаленного управления с помощью командной строки, PowerShell или инструмента с графическим интерфейсом (например, RSAT или Windows Admin Center).

Помимо отсутствия пользовательского интерфейса, Server Core также отличается от Server with Desktop Experience следующими особенностями:

  • В Server Core нет специальных возможностей
  • Нет OOBE (готового к работе) для настройки Server Core
  • Нет поддержки звука.

В следующей таблице показано, какие приложения доступны локально на Server Core и на сервере с возможностями рабочего стола. Важно: В большинстве случаев приложения, которые перечислены ниже как «недоступные», можно запускать удаленно с клиентского компьютера Windows или из Центра администрирования Windows для управления установкой Server Core.

Версии и загрузка функций по запросу для Server Core

Список ниже отражает уровень FoD для версии 1809 (Server 2019 LTSC). Вы можете значительно улучшить совместимость ядра сервера, применив пакет FoD, более новый, чем 1809.

Места загрузки

Позднюю версию Windows Server (SAC) FoD можно получить в вашем конкретном центре лицензирования MS, если у вас есть действующая программа Software Assurance. Вам понадобится рабочая или учебная учетная запись Microsoft, зарегистрированная в VLSC или Business Center, чтобы получить доступ к загрузке FoD.

В качестве альтернативы у вас может быть доступ к подписке Visual Studio. Вам понадобится учетная запись Microsoft Home, Work или School, зарегистрированная в действующей подписке Visual Studio, чтобы получить доступ к загрузке FoD.

Последний пакет инсайдерской информации о сервере. Его можно загрузить на веб-странице программы предварительной оценки сервера. Вам понадобится учетная запись Microsoft Home, Work или School, зарегистрированная в программе предварительной оценки, чтобы получить доступ к загрузке FoD.

Функция по запросу — функции, доступные в пакете функций по запросу 1809

Этот список предназначен для быстрого ознакомления и не является полным списком.

Дополнительную информацию о том, что входит в состав Server Core, см. в разделе Роли, службы ролей и функции, включенные в Windows Server — Server Core. Информацию о том, что не входит в Server Core, см. в разделе Роли, службы ролей и функции, не включенные в Server Core

* Чтобы прочитать файлы .RTF, хранящиеся локально в SKU Server Core, пользователи могут скопировать файл(ы) на другой компьютер Windows, на котором установлен WordPad.

Начало работы с Server Core

Используйте следующую информацию для установки, настройки и управления вариантом установки основных серверных компонентов Windows Server.

Установка WindowsServer 2019 без графического интерфейса (рабочий стол)

Я установил WindowsServer 2019 Standard, загрузив файл в формате ISO с VLSC. Я ожидал появления всплывающих окон, в которых я мог бы вводить лицензионные ключи, выбирать между основной версией. версия для настольных ПК и многое другое. Но без них он установился, и теперь у меня есть только окна cmd.

1) Как я могу переустановить это правильно?

2) Как установить это в настольной версии?

Я был бы очень признателен за любую помощь в этом.
Спасибо

Обновлено: ОК, после слишком долгих поисков и тестирования я обнаружил, что, похоже, после января 2021 года параметр рабочего стола больше не предлагается в загрузках Visual Studio. Вам нужно вернуться к версии Server 2019 (обновленной в январе 2021 года) или СТАРЕЙ, чтобы увидеть, что в описании говорится, что вы можете выбрать работу с рабочим столом или нет. Если вы выберете что-то более новое, возможности рабочего стола не будет.

Я понятия не имею, почему Microsoft так несчастна с этим и делает невозможным поиск версии с графическим интерфейсом в загрузках - я еще не пробовал ее устанавливать, просто жду загрузки сейчас. Я постараюсь обновить его после подтверждения.

2 ответа

Предполагая, что вы загрузили Server 2019 LTSC (полугодовой канал предназначен только для ядра). Это одинаковые установочные биты для обоих. На этом экране можно выбрать параметры рабочего стола.

Я не знаю, как они перечислены в центре громкости, но в моей подписке Visual Studio они выглядят так

--пожалуйста, не забудьте принять в качестве ответа, если ответ полезен--

Если ответ полезен, нажмите «Принять ответ» и проголосуйте за него.
Примечание: следуйте инструкциям в нашей документации, чтобы включить уведомления по электронной почте, если вы хотите получать соответствующее уведомление по электронной почте для этой темы. .

Пользователи, не знакомые с CLI (интерфейсом командной строки) или GUI (графическим пользовательским интерфейсом), могут захотеть узнать о плюсах и минусах каждого из них, чтобы определить, что лучше всего подходит для них. Другим может быть любопытно узнать о различиях между ними. В следующем списке перечислены преимущества и недостатки каждой категории.

CLI. Из-за более высокой степени запоминания и знакомства, необходимых для работы и навигации, новым пользователям сложнее работать с интерфейсом командной строки, чем с графическим интерфейсом.

Графический интерфейс. Поскольку графический интерфейс визуально интуитивно понятен, пользователи учатся работать с графическим интерфейсом быстрее, чем с интерфейсом командной строки.

Итог: для нового пользователя компьютера использование графического интерфейса будет проще, чем командной строки.

Управление

CLI. Пользователи имеют хороший контроль как над файлом, так и над операционной системой в интерфейсе командной строки. Однако для новых или начинающих пользователей он не так удобен, как графический интерфейс.

Графический интерфейс. Графический интерфейс обеспечивает широкий доступ к файлам, функциям программного обеспечения и операционной системе в целом. Быть более удобным для пользователя, чем командная строка, особенно для новых или начинающих пользователей.

Итог. Большинство пользователей компьютеров обнаруживают, что у них больше контроля над управлением и использованием операционной системы с помощью графического интерфейса. Однако более продвинутые пользователи могут обнаружить, что у них больше контроля с помощью командной строки. Кроме того, более сложные задачи могут быть невозможны с помощью графического интерфейса.

Многозадачность

CLI. Хотя многие среды командной строки поддерживают многозадачность, они не обеспечивают такой же простоты и возможности одновременного просмотра нескольких объектов на одном экране.

Графический интерфейс. Пользователи графического интерфейса имеют окна, которые позволяют пользователю просматривать, контролировать, манипулировать и переключаться между несколькими программами и папками одновременно.

Вывод: графический интерфейс предлагает пользователю больше возможностей для многозадачности, чем интерфейс командной строки.

Скорость

CLI: пользователям командной строки нужно использовать только клавиатуру для навигации по интерфейсу, что часто приводит к повышению производительности.

Графический интерфейс. Несмотря на то, что современные графические интерфейсы работают быстро и эффективно, для них требуется мышь, поэтому для ввода текста вам придется перемещать руку с мыши на клавиатуру. Для многих пользователей снятие руки с клавиатуры для перемещения указателя мыши происходит медленнее, чем использование интерфейса командной строки, для которого требуется только клавиатура.

Итог. Командная строка позволяет быстрее выполнять многие задачи и может быстрее выполнять определенные задачи на компьютере.

Ресурсы

CLI. Компьютер, использующий только командную строку, потребляет гораздо меньше системных ресурсов, чем GUI.

Графический интерфейс. Для графического интерфейса пользователя требуется больше системных ресурсов из-за элементов, требующих загрузки, таких как значки и шрифты. Видео, мышь и другие драйверы должны быть загружены, что требует дополнительных системных ресурсов.

Вывод: компьютеру, использующему только интерфейс командной строки, не требуется столько системных ресурсов, сколько графическому интерфейсу.

Сценарий

CLI. Интерфейс командной строки в основном требует, чтобы пользователи уже знали команды сценариев и синтаксис, что затрудняет создание сценариев для новых или начинающих пользователей.

Графический интерфейс. Создание сценариев с использованием графического интерфейса стало проще благодаря программному обеспечению для программирования, которое позволяет пользователям писать сценарии, не зная всех команд и синтаксиса.

Вывод: для написания сценариев в интерфейсе командной строки требуется больше знаний обо всех командах, требуемых в сценарии. Однако, зная эти команды, проще и зачастую быстрее создавать сценарии и автоматизировать общие задачи.

Удаленный доступ

CLI. При удаленном доступе к другому компьютеру или устройству по сети пользователь может управлять устройством или его файлами с помощью интерфейса командной строки. Однако для этого вы должны знать команды, и это не так просто для новых или начинающих пользователей.

Графический интерфейс. Удаленный доступ к другому компьютеру или серверу возможен в графическом интерфейсе, и в нем легко ориентироваться даже при небольшом опыте. ИТ-специалисты часто используют графический интерфейс для удаленного доступа, в том числе для управления серверами и пользовательскими компьютерами.

Итог. То, с чем пользователь больше всего знаком, может повлиять на то, что он находит лучше всего. Однако не все компьютеры поддерживают удаленное соединение с графическим интерфейсом; для этих подключений вам нужно знать командную строку.

Разнообразие

CLI. После того, как вы научитесь перемещаться по командной строке и использовать ее, она изменится не так сильно, как новый графический интерфейс. Хотя могут быть введены новые команды, исходные команды часто остаются прежними.

Графический интерфейс. Каждый графический интерфейс имеет свой дизайн и структуру и выполняет разные задачи. Даже разные версии одного и того же графического интерфейса, например Windows, могут иметь сотни различных изменений между версиями.

Вывод: кто-то, умеющий работать с командной строкой, может использовать практически любую командную строку, не изучая множество новых команд. Однако пользователь графического интерфейса должен узнать много нового при переключении между графическими интерфейсами, поскольку пользовательский интерфейс часто меняется между версиями.

Например, пользователь, изучивший командную строку Linux 20 лет назад, все еще может использовать командную строку Linux сегодня без необходимости дополнительного изучения. Однако тому, кто изучал графический интерфейс 20 лет назад, придется начинать заново. Другими словами, если вы научились пользоваться компьютером с помощью Windows 3.11, вам придется заново учиться пользоваться Windows 10, потому что пользовательский интерфейс сильно отличается.

Напряжение

CLI. Интерфейс командной строки часто бывает очень простым и может сильно напрягать зрение пользователя. Синдром запястного канала также может быть опасным при использовании интерфейса командной строки, поскольку пользователи используют только клавиатуру. Нет необходимости менять положение рук, что увеличивает нагрузку на запястья.

Графический интерфейс. Использование сочетаний клавиш и более частое перемещение рук из-за переключения между клавиатурой и мышью может снизить нагрузку на запястье. Визуальная нагрузка по-прежнему может представлять собой риск, но в графическом интерфейсе больше цветов и он более визуально привлекателен, что потенциально снижает зрительную нагрузку.

Итог. Любое длительное использование CLI или GUI вызовет стресс. Тем не менее, пользователь графического интерфейса испытывает меньше стресса, потому что ему часто требуется меньше работы (ввода текста) для выполнения обычных задач.

Общий вывод

Сегодня графический интерфейс используется большим количеством пользователей, чем интерфейс командной строки. Программисты и системные администраторы могут склоняться к использованию интерфейса командной строки из соображений эффективности и скорости, но графический интерфейс более удобен и предпочтителен для большинства пользователей.

Всем, кто часто работает с компьютерами, мы настоятельно рекомендуем изучить интерфейс командной строки и графический интерфейс. Знание способов навигации в обоих случаях поможет вам более эффективно использовать компьютер и устранить неполадки, когда графический интерфейс может быть недоступен.

Читайте также: