From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



在Windows8 和8.1系统上使用 MEM_TOP_DOWN 禁用NI-RIO 驱动



主要软件: Driver Software>>NI-RIO
主要软件版本: 12.0
主要软件修正版本: N/A
次要软件: N/A

问题:
我能够在MAX中看到我的RIO设备,但当我尝试连接它时或者使用系统设置找寻找它时,系统报告没有查找到设备。我该如何修复这个问题?


解答:
这是一个Windows 8和8.1中使用MEM_TOP_DOWN键来让32位程序来获取64位系统中更大的存储空间地址时遇到的最常见问题。当前在这个版本的的windows系统中并没有很好的解决方法。
为了检查MEM_TOP_DOWN是否在系统中建立起来,请检查注册表HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\AllocationPreference = 00100000
如果该值是00100000,这个特性被使能。
如果该值是00000000,这个特性被关闭。
如果输入值缺失,这个特性被关闭或者不兼容32位系统。
请参见如下列出的可供使用的解决方法。
1.当使用NI-RIO设备时,关闭MEM_TOP_DOWN
2.使用不同版本的Windows系统,Windows 7或者10是不会受到这个问题影响的。
    如果为了您应用需求需要这些特性,请联系NI技术支持。为了获取关于这个问题的更新信息,请检查这些列举的,在你所有版本windows中所存在的问题是否已经被解决。


相关链接:

External Link: MSDN Forum Discussing MEM_TOP_DOWN issue

 



附件:





报告日期: 10/16/2015
最近更新: 11/02/2015
文档编号: 72F9PRJQ