Jak zmienić domyślny kolor tła okna w systemie Windows 10?

26

W Windows 7 i Windows XP bardzo łatwo było zmienić domyślny kolor tła wszystkich okien na dowolne. Patrzenie w białe tło okien przez cały dzień jest trudne dla oczu. Po zmianie WSZYSTKIE okna wszystkich aplikacji byłyby zgodne z niestandardowym kolorem, o ile aplikacje pozwalały na uruchomienie systemu Windows bg. Na przykład działało świetnie w Notatniku i wielu innych aplikacjach.

Następnie geniusze z M $ zdecydowali, że ta funkcja nie jest już potrzebna w Windows 8, i usunęli ją. Było kilka hacków reg, ale nic standardowego. Pamiętam, że czytałem, że funkcja wróci w Windows 10, ale nie wydaje mi się, żeby tak było. Jedynym [częściowym / zepsutym] sposobem, w jaki udało mi się to zrobić, jest poprawienie następujących kluczy rejestru:

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

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

Kiedy zmieniłem te klucze na wybrany przeze mnie kojący kolor i uruchomiłem ponownie, zadziałało JEDEN CZAS. Po każdym ponownym uruchomieniu wszystkie białe tła są z powrotem I JESZCZE te klucze rejestru nadal mają moje niestandardowe kody RGB. Naprawdę nienawidzę Microsoft w tej chwili, ale poza tym, czy istnieje jakiś solidny sposób na zmianę kolorów Windows 10 bg i sprawienie, by się trzymał?

Ważne: w Ustawieniach -> Personalizacja -> Kolory, żadna z nich nie zmienia tła systemu Windows. Już próbowałem.

Korzystam z systemu Windows 10 Enterprise wersja 1511 kompilacja 10586.3.

AKTUALIZACJA: Zrestartowałem się ponownie i kolory bg działają poprawnie ... ale później tego samego dnia wszystkie okna bgcolours znów stały się białe. Windows 8.1 miał dokładnie ten sam błąd. Mój wniosek jest taki, że hack reg „działa”, ale tylko sporadycznie. Czy to po prostu błąd MS? Czy jest lepsza odpowiedź / rozwiązanie?

HerrimanCoder
źródło
Jakiej wersji systemu Windows 10 używasz konkretnie?
Ramhound,
Korzystam z systemu Windows 10 Enterprise wersja 1511 kompilacja 10586.3.
HerrimanCoder,
Sprawdź poniższy link, który może ci pomóc tenforums.com/tutorials/…
Uwaga: Ponownie uruchomiłem ponownie i tym razem kolory bg działają poprawnie. Nie mam pewności, czy się utrzyma, w tym po ponownym uruchomieniu komputera. Ale mam nadzieję.
HerrimanCoder,
1
Wypróbowałem Winaero Tweaker - to nie zmienia kolorów okien Windows.
HerrimanCoder

Odpowiedzi:

15

Przepraszamy za spóźnioną odpowiedź. To całkowicie mi pomknęło.

Nie przetestowałem dokładnie tego rozwiązania, ale wydaje się, że wykonało swoją pracę. Aby to zadziałało, musisz przełączyć na motyw Wysoki kontrast. Po zastosowaniu motywu system Windows powinien wyglądać następująco:

Windows 10 High Contrast Black Theme

Wpływa to również na menu kontekstowe i aplikacje Metro UI:

Windows Contrast Menu Kontrast Czarny Kontrast Aplikacja Windows 10 Settings High Contrast Metro UI

Jeśli używasz Google Chrome do przeglądania stron internetowych, będzie to poprosi, aby zainstalować High Contrast rozszerzenia po zastosowaniu wysoki kontrast motywu, dzięki czemu można również przeglądać strony internetowe w wysokim kontraście. Możesz także użyć rozszerzenia bez włączania trybu wysokiego kontrastu.

Jak wspomniano wcześniej @Unsigned , włączenie wysokiego kontrastu może zmienić wygląd kilku elementów interfejsu użytkownika.

Jeśli nadal chcesz włączyć tryb wysokiego kontrastu, możesz skopiować następujące elementy do Notatnika i zapisać go jako .themeplik, a następnie kliknąć go dwukrotnie, aby zastosować.

[Motyw]
DisplayName = czarny wysoki kontrast

[Panel sterowania \ Kolory]
Tło = 0 0 0
Okno = 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
Tekst tytułu = 255 255 255
WindowText = 255 255 255
ButtonText = 255 255 255

[Panel sterowania \ Pulpit]
TileWallpaper = 0
WallpaperStyle = 10

[VisualStyles]
Ścieżka =% SystemRoot% \ resources \ themes \ Aero \ AeroLite.msstyles
ColorStyle = NormalColor
Rozmiar = normalny rozmiar
HighContrast = 1

[MasterThemeSelector]
MTSM = DABJDKT

Nie jestem pewien, czy każdy z tych wpisów jest konieczny, więc eksperymentuj. Znalazłem kilka informacji na temat sekcji kolorów tutaj , czy to pomaga (Link złamane; lustro WaybackMachine ).

