Citrix -常见问题

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

2007-09-01在新凯第一次接触了Citrix这个软体。

后来结合自己的实际问题和网上找到一些资料整理如下:


一、安装问题        1
1
、在安装Citrix Presentation Server 4.0时提示Error 10001        1
2
、在安装web interface时,提示“error 1609”        1
3
、在添加删除程序中安装Web Interface 4.0时,提示“Application has generated an exception that could not be handled”的错误        2
4
、在进行Presentation Server 3.0升级到Presentation Server 4.0的安装过程中,提示"Installation ended prematurely because of an error."错误信息        2
5
、当Citrix服务器要加入一个Farm或执行CHFARM时,FarmName是空白的无法显示:        3
二、应用配置问题        5
1
、在citrix服务器上进入presentation server console时,提示下面的错误信息无法进入主控台,是什么原因?        5
2
IMA服务不能正常启动的原因分析        5
3
、在citrix客户端登陆服务器的应用程序时,提示"您没有登陆这个会话的访问权"        6
4
、当citrix客户端进行文件的本地保存时,如果保存界面误选择了“always ask me” 后,则以后在保存文件时citrix就不会在提示了,如果客户误选择了禁止本地路径保存,这样就无法将文件保存在本地了,怎样更改这个设置呢?        7
5
Citrix客户端运行K3提示“Cannot connect to the Citrix MetaFrame Server Can't assign requested address"        8
8
、在citrix运行过程中,会出现citrix客户端非正常退出后,仍然占用了citrix的连接,从而导致超出客户的license数其他客户端无法登陆,如何处理该问题?        8
9
、当citrix服务器是WIN2003操作系统时,会出现A用户已经登录,如果这时B用户再登录就会使用A用户断开        9
10
、当一个citrix客户端的连接意外中断后,如果其他citrix客户端马上登陆上来后,会直接登陆到刚才中断的客户端的进程之中,客户感觉存在安全问题,如何设置避免?        11
11
、当client登录到server端的时候,为什么会出现一下提示:Network or dialup problems are preventing communication with the Citrix server. An attempt to automatically restore the connection will begin after a delat to let the network recover. If the problem persists, please contact your network administrator的错误信息        12
12
、在线更新了Microsoft的补丁后,Citrix应用出现蓝屏,并且Citrix服务器出现winlogon.exe进程占用满服务器CPU的现象        13
13
Citrix终端登陆时,提示“ICA Client Error 1043: Invalid Parameter”的错误        13
14
、如何让客户端下载ICA客户端(Web Client 拷贝位置)        14
15
、当连接应用程序时,登陆窗口停留在“Running logon scripts…”界面        14
16
、当通过web客户端登陆Citrix服务器时提示必须拥有终端服务器用户访问权限的错误提示,但权限已经都拥有了,这是什么原因FF1F        15
17
、客户的citrix服务器通过NAT提供外部访问,但是远程客户端登陆时都提示:“cannot connect to the citrix metaframe server.there is no citrix metaframe server configured on the specified address”        15
18
Citrix客户端登陆进入后,无法使用服务器上的输入法        16
19
、多台Citrix服务器作了负载均衡的设置,但仍然发现客户端访问时会出现非常慢服务器相应不了的现象        17
20
Citrix客户端登陆到服务器后,看不到客户端本地磁盘        17
三、License问题        18
1
License无法检测到的问题分析        18
2
、如何删除CitrixLicenses        21
3
、如何确定已经安装Citrix Presentation Server的版本        21
4
、在License Management Console中显示出License过期,但已经更新了License        22
5
、在打开License Management Console页面无法显示,提示“HTTP Error 403.2 Forbidden: Read access is denied”的错误信息        22
6
、打开License Management Console页面提示Can't Connect to License Server. Verify that the License Server is running.        23
四、Web Interface应用        25
1
Citrix3.0版本提供外网访问的配置        25
2
Citrix4.0版本提供外网访问的配置        28
3
、当citrix服务器更改了IP地址以后,客户端通过web方式执行发布的应用程序时提示错误,无法连接到服务器        31
4
、在citrix的外部客户端通过web方式登陆时,提示“the alternate address cannot be found”的错误信息,无法正常登陆        32
5
、当登陆Web Interface时提示XML的错误信息时        32
6
、当citrix客户端通过web方式访问服务器上发布的应用程序,提示下面的错误        33
7
Citrix4.0应用时提示“ERROR: The supplied credentials could not be validated. Either they are incorrect, or there is a problem with the authentication system”        36
8
、在citrix4.0 Access Suite Console配置中,无法连接Web Interface,并且Create Site功能选项看不到了        37
9
、在CITRIX4.0web interface中配置Discovery时,提示“Error: The RPC server cannot be contacted on server SERVERNAME”        37
10
citrix登录提示“...workspace control...”错误        38
11
、登录CITRIX出现Error: The MetaFrame server farm cannot process your request at this time. The MetaFrame server farm sent HTTP headers indicating that an error occurred. 401 Access Denied        39
12
、使用动态ADSL拔号是如何设置从外网访问        40
13
Presentation Server 3.0 Web Interface汉化        40
14
Presentation Server 4.0 Web Interface汉化        41
五、打印问题        41
1
Citrix的客户端打印机没有正常映射的分析        41
2
、采用HP USB接口的打印机进行Citrix的终端本地打印时,打印机没有响应        45
3
、如何在Citrix服务器上增加打印机的驱动程序?        46
4
、在Citrix Presentation Server 4.0应用下,当用户访问打印机属性的高级菜单试图enable advanced printing features,出现Print settings could not be saved, access is denied的错误信息        46
5
Citrix Presentation Server 4.0管理员用户无法对服务器上映射的打印机进行管理,会提示您对这台打印机没有访问权限的错误信息,怎样才能够让管理员用户获得访问权限?        46
6
、应用程序在打印时不知道打到那台机上(应用程序本身不可选择打印机)        47
7
、当客户端有多个打印机,并且设置了默认的打印机,但当客户端登陆到citrix服务器上运行发布的应用程序进行打印时,原来的默认打印机设置就没有了        48
8
、通过ICA Client Version 9.0或者后期的版本访问citrix,无法进行打印,打印任务无法传输到客户端机器上,但在服务器上打印任务正常        48


一、安装问题
1
、在安装Citrix Presentation Server 4.0时提示Error 10001


原因分析:Citrix Presentation Server 4.0的英文版安装过程中会一直搜索机器上的NT AUTHORITY/Authenticated Users用户,一旦出现该用户组被列在不同的名称下,就会出现错误

解决方法:通过msiexec命令来执行Citrix Presentation Server 4.0的安装步骤,命令行如下:

Msiexec /i “<path to mps.msi>” CTX_MF_AUTH_USERS_GROUP="transalation of NT AUTHORITY/Authenticated Users" /l*v “<path to log file>”.

“path to mps.msi”
中输入mps.msi文件的正确路径和文件名,将“transalation of NT AUTHORITY/Authenticated Users”替换为本机的本地用户与组中存在的用户,“path to log file”输入一个log文件的完整路径。
2
、在安装web interface时,提示“error 1609”
原因分析:在win2000成员服务器上安装.NET运行环境时,系统会自动创建一个本地帐户ASPNET用来运行.NETframework工作进行(Aspnet_wp.exe,而在2000域控制器上,ASPNET帐户不会自动创建,因而导致上面的问题。
解决方案:
在安装web interface之前,手工创建一个本地帐户ASPNET,在安装完成后,该用户将被删除或禁用,因为运行.NET工作进程将由IWAM系统帐户替代。
还有一点,要在控制面板-本地安全策略中,本地策略-用户权利指派中,在身份验证后模拟客户端策略中添加IWAM系统帐户。
3
、在添加删除程序中安装Web Interface 4.0时,提示“Application has generated an exception that could not be handled”的错误

原因分析:安装方式的问题,导致安装过程阻止了安装参数的提交从而导致报错
解决方法:
推荐在安装Web Interface 4.0时,采用Citrix Presentation Server 4.0安装的autorun.exe自动进行安装,然后选择需要安装的组件;也可以通过在命令行中直接运行Webinterface.exe来安装。
4
、在进行Presentation Server 3.0升级到Presentation Server 4.0的安装过程中,提示"Installation ended prematurely because of an error."错误信息
原因分析:此问题是Citrix在运行一个CTX_MF_SetDefaultLicenseServerToHostName功能时出现问题,此功能主要是用于取得一个License Servername,问题就是无法取得License Servername从而返回一个错误

解决方法:可以通过命令行中指定licensing server,进行安装
Msiexec /i "<path to mps.msi>" CTX_MF_LICENSE_SERVER_NAME =<License Server Name> /l*v "<path to log file>"
5
、当Citrix服务器要加入一个Farm或执行CHFARM时,FarmName是空白的无法显示:


原因分析:因为Citrix data store采用的是SQL 2000,而在加入Farm过程中的用户不具有Citrix data store对应的SQL数据库的db_owner权限,导致无法通过SQL 2000 server的验证

解决方法:按照下面的步骤进行
1
       登陆SQL 2000 serverSQL企业管理器
2
        Microsoft SQL Servers > SQL Server >安全 >登陆
3
       选择用于加入Citrix Farm时用的用户账号,右键属性
4
       选择数据库访问页签,这里列示出了所有数据库
5
       选择中Citrix data store对应的SQL数据库
6
       数据库角色中允许选择中,选择上db_owner
二、应用配置问题
1
、在citrix服务器上进入presentation server console时,提示下面的错误信息无法进入主控台,是什么原因?
解决方法:该问题是因为citrix服务器上的IMAIndependent Management Architecture)服务没有启动造成的,需要在管理工具-服务中将该服务启动。
2
IMA服务不能正常启动的原因分析
Independent Management Architecture (IMA)服务不能正常启动时,原因一般来说可以归纳为下面的几个方面:
1)服务的启动时间
在服务管理中,察看到IMA服务提示不能正常启动,但该服务实际上已经启动,出现这样的情况,可以忽略该错误信息,此问题主要是服务控制管理中存在一个6分钟的超时,当IMA服务的启动因为网络延时等原因超出了此时间就会出现上述问题。
2)注册表问题
打开windows注册表,检查下面的注册表键值:
HKEY_LOCAL_MACHINE/SOFTWARE/Citrix/IMA/Runtime/CurrentlyLoadingPlugin
如果没有此键值,则会导致IMA服务启动时无法连接到相应的data store,需要添加上。
3)丢失了临时目录
当启动MetaFrame XP Presentation Server时提示IMA服务无法启动,错误代码2147483649,主要是因为本地系统账户丢失了用来启动IMA服务的临时目录信息。可以通过在服务中,修改IMA服务的启动账户为本地系统账户然后重新启动服务器;如果IMA服务能够在本地系统账户下正常启动,那么很可能是因为本地系统账户丢失了临时目录,需要检查本地系统俄临时目录是否存在,例如:C:/Winnt/Temp,如果不存在则需要手工创建。
4)打印池服务
MetaFrame XP Presentation Server启动IMA服务时提示“Setup Could Not Start The IMA Service”错误信息,此问题很可能是因为打印池服务(Print Spooler Service)不能正常启动造成的,需要在服务中先停止该服务再重新启动,请确保此服务的启动用户是本地系统账户。
5ODBC的配置
1)当Citrix是应用SQL Server数据库时,需要验证数据库是否正常启动;
2)查看注册表键值HKEY_LOCAL_MACHINE/SOFTWARE/Citrix/IMA/DataSourceName是否记录的Citrix的应用数据库;
3)通过ODBC数据源连接,测试是否能够连接Citrix的应用数据库
6)漫游文件配置
MetaFrame XP Presentation Server启动IMA服务时提示“Setup Could Not Start The IMA Service”错误信息,在事件查看器中出现类似“IMA_RESULT_INVALID_MESSAGE”的错误日志,需要检查一下漫游文件的大小,特别是通过WAN登陆的,可以尝试用本地用户配置文件登陆或配置文件较小的。
7)同名服务器
还需要检查网络上是否存在相同NetBIOS名称的服务器,如果存在也可能导致IMA服务无法正常启动。
3
、在citrix客户端登陆服务器的应用程序时,提示"您没有登陆这个会话的访问权"
解决方案:
首先,查看客户设置应用程序发布名称包含中文字符,可能导致citrix应用程序建立连接时出错,需要将中文去除即可。
其次,可以在Citrix Connection Configuration的设置中,双击ICA-TCP连接,然后点击“Advance”按钮,将“inherit client/user config”“only launch published application ”勾上。
4
、当citrix客户端进行文件的本地保存时,如果保存界面误选择了“always ask me” 后,则以后在保存文件时citrix就不会在提示了,如果客户误选择了禁止本地路径保存,这样就无法将文件保存在本地了,怎样更改这个设置呢?
解决方案:
citrix客户端登陆到citrix服务器后,在右下角会出现一个citrix图标,点击该图标即可弹出“program neighborhood connection center”设置界面,然后选择“file security”按钮即可更改选择。如下图:


5
Citrix客户端运行K3提示“Cannot connect to the Citrix MetaFrame Server Can't assign requested address"
解决方案:
1
、在服务中,将IMAIndependent Management Architecture)服务停止,
2
、在dos命令行下,执行下面的dos命令:dsmaint recreatelhc
3
、重现启动IMA服务。
8
、在citrix运行过程中,会出现citrix客户端非正常退出后,仍然占用了citrix的连接,从而导致超出客户的license数其他客户端无法登陆,如何处理该问题?
解决方案:在管理工具终端服务配置里选择连接,双击ICA-tcp弹出对话框,选择会话如图设置

勾选上替代用户设置,然后设置结束已断开会话的时间,这里还可以设置活动会话的时间限制,还有空闲会话的时间限制,还可以设置达到会话限制时是否结束会话
9
、当citrix服务器是WIN2003操作系统时,会出现A用户已经登录,如果这时B用户再登录就会使用A用户断开
原因分析: Citrix采用2003作为服务器默认限制每个用户使用一个会话,citrix的管理控制台中也可以设置限制用户的连接
解决办法:
WIN2003操作系统的管理工具——终端服务配置选择服务器配置,找到每个用户一个会话,双击弹出下面的对话框,如图二设置:

还有就是在开始-程序-CitrixManagement ConsolesPresentation Server Consoles中,选择farm属性设置,是否勾选了Limit connection per user选项,如下图

10
、当一个citrix客户端的连接意外中断后,如果其他citrix客户端马上登陆上来后,会直接登陆到刚才中断的客户端的进程之中,客户感觉存在安全问题,如何设置避免?
原因分析:在默认情况下,终端服务器允许从任何计算机重新连接到已断开的会话。然而,要只允许起始客户端计算机重新连接会话,可指定用户只能从创建会话的起始计算机重新连接到已断开的会话。
解决方案:
当服务器操作系统是windows2003时,可以安装下面的方式
在开始-运行中,输入gpedit.msc,打开组策略
计算机配置管理模板“windows组件终端服务会话上,双击允许仅从原始客户端重现连接
单击已启用,然后单击确定
当服务器操作系统是windows2000时,可以安装下面的方式
使用终端服务配置
1.
打开终端服务配置。
2.
在控制台树中,单击连接
3.
右键单击TCP-ICA的连接,然后单击属性
4.
会话选项卡上,选中允许重新连接上面的替代用户设置复选框。
它允许您为该连接配置重新连接设置。
5.
允许重新连接下,执行以下操作之一:
单击来自任何客户端允许用户从任何计算机重新连接到已断开的会话。
单击来自前一个客户端只允许用户从产生会话的源客户端计算机重新连接到已断开的会话,选择此选项保证只有原客户端才可以连接到断开的连接。
11
、当client登录到server端的时候,为什么会出现一下提示:Network or dialup problems are preventing communication with the Citrix server. An attempt to automatically restore the connection will begin after a delat to let the network recover. If the problem persists, please contact your network administrator的错误信息
解答方案:主要的原因在于由于同一client端登录了不同的服务器的Terminal Sever,导致系统注册表中存在不同的Msliences,引起了冲突。解决的方法是,启用注册表,在HKEY_Local_Machine中找soft ware——Microsoft——ms licensing,将该目录删除。该问题主要由Windows Terminal Sever引起的。

12
、在线更新了Microsoft的补丁后,Citrix应用出现蓝屏,并且Citrix服务器出现winlogon.exe进程占用满服务器CPU的现象
原因分析:此问题是因为操作系统更新了for Windows 2000 Service Pack 4的补丁,该补丁的补丁号--Microsoft article 891861
解决方案:
1
、针对MetaFrame XP 1.0 for Windows 2000,可以下载Citrix补丁,补丁号--XE104W2KR01
2
、针对MetaFrame Presentation Server 3.0,可以卸载安装的Microsoft补丁891861,或者可以下载最新补丁--Microsoft version # 2050809.32623,补丁的文件名是Windows2000-KB891861-v2-x86-ENU.EXE
3
、还可以采用下面的方式尝试修改:
执行下面的操作之前,请先确保备份注册表,然后执行下面的步骤
可以将注册表中的HKEY_LOCAL_MACHINE/Software/Citrix/Ctxhook/AppInit_Dlls/Smart Card Hook键值FilePathName改为空或改名为scardhook.dll.old,重新启动后再登录Citrix服务器。
13
Citrix终端登陆时,提示“ICA Client Error 1043: Invalid Parameter”的错误
原因分析:由于终端安装了某些USB设备,比如彩虹公司SmartCard安装时会自动创建4个虚拟的USB端口,这些设备采用USB端口会与Citrix产生冲突
解决方案:
在管理工具添加/删除程序,卸载该设备的驱动程序
重新启动电脑
然后再安装该设备的驱动程序,不过要采用命令行的安装模式,参照如下:
Ikeydrvr -a VR=ON READERS=1
具体参照设备提供商的说明
重新启动电脑
补充:是否有安装过Towitoko CHIPDRIVE device的设备,类似修改手机SIM卡信息的设备,如果有需要删除驱动程序。
14
、如何让客户端下载ICA客户端(Web Client 拷贝位置)
解决办法:
Citrix系列光盘中的Component Disk光盘里的E:/ICAWEB目录下的“en”(包括该目录)及以下所有目录和文件拷贝到Presentation Server服务器上c:/wwwroot/Citrix/MetaFrame/ICAWEB/目录下面即可
15

猜你喜欢

转载自blog.csdn.net/ffujbcf/article/details/83889987
今日推荐