Как изменить цвет фона окна по умолчанию в Windows 10?


26

В Windows 7 и Windows XP было очень легко изменить цвет фона по умолчанию для всех окон на любой другой. Смотреть на белые фоны окон весь день тяжело на глазах. После изменения ВСЕ окна всех приложений будут соответствовать пользовательскому цвету, если приложения позволяют вызывать окна bg. Так, например, он отлично работал в Блокноте и многих других приложениях.

Затем гении из M $ решили, что эта функция больше не нужна в Windows 8, и удалили ее. Были некоторые регулярные хаки, но ничего стандартного. Я помню, что читал, что эта функция будет возвращаться в Windows 10, но я не считаю, что это так. Единственный способ [частичный / неработающий], который я нашел, - это настроить следующие ключи реестра:

[HKEY_CURRENT_USER\Control Panel\Colors]
"Window"="227 221 191"

[HKEY_CURRENT_USER\Control Panel\Desktop\Colors]
"Window"="227 221 191"

Когда я изменил эти клавиши на выбранный мной успокаивающий цвет и перезагрузил компьютер, он работал ОДИН РАЗ. После каждой перезагрузки после этого все белые фоны возвращаются И ДА, эти ключи реестра все еще имеют мои собственные коды RGB. Я действительно ненавижу Microsoft прямо сейчас, но кроме этого, есть ли какой-нибудь надежный способ изменить цвета Windows 10 BG и заставить его придерживаться?

Важно: в меню «Настройки» -> «Персонализация» -> «Цвета» ничего не меняет фон окон. Уже попробовал.

Я использую Windows 10 Enterprise версии 1511 Build 10586.3.

ОБНОВЛЕНИЕ: я перезагрузил снова, и цвета bg работают правильно ... но позже днем ​​все окна bgcolors снова стали белыми. В Windows 8.1 была точно такая же ошибка. Мой вывод заключается в том, что рег хак "работает", но только с перерывами. Это просто ошибка MS? Или есть лучший ответ / решение?


Какую сборку Windows 10 вы используете специально?
Ramhound

Я использую Windows 10 Enterprise версии 1511 Build 10586.3.
HerrimanCoder

Проверьте ссылку ниже , это может помочь вам tenforums.com/tutorials/...

Примечание: я снова перезагрузился, и на этот раз цвета bg работают правильно. У меня мало уверенности в том, что он залипнет, в том числе и после новых перезагрузок. Но здесь есть надежда.
HerrimanCoder

1
Я попробовал Winaero Tweaker - он не меняет цвет окон.
HerrimanCoder

Ответы:


15

Извиняюсь за поздний ответ. Это полностью пропустило мой разум.

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

Черно-белая тема для Windows 10

Также затрагиваются контекстные меню и приложения Metro UI:

Блокнот Windows Контрастное черное контекстное меню Приложение настроек Windows 10 High Contrast Metro UI

Если вы используете Google Chrome для просмотра веб-страниц, вам будет предложено установить расширение High Contrast после применения темы High Contrast, чтобы вы также могли просматривать веб-страницы с высокой контрастностью. Вы также можете использовать расширение без включения режима высокой контрастности.

Как упоминалось ранее @Unsigned , включение High Contrast может изменить внешний вид нескольких элементов пользовательского интерфейса.

Если вы все еще хотите включить режим высокой контрастности, вы можете скопировать следующее в Блокнот и сохранить его в виде .themeфайла и дважды щелкнуть по нему, чтобы применить его.

[Тема]
DisplayName = черный контраст

[Панель управления \ Цвета]
Фон = 0 0 0
Окно = 0 0 0
Меню = 0 0 0
InfoWindow = 0 0 0
WindowFrame = 0 0 0
AppWorkspace = 0 0 0
ButtonFace = 0 0 0
ButtonHilight = 0 0 0
ButtonLight = 0 0 0
HilightText = 255 255 255
Заголовок = 255 255 255
WindowText = 255 255 255
ButtonText = 255 255 255

[Панель управления \ Рабочий стол]
TileWallpaper = 0
WallpaperStyle = 10

[VisualStyles]
Путь =% SystemRoot% \ Resources \ Themes \ Aero \ AeroLite.msstyles
ColorStyle = NormalColor
Размер = NormalSize
HighContrast = 1

[MasterThemeSelector]
МЦМ = DABJDKT

