Разработчик Tech Stuff опубликовал на GitLab экспериментальный проект Revert8Plus для смены интерфейса Windows 8/10/11 на Windows 7 или Vista с помощью одной команды в консоли (powershell irm revert8plus.gitlab.io | iex). В этом случае также становится доступен Windows Media Center,
Код revert8plus.gitlab.io
if (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) { Start-Process PowerShell -Verb RunAs '-NoProfile -ExecutionPolicy Bypass -Command [Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12;irm revert8plus.gitlab.io|iex'; exit; } [Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12 if ([Environment]::OSVersion.Version.Build -in @(9200, 9600, 10240, 10586)) { Invoke-WebRequest -UseBasicParsing 'revert8plus.gitlab.io/curl.exe' -OutFile "${env:temp}\curl.exe" Invoke-WebRequest -UseBasicParsing 'revert8plus.gitlab.io/curl-ca-bundle.crt' -OutFile "${env:temp}\curl-ca-bundle.crt" Invoke-WebRequest -UseBasicParsing 'revert8plus.gitlab.io/7za.exe' -OutFile "${env:temp}\7za.exe" & "${env:temp}\curl.exe" -L "https://archive.org/download/revert8plus/Windows%%207.7z" -o "${env:temp}\Windows7.7z" Remove-Item "${env:temp}\curl.exe" Remove-Item "${env:temp}\curl-ca-bundle.crt" if ([Environment]::OSVersion.Version.Build -ne 9200) { Add-MpPreference -ExclusionPath "${env:temp}\Windows7" } & "${env:temp}\7za.exe" x "${env:temp}\Windows7.7z" -o"${env:temp}\Windows7" Remove-Item "${env:temp}\Windows7.7z" Remove-Item "${env:temp}\7za.exe" & cmd /c "%temp%\Windows7\setup.bat" exit; } Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force|Out-Null Set-PSRepository -Name 'PSGallery' -SourceLocation "https://www.powershellgallery.com/api/v2" -InstallationPolicy Trusted Install-Module -Name 7Zip4PowerShell -Force Start-BitsTransfer -Priority Foreground -RetryInterval 60 -Source "https://archive.org/download/revert8plus/Windows%207.7z" -Destination "$env:temp\Windows7.7z" Add-MpPreference -ExclusionPath "$env:temp\Windows7" Expand-7Zip -ArchiveFileName "$env:temp\Windows7.7z" -TargetPath "$env:temp\Windows7" Remove-Item "$env:temp\Windows7.7z" -Force cmd /c "%temp%\Windows7\setup.bat"
Первая стабильная версия Revert8Plus требует отключения защиты от несанкционированного доступа в настройках защитника Windows Defender в системе безопасности Windows 11, утилита самостоятельно отключит эту опцию при запуске в Windows 10 или Windows 8.1. Кроме того, для полноценного запуска утилиты необходимо отключить Secure Boot.
«Отключение Secure Boot и изменения в EFI необходимы для смены загрузочного логотипа на стартовом экране на Windows 7 с помощью HackBGRT (этот хак не уязвим для LogoFAIL). Защитник Windows Defender должен быть отключён, чтобы он не блокировал и не удалял нужные данные для работы утилиты, а после запуска Revert8Plus защитник снова включается. Отключение защитника является временной мерой, и во второй версии его не будет. Также необходимы разрешения уровня administrator/trustedinstaller для замены многих файлов в папке Windows, таких как иконки, встроенные приложения, звуки, апплеты в трее, темы, меню, курсоры и многое другое. В второй версии проекта всё будет улучшено, будут доступны варианты выбора того, что вы хотите активировать, а что пропустить», — уточнил Tech Stuff.
Пояснение автора по этому проекту:
Эксперты из Neowin пояснили, что проект пока что ещё в разработке, его можно тестировать на свой страх и риск на обычных ПК, но лучше сначала запустить в виртуальной машине, чтобы ради развлечения вспомнить, как можно было работать в старых интерфейсах Windows 7 или Vista.