ホーム
サポート
PXIコントローラのシャットダウン時にNIXSRK.dllが原因でブルースクリーンが発生する
PXIコントローラのシャットダウン時にNIXSRK.dllが原因でブルースクリーンが発生する
更新しました Mar 30, 2023
使用製品
使用製品とは、この記事で説明されている解決策で動作することが確認された製品を示しています。この解決策は、他の同様の製品やアプリケーションにも適用される可能性があります。
ハードウェア
PXIe-8840
ソフトウェア
LabVIEW
ドライバ
NI-DAQmx
問題
PXIコントローラでLabVIEWプログラムを実行した後、システムをシャットダウンするたびにブルースクリーンが表示されます。この問題は、
NIXSRK.dll
ドライバーの障害として示されています。
解決策
NIXSRK.dll
はDAQmxドライバーパッケージの一部であり、問題がハードウェアリソースの処理に関連している可能性が高いことを示しています。
次の手順に従って、問題を特定します。
NI MAXを介して一部のハードウェアにおいてDAQmxドライバを使用するタスクを実行し、システムをシャットダウンしブルースクリーン(BSOD)が発生するか確認します。
BSODが発生した場合は、ドライバのインストールが正しくない可能性があるため、
ドライバを修復する
必要があります。
BSODがない場合、問題はコード内の不適切なリソース管理に関連しています。
コードで使用しているハードウェアセッションを特定します。
タスク内のリソースを
適切に処理していること
を確認してください。最も可能性の高い原因は、システムのシャットダウンを試みる前にDAQmxタスクを
停止またはクリアしていないこと
です。
プロジェクトで複数のハードウェアセッションを実行している場合は、コードを停止する前に、すべてのタスクが停止およびクリアされていることを確認してください。これを行うために推奨されるアーキテクチャは、
キューメッセージハンドラー(QMH)
を使用して、コードのさまざまなセクション間で通信することです。
その他のサポートオプション
NIコミュニティに聞く
ディスカッションフォーラムで他のユーザーとコラボレーション
NIコミュニティでソリューションを検索する
エンジニアからのサポートをリクエストする
有効なサービス契約が必要な場合があり、サポートオプションは国によって異なります。
サービスリクエストを開く
サポートサービスの購入または更新
Was this information helpful?
Helpful
Not Helpful