EDYCJA:
Jeśli nie chcesz włączać trybu wysokiego kontrastu i potrzebujesz jedynie zmienić kolor okna tła z białego na inny, możesz zamiast tego użyć tego motywu:

[Motyw]
DisplayName = Beżowy

[Panel sterowania \ Kolory]
Okno = 227 221 191

[Panel sterowania \ Pulpit]
TileWallpaper = 0
WallpaperStyle = 10

[VisualStyles]
Ścieżka =% SystemRoot% \ resources \ themes \ Aero \ AeroLite.msstyles
ColorStyle = NormalColor
Rozmiar = normalny rozmiar

[MasterThemeSelector]
MTSM = DABJDKT

Po prostu skopiuj go do Notatnika i zapisz jako beige.themei kliknij dwukrotnie plik, aby zastosować motyw. Windows powinien wyglądać tak po zastosowaniu:

Windows beżowym tle okna

Nie trzeba włączać trybu wysokiego kontrastu ani zapisywać pliku motywu w określonej lokalizacji, aby działał. Upewnij się, że %SystemRoot%\resources\themes\Aero\zawiera plik o nazwie AeroLite.msstyles.

Vinayak
źródło
2
Vinayak, czy ten kontrastowy motyw pozwoli mi zmienić kolor tła na inny niż czarny? Nie chcę czerni, a tak naprawdę to nie jest motyw o wysokim kontraście, który chcę. Chcę kolor tła, który jest nieco beżowy, a wszystkie kolory czcionek są po prostu domyślne dla systemu Windows itp.
HerrimanCoder
4
W końcu udało mi się to wszystko dzięki twojej odpowiedzi, ale chcę dodać kluczowy element. Najlepszym / najłatwiejszym sposobem zmiany systemu Windows bgcolor jest znalezienie istniejącego motywu, który lubisz (pobrany z MS lub cokolwiek innego) i edycja tego motywu. Zazwyczaj NIE będzie zawierał sekcji [Panel sterowania \ Kolory], więc musisz dodać to gdzieś w motywie. Zapisz to. Kliknij dwukrotnie. Gotowy. Odpowiedź Vinayaka była bardzo pomocna, ale kiedy zainstalowałem powyższy motyw (surowy) powyżej, spieprzył wiele kolorów i spowodował problemy (nie martw się, Vinayak, łatwy do naprawienia). Po prostu edytuj istniejący, dodaj sekcję, zainstaluj. Doskonały!
HerrimanCoder
2
Ponadto: Oto jak edytować pakiet motywów: Pakiety motywów (rozszerzenie .themepack), takie jak te, które można pobrać z MS, są w rzeczywistości plikami CAB, które można otworzyć za pomocą programu Winzip lub podobnego. Wewnątrz znajdziesz plik .theme wraz z innymi innymi plikami. Jedyne, na czym Ci zależy, to plik .theme. Wyodrębnij i edytuj w notatniku. Dodaj [Panel sterowania \ Kolory] - okno = 227 221 191 (PATRZ POWYŻSZY PRZYKŁAD). Zmień ustawienie DisplayName u góry. Zapisać. Podwójne kliknięcie. Twój motyw zostanie zainstalowany i będziesz miał wybrany kolor bgcolor. DZIĘKUJE Vinayak za skierowanie mnie we właściwym kierunku.
HerrimanCoder
5
<Rant> Hej M $, dlaczego do cholery sprawiłeś, że tak cholernie trudno zmienić kolor tła okna? Wymagało to miesięcy na ten wątek, wraz z komentarzami ekspertów i eksperymentami. Byłoby tak ŁATWE, aby udostępnić edytor kolorów lub edytor motywów, aby wybrać kolory, które chcesz we wszystkich aspektach okien. W Windows 7 i XP możesz to zrobić i zabrałeś to. </Rant>
HerrimanCoder
1
Link do sekcji kolorów jest martwy. Istnieje sekcja w formacie pliku motywów
GeroldBroser przywraca Monikę
5

