Can I Install Microsoft Office 2007 32 Bit On Windows 7 64 Bit
We currently have a major issue using Microsoft Access Database Engine 2010. The engine comes in 64-bit and 32-bit forms, which is good. However, apparently you need to always install the 32-bit version if the host process is always 32-bit. Fine, we can do this.
Our software deals with a lot of legacy components that are 32-bit, and much of it is in VB6 code, which generates 32-bit assembly. So, we are under the assumption that the driver must also be installed as 32-bit. Indeed, when we install 32-bit drivers on a 64-bit machine, and run our 32-bit applications, it works correctly.
However, the problem begins when Office 2010 64-bit is installed on the system. Trust me, we've tried to educate users that 64-bit Office is largely unnecessary, to no avail. As computers come off the assembly line with 64-bit versions installed, we're unable to keep up with support requests when our software breaks something. Either the 64-bit Office breaks our installation, or our installation breaks their Office version, but it's not pretty either way. A further issue is that non-legacy software will sometimes install the 64-bit drivers (as they should), and the two versions simply do not coexist in any reasonable manner. Either our software breaks, or their software breaks.
So, has anybody managed to find a way to make the 32-bit drivers coexist with 64-bit installations? I have seen that installing with /passive flag allows the two to be installed, and our installer does use passive. Both are being installed, but once on the system either our software no longer works, or Office constantly repairs its installation. Is there any reasonable way to make this work?
Apr 8, 2016 - 4 min - Uploaded by Keith FoxWhen trying to install Microsoft Office (64-bit) you will get an error message if a 32 -bit. May 13, 2010. No problems at all. 32-bit software can run on 64-bit operating systems with no issues most of the time. But, I have used Office 2007 32-bit on 64-bit Windows 7, as have many others. Hi, My current machine is running Windows XP SP3 with Microsoft Office Small Business 2007. Upgrade my operating system however I would like to know if the Microsoft Office Small Business 2007 is able to run in a Windows 7 64 Bit operating system. Internet Explorer 6.0 or later, 32 bit browser only.
drharrisdrharris6 Answers
Here's a workaround for installing the 64-bit version of the Microsoft Access Database Engine 2010 redistributable on a system with a 32-bit MS Office version installed:
- Check the 64-bit registry key 'HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice14.0CommonFilesPaths' before installing the 64-bit version of the Microsoft Access Database Engine 2010 redistributable.
- If it does not contain the 'mso.dll' registry value, then you will need to rename or delete the value after installing the 64-bit version of the Microsoft Access Database Engine 2010 redistributable on a system with a 32-bit version of MS Office installed.
- Use the '/passive' command line parameter to install the redistributable, e.g. 'C:directory pathAccessDatabaseEngine_x64.exe' /passive
- Delete or rename the 'mso.dll' registry value, which contains the path to the 64-bit version of MSO.DLL (and should not be used by 32-bit MS Office versions).
Now you can start a 32-bit MS Office application without the 're-configuring' issue.Note that the 'mso.dll' registry value will already be present if a 64-bit version of MS Office is installed. In this case the value should not be deleted or renamed.
Also if you do not want to use the '/passive' command line parameter you can edit the AceRedist.msi file to remove the MS Office architecture check:
- download and install Microsoft Orca:http://msdn.microsoft.com/en-us/library/windows/desktop/aa370557(v=vs.85).aspx
- unzip the AccessDatabaseEngine.exe or AccessDatabaseEngine_x64.exe file
- open the AceRedist.msi file in Orca
- search for two table rows containing the 'CheckOfficeArchitecture' action and drop these rows
- save the updated AceRedist.msi file
You can now use this file to install the Microsoft Access Database Engine 2010 redistributable on a system where a 'conflicting' version of MS Office is installed (e.g. 64-bit version on system with 32-bit MS Office version)Make sure that you rename the 'mso.dll' registry value as explained above (if needed).
I hate to answer my own questions, but I did finally find a solution that actually works (using socket communication between services may fix the problem, but it creates even more problems). Since our database is legacy, it merely required Microsoft.ACE.OLEDB.12.0 in the connection string. It turns out that this was also included in Office 2007 (and MSDE 2007), where there is only a 32-bit version available. So, instead of installing MSDE 2010 32-bit, we install MSDE 2007, and it works just fine. Other applications can then install 64-bit MSDE 2010 (or 64-bit Office 2010), and it does not conflict with our application.
Thus far, it appears this is an acceptable solution for all Windows OS environments.
drharrisdrharrisI had a more specifc error message that stated to remove 'Office 16 Click-to-Run Extensibility Component'
I fixed it by following the steps in https://www.tecklyfe.com/fix-for-microsoft-office-setup-error-please-uninstall-all-32-bit-office-programs-office-15-click-to-run-extensibility-component/
- Go to Start > Run (or Winkey + R)
- Type “installer” (that opens the %windir%installer folder), make sure all files are visible in Windows (Folder Settings)
- Add the column “Subject” (and make it at least 400 pixels wide) – Right click on the column headers, click More, then find Subject
- Sort on the Subject column and scroll down until you locate the name mentioned in your error screen (“Office 16 Click-to-Run Extensibility Component”)
- Right click the MSI and choose uninstall
Install the 2007 version, it seems that if you install the version opposite to the version of Office you are using you can make it work.
Matthew DolmanMatthew DolmanA similar approach to @Peter Coppins answer. This, I think, is a bit easier and doesn't require the use of the Orca utility:
Check the 'HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice14.0CommonFilesPaths' registry key and make sure the value 'mso.dll' is NOT present. If it is present, then Office 64-bit seems to be installed and you should not need this workaround.
Download the Microsoft Access Database Engine 2010 Redistributable.
From the command line, run: AccessDatabaseEngine_x64.exe /passive
(Note: this installer silently crashed or failed for me, so I unzipped the components and ran: AceRedist.msi /passive and that installed fine. Maybe a Windows 10 thing.)
- Delete or rename the 'mso.dll' value in the 'HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice14.0CommonFilesPaths' key.

