Windows - вимкніть режим високої контрастності через GPO або скрипт?


10

У мене ситуація із значним розгортанням комп’ютерів Windows 10 та користувачів, які вмикають деякі справді жахливі висококонтрастні теми, а потім споживають ІТ-ресурси, тому що вони не можуть її змінити.

Я знаю, що для змінення цього параметра ( Alt+ Shift+ Print Screen) існує комбінація клавіш ( + + ), але бігати над цим чи намагатися навчатись користувачів занадто багато ресурсів, і мені відомо, що можна повністю заблокувати доступ до налаштувань доступності , але ми мати користувачів із вадами зору, яким потрібен доступ до налаштувань зручності використання, які не є зловмисними, тому це не є можливим. Я також знаю про варіанти заборонити користувачеві змінювати тему , але перш ніж це зробити, мені потрібно позбутися цього сміття з високою контрастністю.

Хтось знає про спосіб просто вимкнути тему з високим контрастом за допомогою сценарію чи GPO?


У налаштуваннях "Параметр реєстру", натиснувши HKCU \ CONTROL PANEL \ ДОСТУПНІСТЬ \ HIGHCONTRAST прапори = 126 спробували?
yagmoth555

@ yagmoth555 Ні. Дозвольте мені спробувати це.
HopelessN00b

@ yagmoth555 Ну, це, здається, є частиною цього. Це правильне значення для відключення теми з високим контрастом, але зміна цього значення реєстру не скасовує жахів теми з високим контрастом.
HopelessN00b

Я бачу лише спосіб імітувати клацання, але я протестував якусь таку команду, і вона не працювала; rundll32.exe% SystemRoot% \ system32 \ shell32.dll, Control_RunDLL% SystemRoot% \ system32 \ desk.cpl desk, @ Теми / Дія: OpenTheme /file:"C:\ Windows WindowsResources\Themes\aero.theme ", я використовується для модифікації aero.theme із вмістом C: \ Windows \ Resources \ Теми простоти доступу \ hc1.theme для видалення деяких параметрів, наприклад, HighContrast = 1 до HighContrast = 0, але успіху немає. Можливо, це шлях до перевірки, чи може це якось вийти
yagmoth555

2
@Ploni Але вони не повертають її після встановлення, що я хочу зробити. Я також не можу зробити це без урахування наших користувачів із вадами зору, принаймні один з яких використовує тему з високим контрастом, щоб мати можливість бачити її екран.
HopelessN00b

Відповіді:


6

Єдиний спосіб, коли мені вдалося це вирішити, - це завантажити ще одну «Тему» у Windows. Для цього я створив скрипт для входу, який завантажує тему Windows за замовчуванням, сценарій містить наступне:

@echo off
C:\Windows\resources\Themes\aero.theme

Завантаження теми таким чином справді скинуло високі налаштування контрастності кольорів при вході в систему, але воно відкривало вікно панелі управління при кожному вході, тому я змінив її на:

@echo off
C:\Windows\resources\Themes\aero.theme
taskkill /F /IM systemsettings.exe

Новий рядок вбив вікно панелі управління після застосування нової теми.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.