Какой офис лучше 64 или 32. В чем разница между Windows x86 и x64

Применимо к: Office 2013, Office 365 ProPlus

Последнее изменение раздела: 2016-12-16

Сводка . В этой статье описываются преимущества и недостатки развертывания 64-разрядной версии Office, а также указывается, почему мы рекомендуем 32-разрядную версию Office 2013 для большинства пользователей.

Аудитория: ИТ-специалисты

Так как все больше персональных компьютеров работают под управлением 64-разрядных операционных систем Windows, пользователей искушает возможность установки 64-разрядной версии Office 2013. Одно из преимуществ 64-разрядных выпусков Office состоит в том, что пользователи могут работать с более крупными наборами данных Excel и Project. Но существуют недостатки совместимости, так как надстройки и решения для Office могут не работать. Поэтому 32-разрядная версия Office 2013 рекомендуется для большинства пользователей.

Большинству пользователей мы рекомендуем 32-разрядную версию Office, так как она совместима с большинством других приложений, в частности, с надстройками сторонних разработчиков. Поэтому по умолчанию устанавливается 32-разрядная версия Office 2013 даже на 64-разрядных операционных системах Windows. В этих системах 32-разрядный клиент Office поддерживается в формате WOW64 (Windows-32-on-Windows-64). WOW64 - это эмулятор 32-разрядной среды (x86), обеспечивающий свободную работу 32-разрядных приложений Windows в 64-разрядных системах Windows. Это позволяет пользователям применять существующие элементы Microsoft ActiveX и надстройки COM с 32-разрядным набором Office.

Преимущества 64-разрядных версий Office доступны только для определенных типов пользователей и рабочих нагрузок

Существует несколько случаев, в которых следует рассмотреть возможность развертывания 64-разрядного выпуска Office 2013. Вот несколько примеров:

    Опытные пользователи Excel, работающие со сложными листами Excel, могут получить преимущества от использования 64-разрядной версии Office 2013. Это вызвано тем, что 64-разрядный набор Office не накладывает жесткие ограничения на размер файлов. Размер книг ограничен только доступной памятью и системными ресурсами. С другой стороны, 32-разрядный набор Office ограничен 2 гигабайтами (ГБ) виртуального адресного пространства, которое совместно используется Excel, книгой и надстройками, работающими в одном процессе. Листы размером меньше 2 ГБ на диске могут содержать достаточно данных, чтобы занять 2 ГБ или больше адресуемой памяти. Дополнительные сведения см. в статьях Технические характеристики и ограничения Excel и Спецификации и ограничения модели данных .

    Пользователи Project 2013 также получат преимущества при работе с файлами Project размером больше 2 ГБ, особенно при использовании нескольких вложенных проектов в рамках крупного проекта.

    Разработчики собственных решений Office получат доступ к 64-разрядному выпуску Office 2013 для тестирования и обновления собственных решений.

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

Обзор требований для развертывания 64-разрядных версий Office

Проблемы совместимости, которые следует учитывать при развертывании 64-разрядной версии Office

Прежде чем развертывать 64-разрядные выпуски Office 2013, рассмотрите следующие недостатки:

    некоторые возможности 32-разрядных версий недоступны в 64-разрядных версиях Office;

    отрисовка графики может снизить производительность;

    необходимо обновить код VBA, использующий инструкции Declare;

    элементы управления ActiveX и надстройки COM, написанные для 32-разрядного Office, не будут работать в 64-разрядной версии;

    MDE-, ADE- и ACCDE-файлы баз данных Microsoft Access, исходный код которых был удален, нельзя перемещать между 32- и 64-разрядными версиями Office 2013;

    необходимо перестроить приложения MAPI, которые работают с программой Outlook;

    встроенная активация OLE может не работать, если версия Office 2013 не совпадает с зарегистрированными приложениями.

Некоторые возможности 32-разрядных версий недоступны в 64-разрядных версиях Office

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

    Word . Устаревший редактор формул недоступен в 64-разрядной версии Office 2013, однако поддерживается в 32-разрядных установках Office 2013 (WOW64). Компонент конструктора формул в Word 2013 работает на всех платформах.

    WLL (библиотеки надстроек Word) . Файлы WLL доступны в 32-разрядных версиях Office 2013 и не поддерживаются в 64-разрядных версиях Office 2013.

Отрисовка графики может снизить производительность

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

Необходимо обновить код VBA, использующий инструкции Declare

