Поделиться через


Контрольный список установки

В этом разделе описаны предварительные требования для успешной установки поставщика 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.

  1. В качестве обязательного условия определите, установлен или присутствует Outlook, а также, если он установлен или присутствует, определите, поддерживает ли версия Outlook OSC. Дополнительные сведения об обнаружении установленной версии Outlook см. в разделе Проверка версии Outlook.

    • Если установленная версия Outlook более ранняя, чем Outlook 2003, процедура установки поставщика не может быть завершена. Сообщите пользователю, чтобы получить поддерживаемую версию Outlook и OSC, прежде чем продолжить установку поставщика OSC.

    • Если Outlook не установлен, перейдите к шагу 2.

    • Если установлен Outlook 2003 или Outlook 2007, перейдите к шагу 3.

    • Если установлен Outlook 2010 или Outlook 2013, перейдите к шагу 4.

  2. Выполните этот шаг, если Outlook не установлен на клиентском компьютере:

    1. Проверьте, установлен ли 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", установленного продукта.

    2. VirtualOutlook Если ключ не существует, Outlook отсутствует на клиентском компьютере, и процедура установки поставщика не может быть завершена. Сообщите пользователю, чтобы получить поддерживаемую версию Outlook и OSC, прежде чем продолжить установку поставщика OSC.

    3. VirtualOutlook Если ключ существует, Outlook был доставлен на клиентском компьютере с помощью кнопки "нажми и запускай". Перейдите к проверке установленной версии библиотеки типов OSC, изучив OSCVersion раздел в следующем расположении в реестре Windows:

      HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\SocialConnector\OSCVersion

      Значением OSCVersion является строка, указывающая номер версии библиотеки типов Socialprovider.dll (например, "1.0", "1.1" или "15").

    4. Если OSCVersion имеет значение "1.0", "1.1" или "15", устанавливается соответствующая версия OSC. Перейдите к шагу 6, чтобы найти текущий языковой стандарт пользовательского интерфейса Outlook, чтобы подготовиться к установке последней версии OSC.

    5. В противном OSCVersion случае не содержит ожидаемого значения. Перейдите к шагу 6, чтобы найти текущий языковой стандарт пользовательского интерфейса Outlook, чтобы подготовиться к установке соответствующей версии OSC.

  3. Выполните этот шаг, если на клиентском компьютере установлен Outlook 2003 или Outlook 2007:

    1. Проверьте, установлен ли OSC, написав настраиваемое действие установщика, чтобы проверить наличие следующего квалифицированного идентификатора компонента:

      {A3B82DA3-8AD9-4935-AEA8-54B754459483}

      Идентификатор квалифицированного компонента — это GUID, предоставляющий метод одноуровневого косвенного обращения, аналогичный указателю. Дополнительные сведения об установщике Windows см. в документации по плану развития установщика Windows.

    2. Если указанный квалифицированный компонент существует, устанавливается версия OSC. Перейдите к шагу 5, чтобы найти текущий языковой стандарт пользовательского интерфейса Outlook, чтобы подготовиться к установке последней версии OSC.

    3. В противном случае OSC не установлен. Перейдите к шагу 6, чтобы найти текущий языковой стандарт пользовательского интерфейса Outlook, чтобы подготовиться к установке соответствующей версии OSC.

  4. Выполните этот шаг, если на клиентском компьютере установлен Outlook 2010 или Outlook 2013:

    1. Определите разрядность установленной версии 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.

    2. Если ваш поставщик является управляемым поставщиком и вы скомпилировали компонент поставщика, указав целевую платформу как Любой ЦП, перейдите к шагу 6, чтобы найти текущий языковой стандарт пользовательского интерфейса Outlook для подготовки к установке последней версии OSC. Ваш поставщик будет работать как с 32-разрядной, так и с 64-разрядной версиями OSC.

    3. Если ваш поставщик является собственным COM-компонентом, проверьте разрядность установленной версии Outlook:

      • Если установленная версия Outlook является 32-разрядной, после установки необходимо установить 32-разрядный поставщик (на шаге 8).

      • В противном случае установленная версия Outlook является 64-разрядной, и после установки необходимо установить 64-разрядный поставщик (на шаге 8) после установки соответствующего OSC.

    4. Перейдите к шагу 6, чтобы найти текущий языковой стандарт пользовательского интерфейса Outlook, чтобы подготовиться к установке соответствующей версии OSC.

  5. Выполните этот шаг, если установлен 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 на клиентском компьютере.

  6. Выполните этот шаг, если установлен 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
    
  7. Выполните этот шаг, если установщик имеет 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>

  8. Установите поставщик. Процедура установки поставщика должна зарегистрировать программный идентификатор (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.

См. также