xenapp日志错误提示:A timeout was reached (30000 milliseconds) while waiting for the Citrix XenApp Commands Remoting service to connect.

Citrix XenApp Commands Remoting service 无法启动

原因:由于此服务启动需连接互联网网站,如果服务器没有连接互联网则此服务提示超时
解决方法:
1.将服务器配置为允许连接互联网
2.启动服务
3.服务启动完成后,断开互联网连接

 

其他方法(未验证):

1.Looked at this again:

 For anyone wanting a workaround and info here's the deal.

 The service tries to do a CRL lookup as noted above by another user. If your machine doesn't have web access (in my case) edit your machine.config

 C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config

 Note On x64 machines, you must also change one of the following:
 C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\machine.config

 Look for the <runtime/> or <runtime> (depending on if you've changed it or not) and make it look like this:

 <runtime>
 <generatePublisherEvidence enabled="false"/>
 </runtime>

 It's also important to make sure the account that the commands remoting service is running has has file permissions to machine.config in the framework64/2.0*** folder. (this got me...there's a certain version of the iSeries client that messes up permissoins on this file)

 

2.Create a file name as Citrix.XenApp.Commands.Remoting.Service.exe.config with following:

 <?xml version="1.0" encoding="utf-8"?>

 <configuration>
 <runtime>
 <generatePublisherEvidence enabled="false" />
 </runtime>
 </configuration>

 save it to the following location

 C:\Program Files\Citrix\XenApp Commands
 and start the service this will start.