Source: How to install 64-bit Microsoft Database Drivers alongside 32-bit Microsoft Office
JahmicJahmicIf both versions of Microsoft Access Database Engine 2010 can't coexists, then your only solution is to complain to Microsoft, regarding loading 64 bits versions of this in your 32 bits app is impossible directly, what you can do is a service that runs in 64 bits that comunicates with another 32 bits service or your application via pipes or networks sockets, but it may require a significant effort.
RafaelRafaelNot the answer you're looking for? Browse other questions tagged 32bit-64bitinstallshieldlegacymsde or ask your own question.
I’ve just installed Windows 10 on my computer and I’m now about to install Office. It offers to install the 32-bit version but I know there is also a 64-bit version available.
I seem to recall that Microsoft used to recommend to install the 32-bit version, even on a 64-bit version of Windows but that was some years ago.
- Does Microsoft still recommend installing the 32-bit version?
- What are the downsides or benefits when I install the 64-bit version?
- Where can I download the 64-bit version of Office?
As of the release of Office 2019, Microsoft is now recommending to install the 64-bit version of Office unless you have a specific need which still requires the 32-bit version.
Personally, and mainly from an Outlook perspective, I’ve seen very few instances over the past years where using the 64-bit version of Office would have caused issues, so I’m happy that Microsoft now finally decided that the turning point has been reached.
For Office 2019, the default for new installations has now been set to 64-bit and Office 365 will follow soon. Although the considerations for using 32-bit vs 64-bit are the same for Office 2010, 2013 and 2016, the default for new installations of these versions will remain 32-bit for now.
Luckily, it is easy enough to select which bit version you want to install in case you do not want the default one. You can find instructions for this at the bottom of this guide.
Benefits of using the 64-bit version of Office
In general, the main benefit of using the 64-bit version of Office, is that it can use access memory when needed. With the 32-bit version of Office, the application can only use up to 2GB of memory, even when more is available in your computer.
Using the 64-bit version of Office will for instance allow you to work with large data sets like Excel workbooks or Project files that are over 2GB in size.
Similarly, when you are working with large Word documents or PowerPoint presentations that are very rich with multimedia (pictures, videos, complex animations, etc…) or large tables or other embedded objects, the 64-bit version can be of help.
The 64-bit version of Office also offers a security benefit as it always has Hardware Data Execution Prevention (DEP) enabled (although this can be enabled for the 32-bit version as well).
When it comes to Outlook, using the 64-bit version of Outlook does not have any direct benefits. The functionality within Outlook is the same and there is also no (noticeable) performance increase by using the 64-bit edition. There also isn’t a 2GB file size limit for the 32-bit version of Outlook like there is for Excel and Project. The file size limitation in Outlook is determined by whether you are using an ANSI or Unicode formatted pst-file.
When should I consider to still use the 32-bit version?
The main reason for the original recommendation was compatibility with existing add-ins for Office.
For an add-in to work with the 64-bit version of Office, it needs to be recompiled by the developer specifically for the 64-bit version of Office. In some cases the developer also needs to make some specific changes for 64-bit support or needs to wait for specific libraries, that the add-in relies on, to be recompiled for 64-bit. Simply put; It’s a waiting game but nowadays most of the popular add-ins are available for both the 32-bit and 64-bit version of Office.
Popular Outlook add-ins which are not compatible with the 64-bit version of Outlook are the Calendar Printing Assistant and Personal Folders Backup. This last add-in is actually a very old add-in that is also not compatible with the 32-bit version of Outlook 2013 and later (but there is an alternative).
A similar issue exists with other applications that integrate themselves with Office or rely on Office components. They have to be made aware that they can also expect a 64-bit version of Office and of course be compatible with it. When an application integrates with Outlook at MAPI level, this application or component also needs to be 64-bit or the integration is lost.
Specifically for Outlook, there are certain sync applications for (older) mobile phones and Pocket PCs that do not recognize the 64-bit version of Outlook like Windows Mobile Device Manager (WMDC). Unless you are still holding on to such an old mobile device (>9 years old) and are still relying on these synching capabilities, this is not going to be an issue anymore. Even iCloud and iTunes offer 64-bit support for over 5 years now.
Can I Install Microsoft Office 2007 32 Bit On Windows 7 64 Bit Download
If an external application doesn’t support the 64-bit version of Outlook, you usually get an error like:
Program cracks and keygens. Either there is no default mail client or the current mail client cannot fulfill the messaging request.
An additional reason to stick with the 32-bit version of Office is that when you are using Compiled Access databases (*.mde and *.accde files), these databases need to be adjusted to support the 64-bit version of Access.
So… Should I use the 64-bit version or not?
Although the list of reasons for the 32-bit recommendation might be long, they however practically all relate to legacy applications.
Considering that the 64-bit version of Office has been first introduced in 2010, if your add-in or app still hasn’t received an update for 64-bit compatibility, it probably never will. It is best to check with the vendor or developer whether the add-in or app is actually still supported and if not, it is probably best to look for a 64-bit alternative either way.
When none of the reasons to stick with 32-bit apply to you, then using the 64-bit version of Office isn’t going to cause a problem for you. As mentioned before; Pretty much all supported add-ins and applications are fully compatible with the 64-bit version of Office and Outlook.
A small downside that is good to keep in mind though is that the 64-bit version of Office can take up between 5% and 20% more disk space when compared to the 32-bit version. Some of this is caused by the fact that certain components also still install the 32-bit version next to their 64-bit version counterpart for compatibility reasons. In reality, this comes down to a 300 – 500MB larger footprint, so unless you are using a really small disk (32GB or less), this might hardly be a consideration.
Installing or downloading the 64-bit version of Office
When you start Setup from an installation medium for Office 2016 or earlier that has both the 32-bit and the 64-bit version on it, you’ll be installing the 32-bit version of Outlook/Office by default.
The reverse applies to Office 2019; When the installation medium contains both the 32-bit and 64-bit version, the 64-bit version will be installed.
To install the other bit version of Office, close the current Setup window and browse to the installation source (for instance your DVD-drive). Here you’ll find one of the following;
- Folders called
x64andx86
Open the x64 folder if you want to install the 64-bit version or open the x86 folder to install the 32-bit version. Double click thesetup.exefile located in this folder to install Office.The setup process is the same for both the 32-bit as the 64-bit version of Office/Outlook. - Folder called
office
Open the office folder and double click setup32.exe to install the 32-bit version or double click setup64.exe to install the 64-bit version of Office.
If you currently don’t have a 32-bit or 64-bit installation media, depending on your edition of Office, you can download the correct installation setup from the following links:
- Download: Office 365 for Home
Set the “Version” dropdown list to 64-bit.
Additionally, you can choose between “Office Insider” and “Office Monthly Channel (Targeted)” to get early access to new features. - Download: Office 365 for Business
Click on the “Advanced” link next to “32-bit (Recommended)” to be able to select the 64-bit version from the dropdown list. - Download: Office 2019 (Retail)
Click on the “Install” link below the Office 2019 listing and in the dialog that opens, click the “Other options” link to see the 32-bit version. - Download: Office 2016 (Retail)
Click on the “Install” link below the Office 2016 listing and in the dialog that opens, click the “Other options” link to see the 64-bit version. - Download: Office 2013
Supply your Product Key, go through the wizard and select to download the 64-bit version. - Download: Office 2010
Supply your Product Key, go through the wizard and select to download the 64-bit version.
You can use the same license key as the 32-bit version. No license key is needed at all for the Office 365 versions as you’ll activate that by logging on to Office with your Microsoft Account or Work Account.
Make sure you uninstall all 32-bit Office versions (including older ones) and other 32-bit applications of Office before you start. So if you are for instance also using Visio or Project, you also need to install the 64-bit version of these applications.
Check whether I have the 32-bit or 64-bit version installed
You can see whether you are using the 32-bit or 64-bit version of Office by opening the About dialog box of Outlook (or any other Office application of course);
- Outlook 2010
File-> Help-> About-> Additional Version and Copyright Information - Outlook 2013 / 2016 / 2019 / Office 365
File-> Office Account-> About Outlook
At the top of the About dialog, you’ll see the current build number of the application and MSO appended with either 32-bit or 64-bit.