卸载LabWindows™/CVI 9.0可能导致一些非NI软件停止工作
主要软件:
主要软件版本: 9.0
主要软件修正版本: 9.0.1
次要软件: N/A
问题: 在卸载LabWindows™/CVI 9.0之后,一些非NI软件例如IE浏览器和Visual Studio停止了工作。这是为什么,要如何才能修复这一问题?
解答: 这一问题是由当卸载LabWindows/CVI对Win32的API时,安装文件bug导致的。当当LabWindows/CVI被卸载时,一些重要的注册表键值被修改,而这将导致一些其它系统中程序处于损坏状态。解决这一问题有两种方法:
- 重新安装LabWindows/CVI 9.0,并选择在功能树中选择安装Interface to Win32 API 。

- 下载附件的.zip 文件并解压到Win32APIFix.reg 文件。在你解压这一文件之后,右键点击并选择Merge。您将会得到一个弹出对话框,询问您是否确认您想继续。点击Yes之后,其注册文件将恢复被影响的键值到完好状态。
注意: . 对Windows注册表不正确的修改可能使您的操作系统无法使用。为了避免这样的情况,您应该将您现存的注册表备份,具体操作为在打开注册表编辑器之后,做任何改动
之前选择
Registry » Export Registry File这一问题仅在Windwos XP和Windows 2000系统中安装了带有Win32 API的LabWindows/CVI 9.0之后再将LabWindows/CVI卸载的情况下发生,其它任何 OS/LabWindows/CVI 配置都不会有这样的问题。
这一问题将留给将来版本的 LabWindows/CVI解决。
相关链接: KnowledgeBase 4U56MLXU: A Pre-Release Version of LabWindows/CVI Shipped with the 2008 Q4 Developer Suite
附件:
- Win32APIFix.zip
报告日期: 03/06/2009
最近更新: 10/10/2013
文档编号: 4V57TIXU
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.