Контрольный список установки
В этом разделе описаны предварительные требования для успешной установки поставщика Outlook Social Connector (OSC), а также проверка правильности работы установщика поставщика.
Общие сведения об установке
Пользователи должны устанавливать поставщики OSC только в том случае, если на клиентском компьютере присутствует поддерживающая версия Outlook, а osC установлен и включен на клиентском компьютере. Поддерживаемые версии Outlook: Office Outlook 2003, Office Outlook 2007, Outlook 2010 и Outlook 2013 (устанавливаются на клиентском компьютере или, в случае с Outlook 2010 и Outlook 2013, доставляются на клиентском компьютере с помощью кнопки "нажми и запускай"). Чтобы обеспечить успешную установку, установщик поставщика должен выполнить следующие действия.
Проверьте наличие поддерживаемой версии Outlook.
Проверьте, установлена ли OSC.
Примечание.
"Нажми и запускай" — это виртуальная среда, в которой можно запускать Outlook 2010 (32-разрядная версия) или Outlook 2013 (32-разрядная версия). В Outlook 2013 проверьте, существует ли раздел VirtualOutlook в HKEY_LOCAL_MACHINE\Software\Microsoft\Office\15.0\Common\InstallRoot\Virtual\VirtualOutlook реестра Windows. Дополнительные сведения о доставке Outlook в качестве продукта "нажми и запускай" на клиентском компьютере см. в статье Проверка доступности Outlook на компьютере в качестве продукта нажми и запускай.
Однако перед установкой поставщика пользователь должен убедиться, что OSC включен.
Сторонние поставщики, включая поставщиков OSC, не могут распространять OSC. Однако если OSC не установлен, установщик поставщика может использовать соответствующие g-ссылки для установки OSC на клиентском компьютере. G-link — это специально созданный URL-адрес, который перенаправит пользователя на https://g.live.com соответствующую веб-страницу для скачивания OSC. G-link OSC имеет формат https://g.live.com/0CRLCID/ Glink, где LCID и Glink указывают языковой стандарт, версию и разрядность Outlook на клиентском компьютере. Каждый g-link указывает на исполняемый файл и относится к указанным значениям LCID и Glink .
Например, g-link для установки последней версии OSC для Outlook 2003 или Outlook 2007 для LCID 1033 (английский язык США) выглядит следующим образом:
<https://g.live.com/0CR1033/80
>
Дополнительные сведения о значениях Glink для различных версий и разрядности Outlook, а также значения LCID для поддерживаемых языковых стандартов см. в разделе No 7 в разделе Контрольный список установки ниже.
Контрольный список установки
Пакет установки поставщика должен выполнить ряд проверок установки, как показано на рис. 1, чтобы убедиться, что поставщик успешно установлен.
Рис. 1. Логика установки поставщика
В следующей процедуре описаны проверки установки, описанные на рис. 1.
В качестве обязательного условия определите, установлен или присутствует Outlook, а также, если он установлен или присутствует, определите, поддерживает ли версия Outlook OSC. Дополнительные сведения об обнаружении установленной версии Outlook см. в разделе Проверка версии Outlook.
Если установленная версия Outlook более ранняя, чем Outlook 2003, процедура установки поставщика не может быть завершена. Сообщите пользователю, чтобы получить поддерживаемую версию Outlook и OSC, прежде чем продолжить установку поставщика OSC.
Если Outlook не установлен, перейдите к шагу 2.
Если установлен Outlook 2003 или Outlook 2007, перейдите к шагу 3.
Если установлен Outlook 2010 или Outlook 2013, перейдите к шагу 4.
Выполните этот шаг, если Outlook не установлен на клиентском компьютере:
Проверьте, установлен ли OSC в качестве компонента по умолчанию при установке Outlook 2010 или Outlook 2013 с помощью кнопки "нажми и запускай". Изучите
VirtualOutlook
раздел в следующем расположении в реестре Windows:Для Outlook 2010
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\14.0\Common\InstallRoot\Virtual\VirtualOutlook
Для Outlook Social Connector 2013
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\15.0\Common\InstallRoot\Virtual\VirtualOutlook
Ключ
VirtualOutlook
представляет собой REG_SZ значение, содержащее тег языкового стандарта, например "en-us", установленного продукта.VirtualOutlook
Если ключ не существует, Outlook отсутствует на клиентском компьютере, и процедура установки поставщика не может быть завершена. Сообщите пользователю, чтобы получить поддерживаемую версию Outlook и OSC, прежде чем продолжить установку поставщика OSC.VirtualOutlook
Если ключ существует, Outlook был доставлен на клиентском компьютере с помощью кнопки "нажми и запускай". Перейдите к проверке установленной версии библиотеки типов OSC, изучивOSCVersion
раздел в следующем расположении в реестре Windows:HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\SocialConnector\OSCVersion
Значением
OSCVersion
является строка, указывающая номер версии библиотеки типов Socialprovider.dll (например, "1.0", "1.1" или "15").Если
OSCVersion
имеет значение "1.0", "1.1" или "15", устанавливается соответствующая версия OSC. Перейдите к шагу 6, чтобы найти текущий языковой стандарт пользовательского интерфейса Outlook, чтобы подготовиться к установке последней версии OSC.В противном
OSCVersion
случае не содержит ожидаемого значения. Перейдите к шагу 6, чтобы найти текущий языковой стандарт пользовательского интерфейса Outlook, чтобы подготовиться к установке соответствующей версии OSC.
Выполните этот шаг, если на клиентском компьютере установлен Outlook 2003 или Outlook 2007:
Проверьте, установлен ли OSC, написав настраиваемое действие установщика, чтобы проверить наличие следующего квалифицированного идентификатора компонента:
{A3B82DA3-8AD9-4935-AEA8-54B754459483}
Идентификатор квалифицированного компонента — это GUID, предоставляющий метод одноуровневого косвенного обращения, аналогичный указателю. Дополнительные сведения об установщике Windows см. в документации по плану развития установщика Windows.
Если указанный квалифицированный компонент существует, устанавливается версия OSC. Перейдите к шагу 5, чтобы найти текущий языковой стандарт пользовательского интерфейса Outlook, чтобы подготовиться к установке последней версии OSC.
В противном случае OSC не установлен. Перейдите к шагу 6, чтобы найти текущий языковой стандарт пользовательского интерфейса Outlook, чтобы подготовиться к установке соответствующей версии OSC.
Выполните этот шаг, если на клиентском компьютере установлен Outlook 2010 или Outlook 2013:
Определите разрядность установленной версии Outlook, изучив
Bitness
раздел в следующем расположении в реестре Windows:Для Outlook 2010 см.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Outlook
Для Outlook 2013 см.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Outlook
Ключ
Bitness
— x86 для 32-разрядной версии Outlook или x64 для 64-разрядной версии Outlook.Если ваш поставщик является управляемым поставщиком и вы скомпилировали компонент поставщика, указав целевую платформу как Любой ЦП, перейдите к шагу 6, чтобы найти текущий языковой стандарт пользовательского интерфейса Outlook для подготовки к установке последней версии OSC. Ваш поставщик будет работать как с 32-разрядной, так и с 64-разрядной версиями OSC.
Если ваш поставщик является собственным COM-компонентом, проверьте разрядность установленной версии Outlook:
Если установленная версия Outlook является 32-разрядной, после установки необходимо установить 32-разрядный поставщик (на шаге 8).
В противном случае установленная версия Outlook является 64-разрядной, и после установки необходимо установить 64-разрядный поставщик (на шаге 8) после установки соответствующего OSC.
Перейдите к шагу 6, чтобы найти текущий языковой стандарт пользовательского интерфейса Outlook, чтобы подготовиться к установке соответствующей версии OSC.
Выполните этот шаг, если установлен Outlook 2003 или Outlook 2007 и osC установлен на клиентском компьютере: Проверьте текущий языковой стандарт пользовательского интерфейса Outlook, изучив
OSCLcid
раздел в следующем расположении в реестре Windows:HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\SocialConnector\OSCLcid
Ключ
OSCLcid
представляет собой значение DWORD, указывающее тег языкового стандарта Internet Engineering Task Force (IETF) (определяется [RFC4646] и [RFC4647]), который представляет текущий языковой стандарт пользовательского интерфейса Outlook. Перейдите к шагу 7, чтобы установить последнюю версию OSC на клиентском компьютере.Выполните этот шаг, если установлен Outlook 2003 или Outlook 2007 или Outlook 2010 или Outlook 2013, но на клиентском компьютере не обязательно установлена последняя версия OSC:
Используйте объект LanguageSettings для определения LCID языкового стандарта пользовательского интерфейса Outlook. В следующем фрагменте кода Visual Basic Scripting Edition (VBScript) показано, как получить LCID языкового стандарта пользовательского интерфейса Outlook.
Function GetOutlookUI_LCID() ' Declare variables. Dim msoLanguageIDUI, olApp msoLanguageIDUI = 2 Set olApp = CreateObject("Outlook.Application") ' Return Outlook UI LCID. GetOutlookUI_LCID = olApp.LanguageSettings.LanguageID(msoLanguageIDUI) End Function
Выполните этот шаг, если установщик имеет LCID установленной версии Outlook, но последняя версия OSC не обязательно устанавливается на клиентском компьютере:
Вставьте g-link в пакет установки, чтобы убедиться, что на клиентском компьютере установлена последняя версия OSC. Формат g-link выглядит следующим образом:
https://g.live.com/0CR LCID/ Glink
Поддерживаемые значения LCID см. в таблице 1 ниже и в таблице 2 для поддерживаемых значений Glink . Например, g-link для установки последней версии 32-разрядной версии OSC для 32-разрядной версии Outlook Social Connector 2013 (английский язык США) выглядит следующим образом:
<
https://g.live.com/0CR1033/82
>Установите поставщик. Процедура установки поставщика должна зарегистрировать программный идентификатор (ProgID) в соответствующем расположении реестра Windows. Дополнительные сведения см. в разделе Регистрация поставщика. Кроме того, убедитесь, что разрядность устанавливаемого поставщика совпадает с разрядностью версии Outlook, присутствующих на клиентском компьютере. Например, установите 32-разрядный поставщик, если присутствует 32-разрядная версия Outlook 2013, и 64-разрядный поставщик, если установлен 64-разрядный Outlook 2013. Для Outlook 2003 или 2007 применяется только 32-разрядная версия вашего поставщика.
Таблица 1. Поддерживаемые языковые стандарты и соответствующие значения LCID в шестнадцатеричном формате для OSC
Locale | Код языка |
---|---|
ar-sa |
1025 |
bg-bg |
1026 |
ca-es |
1027 |
cs-cz |
1029 |
da-dk |
1030 |
de-de |
1031 |
el-gr |
1032 |
en-us |
1033 |
es-es |
3082 |
et-ee |
1061 |
eu-es |
1069 |
fi-fi |
1035 |
fr-fr |
1036 |
gl-es |
1110 |
he-il |
1037 |
hi-in |
1081 |
hr-hr |
1050 |
hu-hu |
1038 |
it-it |
1040 |
ja-jp |
1041 |
kk-kz |
1087 |
ko-kr |
1042 |
lt-lt |
1063 |
lv-lv |
1062 |
nb-no |
1044 |
nl-nl |
1043 |
pl-pl |
1045 |
pt-br |
1046 |
pt-pt |
2070 |
ro-ro |
1048 |
ru-ru |
1049 |
sk-sk |
1051 |
sl-si |
1060 |
sr-cyrl-cs |
3098 |
sr-latn-cs |
2074 |
sv-se |
1053 |
th-th |
1054 |
tr-tr |
1055 |
uk-ua |
1058 |
zh-cn |
2052 |
zh-tw |
1028 |
Таблица 2. Поддерживаемые значения Glink для OSC
Значение Glink | Function |
---|---|
80 |
Устанавливает последнюю версию OSC для Outlook 2003 или Outlook 2007. |
82 |
Устанавливает последнее исправление 32-разрядной версии OSC для Outlook 2007, Outlook 2010 или Outlook Social Connector 2013. |
83 |
Устанавливает последнее исправление 64-разрядной версии OSC для Outlook 2010 или Outlook Social Connector 2013. |