Blue Screen of Death After Installing NI Software

Updated Dec 17, 2023

Reported In

Software

  • LabVIEW

Driver

  • PXI Platform Services

Issue Details

After I install NI software (LabVIEW, NI-DAQmx, NI-488.2, etc.) and restart the PC,I ran into a Blue Screen of Death (BSoD) that contain either one of the below messages.
  • nipcibrd.sys SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
  • nipcibrd.sys SECURE_PCI_CONFIG_SPACE_ACCESS_VIOLATION
ENnipcibrdBSoD.png
 
 

Solution

This blue screen can be resolved by disabling Intel Virtualization Technology for Direct I/O (Intel VT or VT-d) and Single Root I/O Virtualization (SR-IOV) in the PC's BIOS settings. The menu structure of BIOS settings varies widely depending on the vendor. Depending on your BIOS version, the item may not exist, so please check with your PC vendor for details.

Note: These items are typically found under items such as "IO Vitualization" and "Virtulization Support."

Please note that depending on the PC environment configuration and OS version, the above BIOS settings may not resolve the issue. The nipcibrd.sys blue screen is generally caused by PXI Platform Services components. These services are required if you need to connect your system to PXI products (controllers, peripherals, etc.).

If you are using PXI products with an old version of the driver consider upgrading to PXI Platform Services 2023 Q3 or a newer version, since this issue has been fixed on the new versions of the driver.

If you are not using PXI products in your system, you can avoid the issue by removing all PXI Platform Services related components. Please follow the below steps to remove PXI Platform Services.
  1. Uninstall any NI software you installed before this issue occurred. re-install them using the following steps. Click here to learn how to uninstall NI software from NI Package Manager (NIPM).
Note:In some cases, performing a clean install of the OS in advance, helped in resolving the issue. So if possible, perform a clean install of your OS instead of uninstallation of Ni Software.
  1. Deselect PXI Platform Services when installing NI software. If the review list includes components with "PXI" in their names, do not reboot your PC after installation is complete, instead click the 「✕」 in the top right corner to cancel the reboot and proceed with the next stpes.
     ENnipcibrd2.jpg
      ENnipcibrd4.jpg
 
  1. Open NIPM and in the Installed tab, uncheck Products Only.
  2. Check PXI Platform Services Runtime and click Remove.

      ENnipcibrd7.jpg
 
  1. Click Allow Removal in the pop-up window and proceed to complete the uninstallation.

      ENnipcibrd7_2.jpg
  1. Once the uninstallation is complete, navigate to C:\Windows\System32 and verify that nipcibrd.sys is not present.


      ENnipcibrd7_3.jpg
  1. Restart your PC.