
Пришла мне тут в голову мысль поэкспериментировать с Windows Server 2025 и вот что я интересного понаделал.
Установка Windows VirtIO драйверов
Про это я уже писал в заметке “Установка Windows VirtIO драйверов” и повторяться не будем и надо лишь удостовериться, что масштабирование экрана работает корректно. Режим масштабирования выбираем “Масштабировать ВМ вместе с окном”.

Отключаем CTRL+ALT+DEL при входе в систему
Эта бесящая штука появилась дай бог памяти в Windows 2000 и предназначалась как какой-то странный метод защиты и в итоге прижилась и бесит по сей день не только на серверных Win, но и на десктопах.
Отключается это недоразумение в оснастке Local Security Policy в разделе Security Settings > Local Policies > Security Options параметр “Interactive logon: Do not require CTRL+ALT+DEL” и переключаем его в Enabled.

Отключаем ввод причины выключения и перезагрузки Windows
Так как у нас серверная операционная система, то на этапе выключения или перезагрузки она будет каждый раз спрашивать зачем мы ее выключаем.
Отключим эту шляпу, для чего запускаем редактор групповых политик (gpedit.msc) в разделе Computer Configuration >> Administrative Templates >> System пункт “Display Shutdown Event Tracker” Переключаем в Disable.

Отключаем запуск диспетчера серверов при загрузке
Аналогично бесящая штука, как и выбор причины отключения и отключается там же. И пункт называется “Do not display Manage Your Server page at logon”.

Отключаем Azure Arc Setup
Он нам не нужен, у нас санкции и т.д. и т.п. для отключения в Power Shell команда.
DISM /online /Remove-Capability /CapabilityName:AzureArcSetup~~~~
Активация Windows Server 2025
Запрашиваем список допустимых редакций.
DISM /Online /Get-TargetEditions
Апгрейдимся до DataCenter и устанавливаем ключ.
DISM /online /Set-Edition:ServerDatacenter /ProductKey:D764K-2NDRG-47T6Q-P8T8W-YP6DF /AcceptEula
Еще несколько ключей:
- Windows Server 2025 Standard: TVRH6-WHNXV-R9WG3-9XRFY-MY832
- Windows Server 2025 Datacenter: D764K-2NDRG-47T6Q-P8T8W-YP6DF
- Windows Server 2025 Datacenter Azure Edition: XGN3F-F394H-FD2MY-PP6FD-8MCRC
После перезагрузки устанавливаем пиратский сервер активации.
> slmgr /skms kms9.msguides.com

Активируем систему.
> slmgr /ato

Устанавливаем службы удаленных рабочих столов без развертывания AD
Дай бог памяти службы удаленных рабочих столов стали требовать Active Directory начиная с Windows Server 2016, но нам AD совершенно не нужда для наших целей и сделаем вот такой фокус.
Устанавливаем службы удаленных рабочих столов (все операции проводим в Power Shell).
Import-Module ServerManager
Add-WindowsFeature -Name RDS-Licensing, RDS-RD-Server -IncludeManagementTools
Перезапускаем.
Restart-Computer
Создаем локального пользователя и добавляем его в группу Remote Desktop Users.
$Password = ConvertTo-SecureString -AsPlainText "P@ssw0rd!@#$" -Force
$UserName = "UAT2"
New-LocalUser -Name $UserName -Description "UAT Account" -Password $Password
Add-LocalGroupMember -Group "Remote Desktop Users" -Member $UserName