Zmieniam to, przeglądając tego bloga i tego .

  1. Najpierw otwórz okno Eksploratora plików i przejdź do C:\Windows\Resources\Themes. Wybierz folder „aero”, naciśnij Ctrl+, Caby go skopiować, a następnie natychmiast naciśnij Ctrl+, Vaby go wkleić i wykonać kopię. Kliknij „Kontynuuj”, aby wyświetlić monit UAC. Wybierz „Zrób to dla wszystkich bieżących elementów” i kliknij „Pomiń”, gdy zobaczysz okno Odmowa dostępu do pliku.

  2. Otrzymasz folder o nazwie „aero - Kopiuj”. Zmień nazwę na „kolor”. (Nie musi to być „kolor”, ale tutaj będziemy używać kolorów - wystarczy użyć spójnej nazwy).

  3. Przejdź do swojego nowego folderu. Zobaczysz plik o nazwie „aero.msstyles”. Zmień nazwę na „color.msstyles”. Kliknij „Kontynuuj”, gdy zobaczysz monit UAC.

  4. Następnie otwórz folder „en-US”, a zobaczysz plik „aero.msstyles.mui”. Zmień nazwę na „color.msstyles.mui”. Gdy zobaczysz monit UAC, kliknij Kontynuuj.

    Folder „en-US” może mieć inną nazwę, jeśli używasz innej wersji językowej systemu Windows.

  5. Wróć do głównego Themesfolderu, a zobaczysz plik o nazwie „aero.theme”. Wybierz i skopiuj, naciskając Ctrl+ C. Przełącz się na pulpit i naciśnij Ctrl+, Vaby wkleić tam kopię pliku. Zmień nazwę nowego pliku „aero.theme” na „color.theme”.

  6. Kliknij prawym przyciskiem myszy plik „color.theme”, wskaż „Otwórz za pomocą”, wybierz „Wybierz inną aplikację” i otwórz go za pomocą Notatnika.

  7. Przewiń w dół w pliku i znajdź linię pod [VisualStyles]czytaniu

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

    Zamień na

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

    Zapisz zmiany i zamknij Notatnik.

  8. Wybierz plik „color.theme” i naciśnij Ctrl+, Xaby go wyciąć. Wróć do C:\Windows\Resources\Themesfolderu i naciśnij Ctrl+, Vaby wkleić go tutaj. Po zakończeniu zaakceptuj monit UAC. Masz teraz motyw, w którym można używać kolorowych pasków tytułowych okien.

  9. Aktywuj motyw - Kliknij dwukrotnie plik „color.theme”, aby aktywować nowy motyw. Windows przełączy się na plik „color.theme”, a paski tytułowe okna natychmiast staną się kolorowe.

  10. Wybierz kolor niestandardowy - tak jak w Windows 8, Windows automatycznie domyślnie wybiera „kolor akcentu” z tła pulpitu. Ale możesz ustawić własny kolor.

  11. Kliknij pulpit prawym przyciskiem myszy i wybierz „Personalizuj” lub otwórz aplikację Ustawienia i wybierz „Personalizacja”, aby znaleźć te opcje. Wybierz kategorię „Kolory”. Wyłącz opcję „Automatycznie wybierz kolor akcentu z mojego tła”, a zobaczysz listę różnych kolorów, których możesz użyć.

  12. Ta lista jest nadal nieco ograniczona w porównaniu do opcji Kolor i wygląd w systemie Windows 8.1, co pozwoliło wybrać dowolny kolor, który Ci się podobał. Ten pulpitowy panel sterowania został całkowicie ukryty w systemie Windows 10. Jednak nadal można uzyskać do niego dostęp - na razie.

  13. Aby uzyskać dostęp do tego ukrytego panelu sterowania, naciśnij Windows Key+, Raby otworzyć okno dialogowe Uruchom. Skopiuj i wklej następujący wiersz do okna dialogowego Uruchom i uruchom polecenie:

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

    Opcja „Pokaż mikser kolorów” pozwoli Ci wybrać dowolny kolor pasków tytułowych okna.

Użytkownik 008
źródło
2
Podaj zasadnicze części odpowiedzi z linków referencyjnych, ponieważ odpowiedź może stać się nieważna, jeśli połączona strona (strony) ulegną zmianie.
DavidPostill
@DavidPostill Zredagowałem i dodałem w nim sugestię bloga.
008
Fajna edycja, znacznie lepsza;)
DavidPostill
@SweatCoder Myślę, że mógłbym ci w tym pomóc. Napiszę odpowiedź później dzisiaj.
Vinayak,
2
@RaunakMaskay twój post dotyczy pasków tytułowych systemu Windows, a nie kolorów tła systemu Windows (jak w dużym białym obszarze, w którym odbywa się całe pisanie)
HerrimanCoder
3

Możesz dokonać edycji rejestru zgodnie z opisem tutaj: Kolor i wygląd okna usunięte w Win10? zmienić kolor tła w systemie Windows 10

Paul Bullivant
źródło
To działało dla mnie w niektórych oknach, ale nie w przeglądarce plików i OneDrive. Zastanawiam się, czy rzeczy wbudowane w system Windows są chronione przed modyfikacjami użytkownika?
Monica Cellio
2

Motywy o wysokim kontraście umożliwiają zmianę domyślnego tła okna, a także domyślnych kolorów tekstu / zaznaczenia w całym systemie.

Minusem jest to, że motywy typu Wysoki kontrast zmieniają także wygląd różnych elementów interfejsu, a także wyłączają niektóre opcje dostosowywania (takie jak obrazy reflektorów na ekranie blokady).


źródło
2

Możesz to zrobić za pomocą GreyEveTheme FINAL - Windows 10 High Contrast Theme . To niestandardowy motyw o wysokim kontraście. Aby go dostosować, wystarczy zmienić wartość koloru (jest to zwykły plik tekstowy, całkiem intuicyjny).

ps: Wielkie podziękowania dla jego twórcy.

Edycja: Właśnie odkryłem, że „ustawienia oświetlenia nocnego” są bardzo interesujące.

Guillaume
źródło