Выполнение кода VBA, который был написан до выпуска Office 2010 (VBA 6 и более ранней версии) на 64-разрядной платформе может привести к ошибкам, если код не изменить для запуска в 64-разрядных версиях Office. Дополнительные сведения об изменениях в Microsoft Visual Basic для приложений (VBA), представленных в выпуске Office 2010, см. в статье, содержащей обзор 64-разрядной версии Visual Basic для приложений , в библиотеке MSDN.

Элементы управления ActiveX и надстройки COM, написанные для 32-разрядного Office, не будут работать в 64-разрядной версии

На компьютерах могут быть установлены 64- и 32-разрядные элементы управления, а 64-разрядная версия Office 2013 может выполнять только 64-разрядные версии элементов управления. Способом решения этих проблем может быть получение 64-разрядных совместимых элементов управления и надстроек или установка 32-разрядного выпуска Office 2013.

Помимо элементов управления, загружаемых в приложения Office, также существуют веб-решения, использующие элементы управления ActiveX в браузере Internet Explorer. Режимы таблиц Office 2013, созданные в SharePoint Server 2013, работают на любой платформе и в браузерах, отличных от Internet Explorer. Режим SharePoint Server 2013 Изменить в таблице данных не требует управления на стороне клиента. Например, в приложениях Office 2010 и 64-разрядных версиях Office 2013 режим Изменить в таблице данных будет работать в SharePoint Server 2013 без ошибок.

MDE-, ADE- и ACCDE-файлы баз данных Microsoft Access, исходный код которых был удален, нельзя перемещать между 32- и 64-разрядными версиями Office 2013

MDE- и ACCDE-файлы, с помощью которых разработчики программного обеспечения для Access распространяют решения и защищают свою интеллектуальную собственность, не работают в 64-разрядной версии Office. Необходимо обратиться к разработчику приложения, чтобы повторно скомпилировать, протестировать и развернуть 64-разрядную версию решения.

Необходимо перестроить приложения MAPI, которые работают с программой Outlook

Если в вашей организации разработаны 32-разрядные приложения, надстройки или макросы MAPI для Outlook, необходимо предпринять некоторые действия, чтобы изменить и реструктурировать 32-разрядные приложения для запуска на 64-разрядной платформе. Подготовка приложений Outlook для работы на 32- и 64-разрядных платформах описана в справочных материалах по MAPI для Outlook 2013, приведенных в статье Разработка для Microsoft Office из библиотеки MSDN.

Встроенная активация OLE может не работать, если версия Office 2013 не совпадает с зарегистрированными приложениями

Следующие проблемы могут возникнуть, если версии Office 2013 и зарегистрированных приложений не совпадают:

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

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

Журнал телеметрии поможет идентифицировать проблемы совместимости с 64-разрядной версией Office

Журнал телеметрии - часть новой платформы мониторинга телеметрии Office, встроенной в Office 2013. Этот журнал помогает разработчикам и опытным пользователям диагностировать проблемы совместимости, отображая события, которые происходят в отдельных приложениях Office 2013. Помимо прочего, журнал позволяет выявить проблемы с элементами управления Visual Basic 6.0, которые не работают в 64-разрядных версиях Office.

Когда вы будете готовы к проведению оценки совместимости Office 2013, рекомендуем начать со статьи Оценка совместимости Office 2013 . Для устранения неполадок с надстройками и решениями на компьютере с Office 2013

Какую версию выбрать Microsoft Office 2016 (32 или 64 бит)

Сводка. В этой статье описываются преимущества и недостатки развертывания 64-разрядной версии Office, а также указывается, почему мы рекомендуем 32-разрядную версию Office 2013 для большинства пользователей.

Аудитория: ИТ-специалисты

Так как все больше персональных компьютеров работают под управлением 64-разрядных операционных систем Windows, пользователей искушает возможность установки 64-разрядной версии Office 2013. Одно из преимуществ 64-разрядных выпусков Office состоит в том, что пользователи могут работать с более крупными наборами данных Excel и Project. Но существуют недостатки совместимости, так как надстройки и решения для Office могут не работать. Поэтому 32-разрядная версия Office 2013 рекомендуется для большинства пользователей.

Вы устанавливаете Office дома? Узнайте, как выбрать 32- или 64-разрядную версию Office. 32-разрядная версия Office 2013 или Office 365 профессиональный плюс устанавливается по умолчанию - http://go.microsoft.com/fwlink/p/?LinkId=250955

