【问题标题】:InstallShield 2009 - SdLogonUserInformation Problem (The list is empty.)InstallShield 2009 - SdLogonUserInformation 问题(列表为空。)
【发布时间】:2009-02-20 18:13:09
【问题描述】:

我需要使用 InstallShield 2009 创建的设置来安装 Windows 服务。该服务需要一个自己的帐户才能运行。需要在设置中创建/选择此帐户。

为此,我添加了相应的登录信息面板对话框: 对话框 -> 所有对话框 -> 右键单击 -> 新建对话框...

在新建对话框向导中: 下一步 -> 登录信息面板和相关的子对话框 -> 下一步 -> 完成

但是,当我开始设置并尝试浏览现有用户时,无论我尝试浏览域、用户还是其他任何东西,我总是会收到一个消息框说

列表为空。”。

详细说明:

  • 在登录信息对话框中,我单击浏览
  • 在“浏览用户帐户”对话框中,我单击浏览 以查找域或服务器 -> 结果:列表为空

  • 在“浏览用户帐户”对话框中,我在“服务器名称”文本框中输入我所在服务器的名称,然后单击 浏览 以获取用户名 --> 结果: 找不到服务器

  • 在“浏览用户帐户”对话框中,我在“用户名”文本框中输入“管理员”,同时在“服务器名称”文本框中仍输入服务器名称,然后单击 确定 - -> 结果:“找不到服务器

  • 点击取消后(返回登录信息对话框),我在用户名文本框中输入SERVERNAME\Administrator,在密码文本框中输入相应的密码,然后点击下一步 --> 结果:找不到服务器

  • 我点击新信息

  • 我为域或服务器单击浏览 --> 结果:列表为空

  • 我点击浏览组 --> 结果:找不到服务器

我该如何解决这个问题?

【问题讨论】:

    标签: installshield


    【解决方案1】:

    有很多人对这些对话框有问题,Acresso 未能为此提供支持几乎是荒谬的。

    但是,解决方案很简单: 为了浏览任何东西,比如组或用户,ISNetApi 需要服务器名。要验证或浏览服务器名称,它需要 ComputerBrowser 服务。

    你猜怎么着...在 Windows Server 2008 上默认禁用 ComputerBrowser 服务(在其他操作系统版本上也是如此)。

    如果您真的想启用它,您还需要从网络和共享中心启用打印机和文件共享(因为 ComputerBrowser 服务依赖于它们)。

    【讨论】:

    • Windows 2008 R2 上的ComputerBrowser 已启用,它的工作原理非常棒。但是,请考虑等待2-3 分钟!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多