You are on page 1of 1

64-bit Client Installation of Microsoft Office 2010

Overview
Processors that are 64-bit are becoming the standard for systems that range from servers to desktop computers. 64-bit systems can use more virtual and physical memory than 32-bit systems. This lets users work with much larger data sets than they could previously, and to analyze and solve large computational problems. Microsoft Office 2010 introduces native 64-bit versions of Microsoft Office products to take advantage of this larger capacity, but many users of Office are unlikely to require the 64-bit version. For example, this additional capacity is needed only by those Microsoft Excel users who require Excel spreadsheets that are larger than 2 gigabytes (GB). The 32-bit version of Office 2010 provides the same functionality and is also compatible with 32-bit add-ins. Therefore, the 32-bit version of Office 2010 is installed by default. Office 2010 also provides support for running 32-bit Office 2010 applications on 64-bit Windows operating systems by using Windows-32-on-Windows-64 (WOW64). WOW64 is the x86 emulator that enables 32-bit Windows-based applications to run seamlessly on 64-bit Windows systems. Office 2010 lets users continue to use existing 32-bit Microsoft ActiveX Controls, Component Object Model (COM) add-ins, and Visual Basic for Applications (VBA). Notes: The 64-bit Office client can be installed only on 64-bit editions of Windows Vista with Service Pack 1, 64-bit editions of Windows Server 2008 with Service Pack 1, Windows 7, and Windows Server 2008 R2. The 32-bit Office client is the default installation on 64-bit Windows operating systems. It is installed as a WOW64 installation. Office 2010 server products (Microsoft SharePoint Server 2010, Microsoft SharePoint Foundation 2010, and Microsoft Project Server 2010) support the 64-bit edition of Windows Server 2008 with Service Pack 2, and Windows Server 2008 R2. For click-to-run scenarios on supported 64-bit operating systems, the only supported version is Office 2010 32-bit (WOW64).

Supported scenarios
Scenario
Enterprise
32-bit Office on 64-bit operating system 64-bit Office on 64-bit operating system 32-bit Office on 32-bit operating system

Deployment considerations
Advantages
Running Office 2010 64-bit provides the following advantages: Ability to utilize additional memory. Excel 2010 can load much larger workbooks. Excel 2010 made updates to use 64-bit memory addressing to break out of the 2-GB addressable memory boundary that limits 32-bit applications. Microsoft Project 2010 provides improved capacity, especially when you are dealing with many subprojects to a large project. Enhanced default security protections through Hardware Data Execution Prevention (DEP).

Disadvantages
The following issues might affect compatibility.

General feature deprecations


The following section lists feature deprecations.

Default

Microsoft Access MDE/ADE/ACCDE files


Databases that have had their source code removed (such as .mde, .ade, and .accde files) cannot be moved between 32-bit and 64-bit editions of Office 2010. Such databases that are created by using 32bit Office (any version) can be used only with 32-bit Office, and a database that is created on 64-bit Office can be used only on 64-bit Office.

