PXI 컨트롤러 종료 시 NIXSRK.dll로 인한 블루 스크린

업데이트 됨 Feb 10, 2025

해당 제품

하드웨어

  • PXIe-8840

소프트웨어

  • LabVIEW

드라이버

  • NI-DAQmx

문의사항

PXI 컨트롤러에서 LabVIEW 프로그램을 실행한 후 시스템을 종료할 때마다 블루 스크린이 나타납니다. 이 문제는 NIXSRK.dll 드라이버에서 오류로 표시됩니다 .

해결책

NIXSRK.dll 은 DAQmx 드라이버 패키지의 일부이며 문제가 하드웨어 리소스를 올바르게 처리하는 것과 관련이 있을 가능성이 있음을 나타냅니다.

문제를 식별하려면 다음 단계를 따르십시오.

  1. DAQmx 드라이버를 사용하여 하드웨어와 인터페이스하는 NI MAX를 통해 태스크를 실행한 다음 시스템을 종료하여 BSOD(Blue Screen of Death)가 나타나는지 확인하십시오.
    • BSOD가 발생하면 드라이버 설치가 잘못되어 드라이버를 복구해야 할 수 있습니다.
    • BSOD가 없는 경우 문제는 코드 내의 부적절한 리소스 관리와 관련이 있습니다.
  2. 코드에서 사용 중인 하드웨어 세션을 식별합니다.
  3. 작업에서 리소스를 적절하게 처리하고 있는지 확인하십시오. 가장 가능성이 높은 원인은 시스템 종료를 시도하기 전에 DAQmx 작업을 중지하거나 지우지 않는 것입니다.
  4. 프로젝트에서 여러 하드웨어 세션을 실행 중인 경우 코드를 큐 메세지 핸들러(Queued Message Handler(QMH))를 사용하여 서로 다른 코드 섹션 간에 통신하는 것입니다.