Delphi Programming / Object Pascal
サイトのトップページへ リンクのページへ ロゴマーク
[掲載 2009年03月12日] [更新 2011年10月22日]* Delphi 一般・その他 [未分類 - OS の操作等]
セキュリティで保護されたデスクトップに切替えない
動作確認等 Windows Vista
Windows 7 U64
[整理番号 - 1650]







01_セキュリティで保護されたデスクトップ


Windows Vista ではセキュリティが強化され、ユーザアカウント制御ダイアログが表示されるたびに、下図のように、デスクトップの背景が半透明の暗い画面となります。これを [セキュリティで保護されたデスクトップ] と言います。この状態のオン・オフのチラツキがしないようにする方法です。
なお、ユーザアカウント制御 (UAC) を無効した場合は、この設定は必要ありません。


図1
デスクトップ切替え画面
  • ちょっとウザイ
  • 他の操作が一切できない
図2
保護されたデスクトップを無効にした結果




02_Vista のセキュリティで保護されたデスクトップを非表示


Windows Vista の場合です。


図3
ダイアログを表示
  • [スタート] の [検索の開始 に
    secpol.msc /s と入力して [Enter]
図4
ローカルセキュリティポリシー
  • [ローカルポリシー] を展開して[セキュリティオプション] を選択
図5
セキュリティオプション
  • [ユーザアカウント制御:昇格のプロンプト時にセキュリティで保護されたデスクトップに切り替える] をダブルクリックで開く
図6
設定
  • [無効] をチェックする
  • [OK] で設定ダイアログを閉じる




03_Windows 7 のセキュリティで保護されたデスクトップを非表示


Windows 7 では UAC 関係の設定がかなり変わりました。[ユーザアカウント制御の設定] ダイアログを表示して、[変更の通知を受け取るタイミング] を設定すると、この保護されたデスクトップ、セキュアデスクトップモードになりません。


図7
[プログラムとファイルの検索]
  • UserAccountControlSettings.exe
    と入力して [Enter]
図8
下から 2 番目に設定
  • これは 1 番目というのか ?