Большинству пользователей мы рекомендуем 32-разрядную версию Office, так как она совместима с большинством других приложений, в частности, с надстройками сторонних разработчиков. Поэтому по умолчанию устанавливается 32-разрядная версия Office 2013 даже на 64-разрядных операционных системах Windows. В этих системах 32-разрядный клиент Office поддерживается в формате WOW64 (Windows-32-on-Windows-64). WOW64 - это эмулятор 32-разрядной среды (x86), обеспечивающий свободную работу 32-разрядных приложений Windows в 64-разрядных системах Windows. Это позволяет пользователям применять существующие элементы Microsoft ActiveX и надстройки COM с 32-разрядным набором Office.

Преимущества 64-разрядных версий Office доступны только для определенных типов пользователей и рабочих нагрузок

Существует несколько случаев, в которых следует рассмотреть возможность развертывания 64-разрядного выпуска Office 2013. Вот несколько примеров:

Опытные пользователи Excel, работающие со сложными листами Excel, могут получить преимущества от использования 64-разрядной версии Office 2013. Это вызвано тем, что 64-разрядный Office не накладывает жесткие ограничения на размер файла. На самом деле, размер книги ограничен только доступной памятью и системными ресурсами. С другой стороны, 32-разрядный Office ограничен 2 гигабайтами (ГБ) виртуального адресного пространства, которое совместно используется Excel, книгой и надстройками, работающими в одном процессе. Листы размером меньше 2 ГБ на диске могут содержать достаточно данных, чтобы занять 2 ГБ или больше адресуемой памяти. Подробнее см. в разделах Технические характеристики и ограничения Excel и Спецификации и ограничения модели данных.

Пользователи Project 2013 также получат преимущества при работе с файлами Project размером больше 2 ГБ, особенно при использовании нескольких вложенных проектов в рамках крупного проекта.

Разработчики собственных решений Office получат доступ к 64-разрядному выпуску Office 2013 для тестирования и обновления собственных решений.

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

Многие пользователи часто задаются вопросом: что означает префикс разрядности x86 и x64 в операционных системах и программах, а также, какую разрядность лучше выбрать. Сейчас я подробно опишу все виды разрядности и какая разрядность ОС подойдет именно вам.

В настоящее время существует 2 вида разрядности операционных систем, это 32-х разрядные и 64-х разрядные . В недалеком будущем возможно появление 128 разрядных операционных систем и соответствующего железа для них.

X86 — это более старая архитектура оборудования и операционных систем. 32-х разрядные ОС это и есть архитектура x86 . Сама архитектура используется на старых компьютерах с одноядерными процессорами и малым объемом оперативной памяти.

X64 современная архитектура как для операционных систем, так и для начинки компьютеров. Используется на новых моделях ноутбуков и настольных компьютеров, имеющих объем оперативной памяти не менее 4 гигабайт, многоядерных процессорах с высокой тактовой частотой. Операционные системы для такого рода архитектуры обычно носят префикс x64, то есть, так называемые 64 битные (разрядные) ОС .

Какую разрядность выбрать, x86 или x64 ?

Если у вас компьютер не из самых новых (лет 6-7), имеющих одноядерный процессор с частотой 2 Ггц, гигабайт или 2 оперативной памяти типа DDR-1 или 2, видеокартой на 64 или 128 мегабайт… на котором изначально была установлена Windows XP, и вы решили установить на этот ПК Windows 7, а может даже 8, то конечно же лучше всего выбрать 32- разрядную операционную систему (x86).

Это будет самый оптимальный вариант для компьютера примерно таких системных характеристик. А противном случае, если попытаетесь на него установить 64-х разрядную операционку, то она или вообще не установится (если процессор очень старый и не поддерживает архитектуру x64, то будет выведено окно с соответствующей ошибкой непосредственно при запуске установки ОС), или будет очень медленно работать и часто намертво зависать.

Но если компьютер имеет современные характеристики, например 2-х, 4-х или 6- ядерный процессор с тактовой частотой не менее 2-х ГГц, 4 гигабайта оперативной памяти минимум, видеокарту на гигабайт или больше, то просто необходимо устанавливать 64- разрядную операционную систему! Такая операционка будет намного быстрее работать, отклик приложений будет на максимально высоком уровне, при большом количестве задач система не будет зависать.

Бывают случаи, что пользователи, устанавливают на довольно-таки мощный компьютер 32- битную ОС, допустим, если тормозит какое-то приложение или игра на 64- разрядной ОС. Этого делать не рекомендуется, так как на 32-х битной операционке вы не добьетесь высокой скорости ее работы, пусть даже если железо достаточно «мощное». Потому что 32-х битная операционная система больше адаптирована для старых ПК.

