带有 NI 驱动程序的 Visual Studio 项目可能会蓝屏或损坏文件

更新 Jul 27, 2023

适用于

软件

  • Microsoft Visual Studio

驱动

  • NI-DAQmx

操作系统

  • Windows

其他

Visual Studio

问题详述

这是个Visual Studio增量构建中存在的一个已知问题。该问题可能导致因内部 NI 驱动程序组件原因,造成文件损坏和因nipalk.sys 造成蓝屏。 NI 设备驱动程序(如 NI-DAQmx)引用此内部 NI 驱动程序组件,因此在 Visual Studio 项目中包含 NI 设备驱动程序可能会导致发生此异常。

解决方案

NI 已发布此内部驱动程序组件的更新,可解决蓝屏和文件损坏问题。您可以通过 NI Core Driver Update 下载此更新,或更新NI Device Drivers

如果无法安装此更新,Microsoft 建议使用以下解决方法来禁用 Visual Studio 增量构建功能:
注意:您必须以管理用户身份登录
  1. 点击开始菜单
  2. 右键单击我的电脑 Windows Vista/7 上的计算机)
  3. 单击属性
  4. 单击高级(Windows Vista/7 上的高级系统设置
  5. 单击环境变量
  6. 系统变量下,单击新建
  7. 输入TRACKFILEACCESS作为变量名
  8. 为变量值输入false
  9. 单击“确定”关闭每个剩余的对话框
  10. 重启