Опубликовано: сентябрь 2010 г

Вид материалаДокументы

Содержание


Папки и средства настройки для конкретной архитектуры
Поддерживаемые сценарии
Розничный выпуск
Параллельная установка
Факторы, учитываемые при развертывании
Файлы Microsoft Access MDE/ADE/ACCDE
Элементы управления ActiveX и надстройки COM
Встроенная активация
Визуализация графики
Visual Basic для приложений (VBA)
Общие сведения о неподдерживаемых функциях
WLL (библиотеки надстроек Word)
Рекомендации для приложений MAPI в Outlook
Блокирующие и неблокирующие приложения Office в 64-разрядных установках
Приложения, блокирующие 64-разрядную установку Office 2010
Приложения, не блокирующие 64-разрядную установку Office 2010
Подобный материал:
1   ...   67   68   69   70   71   72   73   74   75

Папки и средства настройки для конкретной архитектуры


В состав Office 2010 входят две папки: одна для 32-разрядной архитектуры, другая — для 64-разрядной.

Каждая из этих папок содержит следующие компоненты:

     Отдельный файл Config.xml и папка Updates.

     Центр развертывания Office (OCT) для конкретной архитектуры. Файлы центра развертывания находятся во вложенных папках Admin, расположенных в папках x86 (32-разрядная архитектура) и x64 (64-разрядная архитектура).

64-разрядная версия центра развертывания Office имеет тот же пользовательский интерфейс, те же возможности и настраиваемые параметры, что и 32-разрядная. В Office 2010 представлены XML-версии OPA-файлов: OPAX-файлы для не зависимых от языка ресурсов и OPAL-файлы для ресурсов, зависящих от языка.

Центр развертывания Office поддерживает импорт файлов настройки программы установки (MSP) следующим образом:

     64-разрядные файлы настройки программы установки можно импортировать в 32-разрядный центр развертывания Office и использовать для настройки 32-разрядных продуктов Office.

     32-разрядные файлы настройки программы установки можно импортировать в 64-разрядный центр развертывания Office и использовать для настройки 64-разрядных продуктов Office.

32-разрядный файл настройки установки, импортируемый в 64-разрядный центр развертывания Office, преобразуется в 64-разрядный, а 64-разрядный файл настройки, импортируемый в 32-разрядный центр развертывания, преобразуется в 32-разрядный. Дополнительную информацию об использовании функции импорта см. в разделе ссылка скрыта.

Если установлено приложение Office 2010 с Microsoft Outlook 2010, то Outlook создает на данном компьютере раздел реестра Bitness типа REG_SZ. Раздел реестра Bitness указывает, является ли установка Outlook 2010 32-разрядной или 64-разрядной. Этот раздел может оказаться полезным администраторам, в задачи которых входит аудит компьютеров для определения установленных в организации версий Office 2010.

     Путь реестра: HKEY_LOCAL_MACHINE\Software\Microsoft\Office\14.0\Outlook

     Раздел реестра: Bitness

     Значение: x86 или x64

Поддерживаемые сценарии


В 64-разрядном клиенте Office 2010 поддерживаются следующие сценарии.

    Корпоративный выпуск.   В корпоративной среде 32-разрядная Office 2010 по умолчанию устанавливается на компьютерах под управлением 32-разрядной или 64-разрядной версии операционных систем Windows. Использование этого варианта рекомендуется.

В корпоративных средах администраторы могут также выполнить следующие действия:

     Установить 32-разрядную версию Office 2010 на компьютерах под управлением 32-разрядной версии Windows.

     Установить 64-разрядную версию Office 2010 на компьютерах под управлением 64-разрядной версии Windows, чтобы воспользоваться дополнительной памятью 64-разрядных компьютеров.

    Розничный выпуск.   Для пользователей, устанавливающих Office 2010 с DVD-дисков на компьютеры под управлением поддерживаемой 64-разрядной операционной системы Windows, по умолчанию выполняется установка 32-разрядной версии Office 2010 (WOW64).

