物理アドレス拡張を有効にするとNIソフトウェアが起動しない

更新しました Mar 15, 2023

問題

一部のNIソフトウェア製品は、物理アドレス拡張(PAE: Physical Address Extension)が有効なWindowsオペレーティングシステムでは起動しません。

この問題は、次の症状が発生します。
  • オペレーティングシステムがロードされると、ブルースクリーンが発生する。
  • ソースnipaluからの警告がWindowsイベントビューアにあるアプリケーションログに表示される。
  • ソースnipalkからのエラーメッセージ 「PAE detected. NI-PALK will refuse to load.」がWindowsイベントビューアにあるシステムログに表示される。
  • タイムアウトエラーがMeasurement&Automation Explorer(MAX)の項目にアクセスする際に発生する。
  • オペレーティングシステムがロードされると、次のようなエラーメッセージと画像が表示される。
    The application failed to initialize properly (0x0000142) 
  • Windowsは、ローカルコンピュータ上でNI Device Loaderを起動しません。
    このエラーが発生すると、エラー: 4294967295またはエラー: 0xFFFFFFFFが表示される。
  • DAQデバイスのデバイスステータスに「このハードウェアのデバイスドライバを初期化できません(コード37)」と記載されている。

解決策

PAEは、Windows 32ビットオペレーティングシステムで4 GBを超える物理メモリを使用できるようにするx86プロセッサの機能です。ただし、NIソフトウェアは、Windows 32ビットオペレーティングシステムではPAEをサポートしていません。PAEは、オペレーティングシステムに応じてデフォルトで有効になる場合があります。Windows XP/2003およびWindows 7がPAEを有効にするタイミングの詳細については、下記を参照してください。
 

Windows XP/2003

4 GB以上のメモリがインストールされている場合、Windows 2003 ServerではデフォルトでPAEが有効になります。Windows XP/2003でPAEが有効になっているかどうかを確認するには、次の手順を行います。

  1. マイコンピュータを右クリックして、プロパティを選択します。
  2. システムのプロパティダイアログボックスの全般タブに移動します。
  3. PAEが有効である場合は、下図のようにコンピュータのセクションの下に物理アドレス拡張という文字が表示されます。

 

Windows 7

Windows 7では、特定のハードウェアがデフォルトで有効になっている場合、PAEが有効になります。PAEがWindows 7で有効になっているかどうかを確認するには、次の手順を行います。

  1. スタートメニューからコントロール パネルを選択します。
  2. 管理ツールを選択します。
  3. イベントビューアをダブルクリックします。
  4. イベントビューアウィンドウの左ペーンで、イベントビューア(ローカル)>>Windowsログ>>システムに移動します。
  5. メニューバーからアクション>>検索を選択します。
  6. paeと入力して、検索ダイアログボックスで次を検索を選択します。
  7. PAEが有効な場合、「PAEが検出されました」を示すイベントが検出されます。

次のスクリーンショットは、「PAEが検出された」ことを示すイベントを示しています。



問題を解決するには、次のいずれかの方法を行います。