你目前正处于脱机状态,正在等待 Internet 重新连接

当您重新启动计算机时可能无法重新创建 iSCSI 设备上的文件共享

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 870964
症状
您使用 Microsoft iSCSI 启动器服务连接到互联网 (iSCSI) SCSI 磁盘设备。您创建的文件共享位于您的 iSCSI 设备上的文件夹可能不是重新创建时,重新启动的计算机上创建共享的。
原因
ISCSI 启动器服务不是可能会出现此问题服务器服务初始化时初始化。创建服务器服务文件共享。但是,因为 iSCSI 磁盘设备不可用,服务器iSCSI 服务之前,服务不能创建 iSCSI 设备的文件共享初始化。
解决方案

iSCSI 启动器 2.x

若要解决此问题,在 iSCSI 启动器 2.x,请按照下列步骤在受影响服务器上:
  1. 使服务器服务依赖于 iSCSI 发起程序服务。有关如何执行此操作的信息,请参阅"使服务器服务依赖于 iSCSI 启动器服务"一节。
  2. 配置持久登录到目标。若要执行此操作,请使用下面的方法之一。

    注意如果您在看到目标 持久性目标选项卡上,以下步骤不是必需的。

    方法 1: 使用控制面板中的 iSCSI 发起程序
    1. 在控制面板中,双击 iSCSI启动器.
    2. 单击 目标 选项卡。
    3. 单击中的目标 选择目标列表,然后再单击 登录.
    4. 单击以选中 自动恢复到这在系统引导时连接 复选框,然后单击 确定.
    方法 2: 使用命令提示符窗口
    1. 单击 开始单击 运行键入 cmd然后单击 确定.
    2. 在命令提示符下,键入以下命令,并然后按 ENTER 键:
      iscsicli persistentlogintarget target_iqn T * * * * * * * * * * * * * * * 0
      注意 target_iqn 是的 IQN 名称目标。
  3. 配置 iSCSI 启动器服务的BindPersistentVolumes选项。若要执行此操作,使用之一下面的方法。

    方法 1: 使用控制面板中的 iSCSI 发起程序
    1. 在控制面板中,双击 iSCSI启动器.
    2. 单击 绑定卷/设备选项卡。
    3. 单击 将所有绑定 若要将所有绑定永久目标。或者单击 添加然后输入一个驱动器要绑定的特定目标的驱动器号或装入点。
    4. 单击 确定.
    方法 2: 使用命令提示符窗口
    1. 单击 开始单击 运行键入 cmd然后按 ENTER 键。
    2. 键入 iscsicliBindPersistentVolumes然后按 ENTER 键。

      注意其效果等同于选择 将所有绑定方法 1 中的选项。
注意使用此解决方案,仅当您遇到此特定问题使用 2.x 版的 iSCSI 启动器服务。

使服务器服务依赖于 iSCSI 启动器服务

使用下列方法之一来使该服务器服务依赖于 iSCSI 启动器服务。

方法 1: 使用 Microsoft 服务控制实用程序 (Sc.exe)

注意您不必修改注册表时,使用此方法。因此,此方法是设置了服务依存关系的首选的方法。
  1. 单击 开始单击 运行,键入 cmd然后按 ENTER 键。
  2. 键入 取决于配置 sc LanManServer = Samss/Srv/MSiSCSI然后按 ENTER 键。

    如果您有管理访问服务器,您可以从网络计算机执行此命令。到执行此操作,键入以下命令,然后按 ENTER 键:
    sc?计算机名取决于配置 LanManServer = Samss/Srv/MSiSCSI

方法 2: 使用注册表编辑器

重要此部分、 方法或任务包含步骤将告诉您如何为修改注册表。然而,可能发生严重的问题,如果您修改注册表不正确。因此,请确保您按照这些步骤仔细。为增加保护,请您对其进行修改之前备份注册表。然后,您可以在出现问题时还原注册表。有关详细信息有关如何备份和还原注册表,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows XP 中备份和还原注册表


Microsoft Windows 2000
  1. 启动注册表编辑器。
  2. 找到并单击以下注册表子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanManServer
  3. 在上 编辑 菜单上,单击 添加值.
  4. 键入 DependOnService 在中值的名称 框中单击 REG_MULTI_SZ 在中数据类型 框中,并按 ENTER。
  5. 在中 多字符串编辑器 窗口类型MSiSCSI 在中 数据 框中,然后单击确定.
  6. 退出注册表编辑器。
更多信息
您可以编写脚本的过程的说明,请参见通过使用 Sc.exe 和 Iscsicli.exe 实用程序的"解决方案"一节。若要执行操作此操作,请创建使用这些命令的批处理文件,然后运行直接,批处理文件或以其他方式运行该批处理文件。例如,运行通过使用组策略的批处理文件。

Microsoft 提供的编程示例仅用于说明,而不保修明示或暗示的保证。这包括但不限于对适销性的暗示担保或对特别用途适用性的担保。本文假定您熟悉与所演示的编程语言和工具用于创建和调试过程。Microsoft 的支持工程师可以帮助解释某个特定过程的功能。但是,它们将不会修改这些示例以提供额外的功能或构建过程以满足您的特定要求。

描述整个操作编写脚本在"解决方案"部分中,创建包含以下批处理文件文本:
sc config LanManServer depend= Samss/Srv/MSiSCSIiscsicli BindPersistentVolumes
如果服务器服务已启动之前已初始化存储下非 iscsi 存储还可能发生该问题。在这种情况下,我们可以使用下面的解决方法,假设 G 是我们想要监视的驱动器号:

  1. 将脚本保存为 *.bat 文件。
    : 开始
    dir g: /AH
    如果 %错误级别 %equ 0 转到: 确定
    ping 127.0.0.1 /n 5
    转到: 开始
    : 确定
    net stop 浏览器
    net stop netlogon
    net stop dfs
    net stop lanmanserver /y
    net start lanmanserver
    net start dfs
    net start netlogon
    net start 浏览器
  2. 我们可以将 bat 文件添加到"启动脚本"中:
    a) 将该批处理文件放入 %systemroot%\System32\GroupPolicy\Machine\Scripts\Startup
    b) 运行"gpedit",以打开本地计算机策略
    c) 的批处理文件添加到启动脚本。
有关 iSCSI 技术和 Microsoft 支持的iSCSI,请访问下面的 Microsoft 网站:
SAN iSCSI

Warning: This article has been translated automatically

属性

文章 ID:870964 - 上次审阅时间:11/12/2012 11:14:00 - 修订版本: 0.1

Microsoft Windows XP Home Edition, Microsoft Windows XP Professional Edition, Microsoft Windows XP Professional x64 Edition, Microsoft Windows XP Media Center Edition 2005 Update Rollup 2, Microsoft Windows XP Tablet PC Edition, Microsoft Windows 2000 Professional Edition, Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86), Microsoft Windows Server 2003 R2 Enterprise Edition (64-Bit x86), Microsoft Windows Server 2003, Datacenter x64 Edition, Microsoft Windows Server 2003 Enterprise Edition, Microsoft Windows Server 2003 Standard Edition, Microsoft Windows Server 2003, Standard x64 Edition

  • kbtshoot kbprb kbmt KB870964 KbMtzh
反馈