В Windows 11 есть несколько способ изменить тему оформления, включая возможность сменить тему из командной строки. В дополнение к опции «Персонализация» в приложении «Параметры» мы рассмотрим, как для этого использовать проводник, командную строку и PowerShell, классическую Панель управления и еще несколько методов.
Тема в Windows 11 может включать в себя один или несколько фонов рабочего стола, набор звуков, курсоры мыши, значки рабочего стола. Тема также определяет цвет акцента для приложений и оконных рамок.
Пользователь может устанавливать новые темы из Магазина Microsoft или из локально загруженного файла. Такие файлы могут иметь расширения *.theme, *.themepack и *.deskthemepack.
Файл *.theme — это классический текстовый файл с секциями параметров и их значениями. Все его ресурсы, такие как обои, обычно находятся в подкаталоге.
Файлы Themepack и Deskthemepack представляют собой архивы (ZIP или CAB), содержащие все ресурсы темы. Microsoft использует эти пакеты, начиная с Windows 7, для упрощения обмена темами и их распространения через Магазин.
В Windows 11 у вас могут быть темы следующих трех типов.
- «Мои темы» — это темы, которые вы создали («сохранили») вручную или установили из файла *.themepack или Microsoft Store. Windows сохраняет их в папке %localappdata%\Microsoft\Windows\Themes.
- Темы Windows по умолчанию — это предустановленные темы. Вы найдете их в папке C:\Windows\Resources\Themes.
- Высококонтрастные темы — эти темы являются частью функции Ease of Access. Они сделаны специально для людей с проблемами зрения. Проверьте содержимое папки C:\Windows\Resources\Ease of Access Themes.
Как изменить тему в Windows 11
Самый простой способ изменить тему в Windows 11 — щелкнуть правой кнопкой мыши рабочий стол и выбрать «Персонализация» в контекстном меню.
В следующем окне просто нажмите на понравившуюся тему, и все готово.
В качестве альтернативы вы можете использовать приложение «Настройки», проводник, командную строку и даже устаревшую панель управления для того же. Рассмотрим эти методы подробно.
Изменить тему Windows 11 в Параметрах
- Откройте приложение «Параметрах», нажав Win + I или используя ярлык меню «Пуск».
- Нажмите Персонализация слева.
- Справа щелкните миниатюру предварительного просмотра темы, чтобы сразу применить ее.
- Если вы не видите нужную тему, нажмите кнопку Темы ниже.
- На следующей странице выберите тему, которая вам нравится. Windows 11 изменит текущую тему на выбранную.
- Наконец, вы можете добавить дополнительные темы из Магазина, нажав кнопку «Обзор тем».
На той же странице вы можете настроить текущую тему, изменив ее отдельные параметры, такие как фоновое изображение, курсоры и цвета, с помощью кнопок под предварительным просмотром темы.
Кроме того, вы можете использовать классический диалог «Персонализация». Он по-прежнему доступен в Windows 11, но скрыт от пользователя. Для открытия нужно использовать специальную команду.
Использование классической Панели управления
- Нажмите Win + R, чтобы открыть окно «Выполнить».
- Скопируйте и вставьте следующую команду и нажмите Enter:
shell:::{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921}
. - Щелкните нужную тему в разделах «Мои темы», «Темы Windows по умолчанию» или «Темы высокой контрастности».
- Как только Windows 11 изменит тему, вы можете закрыть окно Панели управления.
Изменить тему из Проводника
Поскольку все три каталога тем известны, вы можете открыть их в Проводнике и напрямую щелкнуть файл *.theme, чтобы применить его. Сделайте следующее.
- Откройте Проводник, нажав Win + E или щелкнув его ярлык на панели задач или в меню «Пуск».
- Перейдите в папку, содержащую тему, которую вы хотите применить, например. C:\Windows\Resources\Themes.
- Дважды щелкните файл *.theme нужной темы.
- Закройте приложение «Параметры», которое автоматически открывается после двойного щелчка по файлу темы.
Единственным недостатком этого метода является то, что вам придется закрывать настройки каждый раз, когда вы нажимаете на файл темы. Откроется раздел «Персонализация».
Изменить тему Windows 11 из командной строки
- Откройте новое окно командной строки.
- Введите start "" "<путь к файлу темы>" и нажмите Enter. Например,
start "" "C:\Windows\Resources\Themes\aero.theme"
. - Windows 11 применит тему, а также откроет приложение «Параметры».
- Теперь закройте приложение «Параметры».
Если вас раздражает появление приложения «Параметры» после изменения темы из командной строки, измените команду следующим образом.
start "" "C:\Windows\Resources\Themes\aero.theme" & timeout /t 3 & taskkill /im "systemsettings.exe" /f
.
Эта команда применит тему, сделает паузу 3 секунды с помощью команды timeout и принудительно закроет приложение «Параметры» с помощью приложения taskkill.
Таким образом, тема будет применена без манипуляций открывшимися окнами со стороны пользователя. Это может быть полезно для автоматизации смены темы оформления.
Точно так же вы можете применить новую тему из PowerShell.
Как поменять тему из PowerShell
- Откройте PowerShell, например, запустив Windows Terminal.
- Введите следующую команду:
start-process -filepath "C:\Windows\Resources\Themes\aero.theme"
. - Укажите правильный путь к файлу *.theme.
- Windows 11 изменит тему и откроет приложение «Параметры» на странице «Персонализация».
- Чтобы изменить тему и автоматически закрыть настройки, используйте следующую команду
start-process -filepath "C:\Windows\Resources\Themes\aero.theme"; timeout /t 3; taskkill /im "systemsettings.exe" /f
.
Готово. Последняя команда вызывает инструменты, которые мы уже рассмотрели в предыдущей главе. Только синтаксис команды изменился, чтобы соответствовать PowerShell.
Использование приложения Theme Switcher
Бесплатная программа Theme Switcher позволяет применять темы, не открывая Параметы/Персонализацию. Он поддерживает все версии Windows, начиная с Windows 7.
Загрузите Theme Switcher по этой ссылке и распакуйте приложение в любую папку. Программа не требует установки.
Запустите файл ThemeSwitcher.exe
.
Программа показывает, какая тема используется в данный момент и какой файл msstyles в ней применяется.
Нажмите кнопку «Apply theme», чтобы открыть файл *.theme и быстро установить его в качестве текущей темы.
Параметры командной строки ThemeSwitcher
Основное предназначение Theme Switcher - переключение тем из командной строки. Файл темы нужно передать в качестве аргумента командной строки. Вы можете запустить его следующим образом
Путь\к\ThemeSwitcher.exe Путь\к\вашей теме.theme
Или просто Путь\к\ThemeSwitcher.exe вашей теме.theme
В последнем примере приложение будет автоматически искать соответствующий файл темы в известных каталогах, упомянутых в предыдущих главах.
Например, в Windows 11 вы можете быстро переключаться между темной и светлой темами с помощью следующих команд соответственно:
ThemeSwitcher.exe dark.theme
ThemeSwitcher.exe aero.theme
Наконец, вы можете создать ярлык на рабочем столе для themeswitcher.exe и указать нужную тему в качестве аргумента командной строки. Тогда вы сможете применить его одним щелчком мыши, не открывая приложение «Параметры».
Также, создав пару таких ярлыков, вы сможете быстро переключаться между темной и светлой темами.
Основная идея приложения Theme Switcher — быть удобным инструментом для переключения между темами с минимальным взаимодействием с пользователем. Это хорошая замена двум консольным методам, рассмотренным выше, поскольку для закрытия настроек не требуется выполнять дополнительные команды.
Вот и все.
Источник: Winaero
💡Узнавайте о новых статьях быстрее. Подпишитесь на наши каналы в Telegram и Twitter.