Я не уверен, нужна ли каждая из этих записей, поэтому не стесняйтесь экспериментировать. Я нашел некоторую информацию о разделе цвета здесь , если это поможет (ссылка не работает; зеркало WaybackMachine ).

РЕДАКТИРОВАТЬ:
Если вы не хотите включать режим высокой контрастности и вам нужно только изменить цвет фона окна с белого на что-то другое, вы можете использовать эту тему вместо:

[Тема]
DisplayName = Бежевый

[Панель управления \ Цвета]
Окно = 227 221 191

[Панель управления \ Рабочий стол]
TileWallpaper = 0
WallpaperStyle = 10

[VisualStyles]
Путь =% SystemRoot% \ Resources \ Themes \ Aero \ AeroLite.msstyles
ColorStyle = NormalColor
Размер = NormalSize

[MasterThemeSelector]
МЦМ = DABJDKT

Просто скопируйте это в Блокнот и сохраните как, beige.themeи дважды щелкните по файлу, чтобы применить тему. После того, как вы примените Windows, она должна выглядеть следующим образом:

Окна бежевый фон окна

Вам не нужно включать режим высокой контрастности или сохранять файл темы в определенном месте, чтобы он работал. Убедитесь, что в нем %SystemRoot%\resources\themes\Aero\содержится файл с именем AeroLite.msstyles.


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

4
Благодаря вашему ответу, я наконец-то все заработал, но хочу добавить критический элемент. НАИЛУЧШИЙ / ЛЕГКИЙ способ изменить Windows bgcolor - это найти существующую тему, которая вам нравится (загружена из MS или любой другой) и отредактировать эту тему В большинстве случаев он НЕ будет содержать раздел [Панель управления \ Цвета], поэтому вам нужно добавить его где-нибудь в теме. Сохрани это. Дважды щелкните по нему. Выполнено. Ответ Винаяка был очень полезным, но когда я установил его опубликованную (необработанную) тему выше, он испортил много цветов и вызвал проблемы (не волнуйтесь, Винаяк, легко исправить). Просто отредактируйте существующий, добавьте раздел, установите. Отлично!
HerrimanCoder

2
Также: Вот как отредактировать пакет тем: Пакеты тем (расширение .themepack), например, те, которые вы можете загрузить с MS, на самом деле являются CAB-файлами, которые можно открыть с помощью winzip или аналогичных файлов. Внутри вы найдете файл .theme вместе с другими файлами. Все, что вас волнует, это файл .theme. Распакуйте его и отредактируйте в блокноте. Добавьте [Панель управления \ Цвета] - Окно = 227 221 191 (СМ. ВЫШЕ ПРИМЕР). Измените настройку DisplayName вверху. Сохранить. Двойной щелчок. Ваша тема будет установлена, и вы получите bgcolor на ваш выбор. СПАСИБО Винаяк за то, что указал мне правильное направление.
HerrimanCoder

5
<Rant> Привет, M $, какого черта ты сделал так чертовски сложно изменить цвет фона окон? На эту тему потребовались месяцы, а также комментарии экспертов и эксперименты. Было бы так легко для вас открыть редактор цветов или темы, чтобы выбрать цвета, которые вы хотите для всех аспектов окон. В Windows 7 и XP вы могли бы сделать это, и вы убрали это. </ Rant>
HerrimanCoder


5

