Windows Server 2008 R2 RDS & Outlook – ассоциация с файлами *.eml

imageНа терминальном сервере с Windows Server 2008 R2 с установленным Office 2010 в пользовательских сессиях нет возможности открывать *.eml файлы, так как в системе по умолчанию отсутствует ассоциация этого типа файлов с каким-либо приложением. В Windows Server 2003 такой проблемы не было так как *.eml файлы были ассоциированы с имеющимся по умолчанию в ОС приложением Outlook Express. В новой же системе отсутствие ассоциации приводит к тому, что при попытке открытия такого файла пользователь получает окно выбора приложения с помощью которого ОС может открыть этот файл…и в этом окне как правило бездумно щёлкает по значку IE, так как он самый первый. К чему это всё приводит нетрудно догадаться.

Чтобы решить эту проблему мы можем сделать ассоциацию *.eml файлов с любым доступным просмотрщиком такого формата, например если в ОС уже имеется установленный Office 2010 то сделать это можно путём добавления соответствующей информации в системный реестр. Вот пример *.reg файла:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREClassesOutlook.File.eml]
@="Сообщение электронной почты"
"EditFlags"=hex:00,00,00,00

[HKEY_LOCAL_MACHINESOFTWAREClassesOutlook.File.emlshell]
@="Open"

[HKEY_LOCAL_MACHINESOFTWAREClassesOutlook.File.emlshellOpen]

[HKEY_LOCAL_MACHINESOFTWAREClassesOutlook.File.emlshellOpencommand]
@=""C:\Program Files (x86)\Microsoft Office 2007\Office12\OUTLOOK.EXE" /eml "%1""

[HKEY_CLASSES_ROOT.eml]
@="Outlook.File.eml"

[HKEY_CLASSES_ROOT.emlOpenWithProgids]
"Outlook.File.eml"=""

[HKEY_LOCAL_MACHINESOFTWAREClasses.eml]
@="Outlook.File.eml"

[HKEY_LOCAL_MACHINESOFTWAREClasses.emlOpenWithProgids]
"Outlook.File.eml"=""

Добавить комментарий