If you happen to run XenApp 5 on Windows Server 2008 platform and users can’t open Picture files on a Citrix session, you are having the headache once I had. Let me describe the problem.
Users are trying to open up an Picture file attachment on a Citrix Session (from the published application like Outlook, SAP, etc.,). They get the following or similar error message. If User has Administrative privileges, Picture file opens up with Office Picture Manager if installed, otherwise given a dialog box to select a program to open with.
What’s wrong with Windows Server 2008? It has no default picture viewer. Office Picture Manager (if installed) does not associate picture files for ALL USERS, so it will not work for Users on a Citrix session.
Solution:
1. Install “Desktop Experience” feature in Windows Server 2008 server. (I didn’t choose this solution, because I don’t want to add extra desktop features which my users aren’t going to use it).
- Log on to XenApp server with Administrative privileges
- Open “Server Manager” console
- Select “Features” section and click on “Add features” link.
- Click Next and select the checkbox “Desktop Experience”. Click Install.
- After the Install, verify the picture files are associated with default Windows picture viewer.
2. Install a third-party picture viewer (like IrfanView, FastStone Image Viewer, Picture Viewer). Better yet, find a portable version of these software and download it to the servers. Associate the picture files for ALL USERS using the software options/preferences. I am personally using IrfanView portable version, it works great on Citrix XenApp servers.
Hope it helps you.
Keywords: XenApp 5, Windows Server 2008, Picture files,JPG, BMP, JPEG,TIFF,association
Hi
This is the solution that I use in the Windows 2008 R2/XenApp 6 system to solve this issue.
We add just 5 registry keys for .TIFF and another 5 for .TIF. This then associates the Winodws Picture Viewer with the files and allows the viewing of all pages in multi page TiFF/TIF files.
HKEY_CURRENT_USER Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.tif\OpenWithList
Value = a
Type = REG_SZ
Data = PhotoViewer.dll
HKEY_CURRENT_USER Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.tif\OpenWithList
Value = MRUList
Type = REG_SZ
Data = a
HKEY_CURRENT_USER Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.tif\OpenWithProgids
Value = TIFImage.Document
Type = REG_SZ
Data = 0
HKEY_CURRENT_USER Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.tif\OpenWithProgids
Value = OIStiffile
Type = REG_SZ
Data = 0
HKEY_CURRENT_USER Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.tif\UserChoice
Value = Progid
Type = REG_SZ
Data = Applications\\dllhost.exe
The whole document can be seen with explaination here:
http://chrisainger.com/2012/03/04/associating-tiff-tif-files-with-windows-picture-viewer/
Hope this helps
Chris Ainger