无法在控制台中显示的工作站可能有许多根本原因。本文档逐步概述了可用于自我诊断原因的基本故障排除步骤。如果您在任何时候不清楚下一步该怎么做,请联系 Faronics 技术支持以获得进一步帮助。  

1)冰点还原Deep Freeze 客户端服务超时

如果 DFServ 服务无法访问后台服务,它将在大约 2 小时后停止尝试联系管理控制台。当您能够确认 冰点还原Deep Freeze Enterprise Console 已启动并在网络上运行时,首先重新启动计算机。  

2) 网络通信问题

a) Windows 客户端可能打开了防火墙 

Deep Freeze 可能需要 TCP 或 UDP 协议;可以关闭防火墙,或者应该为正在使用的 冰点还原Deep Freeze 通信端口的每种协议类型添加一个例外(默认为 7725)。在 Windows Vista 或更高版本中,如果防火墙中设置了出站限制,则可能需要设置出站端口例外。 

请注意,即使以前禁用了防火墙,Windows 更新也可以启用防火墙。入站和出站例外都可以在 Windows Vista 及更高版本的防火墙“高级设置”下设置。

b) 控制台和客户端的网络设置不正确

登录到 冰点还原Deep Freeze 客户端,并检查网络选项卡。  

i)确认客户端和控制台使用相同的端口号。此端口必须在冰点还原 Deep Freeze Enterprise Console 的“工具>网络配置”下可用。 
ii) 确认客户端本身配置的通信模式:LAN 与 LAN/WAN

LAN 模式在本地子网内配置的 Deep Freeze 端口上广播,以查找控制台的 IP 地址。有很多因素可能会阻止这种类型的通信:防火墙、网络逻辑分段 (VLAN) 等等。如果您配置为 LAN 模式,请通过以下方式将机器切换为使用 LAN/WAN 模式:

  • 选择 WAN 模式单选按钮
  • 填写控制台的主机名或IP地址 
  • 完成后点击“应用并重新启动”以应用更改

c) 网络上的某些东西阻止了控制台和客户端之间的通信

尝试使用内置的 Windows Telnet 客户端连接到冰点还原 Deep Freeze 控制台。这在 Windows XP 中默认安装,但需要通过 Windows Vista 及更高版本中的“程序和功能>打开或关闭 Windows 功能”添加。请注意,该命令需要在 Windows Vista 和更高版本中提升权限。

  • 点击开始菜单
  • 在搜索栏中输入“cmd”
  • 右键单击“命令提示符”以找到“以管理员身份运行”选项并选择它

在命令提示符窗口中,键入:

Telnet <IP or Hostname of Console Machine from the ‘Network’ tab in Deep Freeze> 7725
注意:7725 是默认端口,但如果您使用备用端口号,请进行适当的替换

如果连接正确,您将看到随机的 ASCII 字符,因为通信已加密。如果您无法连接,则需要在 Deep Freeze Enterprise 服务器上进行验证。

3) 冰点还原Deep Freeze Enterprise Server 服务问题

a) 验证控制台上是否存在端口

该端口是在冰点还原 Deep Freeze Enterprise Console 的“工具>网络配置”菜单下配置的。验证您的客户端尝试连接的端口是否已在 Deep Freeze 控制台中配置。

b)Deep Freeze 控制台无法连接到后台服务

这由控制台中缺少北极熊图标表示。如果没有连接问题,您将在 ‘localhost:7725’ 旁边看到带有 C 的北极熊。如果这是两个计算机显示器的图标:

  • 转到“工具”菜单下,然后输入“网络配置”
  • 取消选中“启用本地服务”并选择“确定”
  • 再次进入“工具>网络配置”对话框
  • 选中“启用本地服务”选项并选择“确定”

服务将重新启动。如果图标在 30-60 秒内变为熟悉的北极熊,左下角有一个红色的小“C”,您就可以判断成功或失败。如果它仍然存在,则表明服务无法在您使用的端口上进行通信。通常,这是端口冲突。您可以通过以下方式进行测试:

  • 在搜索栏中搜索“cmd”,右键单击“命令提示符”找到“以管理员身份运行”选项并选择它
  • 运行“netstat -vonba > log.txt”以导出系统上当前使用的端口列表
  • 在文件中搜索您的 Deep Freeze 冰点端口(例如 7725) 
  • 如果除“DFConsole.exe”或“DFServerservice.exe”之外的任何其他程序正在使用此端口,则存在冲突并会阻止正确的 Deep Freeze 控制台功能

4)验证客户端和服务器之间的自定义代码匹配

什么是自定义代码,为什么它很重要?
如何测试我是否拥有正确的自定义代码?
升级到 冰点还原Deep Freeze 的某些版本时,系统可能会提示您重新输入自定义代码。此外,在极少数情况下,如果 Deep Freeze 控制台或管理员应用程序在重新初始化 Deep Freeze 时仍在内存中运行,则它们可能配置有不同的代码。您可以通过以下方式进行测试:

  • 在客户端上,按住“Shift”键并双击北极熊图标(或者您可以使用 Ctrl-Alt-Shift-F6 的热键组合)
  • 在登录屏幕的左下方,将列出 OTP 令牌 – 记下此令牌编号 (XXXXXXXX:XXXXXXXX)
  • 可以选择使用 冰点还原Deep Freeze Enterprise Console 或管理员根据此提供的令牌生成临时访问密码
    • 在 Deep Freeze 冰点控制台中,转到“工具>一次性密码”
    • 在 Deep Freeze 配置管理器中,转到“文件>一次性密码”
  • 在对话框中输入提供的令牌,然后按按钮“生成密码” 
  • 记下提供的密码并尝试登录 Deep Freeze 工作站

如果客户端和服务器之间的自定义代码匹配,这将允许您访问冰点还原 Deep Freeze 控件。否则,密码空间将自行空白,您将被迫重新输入密码。如果失败,以下步骤将允许您仅在控制台/服务器上重置自定义代码:

  • 关闭所有冰点还原 Deep Freeze 管理应用程序(确保网络服务已关闭):Deep Freeze Enterprise Console (DFConsole.exe)、配置管理员 (DFAdmin.exe) 和控制台通信服务 (Dfserverservice.exe)。通过检查“进程”或“详细信息”,仔细检查它们是否没有使用 Windows 任务管理器 (taskmgr.exe) 运行
  • 运行以下实用程序以使用适当的自定义代码初始化所有 Deep Freeze 组件:
    • “C:\Program Files\Faronics\Deep Freeze Enterprise\DFInit.exe”(32 位)
    • “C:\Program Files (x86)\Faronics\Deep Freeze Enterprise\DFInit.exe”(64 位)

这应该给你一些检查点。  如果您无法解决问题,请联系 Faronics 技术支持以获得进一步帮助。