Windows提示错误:Error TARGETDIR is undefined, the Directory table seems malformed. Aborting...

更新 Aug 2, 2026

适用于

软件

  • LabVIEW Full
  • LabVIEW Base
  • LabVIEW Professional

问题详述

Windows系统中进行任何NI软件的安装程序都会中止,并显示以下消息:

Error TARGETDIR is undefined, the Directory table seems malformed. Aborting...

解决方案

此错误发生的原因是,所需的目标目录不存在,或者当前用户无权访问该目录。根据所安装的软件类型,遵循以下相关部分。

 

安装 NI 软件时

安装程序需要访问文件夹 公共 硬盘驱动器上的目录。在某些 Windows 计算机上,此文件夹在安装过程中不会创建,导致此错误。验证 C:\Users\Public\Documents 文件夹存在。

如果存在 C:\Users\Public\Documents 文件夹,请按照以下步骤删除该文件夹并重新创建:


注意: 必须严格按照以下步骤操作。手动创建文件夹不允许 Windows 正确检测到它。

  1. 从Windows搜索框中,启动命令提示符。
  2. 通过输入以下内容导航到正确的文件夹:
    1. 更改到根目录: cd\
    2. 更改到 users 目录: cd users
    3. 更改到 public 子目录: cd public
    4. 验证 documents 文件夹是否存在: dir
  3. 如果此文件夹不存在,请继续执行以下步骤(见下图):
    1. 创建一个新的 文档 文件夹: md 文档
    2. 验证文件夹是否已成功创建: dir

注意,如果 C:\Documents and Settings\All Users\Documents 文件夹不存在,Windows XP 计算机也会失败。

     

    安装 LabVIEW生成的可执行文件时

    1. 在 LabVIEW 项目中,右键单击程序生成规范下的安装程序,选择属性.

     

    1. 在弹出的窗口中,选择 目标 页面。

     

    1. 在部署计算机上确认:
      1. 上图中的目标文件夹路径存在。
      2. 您具有创建目标文件夹的足够权限。