Розничные пользователи, использующие 64-разрядную операционную систему Windows без установленных 32-разрядных продуктов Office, могут установить 64-разрядную версию Office 2010 из папки x64 на DVD-диске.

    Параллельная установка.   Поддержка параллельной установки 64-разрядной и 32-разрядной версий Office (в том числе для приложений) не осуществляется. Например, параллельная установка 32-разрядной версии системы Microsoft Office 2007 и 64-разрядной версии Office 2010 или 64-разрядной версии Microsoft SharePoint Workspace 2010 и 32-разрядной версии Microsoft Excel 2010 не поддерживается.

    Обновления.   Возможны следующие сценарии обновления клиента Office:

     32-разрядная версия Office 2007 на компьютере под управлением 32-разрядной операционной системы Windows может быть обновлена до 32-разрядной версии Office 2010.

     Office 2007 на компьютере под управлением 64-разрядной операционной системы Windows может быть обновлена до 32-разрядной версии Office 2010 (WOW64).

     Версия Office 2007 не может быть обновлена до 64-разрядной версии Office 2010.

Факторы, учитываемые при развертывании


Перед развертыванием 64-разрядных версий Office 2010 необходимо оценить все преимущества и недостатки такого подхода и решить, стоит ли его использовать в конкретной среде. В следующих разделах описываются положительные стороны и отрицательные факторы, влияющие на совместимость. Также описываются факторы, связанные с Outlook и приводится список приложений, блокирующих (и не блокирующих) 64-разрядную версию Office 2010.

Основная особенность заключается в том, что установка 64-разрядной версии Office 2010 на компьютеры с 32-разрядными приложениями Office и сторонними надстройками невозможна. Перед установкой 64-разрядной версии Office 2010 необходимо удалить 32-разрядные приложения Office и сторонние надстройки. При наличии 32-разрядных сторонних приложений и надстроек Office, необходимых пользователям, можно по умолчанию установить 32-разрядную версию Office 2010 (установка WOW64) на компьютеры под управлением поддерживаемых 64-разрядный версий Windows. Список приложений, блокирующих (и не блокирующих) 64-разрядную версию Office 2010, приведен в этом документе. См. раздел Блокирующие и неблокирующие приложения Office в 64-разрядных установках.

Содержание:

    Преимущества

    Недостатки

    Общие сведения о неподдерживаемых функциях

    Рекомендации для приложений MAPI в Outlook

    Блокирующие и неблокирующие приложения Office в 64-разрядных установках

Преимущества


Использование 64-разрядной версии Office 2010 предоставляет следующие преимущества:

     Возможность использования дополнительной памяти.

     В Excel 2010 возможна загрузка книг большего размера. Приложение Excel 2010 обновлено для использования 64-разрядной адресации памяти для снятия ограничений адресуемой памяти в 2 ГБ, свойственных 32-разрядным приложениям.

     Microsoft Project 2010 предоставляет улучшенную емкость, особенно при использовании нескольких вложенных проектов в рамках крупного проекта.

     Расширенные функции обеспечения безопасности по умолчанию с помощью технологии аппаратного предотвращения выполнения данных (DEP).

Недостатки


Следующие особенности могут отрицательно повлиять на совместимость:

    Файлы Microsoft Access MDE/ADE/ACCDE.   Базы данных с удаленным исходным кодом (например, файлы с расширениями MDE, ADE и ACCDE) нельзя переносить из 32-разрядных в 64-разрядные версии Office 2010. Такие базы данных, созданные с помощью любой 32-разрядной версии Office, могут использоваться только в 32-разрядной версии Office, а база данных, созданная в 64-разрядной версии Office может использоваться только в 64-разрядной версии Office.

    Элементы управления ActiveX и надстройки COM. Элементы управления ActiveX и DLL-библиотеки надстроек (COM), созданные для 32-разрядной версии Office, не будут выполняться в 64-разрядном процессе. В результате 64-разрядные решения Office 2010, пытающиеся загрузить 32-разрядные элементы управления ActiveX или DLL-библиотеки, не будут работать. Установки 64-разрядной версии Office 2010 будут работать только с 64-разрядными элементами управления. На компьютерах могут быть установлены 64- и 32-разрядные элементы управления, и 64-разрядная версия Office 2010 может выполнять только 64-разрядные версии элементов управления. Способом решения этих проблем может быть получение 64-разрядных совместимых элементов управления и надстроек или установить 32-разрядную версию Office 2010 (WOW).

