Windows - GPO veya komut dosyası aracılığıyla yüksek kontrast modu kapatılsın mı?


10

Gerçekten korkunç yüksek kontrastlı bazı temalar açan ve daha sonra BT kaynaklarını tüketemedikleri için büyük ölçüde Windows 10 bilgisayarları ve kullanıcıları ile ilgili bir durumum var.

Bu ayarı değiştirmek için bir klavye kısayolu olduğunun farkındayım ( Alt+ Shift+ Print Screen), ancak bunu yapmak veya kullanıcı eğitimini denemek çok fazla kaynak gerektiriyor ve erişilebilirlik ayarlarına erişimi tamamen engelleme seçeneklerinin farkındayım , ancak biz Görme engelli, kullanım kolaylığı ayarlarına erişim gerektiren kullanıcılar var, bu yüzden bu bir seçenek değil. Bir kullanıcının temasını değiştirmesini önleyen seçeneklerin de farkındayım , ancak bunu yapmadan önce bu yüksek kontrastlı tema çöpünden kurtulmam gerekiyor.

Herkes yüksek kontrastlı temayı bir komut dosyası veya GPO aracılığıyla kapatmanın bir yolunu biliyor mu?


Kayıt Defteri Öğesi Tercihinde HKCU \ CONTROL PANEL \ ACCESSIBILITY \ HIGHCONTRAST Flags = 126 zorla denendi mi?
yagmoth555

@ yagmoth555 Hayır. Bunu deneyeyim.
HopelessN00b

@ yagmoth555 Pekala, bu bir parçası gibi görünüyor. Yüksek kontrastlı temanın kapalı olması için doğru değer budur, ancak bu kayıt defteri değerini değiştirmek yüksek kontrastlı temanın dehşetini geri almaz.
HopelessN00b

O zaman sadece bir tıklamayı simüle etmenin bir yolunu görüyorum, ancak böyle bir komutu test ettim ve işe yaramadı; rundll32.exe% SystemRoot% \ system32 \ shell32.dll, Control_RunDLL% SystemRoot% \ system32 \ desk.cpl çalışma masası, @ Temalar / İşlem: OpenTheme /file:"C:\Windows\Resources\Themes\aero.theme ", I aero.theme öğesini C: \ Windows \ Resources \ Access Ease Themes \ hc1.theme içeriği ile değiştirmek için kullanılır; HighContrast = 1 - HighContrast = 0 gibi bazı ayarları kaldırmak, ancak başarılı değil. Belki bir şekilde çalışıp çalışmadığını kontrol etmek için bir yol
yagmoth555

2
@Ploni Ama bir kez sete geri dönmezler, bunu yapmak istiyorum. Görsel engelli kullanıcılarımız olmadan bunu yapamam, en azından biri ekranını görebilmek için yüksek kontrastlı temayı kullanıyor.
HopelessN00b

Yanıtlar:


6

Bunu çözebilmemin tek yolu pencerelere başka bir "Tema" yüklemek. Bunu yapmak için, varsayılan windows temasını yükleyen bir oturum açma komut dosyası oluşturdum, komut dosyası aşağıdakileri içerir:

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

Bir temayı bu şekilde yüklemek, girişte yüksek renk kontrastı ayarlarını gerçekten sıfırladı, ancak her girişte bir kontrol paneli penceresi açtı, bu yüzden şöyle değiştirdim:

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

Yeni hat, yeni temayı uyguladıktan sonra kontrol paneli penceresini öldürdü.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.