Тем более, если у вас установлено 4 или больше гигабайта ОЗУ, то 32-х битная ОС (х86) увидит только 3 Гб и будет их использовать, так как она на больший объем памяти не рассчитана.

Как узнать, какая разрядность ОС на своем ПК?

Нужно набрать комбинацию клавиш Win+Pause и в появившемся окне будет написано, какую разрядность имеет ваша ос и компьютер.


Тип системы (разряднотсь)

Если у вас 64-х разрядная ОС, то все программы, которые предназначены для х86 также будут поддерживаться. А программы, которые специально разработаны для х64 будут запускаться и работать намного быстрее.

Microsoft Office 2010 будет распространяться сразу в двух версиях 32 битной и 64 битной.
С появлением Windows 7, вы получили возможность запускать 64-битную версию Windows на вашем 64-битном персональном компьютере, и теперь с появлением Office 2010 вы может также сделать выбор. Поскольку 64-битные процессоры и операционные системы становятся стандартом не только для серверных систем, но и для персональных компьютеров, 64-битный Office будет способен предоставить все возможности которые предлагают 64-битные системы.
Некоторым пользователям необходим большой объем памяти, а те кто сжимают большие динамические таблицы в Excel заполняя их финансовой информацией или те кто работают с крупными проектами (такими как создание самолетов) используют Microsoft Project используют такую возможность. Файлы размером более 2 Гб не работают с такими приложениями как 64-битный Excel и Project, в большой степени все те же данные пользователей и работают как 32-bit Office. Однако, важно отметить что работа 32-битной и 64-битной версии Office одновременно на одном машине невозможна.
В данном статье, я помогу вам решить как версия вам больше подходит, покажу как инсталлировать необходимую вам версию, объясню особенности 64-битной версии Office и перечислю некоторые вещи которые необходимо знать.

Что означает 64-бита?
Во-первых, давайте вернемся на шаг назад и поймем что означает 64-бита. 32-битный процессор использует 32-битную адресацию памяти, которая ограничивает объем адресованной памяти размеров около 4 GB. Когда пользователи одновременно запускают большое количество программы которые интенсивно используют память, 32-битная адресация памяти становиться не достаточной. Тогда установите 64-битный процессор, который может адресовать 17 миллиардов Гигабайт.
Имея 64-битный процессор, вы можете установить 32-битные или 64-битные версии операционной системы, хотя только 64-битная операционная система может адресовать более 4 Гб памяти. Наконец, в зависимости от того какую операционную систему вы установили, вы затем можете установить 32-битные или 64-битные приложения. Существует возможность запускать 32-битные приложения в 64-битном Windows используя Windows-32-on-Windows-64 (WOW64).
Польза от использования 32-битного Office в 64-битном Windows
Перед тем как говорить о 64-битной версии Office, Я хотел бы подчеркнуть как лучше сравнить работу 32-битной версии Office в 32-битной и 64-битной Windows. Основной аргумент очень прост. В 32-битной Windows не имеет значения установлено ли более 4 Гб памяти или нет так как память более 4 Гб не может быть адресована. Однако, ограничение означает что открытие большого числа приложений может привести к падению производительности вследствие перегрузки.
В 64-битной Windows, вы можете установить больший объем физической памяти. Пока мы работаем над тем как минимизировать объем используемой памяти нашими приложения (Office 2010 имеет те же минимальные требования к памяти как и Office 2007), способность к доступу у большему объему памяти означает что 32-битная версия Office способная работать в 64-битном Windows, открывать файлы, изменять их и переключаться между приложениями намного быстрее чем в 32-битной Windows. Это особенно значимо, если вы запускаете другие приложения интенсивно использующие память наряду с Office.Конечно, производительность приложения будет определена отношением между размером виртуальной памяти которая интенсивно используется и размером установленной памяти.
Выбираете ли вы между установкой 32-битной или 64-битной версии Office, 64-битный Windows 7 или Vista являются великолепными операционными системами.