Кроме элементов управления, загружаемых в приложения Office, существуют также веб-решения, использующие элементы управления ActiveX в браузере Microsoft Internet Explorer. 64-разрядные выпуски Office 2010 устанавливают некоторые 32-разрядные клиентские элементы управления Office для поддержки решений в 32-разрядном браузере (который является браузером по умолчанию в современных 64-разрядных системах Windows). Функциональная возможность представления Изменить в таблице данных не поддерживается при установке 64-разрядной версии Office 2010. Но эта функциональная возможность доступна при установке 32-разрядной версии Office 2010.

    Встроенная активация   При несоответствии разрядности версий Office 2010 и зарегистрированных приложений возможны следующие ошибки:

     Если разрядность зарегистрированного приложения не соответствует разрядности установленной версии Office, возможен сбой при создании экземпляра сервера OLE на месте и его открытии. (Например, если приложение сервера OLE имеет 32-разрядную версию, а установленная система Office — 64-разрядную.)

     В случае конфликтов, связанных с разрядностью версий, возможен сбой при вставке объекта в документ Office 2010. (Например, при вставке 32-разрядного объекта в документ 64-разрядного приложения Office 2010.)

    Визуализация графики.   Различия между 32-разрядным и 64-разрядным интерфейсом графических устройств (GDI) могут повлиять на производительность, так как технология MMX не поддерживается на 64-разрядных платформах. Технология Intel MMX является расширением набора инструкций архитектуры Intel (IA). В этой технологии используется метод единой инструкции и нескольких потоков данных (SIMD), который позволяет ускорить работу мультимедийного и коммуникационного программного обеспечения путем параллельной обработки данных.

    Visual Basic для приложений (VBA).   Код VBA, который использует оператор Declare для доступа к программному интерфейсу Windows (API) или другим точкам входа DLL, будет выполняться по-разному в 32-разрядных и 64-разрядных версиях. Оператор Declare должен обновляться атрибутом PtrSafe после проверки и обновления входящих и исходящих данных интерфейса API. Операторы Declare не будут работать в 64-разрядной версии VBA без атрибута PtrSafe. В 64-разрядную версию Office 2010 VBA добавлены новые типы данных: LongLong иLongPtr. Дополнительные сведения о VBA, см. в статьях "Обзор 64-разрядной версии VBA" и "Оператор Declare" в справке по Microsoft Visual Basic для приложений в приложениях Office.

Общие сведения о неподдерживаемых функциях


Следующие неподдерживаемые функции могут отрицательно повлиять на совместимость:

    Microsoft Access.   Средство просмотра конфликтов репликации удалено из обеих, 32-разрядной и 64-разрядной, версий Office 2010. Эту функцию можно реализовать с помощью свойства ReplicationConflictFunction. ReplicationConflictFunction представляет собой подпрограмму Microsoft Visual Basic для приложений (VBA) в запущенной базе данных, которая может использоваться для разрешения конфликтов синхронизации. Дополнительные сведения см. в разделе "Практическое руководство. Установка свойства объектов доступа к данным в Visual Basic" в документе ссылка скрыта (oft.com/fwlink/?linkid=150854&clcid=0x419) (Возможно, на английском языке).

    Publisher.   Средство преобразования баз данных Microsoft Works (wdbimp.dll) удалено из 32-разрядных и 64-разрядных версий Office 2010. Это средство раньше использовалось для функции слияния при подключении к источнику данных, созданному в Microsoft Works.

    Word.   Приложение Microsoft Office Document Imaging (MODI) и все его компоненты не поддерживаются в обеих, 32-разрядной и 64-разрядной, версиях Office 2010. Устаревший редактор формул не поддерживается в 64-разрядной версии Office 2010, но поддерживается в 32-разрядных версиях Office 2010 (WOW64).

WLL (библиотеки надстроек Word).   Файлы WLL не поддерживаются в 32-разрядных и 64-разрядных версиях Office 2010. Файл WLL представляет собой надстройку для Microsoft Word, которая может быть создана с помощью любого компилятора с поддержкой создания DLL-файлов.

Рекомендации для приложений MAPI в Outlook


