子プロセスの作成中に ERROR_ELEVATION_REQUIRED を処理できませんでした。

2009/2/27 18:26
はてなブックマーク livedoor クリップ Buzzurl

エラー画面 - ソース: Microsoft-Windows-Uac/Operational(UAC), イベントID: 1

子プロセスの作成中にERROR_ELEVATION_REQUIREDを処理できませんでした。

どうすればいいか?

  • ソフトウェアの利用者には、出来ることはありません。
    • 特定のソフトウェア利用時に問題が発生する場合は、開発者に連絡してください。
    • ユーザ アカウント制御(UAC)を無効にすると改善する場合がありますが、セキュリティ上好ましくありません。
  • 開発者は、次の点を確認してください。
    • 管理者権限が必要なプログラムを呼び出すときに、失敗しています。
    • CreateProcess関数(旧VBではShell等)は使えません。ShellExecute関数などを使うよう変更してください。
    • 管理者権限が必要ない場合、manifestファイルに記録するか、ファイル名にsetup, installなどの文字列を使わないようにします。

どんなエラーか?

通常の権限で動作している「あるソフトウェア」が、管理者権限が必要な「別のソフトウェア」を起動しようとしたときに、その起動方法に問題があったことを示しています。

関連する記事

Windows, イベントログ, システム , , ,