Microsoft Access
The Replication Conflict Viewer is removed from both the 32-bit and 64-bit installations of Office 2010. This functionality can still be implemented by using a documented custom function, ReplicationConflictFunction. For information, see the Access 2007 Developer Reference (http:// go.microsoft.com/fwlink/?LinkId=150854).

Retail

Default

ActiveX controls and COM Add-ins


ActiveX controls and add-in (COM) DLLs (dynamic link libraries) that were written for 32-bit Office will not work in a 64-bit process. As a result, Office 2010 64-bit solutions that try to load 32-bit ActiveX controls or DLLs will not work. 64-bit Office 2010 installations will only run 64-bit controls. Computers can have 64-bit and 32-bit controls installed and Microsoft Office 2010 64-bit can only run the 64-bit versions of the controls. The workaround for resolving these issues is to obtain 64-bit compatible controls and add-ins or to install Office 2010 32-bit (WOW). In addition to controls that load into Office applications, there are also Web-based solutions that use ActiveX controls in Microsoft Internet Explorer. Office 2010 64-bit editions install some Office 32-bit client-side controls for supporting solutions in a 32-bit browser (the default browser on current 64-bit Windows systems). The Edit in Datasheet View functionality is not supported if you install Office 2010 64-bit clients. The Datasheet View functionality is available if you install Office 2010 32-bit.

Publisher
The Microsoft Works database converter (wdbimp.dll) is removed from both 32-bit and 64-bit installations of Office 2010. This converter was previously used in the Mail Merge functionality to connect to a data source created in Microsoft Works.

Upgrades

Not supported

Architecture-specific folders and customization tools


The Office 2010 DVD sources include two architecture-specific folders: one for 32-bit systems and one for 64-bit. A separate Config.xml file and Updates folder is included in each of these folders. A 64-bit version of the Office Customization Tool (OCT) is also included. The 64-bit version of the OCT provides the same user interface, capabilities, and configurable settings as the 32-bit version.

Word
Microsoft Office Document Imaging (MODI) and all its components are deprecated for both 32-bit and 64bit Office 2010. The legacy Equation Editor is not supported on 64-bit Office 2010, but is supported for 32bit Office 2010 installations (WOW64). WLL (Word Add-in libraries) WLL files are deprecated for both 32-bit and 64-bit Office 2010. A WLL is an add-in for Microsoft Word that you can build with any compiler that supports building DLLs.

Supported 64-bit Windows operating systems


The supported Windows operating system editions for 64-bit Office 2010 client include: 64-bit editions of Windows Vista with Service Pack 1 64-bit editions of Windows 7 64-bit editions of Windows Server 2008 with SP1 64-bit editions of Windows Server 2008 R2

Considerations for MAPI applications


If you developed and installed 32-bit Messaging Application Programming Interface (MAPI) applications, there are actions that you should take to change and rebuild 32-bit MAPI applications to run on a 64-bit platform. This also applies for 64-bit applications to run on a 32-bit platform. Starting with Office 2010, Outlook is available as a 32-bit application and a 64-bit application. The version (bitness) of Outlook that you choose depends on the edition of the Windows operating system (32-bit or 64-bit) and the edition of Office 2010 (32- or 64-bit) that is installed on the computer, if Office is already installed on that computer. The bitness of an installed version of Outlook is always the same as the bitness of Office 2010, if Office is installed on the same computer. A 32-bit version of Outlook 2010 cannot be installed on the same computer on which 64-bit versions of other Office 2010 applications are already installed, such as 64-bit Microsoft Word 2010 or 64-bit Microsoft Excel 2010. Similarly, a 64-bit version of Outlook 2010 cannot be installed on the same computer on which 32-bit versions of other Office applications are already installed. MAPI applications include stand-alone applications such as Microsoft Communicator and MFCMAPI, and service providers such as address book, store, and transport providers. For MAPI method and function calls to work in a MAPI application (except for one Simple MAPI function, MAPISendMail), the bitness of the MAPI application must be the same as the bitness of the MAPI subsystem on the computer on which the application is targeted to run. The bitness of the MAPI subsystem, in turn, is determined by and is always the same as the bitness of the installed version of Outlook. For information about how to prepare MAPI applications for 32-bit and 64-bit platforms, see Building MAPI Applications on 32-bit and 64-bit Platforms (http://go.microsoft.com/fwlink/?LinkId=165489).

Graphics rendering
There are differences between the 32-bit and 64-bit Graphics Device Interface (GDI) that might have performance implications because of the lack of MMX support on 64-bit. Intel's MMX technology is an extension of the Intel architecture (IA) instruction set. The technology uses a single-instruction, multiple-data (SIMD) technique to speed up multimedia and communications software by processing data elements in parallel.

Visual Basic for Applications (VBA)


VBA code that uses the Declare statement to access the Windows application programming interface (API) or other DLL entry points will see differences between 32-bit and 64-bit versions. The Declare statement must be updated with the PtrSafe attribute after inputs and outputs to the API have been reviewed and updated. Declare statements will not work in 64-bit VBA without the PtrSafe attribute. New data types are added to 64-bit Office 2010 VBA: LongLong and LongPtr.

Tasks: Installing native 64-bit Office 2010 in enterprise environments


This section highlights the tasks to perform when installing 64-bit Office 2010 in an enterprise.

Office 2010 64-bit Setup processes


The Setup sequence for a 64-bit Office client installation is as follows. The sequence is the same as for a standard 32-bit Office client installation with the addition of specific checks done for 64-bit Office 2010, as shown in the diagrams in this section.

Prepare 64bit installation

Verify that computers meet hardware requirements for 64-bit Office

Determine if 32bit Office applications are installed

Uninstall 32-bit Office applications before running 64-bit setup

Create network installation point

Office 2010 Setup chooser: Running Setup.exe from root folder

Running Office 2010 Setup.exe from x64 folder from 64-bit operating system: Setup checks

Running Office 2010 Setup.exe from x86 folder: Setup checks

64-bit setup sequence


Check for 64-bit Office 2010 prerequisites

Run Setup.exe 32-bit Office applications installed? Yes No Install 64-bit edition of Office 2010 64-bit Office applications installed? Yes No Install 32-bit edition of Office 2010

32-bit edition of Windows

64-bit edition of Windows Determine Windows operating system edition Yes Install Office 2010 64-bit 64-bit Office application installed? No

Read XML data

Configure 64bit installation

Use 64-bit OCT to customize installation

Use Config.xml (x64 folder) to customize setup

Configure user settings through Group Policy

Install Office 2010 32-bit

Build feature tree Error message displays to inform users they must uninstall all 32-bit Office applications if they want to install Office 2010 64-bit. Error lists installed 32-bit Office applications. Error message displays. Setup is blocked if Office 2010 64-bit is detected when users try to install Office 2010 by running the 32-bit version of setup (from the x86 folder).

Create local installation source

Test 64-bit configuration in nonproduction environment

Test deployment method you will use to deploy

Install Office 2010 32-bit Note: Office 2010 32-bit is the default install on a 64-bit Windows operating system (uses WOW). Also applies if upgrading existing 32-bit Office installation.

Install Office

Run Setup.exe from x64 folder

Precache local installation source

Run Setup from local installation source

Use enterprise deployment tool to install

Apply 64-bit customization MSP file

Apply software updates

Install 64-bit Office 2010 in production environment

Choose deployment method based on testing

Run Setup.exe from x64 folder

Precache local installation source

Run Setup from local installation source

Use enterprise deployment tool to install

Enterprise software deployment options include: Installing from network share Enterprise software distribution tools such as:

Systems Management Server System Center Configuration Manager Microsoft System Center Essentials

Group Policy Computer Startup Scripts Windows Server Terminal Services

DRAFT

This document supports a preliminary release of Microsoft Office 2010 Beta. 2009 Microsoft Corporation. All rights reserved. To send feedback about this documentation, please write to us at FeedORK@microsoft.com.