Windows - matikan mode kontras tinggi melalui GPO atau skrip?

10

Saya memiliki situasi dengan penyebaran komputer dan pengguna Windows 10 yang cukup besar yang menghidupkan beberapa tema kontras tinggi yang benar-benar mengerikan, dan kemudian menghabiskan sumber daya TI karena mereka tidak dapat mengubahnya kembali.

Saya sadar bahwa ada pintasan keyboard untuk beralih pengaturan ini ( Alt+ Shift+ Print Screen), tetapi berlarian melakukan itu atau mencoba pendidikan pengguna terlalu banyak sumber daya, dan saya menyadari pilihan untuk sepenuhnya memblokir akses ke pengaturan aksesibilitas , tetapi kami memiliki pengguna dengan cacat visual yang memerlukan akses ke kemudahan pengaturan penggunaan yang tidak jahat, jadi itu bukan pilihan. Saya juga mengetahui opsi untuk mencegah pengguna mengubah tema mereka , tetapi sebelum melakukannya, saya harus menyingkirkan sampah tema kontras tinggi ini.

Adakah yang tahu cara untuk menonaktifkan tema kontras tinggi melalui skrip atau GPO?

HopelessN00b
sumber
Dalam Preferensi, Item Registri, mendorong HKCU \ CONTROL PANEL \ ACCESSIBILITY \ HIGHCONTRAST Bendera = 126 dicoba?
yagmoth555
@ yagmoth555 Tidak. Biarkan saya mencobanya.
HopelessN00b
@ yagmoth555 Ya, sepertinya itu bagian dari itu. Itulah nilai yang tepat untuk tema kontras tinggi dimatikan, tetapi mengubah nilai registri itu tidak membatalkan kengerian tema kontras tinggi.
HopelessN00b
Saya hanya melihat cara untuk mensimulasikan klik itu, tapi saya menguji beberapa perintah seperti itu dan tidak berhasil; rundll32.exe% SystemRoot% \ system32 \ shell32.dll, Control_RunDLL% SystemRoot% \ system32 \ desk.cpl desk, @ Tema / Tindakan: OpenTheme /file:"C: digunakan untuk memodifikasi aero.theme dengan konten C: \ Windows \ Resources \ Kemudahan Tema Access \ hc1.theme untuk menghapus beberapa pengaturan, seperti HighContrast = 1 ke HighContrast = 0, tetapi tidak berhasil. Mungkin itu jalan untuk memeriksa apakah itu bisa berhasil entah bagaimana
yagmoth555
2
@ Ploni Tapi mereka tidak mengembalikannya setelah ditetapkan, itulah yang saya ingin lakukan. Saya juga tidak dapat melakukan ini tanpa memperhitungkan pengguna kami yang memiliki keterbatasan penglihatan, setidaknya satu di antaranya menggunakan tema kontras tinggi untuk dapat melihat layarnya.
HopelessN00b

Jawaban:

6

Satu-satunya cara saya bisa menyelesaikan ini adalah memuat "Tema" lain di windows. Untuk melakukan ini, saya membuat skrip login yang memuat tema windows default, skrip berisi berikut ini:

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

Memuat tema dengan cara ini memang me-reset pengaturan kontras warna tinggi saat login, tetapi membuka jendela panel kontrol di setiap login, jadi saya mengubahnya menjadi:

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

Baris baru membunuh jendela panel kontrol setelah menerapkan tema baru.

Noor Khaldi
sumber