File Name Warning: There is a file or folder on your computer called c:\program causing problems. Rename?
Posted on June 26th, 2009
Have seen the following error while logging onto a server:
File Name Warning
There is a file or folder on your computer called “c:\program” which could cause certain applications to not function correctly. Renaming it to “c:\program1″ would solve this problem. Would you like to rename it now?
Rename | Ignore

This error occurred on a server that has previously been a Citrix License server and the tool lmdiag.exe had been run on the server creating the following file:
program
in the root of the c: drive.
Opening this file in notepad shows:
lmdiag – Copyright (c) 1989-2006 Macrovision Europe Ltd. and/or Macrovision Corporation. All Rights Reserved.
FLEXlm diagnostics on Thu 9/6/2009 09:46
To resolve the problem, simply remove or rename the file
It seems that lmdiag has a bug or coding error which generated this rogue file.
Tags: c:\program, Citrix, lmdiag, rename, warning
Filed under Citrix XenApp, Windows 2003 | No Comments »
Citrix ICA client build version numbers
Posted on May 18th, 2009
The Citrix Access Management Console gives the ability to show the client build number version for connected sessions and this is useful to see if you have any old clients out there. The version number displayed, however, is not how we would want to see it. It only displays the final build version and not the full client version. This is a list that I have derived from seeing these sessions and collating them:
- 7.0.17534.0
- 7.100.20497.0
- 8.0.24737
- 8.100.29670.0
- 9.0.32649.0
- 9.100.36280.0
- 9.150.39151.0
- 9.200.44376.0
- 9.230.50211
- 10.00.52110
- 10.100.55836
- 10.150.58643
- 10.200.2650
- 11.000.5357
If anyone has anymore to add to the list, please submit a comment.
UPDATE:
hmmm.. only a day after posting this, Citrix have provided an Article with the same information – CTX112613. Were they watching!.. Here is the pasted table from their doc:
| Build Number | Version Number | Release Date |
| 1050 | 6.30 | September, 2002 |
| 1051 | 6.31 | October, 2002 |
| 17534 | 7.00 | June, 2003 |
| 20497 | 7.01 | June, 2003 |
| 22650 | 7.10 | November, 2003 |
| 24737 | 8.00 | April, 2004 |
| 29670 | 8.10 | October, 2004 |
| 32649 | 9.00 | April, 2005 |
| 36280 | 9.10 | October, 2005 |
| 39151 | 9.15 | December, 2005 |
| 44376 | 9.20 | May, 2006 |
| 50211 | 9.23 | November, 2006 |
| 52110 | 10.00 | March, 2007 |
| 55836 | 10.10 | June, 2007 |
| 58643 | 10.15 | November, 2007 |
| 02650 | 10.20 | March, 2008 |
| 5357 | 11.00 | September, 2008 |
Tags: AMC, build, build version, Citrix, Client, client build number, ica, ica client, report, version, XenApp
Filed under Citrix Clients / Recievers | 5 Comments »
Script to export all the servers in a Citrix Farm
Posted on April 27th, 2009
Sometimes it is useful to have a list of servers in a text file in order to perform some other task. The following script will export all servers from a Citrix Farm and add them to a text file.
This script uses the built in Citrix tool, qfarm, and cleans up the output to provide the required list. It uses a temporary file (qfarmservers.txt) during the process and deletes it at the end.
REM ***************************************************
REM qfarmservers = output from a qfarm /servers
REM serverlist = cleaned up list of all servers in farm
REM ***************************************************SET qfarmservers=c:\windows\temp\qfarmservers.txt
SET serverlist=c:\windows\temp\serverlist.txtqfarm /servers >>%qfarmServers%
for /f “skip=3 tokens=1″ %%1 in (%qfarmservers%) do (
echo %%1 >> %serverlist%
)
Del %qfarmservers% /q
Just change the log file location(s) as required.
Tags: Citrix, export, Presentation Server, qfarm, script, server, serverlist, servers, text, XenApp
Filed under Scripts/Reg | 1 Comment »
MFCOM script to export the current users of an application
Posted on April 27th, 2009
Sometimes is is necessary to have a list of users in a text file of which other scripts can be run. In this case I wanted a list of all users currently logged into a specific Citrix application in order to perform some other task.
The following MFCOM script will export all the users currently logged into a specified application and export them to a text file.
Set objFarm = CreateObject(“MetaFrameCOM.MetaFrameFarm”)
Dim ObjFSO, Objuserlist
Set objFSO = CreateObject(“Scripting.FileSystemObject”)
Set Objuserlist = objFSO.OpenTextFile(“c:\windows\temp\userlist.log”, 8, True)objFarm.Initialize(1)
For Each objSession In objfarm.Sessions
if objsession.appname = (“My Application Name”) then
objuserlist.WriteLine(objSession.UserName)
End IF
NextWScript.Echo “userlist created here – c:\windows\temp\userlist.log”
Substitute “My Application name” and the log file location as appropriate.
Save this as a .vbs file and run.
Tags: Citrix, export, list, mfcom, Presentation Server, scipt, user, vb
Filed under Scripts/Reg | 1 Comment »
Citrix Hotfix Rollup Pack Schedule
Posted on March 10th, 2009
A nice little document from Citrix showing the Citrix Hotfix Rollup Pack Schedule.
| Version | Language | Current Release | Upcoming Release | ||
| Hotfix rollup pack (HRP) | Timeframe | Hotfix rollup pack (HRP) | Timeframe | ||
| MetaFrame XP 1.0 Service Pack 4 | English | HRP 02 | Q1 2006 | None** | |
| International* | |||||
| MetaFrame Presentation Server 3.0 | English | HRP 05 | Q2 2006 | None** | |
| International* | |||||
| Presentation Server 4.0 | English | HRP 06 | Q4 2008 | None*** | |
| International* | |||||
| Presentation Server 4.0 64-bit | English | N/A | N/A** | ||
| International* | |||||
| Presentation Server 4.5 and XenApp 5.0 for Windows Server 2003 (including Russian) |
English | HRP 03 | Q4 2008 | HRP 04 | Q2 2009 |
| International* | |||||
| XenApp 5.0 for Windows Server 2008 | English | N/A | HRP 01 | Q3 2009 | |
| International* | |||||
Original source: CTX107180
Tags: Citrix, hotfix, pack, rollup
Filed under Citrix XenApp | No Comments »
