RunOnceEx レジストリ キーの説明

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

英語版 KB:310593
概要
この資料では、RunOnceEx レジストリ キーの機能について説明します。
詳細
重要です このセクション、メソッド、またはタスク、レジストリを変更する方法を示す手順が含まれています。ただし、レジストリを誤って変更すると深刻な問題が発生。そのため、慎重にこの手順を実行することを確認します。これを変更する前に追加された保護のため、レジストリのバックアップを作成します。その後、問題が発生した場合、レジストリを復元できます。レジストリを復元する方法の詳細については、Knowledge Base の資料を参照するのには、次の資料番号をクリックしてください。
322756 Windows でレジストリを復元する方法
RunOnceEx には、次の機能があります。
  • 状態: レジストリ キーに含まれる項目の処理中にダイアログ ボックスが表示されます。処理するエントリがセクションにグループ分けして、ダイアログ ボックスの処理中、現在のセクションが強調表示されます。ステータス ダイアログ ボックス機能を無効にすることができます。
  • パフォーマンス: Run および RunOnce レジストリ キーに含まれるコマンドの大部分作成別個のプロセスは効率的ではありません。RunOnceEx レジストリ キーが別のプロセスは作成されません。RunOnceEx レジストリ キーもままには、すべてのセクションに読み込まれている Dll の依存関係一覧がサポートされていますか、いくつかのセクションでは、処理されています。
  • エラー処理: DLL 内の関数の呼び出し中に例外が発生する場合は、例外をキャッチし、ユーザーにエラー ダイアログ ボックスが表示されます。RunOnceEx レジストリ キー内のフラグを使用して、このエラー ダイアログ ボックスを抑制できます。エラーのログを有効にし、RunOnceEx レジストリ キーを実行するためのフラグを設定することもできます。
  • 決定的: RunOnceEx レジストリ キーのエントリと、決められた順序がアルファベット順に強制的にセクションを並べ替えます。
Runonce.exe と Runonce.exe.mui ファイルで次の場所の場所にあります。
32-bit systems:--------------------C:\Windows\System32\runonce.exe Windows Vista and higher:C:\Windows\System32\en-US\runonce.exe.mui  64-bit systems:--------------------64-bit processes:C:\Windows\System32\runonce.exe Windows Vista and higher:C:\Windows\System32\en-US\runonce.exe.mui  32-bit processes:C:\Windows\SysWOW64\runonce.exe Windows Vista and higher:C:\Windows\SysWOW64\en-US\runonce.exe.mui




Windows 2000、Windows XP および Windows Server 2003 では、RunOnceEx レジストリ キーは既定で存在します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx


Windows Vista、Windows Server 2008、Windows 7 と Windows サーバー 2008 R2 の。既定では、RunOnceEx レジストリ キーは存在しません。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx キー


RunOnceEx サンプルでメモ帳を実行するのには

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
タイトル「セットアップのタイトルを」=
フラグdword:00000002 =

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\0001
RunMyApp= "||メモ帳で"

構文例

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
フラグdword:00000000 =
タイトル「状態ダイアログ ボックスのタイトル」を = します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\Depend
0001= " xxx1"
000 X= " xxxx"

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\0001
Entry1"MyApp1.exe"=
エントリ X"MyApp2.exe"=

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\000 x では実装されていなかったために発生します

メモ
  • "xxx1、xxxx"は、ダイナミック リンク ライブラリ (DLL) または .ocx ファイルのファイル名 (My.ocx、My.dll) などです。
  • "0001、000x"セクション名です。セクション名は英数字でことができます。
  • "entry1 entryX"レジストリを実行するのには、プログラム ファイルを指定する文字列値です。

値およびサブキーの定義

フラグ値は DWORD 値である、 RunOnceEx次の設定を有効または無効にするには、[キー] をクリック。

関数関数の定義
0x00000000既定値すべての機能が無効になっています。
0x00000004シェル状態を確認します。シェルが OLE コマンドを受け入れ可能であることを確認します。
0x00000008エラー ダイアログを表示しませんエラー ダイアログ ボックスは表示されません。
0x00000010エラー ログ ファイルを作成します。エラーが発生した場合は、C:\Windows\RunOnceEx.err ファイルを作成します。
0x00000020実行ログ ファイルを作成します。コマンドのステータスが C:\Windows\RunOnceEx.log ファイルを作成します。
0x00000040例外トラップなしDll を登録するときに発生する例外をトラップしません。
0x00000080状態ダイアログなしRunOnceEx の実行中にステータス] ダイアログ ・ ボックスが表示されません。

値が累積されます。「状態ダイアログなし」、および「エラー ログ ファイルの作成」をするには、16 進数 90 (80 + 10) にフラグを設定します。

タイトルのステータス ダイアログ ボックスのタイトルを入力することができる文字列値です。

は、 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\Dependレジストリ キーには、.dll ファイル、.ocx ファイルの RunOnceEx セクションのすべての実行中にメモリに読み込まれたを保持するかが含まれます。

は、 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\000X レジストリ キーにエントリ実行するにはが含まれています。これらのセクションはアルファベット順で実行されます。そのためには、 ...\RunOnceEx\0001セクションを処理する前に、 ...\RunOnceEx\0002セクションです。

文字列値の中に...RunOnceEx\000 x では実装されていなかったために発生しますセクションにはについては、実行するコマンドが含まれています。フォーマットです。
" DllFileName| /| CommandLineArguements"

- または -

"|| コマンドが無効です パラメーター"

たとえば。
「行 1」=] | |my.exe-静かなの url を参照してください"
"Line2""shdocvw.dll| =DllRegisterServer"
Line1 を実行、"my.exe-静かなの url を参照してください"コマンド ・ ライン。Line2 の Shdocvw.dll は、DllRegisterServer 関数を実行します。

は、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\000 x では実装されていなかったために発生します\Depend .dll ファイル、.ocx ファイル セクションの中にメモリに保持する必要がありますレジストリ キーが含まれます。000 x では実装されていなかったために発生します実行しています。

詳細については、Knowledge Base の資料を参照するのには、次の資料番号をクリックしてください。
232487RunOnceEx レジストリ キーの説明
232509 RunOnceEx レジストリ キーの構文
RunOnce 要求の詳細については、次のマイクロソフト Web サイトを参照してください。 詳細については、次のマイクロソフト Web サイトを参照してください。
詳しくは、最初のブート エージェント (標準 2009)http://msdn.microsoft.com/en-us/library/dd450713.aspx

警告: この記事は自動翻訳されています

プロパティ

文書番号:310593 - 最終更新日: 07/24/2011 23:36:00 - リビジョン: 4.0

  • kbinfo kbsetup kbmt KB310593 KbMtja
フィードバック