22

В 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? Или есть лучший ответ / решение?

5 ответов5

11

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

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

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

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

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

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

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

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

[Theme]
DisplayName=High Contrast Black

[Control Panel\Colors]
Background=0 0 0
Window=0 0 0
Menu=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
Titletext=255 255 255
WindowText=255 255 255
ButtonText=255 255 255

[Control Panel\Desktop]
TileWallpaper=0
WallpaperStyle=10

[VisualStyles]
Path=%SystemRoot%\resources\themes\Aero\AeroLite.msstyles
ColorStyle=NormalColor
Size=NormalSize
HighContrast=1

[MasterThemeSelector]
MTSM=DABJDKT

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

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

[Theme]
DisplayName=Beige

[Control Panel\Colors]
Window=227 221 191

[Control Panel\Desktop]
TileWallpaper=0
WallpaperStyle=10

[VisualStyles]
Path=%SystemRoot%\resources\themes\Aero\AeroLite.msstyles
ColorStyle=NormalColor
Size=NormalSize

[MasterThemeSelector]
MTSM=DABJDKT

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

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

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

3

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

  1. Сначала откройте окно проводника и перейдите в C:\Windows\Resources\Themes .  Выберите папку «aero», нажмите 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+R, чтобы открыть диалоговое окно «Выполнить». Скопируйте и вставьте следующую строку в диалоговое окно «Выполнить» и выполните команду:

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

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

2

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

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

1

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

1

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .