Citrix 常见问题 中英文解决方案(参考)
一、 安装问题
1、在安装Citrix Presentation Server 5.0时提示Error 10001
原因分析:Citrix Presentation Server 5.0的英文版安装过程中会一直搜索机器上的NT AUTHORITY\\Authenticated Users用户,一旦出现该用户组被列在不同的名称下,就会出现错误
解决方法:通过msiexec命令来执行Citrix Presentation Server5.0的安装步骤,命令行如下:
Msiexec /i “” CTX_MF_AUTH_USERS_GROUP=\"transalation of NT
AUTHORITY\\Authenticated Users\" /l*v “”.“path to mps.msi”中输入mps.msi文件的正确路径和文件名,将“transalation of NT
AUTHORITY\\Authenticated Users”替换为本机的本地用户与组中存在的用户,“path to log file”输入一个log文件的完整路径。
2、在安装web interface时,提示“error 1609”
原因分析:在win2003成员服务器上安装.NET运行环境时,系统会自动创建一个本地帐户ASPNET用来运行.NET的framework工作进行(Aspnet_wp.exe),而在2003域控制器上,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、当Citrix服务器要加入一个Farm或执行CHFARM时,FarmName是空白的无法显示:
原因分析:因为Citrix data store采用的是SQL 2000,而在加入Farm过程中的用户不具有Citrix data store对应的SQL数据库的db_owner权限,导致无法通过SQL 2000 server的验证
解决方法:按照下面的步骤进行
1、 登陆SQL 2000 server的SQL企业管理器
2、 Microsoft SQL Servers > SQL Server 组 > 安全 > 登陆
3、 选择用于加入Citrix Farm时用的用户账号,右键属性
4、 选择“数据库访问”页签,这里列示出了所有数据库
5、 选择中Citrix data store对应的SQL数据库
6、 在“数据库角色中允许”选择中,选择上db_owner
A. How to Re-create the ICA Listener in Presentation Server 4.x
Prior to recreating the ICA listener, it is recommended to make a note of the current settings including permissions, virtual channels, and so on. It is possible to have multiple listeners as well as various configured settings to meet the specific needs of the environment. Choose properties of the ICA listener(s) in the appropriate utility (after step 1) and make note of the settings/permissions. Caution: If no other servers running Presentation Server are available to compare the current desired settings with the server that needs a re-created listener, it may be necessary to view each tab and the current property values. This information is also stored in the registry under the following key: HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Terminal Server\\WinStations\\ICA-tcp
1. Open the Microsoft Management Console (MMC) Terminal Services Configuration, right-click the ICA-tcp listener, and click Delete.
Note: In Presentation Server 4.0, the Citrix Connection Configuration tool, mfcfg.exe, can be used. 3. Open the Action menu and click Create New Connection. 4. Click Next.
5. Continue through the wizard and configure the desired settings. When the option to name the listener appears, type ICA-tcp in the Name field. 6. Click Next. 7. Click Finish.
8. Right-click on ICA-tcp listener and click Properties.
9. For Presentation Server 4.5, select the Permissions tab and add the local account ctx_cpsvcuser For Presentation Server 4.0, select the Permissions tab and add the local account Ctx_SmaUser 10. Edit the advanced permissions and select only the Query Information and Virtual Channels check boxes under the Allow column. 11. Click OK and close the MMC.
12. The Spooler and Citrix Print Manager Services should be restarted.
B. Error: An error has occurred while connecting to the
requested resource
Cause 1
There is a syntax error in the Web Interface configuration under “Edit Secure Gateway Settings” for the STA address. Cause 2
The Citrix XML broker service may have an unstable Citrix XML Service at the address specified in the Event Viewer Description field. Cause 3
The Presentation Server reaches full load and rejects any new connections. Cause 4
One or more of the Presentation Servers that publish applications do not have the alternate address defined. Resolution 1
Adding the STA port to the Secure Ticket Authority URL resolves the problem: http://servername:8080/scripts/CtxSTA.dll
The STA UID in the Secure Gateway Configuration may not match that of the actual configured STA. This can be reproduce in a single server farm environment by having a working Secure Gateway, Web Interface, and Presentation Server set-up and then changing the STA within the CTXSTA.config file and re-starting the IMA service on the XenApp Server. In this case, the customer had cloned the servers and then remembered to change the STA on the XenApp servers. They, however, forgot to re-run the Secure Gateway Configuration Wizard.
Resolution 2
Restart the Citrix XML Service on the address specified in the Event Viewer Description field. Resolution 3
Issue the qfarm / load command to check the load status of the servers running Presentation Server and change the load evaluator if needed. Resolution 4
1. Open a command prompt on Presentation Server and run the altaddr command. 2. Make sure the alternate address is shown. If it is not shown, run the altaddr /set C Event ID 1106, Client Printer Autocreation Failed Initially, from the Readme for Hotfix XE101W028: While autocreating a client printer, the application event log may return the following error message when using the Universal Print Driver (UPD): “Event ID 1106, Client printer autocreation failed. The driver could not be installed. Possible reasons for the failure: The driver is not in the list of drivers on the server. The driver cannot be located. The driver has not been mapped.” To prevent this error message from appearing, you need to edit the registry. WARNING! Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. For versions earlier than Citrix Presentation Server 4.0: Go to the following registry key: HKEY_LOCAL_MACHINE]SOFTWARE\\Citrix\\IMAPRINTER Add the following: Value Name: DisableError Type: DWORDValue: 1 Then, from Hotfix MPSE300W2K3017 (included in Hotfix Rollup Pack 03): If the DisableError registry value was turned to ON and client printer auto-creation fails with the native printer driver but succeeds with UPD, Event ID 1106 was logged in the event log. This occurred because the registry value was not checked. This hotfix ensures that the registry value is checked so that EventID 1106 will not be logged. Note: MetaFrame XP Service Pack 4 and Presentation Server 4.0 include this fix. For versions Citrix Presentation Server 4.0 and later: Go to the following registry key: HKEY_LOCAL_MACHINE\\SOFTWARE\\Citrix\\Print Note: Create the \"Print\" subkey if necessary Add the following (if necessary): Value Name: DefaultPrnFlags Type: DWORD Value: 0x08000000. Note: \"Value\" is a bit field so merge the 0x08000000 value with existing values if necessary See CTX107059 – Advanced Concepts Guide for Presentation Server 4.0 D Error 1920. Service �Citrix SMA Service (Citrix SMA Service) failed to start. Verify that you have sufficient privileges to start system services Cause The SMA service cannot start correctly. Resolution 1 1. Check permissions to the following folder C:\\Program Files\\Citrix\\SMA\\Active 2. Check the folder exists, if not create it. Otherwise the user account which is completing the PSE450W2K3R04 installation must have Full Control rights to this folder. Resolution 2 Check the Citrix SMA Service is set to log on as LOCAL SERVICE. This should be set to LOCAL SERVICE as described in the following document. CTX114669 - Presentation Server 4.x Services Overview If the error message below appears when restarting the Citrix SMA service with LOCAL SERVICE as the logon account, perform the following steps: “The Citrix SMA service on Local Computer started and then stopped. Some services stop automatically if they have no work to do, for example, the Performance Logs and Alerts service.” E Deleting SMA Alerts from the Access Management Console Fails Cause SMA Alerts do not automatically disappear when a problem has been detected and then resolved. These alerts are designed to remain in the Access Management Console until an administrator has acknowledged the alert and chosen to either Delete alert from current console or Delete from all consoles. Delete alert from current console does not remove the alert from the dynamic store table in the data collector and the alert will reappear when the Access Management Console reopens or when discovery is run. Delete from all consoles removes the alert from the memory table of the data collector and the alert does reappear unless the problem occurs again. When the user attempts to select Delete from All Consoles from a member server, the following error message appears: “You may not have the privileges required to communicate with the Citrix SMA Service for the farm, or the Citrix SMA Service may be stopped and require starting.” Recreating dynamic store on Zone Data Collector finally deleted the alert from all consoles. Resolution Recreating the local host cache on the Zone Data Collector resolves this issue. Status This is by design. F IMA Service and SMA Service Fail to Start and the MFCOM Service is Unresponsive during the Start State Cause When you check the services manager, the status of the MFCOM Service is “starting”. MFCOM and IMA Service fail to start because the IPSEC Service is set to Disabled or stopped. Resolution To resolve the preceding issue, complete the following procedure: 1. Stop the mfcom.exe service by using the Task Manager. 2. Set the IPSEC Service to Automatic and restart it. 3. Start the IMA Service and the MFCOM Service. Required Permissions and Rights for the Ctx_SmaUser Account For Component Services on Windows 2000 Server, make sure that the Ctx_SmaUser account has the Allow DefaultLaunchPermissionpermission to My Computer. To verify this, perform the following steps: 1. From the Start menu, go to Programs > Administrative Tools > Component Services. 2. Expand the following nodes in the left pane: Component Services > Computers > My Computer. 3. Right-click My Computer and select Properties. 4. Go to the Default Security tab and click the Edit Default button in the Launch Permissions section. 5. The Ctx_SmaUser must be listed in the ACL. Ensure the account is set with the permission to Allow DefaultLaunchPermission. For Component Services on Windows Server 2003, there are several items to which the Ctx_SmaUser account must have permissions. A Note Regarding Enhancements in COM+ Permissions for Windows 2003: The Launch & Activation section is a new functionality with Service Pack 1 for Windows 2003. Before Service Pack 1 there was only Launch permission, which would include activation permission. It was further split into the following, after an upgrade: Local Launch Local Activation Remote Launch Remote Activation For more information see Microsoft article DCOM Security Enhancements. 1. From the Start menu, run dcomcnfg or go to Administrative Tools > Component Services. 2. Expand the following nodes in the left pane: Component Services > Computers > My Computer. 3. Right-click My Computer and select Properties. 4. Go to the COM Security tab to the Launch & Activation Permissions box and click the Edit Default button. a. Ensure Ctx_SmaUser account is present in the ACL. b. By default, the Allow Local Launch permission is selected. Ensure to add allow Local Activation permission. c. Click OK on both the ACL and in the My Computer Properties dialog box. 5. Expand the My Computer node in the left pane of Component Services to display and to select the DCOM Config folder. 6. After the DCOM Config folder is selected, the right pane reveals a number of DCOM objects. 7. From the DCOM objects, select the Citrix IMA Service object, right-click and select Properties. 8. Go to the Security tab. a. In the Access Permissions section, click the Edit button. b. Ensure that the Ctx_SmaUser is on the ACL and both the Allow Local Access and the Allow Remote Access permissions are assigned to the account. c. Click OK on the ACL and in the Security tab to continue. 9. From the list of DCOM objects, select the Citrix SMA Service DCOM object, right-click and select Properties. a. Go to the Security tab. b. Click the Edit button in the Launch & Activation section. Ensure that the Ctx_SmaUser account is in the ACL and both the Local Launchand the Local Activation permissions are assigned. c. Click the Edit button in the Access Permission section. Add the Ctx_SmaUser account to the ACL and ensure the Local Access and theRemote Activation permissions are assigned. d. Click the Edit button in the Change Configuration Permission section. Ensure the Local Access and the Remote Activation permissions are assigned to the Power Users machine local group. e. Click on the OK button in the ACL and in the Security tab to continue. Permissions to Other Resources On Windows 2000 Server and on Windows Server 2003, the Ctx_SmaUser account is configured with special permissions to the ICA-TCP listener port. These permissions must be re-created each time the ICA-TCP Listener port is re-created. To configure the permissions of the ICA Listener port: 1. Go to Administrative Tools > Terminal Services Configuration > ICA-tcp > Properties > Permissions. 2. Add the Ctx_SmaUser account to the ACL for the listener. By default, Windows allows Guest permissions to the account in the ACL, but these permissions are not sufficient. The Guest permissions check box should be unchecked. 3. Click the Advanced button and select the Ctx_SmaUser account from the list. 4. Click the Edit button. In the Advanced ACL, uncheck the Logon permission check box and select the Query Information and the Virtual Channels check boxes. Click OK to proceed. 5. Click OK to apply. (Note: This is required for the Citrix Print Management Service to work properly.) More Information If it is necessary to strengthen security to server-local accounts (like the Ctx_SmaUser account), the account must have the check boxesUser Cannot Change Password and Password Never Expires selected. This ensures the Citrix Print Manager Service and the Citrix SMA Service continues to start and the system-generated password for the account does not expire. While troubleshooting a possible problem with permissions to the Ctx_SmaUser account, instead of re-creating the account, the account can be assigned to the Administrators machine-local group or the account could be assigned to be a Full Citrix Administrator in the Presentation Server Management Console. In either method, both the Citrix Print Manager Service and the Citrix SMA Service have to be restarted in order for any changes to take effect. Error: CtxComPlusAppUnRegister failed with error code 232 Summary The Citrix Presentation Server 4.5 installation terminates. You might see the following in the Event Log: \"Event Type: Error Event Source: Service Control Manager Event Category: None Event ID: 7001 Date: 09/08/2007 Time: 9.51.28 User: N/A Computer: YourServerName Description: The Citrix SMA Service depends on the Independent Management Architecture service which failed to start because of the following error: The dependency service or group failed to start.\" \"Event Type: Error Event Source: Service Control Manager Event Category: None Event ID: 7001 Date: 09/08/2007 Time: 9.51.28 User: N/A Computer: YourServerName Description: The Citrix Print Manager Service depends on the Print Spooler service which failed to start because of the following error: The service cannot be started, either because it is disabled or because it has no enabled devices associated with it. After starting, the service hung in a start-pending state.\" \"Event Type: Error Event Source: Service Control Manager Event Category: None Event ID: 7024 Date: 09/08/2007 Time: 9.40.23 User: N/A Computer: YourServerName Description: The Independent Management Architecture service terminated with service-specific error 2147483649 (0x80000001).\" \"Event Type: Error Event Source: Service Control Manager Event Category: None Event ID: 7022 Date: 09/08/2007 Time: 9.51.28 User: N/A Computer: YourServerName Description: The Citrix Licensing WMI service hung on starting.\" \"Event Type: Error Event Source: Service Control Manager Event Category: None Event ID: 7024 Date: 09/08/2007 Time: 10.00.02 User: N/A Computer: YourServerName Description: The MetaFrame COM Server service terminated with service-specific error 2147500037 (0x80004005).\" Event Type: Error Event Source: Service Control Manager Event Category: None Event ID: 7001 Date: 8/25/2009 Time: 2:40:52 PM User: N/A Computer: YourserverName Description: The COM+ System Application service depends on the COM+ Event System service which failed to start because of the following error: The service cannot be started, either because it is disabled or because it has no enabled devices associated with it. You find the following lines in the Microsoft Installer (MSI) log file: \"CtxComPlusAppUnRegister CtxComPlusAppUnRegister failed with error code 232 Action ended 09:19:25: InstallFinalize. Return value 3.\" Causes The Microsoft Distributed Transaction Coordinator (MS DTC) service is stopped. You cannot start it. By default, network DTC access is disabled on the Windows Server 2003 products. When you do not enable network DTC access on the server, applications can only use transactions that stay on the local computer. For example, transactions cannot flow from a local computer to a database that runs on a separate computer if network DTC access is disabled. The COM+ Event System Service is not started. This issue can be reproduced by setting this service to disabled. If the service is not disabled, the installation should automatically attempt to start the service. In addition, the default setting for The COM+ System Application service is manual. This service also is started during the install. Resolutions 1. Refer to Microsoft Knowledge Base article 916926. 2. After restarting the server, the Windows\\System32\\Msdtc\\Msdtc.log file is created. Now the Presentation Server 4.5 installation should run successfully. 3. Enable network DTC access. 4. Ensure the Network COM+ Access component is also installed. 5. Ensure the COM+ Event System & The COM+ System Application Service is/can be started. 二、应用配置问题 1、在citrix服务器上进入presentation server console时,提示下面的错误信息无法进入主控台,是什么原因? 解决方法:该问题是因为citrix服务器上的IMA(Independent 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)不能正常启动造成的,需要在服务中先停止该服务再重新启动,请确保此服务的启动用户是本地系统账户。 (5)ODBC的配置 (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运行过程中,会出现citrix客户端非正常退出后,仍然占用了citrix的连接,从而导致超出客户的license数其他客户端无法登陆,如何处理该问题? 解决方案:在“管理工具”-“终端服务配置”里选择“连接”,双击ICA-tcp弹出对话框,选择会话如图设置 勾选上替代用户设置,然后设置结束已断开会话的时间,这里还可以设置活动会话的时间限制,还有空闲会话的时间限制,还可以设置达到会话限制时是否结束会话 6、当citrix服务器是WIN2003操作系统时,会出现A用户已经登录,如果这时B用户再登录就会使用A用户断开 原因分析: Citrix采用2003作为服务器默认限制每个用户使用一个会话,citrix的管理控制台中也可以设置限制用户的连接 解决办法: 在WIN2003操作系统的管理工具——终端服务配置选择服务器配置,找到每个用户一个会话,双击弹出下面的对话框 还有就是在开始-程序-Citrix-Management Consoles-Presentation Server Consoles中,选择farm属性设置,是否勾选了Limit connection per user选项 7、当一个citrix客户端的连接意外中断后,如果其他citrix客户端马上登陆上来后,会直接登陆到刚才中断的客户端的进程之中,客户感觉存在安全问题,如何设置避免? 原因分析:在默认情况下,终端服务器允许从任何计算机重新连接到已断开的会话。然而,要只允许起始客户端计算机重新连接会话,可指定用户只能从创建会话的起始计算机重新连接到已断开的会话。 解决方案: 当服务器操作系统是windows2003时,可以安装下面的方式 在开始-运行中,输入gpedit.msc,打开“组策略” 在“计算机配置”-“管理模板”-“windows组件”-“终端服务”-“会话”上,双击“允许仅从原始客户端重现连接” 单击“已启用”,然后单击“确定”。 当服务器操作系统是windows2000时,可以安装下面的方式 使用终端服务配置 1.打开终端服务配置。 2.在控制台树中,单击“连接”。 3.右键单击TCP-ICA的连接,然后单击“属性”。 4.在“会话”选项卡上,选中“允许重新连接”上面的“替代用户设置”复选框。 它允许您为该连接配置重新连接设置。 5.在“允许重新连接”下,执行以下操作之一: 单击“来自任何客户端”允许用户从任何计算机重新连接到已断开的会话。 单击“来自前一个客户端”只允许用户从产生会话的源客户端计算机重新连接到已断开的会话,选择此选项保证只有原客户端才可以连接到断开的连接。 8、 当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引起的。 9、Citrix终端登陆时,提示“ICA Client Error 1043: Invalid Parameter”的错误 原因分析:由于终端安装了某些USB设备,比如彩虹公司SmartCard安装时会自动创建4个虚拟的USB端口,这些设备采用USB端口会与Citrix产生冲突 解决方案: 在管理工具—添加\\删除程序,卸载该设备的驱动程序 重新启动电脑 然后再安装该设备的驱动程序,不过要采用命令行的安装模式,参照如下: Ikeydrvr -a VR=ON READERS=1 具体参照设备提供商的说明 重新启动电脑 补充:是否有安装过Towitoko CHIPDRIVE device的设备,类似修改手机SIM卡信息的设备,如果有需要删除驱动程序。 10、如何让客户端下载ICA客户端(Web Client 拷贝位置) 解决办法: 将Citrix 系列光盘中的Component Disk光盘里的E:\\ICAWEB目录下的“en”(包括该目录)及以下所有目录和文件拷贝到Presentation Server服务器上c:\\wwwroot\\Citrix\\MetaFrame\\ICAWEB\\ 目录下面即可 15、当连接应用程序时,登陆窗口停留在“Running logon scripts„”界面 解决方法: 执行下面的操作之前,请进行备份注册表的操作,以防万一。 在注册表编辑器中,查找下面的键值: HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon\\AppSetup 修改该键值数值数据为CtxHide.exe UsrLogon.Cmd,cmstart.exe,如下图 并且确认类型为REG_SZ。 11、当通过web客户端登陆Citrix服务器时提示“必须拥有终端服务器用户访问权限”的错误提示,但权限已经都拥有了,这是什么原因 解决方法:经过分析,在权限设置方面都已经检查过如果还存在此问题,那么需要检查发布的应用程序名称是否采用了中文名称,需要将其更改为英文或数字,否则有可能带来上面的问题。 12、 客户的citrix服务器通过NAT提供外部访问,但是远程客户端登陆时都提示:“cannot connect to the citrix metaframe server.there is no citrix metaframe server configured on the specified address” 原因分析:终端客户端无法解析到citrix的IP地址或无法连接到Citrix服务器的1494端口 解决方法: 首 先,登陆Citrix的Web访问界面,右键单击应用程序图标,选择另存为,保存一个launch.ica文件,此文件可以用记事本打开,打开后查看有记 录server address的信息,该信息是否显示的Citrix服务器的外网IP,如果文件中显示的是Citrix服务器的内部IP则终端客户端访问肯定会出问题, 可以参考本文档< Web Interface应用>中Citrix提供外网访问的配置内容进行设置,最后确认launch.ica文件中server address的信息记录是外网IP。 其次,需要检查Citrix服务器的1494端口是否开放,Citrix客户端与服务器之间是通过ICA协 议进行连接的,而ICA协议是用TCP1494 端口,所以需要确保Citrix服务器的1494端口正常开放,可以通过执行DOS命令:telnet xxx.xxx.xxx.xxx 1494(x表示服务器IP) 13、Citrix客户端登陆进入后,无法使用服务器上的输入法 原因分析:Windows的输入法信息是保存在用户配置文件中的,一般服务器上安装输入法是通过管理员用户登陆的,而客户通过Citrix终端登陆是用普通user登陆的,所以无法应用服务器上的输入法 解决方法: 首 先,可以将User1用户加入Administrators组,再以User1用户登录,安装需要的输入法程序,上述设置完毕后,将 Administrators 组中删除User1,仅保留USER1用户权限即可。这样Citrix客户端通过USER1用户访问服务器即可使用输入法。 还可以采用下面的方 法,通过Administrators在服务器上安装需要的输入法,然后再以另一个用户登陆将C:\\Documents and Settings\\Administrator\\NTUSER.DAT覆盖C:\\Documents and Settings\\Default User\\NTUSER.DAT,这样可以使所有用户都可以通过Citrix登陆使用服务器上的输入法。 14、多台Citrix服务器作了负载均衡的设置,但仍然发现客户端访问时会出现非常慢服务器相应不了的现象 原因分析:一般在Citrix服务器上应用负载均衡,默认采用default规则,而default规则只是已登陆用户作为负载规则的,而不会考虑服务器CPU、内存利用率等其他负载信息 解决方法:建议客户在应用Citrix负载均衡时,采用默认的Advanced规则,这样就可以综合考虑服务器的CPU、内存利用率;或者可以自定义负载规则,选择客户需要的负载规则进行Citrix应用程序的负载均衡。 15、Citrix客户端登陆到服务器后,看不到客户端本地磁盘 问题分析:在终端服务配置中,禁止了客户端磁盘的映射 解决方法:在“管理工具”-“终端服务配置”里选择“连接”,双击ICA-tcp弹出对话框,选择客户端设置页面,查看禁用项目中是否勾选了驱动器映射,如果有去除即可。 因篇幅问题不能全部显示,请点此查看更多更全内容