Я изменяю это, просматривая этот блог и этот .

  1. Сначала откройте окно проводника и перейдите к C:\Windows\Resources\Themes. Выберите папку «аэро», нажмите Ctrl+, Cчтобы скопировать ее, а затем сразу нажмите Ctrl+, Vчтобы вставить ее и сделать копию. Нажмите «Продолжить» для запроса UAC. Выберите «Сделать это для всех текущих элементов» и нажмите «Пропустить», когда увидите окно «Отказ в доступе к файлам».

  2. Вы получите папку с именем «Aero - Copy». Переименуйте его в «color». (Это не обязательно должен быть «цвет», но здесь мы будем использовать цвет - вам просто нужно использовать непротиворечивое имя.)

  3. Зайдите в вашу новую папку. Вы увидите файл с именем «aero.msstyles». Переименуйте его в «color.msstyles». Нажмите «Продолжить», когда увидите приглашение UAC.

  4. Затем откройте папку «en-US», и вы увидите файл «aero.msstyles.mui». Переименуйте его в «color.msstyles.mui». Когда вы увидите приглашение UAC, нажмите «Продолжить».

    Папка «en-US» может иметь другое имя, если вы используете версию Windows на другом языке.

  5. Вернитесь в основную Themesпапку, и вы увидите файл с именем «aero.theme». Выберите его и скопируйте, нажав Ctrl+ C. Переключитесь на рабочий стол и нажмите Ctrl+, Vчтобы вставить туда копию файла. Переименуйте новый файл «aero.theme» в «color.theme».

  6. Щелкните правой кнопкой мыши файл «color.theme», выберите «Открыть с помощью», выберите «Выбрать другое приложение» и откройте его с помощью «Блокнота».

  7. Прокрутите файл вниз и найдите строку под [VisualStyles]чтением

        Path=%ResourceDir%\Themes\Aero\Aero.msstyles
    

    Замени это

        Path=%ResourceDir%\Themes\color\color.msstyles
    

    Сохраните ваши изменения и закройте Блокнот впоследствии.

  8. Выберите файл «color.theme» и нажмите Ctrl+, Xчтобы вырезать его. Вернитесь в C:\Windows\Resources\Themesпапку и нажмите Ctrl+, Vчтобы вставить ее сюда. Согласитесь с подсказкой UAC, когда закончите. Теперь у вас есть тема, которая может использовать цветные заголовки окон.

  9. Активировать тему - Дважды щелкните файл «color.theme», чтобы активировать новую тему. Windows переключится на файл «color.theme», и заголовки вашего окна немедленно станут цветными.

  10. Выбор пользовательского цвета. Как и в Windows 8, Windows автоматически выбирает «акцентный цвет» на фоне рабочего стола по умолчанию. Но вы можете установить свой собственный цвет.

  11. Щелкните правой кнопкой мыши по рабочему столу и выберите «Персонализация», или откройте приложение «Настройки» и выберите «Персонализация», чтобы найти эти параметры. Выберите категорию «Цвета». Отключите параметр «Автоматически выбирать цвет акцента на моем фоне», и вы увидите список различных цветов, которые вы можете использовать.

  12. Этот список все еще немного ограничен по сравнению с параметрами «Цвет и внешний вид» в Windows 8.1, что позволило вам выбрать любой понравившийся вам цвет. Эта панель управления рабочим столом была полностью скрыта в Windows 10. Однако вы можете получить к ней доступ - пока что.

  13. Чтобы получить доступ к этой скрытой панели управления, нажмите Windows Key+, Rчтобы открыть диалоговое окно «Выполнить». Скопируйте и вставьте следующую строку в диалоговое окно «Выполнить» и выполните команду:

        rundll32.exe shell32.dll,Control_RunDLL desk.cpl,Advanced,@Advanced
    

    Опция «Показать цветовой микшер» позволит вам выбрать любой цвет для заголовков окон.


2
Пожалуйста, процитируйте основные части ответа по ссылочной ссылке (ссылкам), так как ответ может стать недействительным, если связанные страницы изменятся.
DavidPostill

@DavidPostill Я отредактировал и добавил предложение блога в этом.
User008

Хорошее редактирование, намного лучше;)
DavidPostill

@SweatCoder Я думаю, я мог бы помочь вам с этим. Я напишу ответ позже сегодня.
Винаяк

2
@RaunakMaskay ваше сообщение относится к заголовкам окон, а не к цветам фона окон (как в большой белой области, где все печатается)
HerrimanCoder

3

Вы можете сделать редактирование реестра, как описано здесь: Цвет окна и внешний вид удалены в Win10? изменить цвет фона в Windows 10


У меня это работало для некоторых окон, но не для Обозревателя файлов или OneDrive. Интересно, что встроенное в Windows защищено от пользовательских изменений?
Моника Челлио

2

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

Недостатком является то, что темы типа High Contrast также изменяют внешний вид различных элементов пользовательского интерфейса, а также отключают определенные параметры настройки (например, изображения прожектора экрана блокировки).


2

Вы можете сделать это с помощью GreyEveTheme FINAL - Windows 10 High Contrast Theme . Это настроенная высококонтрастная тема. Чтобы настроить его, просто измените значение цвета (это обычный текстовый файл, довольно интуитивно понятный).

PS: Большое спасибо его создателю.

Редактировать: я только что обнаружил "настройки ночного света", это очень интересно.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.