При разработке и установке 32-разрядных приложений интерфейса MAPI необходимо предпринять некоторые действия, чтобы изменить и реструктурировать 32-разрядные приложения MAPI для запуска на 64-разрядной платформе. Это также справедливо для 64-разрядных приложений, запускаемых на 32-разрядной платформе.

Начиная с версии Office 2010, приложение Outlook доступно в виде 32-разрядного и 64-разрядного приложения. Выбор версии (разрядности) Outlook зависит от установленной версии операционной системы Windows (32-разрядной или 64-разрядной) и версии Office 2010 (32-разрядной или 64-разрядной), если Office уже установлен на компьютере.

При выборе 32-разрядной или 64-разрядной версии Outlook следует обратить внимание на следующие особенности:

     32-разрядную версию Office 2010 и 32-разрядную версию Microsoft Outlook 2010 можно установить в поддерживаемой 32-разрядной или 64-разрядной версии операционной системы Windows. 64-разрядную версию Office 2010 и 64-разрядный Outlook 2010 можно установить только в поддерживаемой 64-разрядной операционной системе.

     По умолчанию при установке Office 2010 в 64-разрядной версии операционной системы Windows устанавливается 32-разрядная версия Office 2010.

     Разрядность установленной версии Outlook всегда совпадает с разрядностью Office 2010, если пакет Office установлен на том же компьютере. Таким образом, 32-разрядная версия Outlook 2010 не может быть установлена на компьютер с установленными 64-разрядными версиями других приложений Office 2010, например 64-разрядными версиями Microsoft Word 2010 или Microsoft Excel 2010. 64-разрядная версия Outlook 2010 также не может быть установлена на компьютер с установленными 32-разрядными версиями других приложений Office.

Приложениями интерфейса MAPI являются автономные приложения, такие как Microsoft Communicator и Microsoft Foundation Classes MAPI (MFCMAPI), а также поставщики услуг, такие как поставщики адресной книги, хранилища и транспорта. Чтобы вызовы методов и функций MAPI работали в приложении MAPI (кроме одной простой функции MAPI, MAPISendMail), разрядность приложения MAPI должна совпадать с разрядностью подсистемы MAPI на компьютере, на котором используется данное приложение. Разрядность подсистемы MAPI, в свою очередь, определяется разрядностью установленной версии Outlook и всегда совпадает с ней. Сведения о подготовке приложений MAPI для 32-разрядной и 64-разрядной платформы см. в статье ссылка скрыта (oft.com/fwlink/?linkid=165489&clcid=0x419) (Возможно, на английском языке).

Блокирующие и неблокирующие приложения Office в 64-разрядных установках


Если 32-разрядные приложения Office установлены на компьютере, то 64-разрядная установка Office 2010 блокируется по умолчанию. В следующем разделе (Приложения, блокирующие 64-разрядную установку Office 2010) перечислены приложения, блокирующие 64-разрядную установку Office 2010. В разделе Приложения, не блокирующие 64-разрядную установку Office 2010) представлены исключения — приложения, не блокирующие установку. В таких случаях установка 64-разрядной версии Office выполняется даже при наличии перечисленных 32-разрядных приложений на компьютере.

Приложения, блокирующие 64-разрядную установку Office 2010


Следующие приложения блокируют 64-разрядную установку Office 2010:

     Средство просмотра Microsoft Excel 2010

     Ядро СУБД Access для Microsoft Access 2010

     Microsoft Office 2010 (Click-to-Run)

     Пакет обеспечения совместимости для Office 2007

Приложения, не блокирующие 64-разрядную установку Office 2010


Следующие приложения не блокируют 64-разрядную установку Office 2010:

     Microsoft Visual Studio Web Authoring Component

     64-разрядные компоненты Microsoft Office 2007

     Microsoft Office 2010 (пакет предустановки для сборщиков систем)

     Веб-компоненты Microsoft Office 2003

     Expressions Web Designer

     Веб-компоненты Microsoft Office XP

     Microsoft Expression Web 1

     Языковые пакеты Microsoft Expression Web 1

     Microsoft Expression Web 2

     Языковые пакеты Microsoft Expression Web 2

     Visual Basic для приложений 6.4 SDK

     Международные компоненты Visual Basic для приложений 6.4 SDK