Какую версию вам следует использовать?
Если вы пытаетесь решить между 32-битной и 64-битной версией Office, вам следует спросить себя, а что вам нужно. Работаете ли выв Excel в большим объемом данных? Работаете ли вы с файлами объемом более 2 Гб? Если так, для вас лучший выбором будет 64-битная версия. Если нет, мы рекомендуем использовать 32-битную версию как для установки в 32-битной и 64-битной среде Windows главным образом по причине совместимости с существующим 32-битным режимом, плагинами и VBA.
Мы ожидаем что в скором времени 64-битная версия Office станет нормальным явлением. После быстрого достижения преимущества от поддержки больших документов, следующим шагом станет создание экологических 64-битных систем для расширения и контроля. Предлагая 64-битную версию Office 2010, мы сделали большой шаг на пути к переходу и облегчению взаимодействия как для потребителей так и для контрагентов в будущем.
Устанавливайте что хотите
Если вы скачиваете Office 2010, вам следует решить какую версию скачивать (вы можете скачать другую версию позже). Если вы покупаете Office на DVD, то на DVD будут доступны обе версии. Если вы устанавливаете, например, 32-битную версию, а позже решили использовать 64-битную, 32-битная должна быть удалена (это также просто как и удалять другие программы) перед установкой 64-битной версии.
На DVD находится уведомление, что структура фалов выглядит так:
На компьютере с не установленным Office файл setup.exe обозначается красной стрелкой "выбор платформы". Если вы запускаете его, то автоматически устанавливается 32-битная версия по-умолчанию, несмотря на наличие 64-битного Windows. Единственный момент при котором будут устанавливаться 64-битная версия, если будет обнаружена уже установленная 64-битная версия на компьютере. Если вы хотите установить 64-битную версию Office, надо открыть папку x64 и запустить setup.exe. Аналогично, запустить setup.exe в папке x86, если необходимо установить 32-битную версию.
Вы увидите инструкцию если запустите setup.exe на 64-битной версии Windows, выберете Customize и щелкните на Platform tab.
Невозможно установить обе версии на 64-битной версии Windows. Например, установка 64-битной версии будет заблокирована, если уже установлена 32-битная версия. Это же касается и предыдущей версии Office, так 64-битная версия Project 2010 на может быть установлена, если установлена 32-битная версия Office 2007. Конечно если вы запускаете 32-битную операционную систему, вы сможете установить только 32-битные приложения.
Вы сможете проверить версию Office путем перехода к Backstage view (щелкните на File tab, затем Help):
Если вы хотите проверить какая у вас установлена версия Windows, кликнете правой кнопкой мыши на Computer, в контекстном меню выберете Properties, и посмотрите в поле "System type".
Переход на 64-битьный Office
Что привело к этому? Просто первое был запрос компилятору выработать 64-битный код, но очень медленно. Пришлось найти все места где указатель различается или длина буфера запоминает 32-битные значения а не 64-битные. Мы создали специальные программы чтобы проверить код на ошибки в вычислениях, которые могли быть на 64-битной версии. Нам пришлось найти новые возможности тестирования приложений для идентификации ошибок, которые могли бы возникнуть только при запущенно коде. Фактически каждую строку кода в Office необходимо было проверить на последствия после такого перехода. Многие наши приложения также необходимо было переключать на 64-бита.
Мы также считаем необходимым рассмотреть элементы ActiveX и компоненты. На пример, 32-битный Internet Explorer (IE) может загружать только 32-битные элементы ActiveX, так 32-битная версия контроллера в Office должна быть связана с 64-битной версией Office. В дополнении, некоторые компоненты сторонних разработчиков которые связаны с Office и нам также нужна уверенность что 64-битная версия будет также доступна. (Для разработчиков: существуют исключения, такие как Microsoft Common Control (ComCtl.OCX), который будет доступен только в 32-битной версии).
Что вам необходимо знать.
И 32-битная версия и 64-битная версия Office являются неразличимыми, за исключением того что 64-битная версия имеет возможность работать с большим объемом памяти. Как упоминалось выше, возможность использовать дополнительную память получает доступ к затратам на совместимость с существующими расширениями Office, такими как 32-битная версия ActiveX и некоторых дополнений сторонних разработчиков, в дополнении к 32-битной версии программ интерфейс которых прямо связан с Office. Новые версии этих расширений необходимо будет приобретать и доступность совместимых 64-битных дополнений займет некоторое время.
По этой причине, мы рекомендуем запускать 32-битную версию Office 2010, даже если 64-битная версия Windows имеют лучшую совместимость. В 64-битной версии Windows больше документов и приложений может открыть в одно время и переключение между будет более быстрым, так как машина может иметь больший объем физической памяти для процессов. Когда 64-битные системы созреют то переход на 64-битный Office будет более легкий!