Windows-GPOまたはスクリプトを介してハイコントラストモードをオフにしますか?


10

Windows 10コンピューターの大規模な展開と、本当に恐ろしいハイコントラストのテーマを有効にし、元に戻すことができないためITリソースを消費しているユーザーがいる状況です。

私は、この設定を(切り替えるキーボードショートカットがあることを承知しているAlt+ Shift+ Print Screen)、しかし、それやったり、あまりにもリソースを集中しているユーザー教育をしようと走り回っている、と私は完全にアクセシビリティ設定へのアクセスをブロックするオプションを認識してんだが、我々悪意のない使いやすさの設定へのアクセスを必要とする視覚障害のあるユーザーがいるため、これはオプションではありません。 ユーザーがテーマを変更できないようにするオプションも知っていますが、変更する前に、この高コントラストのテーマのゴミを取り除く必要があります。

スクリプトまたはGPOを介してハイコントラストテーマを単純にオフにする方法を知っている人はいますか?


設定、レジストリアイテムで、HKCU \ CONTROL PANEL \ ACCESSIBILITY \ HIGHCONTRAST Flags = 126をプッシュしようとしましたか?
yagmoth555

@ yagmoth555いいえ。やってみます。
HopelessN00b 2017年

@ yagmoth555まあ、それはそれの一部のようです。これは、ハイコントラストテーマがオフになっている場合の正しい値ですが、そのレジストリ値を変更しても、ハイコントラストテーマの恐怖が取り消されることはありません。
HopelessN00b 2017年

私はクリックをシミュレートする方法しか見ていませんが、そのようなコマンドをテストしたところ機能しませんでした。rundll32.exe%SystemRoot%\ system32 \ shell32.dll、Control_RunDLL%SystemRoot%\ system32 \ desk.cpl desk、@ Themes / Action:OpenTheme /file:"C:\Windows\Resources\Themes\aero.theme "、I C:\ Windows \ Resources \ Ease of Access Themes \ hc1.themeの内容でaero.themeを変更して、HighContrast = 1からHighContrast = 0などの一部の設定を削除しますが、成功しません。たぶん、それが何らかの形でうまくいくかどうかを確認するための道なのかもしれません
yagmoth555

2
@Ploniしかし、一度設定すると元に戻らないので、これは私がやろうとしていることです。また、視覚障害を持つユーザーのせいでこれを行うこともできません。少なくとも1人は、彼女の画面を見ることができるようにハイコントラストテーマを使用しています。
HopelessN00b 2017年

回答:


6

これを解決できた唯一の方法は、ウィンドウに別の「テーマ」をロードすることです。これを行うために、デフォルトのWindowsテーマをロードするログインスクリプトを作成しました。このスクリプトには以下が含まれています。

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

この方法でテーマをロードすると、実際にログイン時にハイカラーコントラスト設定がリセットされましたが、ログインごとにコントロールパネルウィンドウが開いたため、次のように変更しました。

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

新しい行は、新しいテーマを適用した後にコントロールパネルウィンドウを強制終了しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.