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.