別のデスクトップのダイアログで [OK] をクリックするにはどうすればよいですか?

別のデスクトップのダイアログで [OK] をクリックするにはどうすればよいですか?

数か月間、Windows Updateが停止していました。数か月間、Windowsインストーラー何かをしようとして行き詰まった:

ここに画像の説明を入力してください

再起動するたびに、ドライブのルートに孤立したフォルダーが残りますC:

ここに画像の説明を入力してください

ドキュメント エクスプローラーが Windows インストーラーによって/setupコマンド ライン オプションを使用して起動されたことがわかります。

"c:\Program Files (x86)\Common Files\Microsoft Shared\Help 8\dexplore.exe" /setup /log "C:\Windows\TEMP\VS1.tmp"

今日ようやく調べてみたところ、問題はドキュメントエクスプローラーメッセージ ボックスが表示されたままになります:

ここに画像の説明を入力してください

のコンテキストで実行されており、おそらく別のデスクトップで実行されOKているダイアログ ボックスをクリックするにはどうすればよいですか?NT AUTHORITY\SYSTEM

注記: Windowsは、サービスメッセージ ボックスが表示され、セッション 0 デスクトップに切り替えることができます。

参照

答え1

私はそれを行う一つの方法を見つけました。ただし、grawity の作品を見てみたいと思います。

MessageBoxデスクトップに表示されていますSession 0。Windows Vistaおよび7には、「安全な「デスクトップ」と表示され、それに切り替えることができます。

サービスが実行されていなかったため、通知が表示されませんでしたInteractive Services Detection(Windows 7ではデフォルトでマニュアル起動する)。

サービス名:UI0検出
表示名:インタラクティブサービス検出
説明:対話型サービスに対するユーザー入力の通知を有効にします。これにより、対話型サービスによって作成されたダイアログが表示されたときにアクセスできるようになります。このサービスが停止されると、新しい対話型サービス ダイアログの通知は機能しなくなり、対話型サービス ダイアログにアクセスできなくなる可能性があります。このサービスが無効になると、新しい対話型サービス ダイアログの通知とアクセスの両方が機能しなくなります。
実行可能ファイルへのパス: C:\Windows\system32\UI0Detect.exe

管理者特権のコマンド プロンプトから次のコマンドを実行して、このサービスを手動で開始できます。

>sc start ui0detect

それを実行するとすぐに通知が表示されました。メッセージ ボックスが検出され、安全なデスクトップに切り替えるように提案されました。

ここに画像の説明を入力してください

OK問題のダイアログボックスをクリックした後、私は終わったボタン:

ここに画像の説明を入力してください

Session 0「」に切り替える方法を見つけるのはまだ良いでしょう。安全な「デスクトップはいつでも好きなときに使える -インタラクティブサービス検出サービスは対話型サービスを検出しました。

関連情報