Microsoft Visual Basic For Applications 7.1 -x86- Download Fix — Verified
Microsoft Visual Basic for Applications 7.1 (x86) Download Review
Overview
Microsoft Visual Basic for Applications (VBA) 7.1 is a legacy software development environment that allows users to create and automate tasks in Microsoft Office applications, such as Excel, Word, and PowerPoint. The x86 version is compatible with 32-bit Windows operating systems.
Key Features
- Development Environment: VBA 7.1 provides a comprehensive integrated development environment (IDE) for writing, debugging, and testing VBA code.
- Office Integration: Seamlessly integrate with Microsoft Office applications, including Excel, Word, PowerPoint, and more.
- Automation: Automate repetitive tasks, create custom tools, and enhance existing applications with VBA.
- Scripting Language: Utilize the VBA scripting language to write code, manipulate data, and interact with Office applications.
Pros
- Compatibility: Supports a wide range of Microsoft Office applications and versions.
- Ease of use: Familiar IDE and syntax make it relatively easy to learn and use, especially for those already familiar with Visual Basic.
- Powerful automation: Enables automation of complex tasks and workflows.
Cons
- Security concerns: As a legacy software, VBA 7.1 may pose security risks due to outdated architecture and potential vulnerabilities.
- Limited support: Microsoft no longer actively supports or updates VBA 7.1, which may lead to compatibility issues with newer Office versions or operating systems.
- 32-bit limitation: The x86 version is only compatible with 32-bit Windows systems, limiting its use on modern 64-bit systems.
System Requirements
- Operating System: Windows XP, Windows Vista, or Windows 7 (32-bit)
- Processor: x86 (32-bit) processor
- Memory: 256 MB RAM (or more)
- Disk Space: 200 MB available disk space
Alternatives
If you're looking for alternatives to VBA 7.1, consider:
- Visual Studio: A more modern, comprehensive development environment for creating Windows applications.
- C# or .NET: More contemporary programming languages and frameworks for building Windows applications.
- Office 365 Add-ins: Utilize newer, cloud-based add-in architectures for developing Office integrations.
Conclusion
Microsoft Visual Basic for Applications 7.1 (x86) is a legacy software development environment suitable for automating tasks in Microsoft Office applications on 32-bit Windows systems. While it still offers powerful automation capabilities, its limitations, security concerns, and lack of support make it less desirable for new development. If you're maintaining existing VBA projects, this download may still be relevant. However, for new projects, consider exploring more modern alternatives. Rating: 6/10
Microsoft Visual Basic for Applications 7.1 (x86) Download Review
Overview
Microsoft Visual Basic for Applications (VBA) 7.1 is a legacy software development tool that allows users to create and automate tasks in Microsoft Office applications, such as Excel, Word, and PowerPoint. The x86 version of VBA 7.1 is compatible with 32-bit operating systems.
Key Features
- Development Environment: VBA 7.1 provides a comprehensive development environment for creating and editing macros, add-ins, and custom solutions.
- Object-Oriented Programming: Supports object-oriented programming (OOP) concepts, such as encapsulation, inheritance, and polymorphism.
- Integration with Microsoft Office: Seamlessly integrates with Microsoft Office applications, allowing users to automate tasks and create custom solutions.
- Extensive Library Support: Includes an extensive library of built-in functions, objects, and properties for interacting with Office applications.
Pros
- Powerful Development Tool: VBA 7.1 is a robust development tool that allows users to create complex and customized solutions.
- Tight Integration with Office: The software integrates tightly with Microsoft Office applications, making it easy to automate tasks and create custom solutions.
- Large Community Support: VBA has a large and active community of developers, which means there are many resources available for learning and troubleshooting.
Cons
- Legacy Software: VBA 7.1 is a legacy software, which means it may not be compatible with newer operating systems or Office versions.
- Security Concerns: VBA macros can pose security risks if not properly validated and sanitized.
- Steep Learning Curve: VBA 7.1 requires a good understanding of programming concepts, which can be a barrier for non-technical users.
System Requirements
- Operating System: Windows XP, Windows Vista, or Windows 7 (32-bit)
- Processor: Intel Pentium or equivalent processor
- Memory: 256 MB RAM or more
- Disk Space: 200 MB free disk space
Download and Installation
The download file for Microsoft Visual Basic for Applications 7.1 (x86) is approximately 20 MB in size. Installation is straightforward, but users should ensure they have the necessary permissions and meet the system requirements.
Conclusion
Microsoft Visual Basic for Applications 7.1 (x86) is a powerful development tool for creating custom solutions in Microsoft Office applications. While it may be a legacy software, it still has a large user base and can be a valuable tool for automating tasks and creating custom solutions. However, users should be aware of the potential security concerns and ensure they have the necessary skills and knowledge to use the software effectively.
Rating: 4/5
Recommendation
Microsoft Visual Basic for Applications 7.1 (x86) is recommended for:
- Developers who need to create custom solutions for Microsoft Office applications
- Users who require a powerful automation tool for repetitive tasks
- Those who are familiar with VBA and need to maintain existing solutions
However, users who are new to programming or require a more modern development environment may want to consider alternative options, such as Visual Studio or newer versions of VBA.
Microsoft Visual Basic for Applications (VBA) 7.1 is the modern version of the programming environment used to automate Microsoft Office applications. Unlike standalone software, VBA 7.1 is not available as a separate standalone download for individual users; it is integrated directly into Microsoft Office 2013 and later versions.
If you are looking for the x86 (32-bit) version of VBA 7.1, it is typically acquired and managed through your Office installation: 1. Check if it's already installed
VBA is built into desktop versions of Office applications like Word and Excel. Open a host app: Launch Excel or Word.
Access the Editor: Press Alt + F11. If the editor opens, VBA is installed.
Check Version: In the editor, go to Help > About Microsoft Visual Basic for Applications. Version 7.1 indicates you are on a modern 32-bit or 64-bit Office build. 2. Enabling VBA if missing
If you don't see the Developer tab or the editor won't open, you may need to enable the feature: Go to Control Panel > Programs and Features. Select your Microsoft Office installation and click Change. Choose Add or Remove Features (if available) or Modify.
Under Office Shared Features, ensure Visual Basic for Applications is set to "Run from My Computer". 3. Third-Party "Enablers"
For non-Office software that uses VBA 7.1 (such as AutoCAD or SolidWorks), the VBA engine is often provided as a separate "enabler" package by those specific vendors rather than Microsoft. microsoft visual basic for applications 7.1 -x86- download
Users of SOLIDWORKS can sometimes find the VBA 7.1 installer files (vba71.msi) within the installation media's PreReqs folder.
AutoCAD users typically download a "VBA Enabler" directly from the Autodesk support site. 4. Security Updates (Downloads)
Find Help on using the Visual Basic Editor - Microsoft Support
I understand you're looking for a guide to download Microsoft VBA 7.1 for x86 systems. However, I need to provide an important clarification first:
Microsoft Visual Basic for Applications (VBA) 7.1 is not available as a standalone download. VBA is integrated into Microsoft Office applications (Excel, Word, Access, etc.). Version 7.1 specifically shipped with Office 2013 (32-bit/x86 version).
VBA 7.1 IDE is missing or blank
Fix: Repair Office (Quick or Online Repair). Also check Windows Registry: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VBA\7.1 for correct paths.
Resources for further learning
- VBA editor (VBE) built into Office apps — primary development environment.
- Microsoft Learn and official Office developer documentation for VBA reference, API declarations, and best practices.
- Community resources: reputable developer blogs, Stack Overflow, and VBA-focused forums for examples and troubleshooting.
If you want, I can:
- Provide a step-by-step guide to set up a 32-bit Office install with VBA for Windows (including screenshots and exact installer options).
- Convert a specific macro to be 64-bit compatible (showing exact changes).
- Create a sample multi-sheet Excel VBA project (with modules, forms, and comments).
Which of those would you like next?
Microsoft Visual Basic for Applications (VBA) 7.1 is the core scripting engine used to automate tasks in Microsoft Office and other compatible third-party applications like SolidWorks. 1. Understanding VBA 7.1 -x86- The "7.1" Version
: This is the version of the VBA engine included with modern Office suites (Office 2013, 2016, 2019, 2021, and Microsoft 365). The "x86" Designation : This refers to the 32-bit architecture
. Even on a 64-bit version of Windows, you must use the x86 version of VBA if your host application (like Office 32-bit) is also x86. Not a Standalone App
: Unlike Visual Studio, VBA is a "shared feature" that only runs inside a host program. 2. Official Download & Installation
Microsoft does not offer a public standalone download for the VBA 7.1 core engine because it is bundled with the host software. Method A: Via Microsoft Office
If VBA is missing or giving errors in Excel or Word, you can install or repair it through the Microsoft 365 Control Panel Control Panel Programs and Features Select your Microsoft Office installation and click Add or Remove Features Office Shared Features Visual Basic for Applications , click the dropdown, and select Run from My Computer Method B: For Third-Party Software (e.g., SolidWorks)
If a program like SolidWorks requires "VBA 7.1 x86" as a prerequisite, the installer for that specific software usually includes the necessary files in its "Prerequisites" folder. 818abe79-cdb0-4d2d-a065-140540a6cf7b.usrfiles.com Look for a file named VBA71_1033_x86.msi within your software's installation media. 818abe79-cdb0-4d2d-a065-140540a6cf7b.usrfiles.com 3. Security & Runtime Updates
While the engine itself isn't a standalone download, Microsoft provides Security Updates Runtime Files for older or specific environments:
Visual Basic for Applications (VBA): Definition, Uses, and Examples
Frequently Asked Questions (FAQ)
Q: Can I download VBA 7.1 for free without Office? A: No. VBA 7.1 is licensed exclusively through Microsoft Office. However, you can use the free Office Online or Office for Mac, but neither supports VBA automation. For free automation scripting, consider Windows Script Host or PowerShell.
Q: Is VBA 7.1 x86 compatible with Windows 11? A: Yes. Microsoft fully supports VBA 7.1 x86 on Windows 10 and Windows 11, provided the host Office application is supported.
Q: What’s the difference between VBA 7.0 and 7.1? A: VBA 7.1 added support for IDispatch interfaces in 64-bit hosts and improved type safety for 64-bit pointers. For x86 users, the differences are minimal, but 7.1 offers better stability with newer COM components.
Q: Can I run VBA 7.1 x86 side-by-side with VBA 6.5 (Office 2007)? A: Technically yes, but not recommended. Older VBA versions use different registry keys and may conflict. Use virtual machines for legacy VBA 6.x development.
Q: Where is the VBA 7.1 documentation? A: Microsoft’s official VBA documentation is on Microsoft Docs under Office VBA Reference. The object models for Excel, Word, Outlook, etc., are identical across VBA 7.x.
Step-by-Step: Installing VBA 7.1 (x86) from Scratch
Assuming you have no Office license but need the runtime:
- Download the free Microsoft Office 2013/2016 Deployment Tool (or install a trial of Office 365).
- Run the installer, select 32-bit (x86) during the setup. (Even on 64-bit Windows, pick 32-bit Office).
- When installation finishes, open Excel (or Access) once to trigger the VBA registration.
- Close Excel. VBA 7.1 x86 is now fully registered on your system.
- (Optional) Uninstall the Office suite except keep "Microsoft Visual Basic for Applications" if the uninstaller offers component selection (rare).
Warning: Avoid "Standalone" Download Sites
If you find a website offering VBA71.msi or VBA71_Setup.exe as a free, isolated download, be extremely cautious. Malicious actors often repackage malware, keyloggers, or ransomware into fake "VBA installers" because they know developers and accountants search for them. Always get your bits from microsoft.com or your official Office portal.
Migration guidance: x86 ↔ x64 and cross-version compatibility
- Conditional compilation and declarations:
- Use VBA7 and Win64 conditional constants to write portable Declare statements.
- Example pattern:
#If VBA7 Then #If Win64 Then Public Declare PtrSafe Function SomeApi Lib "user32" Alias "SomeApi" (ByVal hwnd As LongPtr) As LongPtr #Else Public Declare PtrSafe Function SomeApi Lib "user32" Alias "SomeApi" (ByVal hwnd As Long) As Long #End If #Else Public Declare Function SomeApi Lib "user32" Alias "SomeApi" (ByVal hwnd As Long) As Long #End If
- Replace Long with LongPtr for pointer-sized values when targeting both 32- and 64-bit Office.
- Test thoroughly: API calls, external COM/ActiveX controls, and add-ins may behave differently between architectures.
- If you must stay x86 (32-bit Office), avoid using 64-bit-specific features and ensure any external components (drivers, COM objects) are 32-bit.
Final Verdict
You cannot download VBA71-x86.exe as a standalone file directly from Microsoft without an SDK license agreement. However, you can get the VBA 7.1 SDK (free) or simply install 32-bit Office 2016/2019/365.
Your action plan:
- Install Office 365 (32-bit).
- Check
Alt + F11-> About -> Version 7.1. - Download the VBA 7.1 SDK from Microsoft for development purposes.
Disclaimer: This post is for educational purposes. Microsoft product names and logos are trademarks of Microsoft Corporation. Ensure you have a valid license for the host application (Excel, Word, etc.) before installing.
Microsoft Visual Basic for Applications (VBA) 7.1 is not available as a public standalone download from Microsoft
. Instead, it is primarily distributed as a component bundled within Microsoft Office
(starting with Office 2010) or included as a prerequisite for third-party professional software like SOLIDWORKS CMS IntelliCAD How to Acquire VBA 7.1
Since there is no official direct download link for the standalone installer, you can obtain it through the following official channels: Microsoft Office Installation:
VBA 7.1 is included by default in Office 365 and standalone versions of Office (2010 and later). If it is missing, you can add it via the Control Panel Programs and Features Select your Microsoft Office installation and click Add or Remove Features Office Shared Features Visual Basic for Applications is set to "Run from My Computer". Third-Party Software Prerequisites:
Many CAD and engineering programs include a VBA 7.1 installer in their installation package. You can often find the standalone file for VBA 7.1 within the Prereqs\VBA folder of software like SOLIDWORKS Visual Studio Subscriptions: Developers with an active Visual Studio Subscription Microsoft Visual Basic for Applications 7
(formerly MSDN) may find legacy SDKs or redistributable components in the subscriber download portal, though availability for VBA 7.1 specifically has become more limited. Microsoft Learn Important Security Note Visual Basic for Applications Runtime Security Update
Microsoft Visual Basic for Applications (VBA) 7.1 is the standard programming environment bundled with modern versions of Microsoft Office, including Office 2013, 2016, 2019, 2021, and Microsoft 365. How to "Download" VBA 7.1 (x86)
Contrary to standalone software, VBA 7.1 is not typically available as an independent download from Microsoft for general users. Instead, it is a built-in component of the Microsoft Office suite.
To ensure you have the x86 (32-bit) version of VBA 7.1, you must install the 32-bit version of Microsoft Office. If VBA is missing from your installation, you can add it through these steps:
Open the Installer: Go to Control Panel > Programs and Features.
Modify Office: Select your version of Microsoft Office and click Change.
Add Features: Choose Add or Remove Features (if available) or Modify.
Enable VBA: Expand Office Shared Features, find Visual Basic for Applications, and set it to Run from My Computer. Third-Party Integrations (SOLIDWORKS, AutoCAD)
If you are looking for VBA 7.1 because of a specific software error (common in SOLIDWORKS 2021 SP2+ or AutoCAD), the installer files are often located within the host application's installation media:
The fluorescent hum of the office was the only thing louder than Arthur’s heartbeat. It was 3:14 AM. On his screen, the legacy inventory system—a sprawling beast of 1990s code—had finally breathed its last. The error message was a cold, digital slap: Library not registered. Missing VBA7.DLL.
Arthur leaned back, his eyes stinging. To fix the company's global supply chain tracker, he didn't need a miracle; he needed a ghost. He needed Microsoft Visual Basic for Applications 7.1 (x86)
He navigated to the restricted downloads portal, his mouse clicking like a telegraph in the silence. 7.1 was the bridge—the version that brought the ancient 32-bit macros into the modern era without shattering them. He found the entry, hidden under layers of enterprise permissions.
Visual Basic for Applications (VBA) 7.1 is not typically available as a standalone public download from Microsoft; it is a core component bundled within Microsoft Office 2010 (Service Pack 1) and later versions Microsoft Learn
If you are looking for the x86 (32-bit) version of VBA 7.1, it is automatically included when you install a 32-bit version of Microsoft Office or certain third-party software like SOLIDWORKS that relies on it for macro support. How to Acquire or Enable VBA 7.1
Since there is no direct installer, you can get or repair it through these methods:
Visual Basic for Applications (VBA): Definition, Uses, and Examples
Microsoft Visual Basic for Applications (VBA) 7.1 is not available as a standalone, public consumer download from Microsoft. Instead, it is a built-in programming environment that comes bundled with host applications such as Microsoft Office (Excel, Word, Access), SolidWorks, and AutoCAD. Because it is an internal "Application Edition" of Visual Basic, you generally obtain it by installing or modifying the features of its host software. How to Access or "Download" VBA 7.1
Since there is no direct installer for individual users, you must use one of the following methods to ensure it is installed on your x86 system:
Microsoft Office Installation: If you already have Office, you may need to enable VBA. You can do this through the Programs and Features section of the Windows Control Panel by selecting "Change" on your Office installation and setting Visual Basic for Applications to "Run from My Computer".
Third-Party Host Software: Applications like SolidWorks include the VBA 7.1 installer within their own installation directories. For instance, it is often found in a PreReqs\VBA folder as vba71.msi or vba71_1033.msi.
Official Security Updates: While not the full software, Microsoft provides standalone VBA Security Updates for existing installations to patch vulnerabilities in the runtime. Architecture and Compatibility
Version 7.1: This version introduced support for both 32-bit (x86) and 64-bit architectures, allowing for large-scale automation within the Office 2010 and newer ecosystems.
Runtime vs. SDK: The runtime is meant for running existing macros, while the VBA SDK (Software Development Kit) is typically reserved for software vendors who want to embed VBA into their own applications. Visual Basic for Applications Runtime Security Update
Microsoft Visual Basic for Applications 7.1 (x86) Download Guide
Introduction
Microsoft Visual Basic for Applications (VBA) 7.1 is a legacy version of the popular programming language used for creating and automating tasks in Microsoft Office applications. Although it's an older version, some users may still require it for compatibility reasons. This guide will walk you through the process of downloading Microsoft Visual Basic for Applications 7.1 (x86).
System Requirements
Before downloading, ensure your system meets the minimum requirements:
- Operating System: Windows 10, Windows 8, Windows 7, or Windows Vista (32-bit)
- Processor: Intel Pentium or compatible processor (x86)
- RAM: 256 MB or more
- Disk Space: 200 MB or more
Downloading Microsoft Visual Basic for Applications 7.1 (x86)
Method 1: Official Microsoft Website (Recommended)
- Visit the Microsoft Support website: Go to https://support.microsoft.com.
- Search for VBA 7.1: In the search bar, type "Visual Basic for Applications 7.1" and press Enter.
- Select the correct version: From the search results, select the article related to VBA 7.1.
- Download the installer: Click on the link to download the VBA 7.1 installer (e.g.,
vba7.1-kb982731-x86-enu.exe).
Method 2: Third-Party Websites (Not Recommended)
Note: Downloading software from third-party websites can pose security risks. If you still want to proceed, make sure to verify the file's integrity and scan it for viruses.
- Search for VBA 7.1 download sites: Use a search engine to find websites offering VBA 7.1 downloads (e.g., CNET, Softonic, or OldVersion).
- Select a reputable site: Choose a trustworthy website and navigate to the VBA 7.1 download page.
- Download the installer: Click on the download link to obtain the VBA 7.1 installer.
Installation
- Run the installer: Execute the downloaded file (e.g.,
vba7.1-kb982731-x86-enu.exe). - Follow the installation wizard: Complete the installation process by following the on-screen instructions.
Activation and Registration
After installation:
- Open Microsoft Office: Launch any Microsoft Office application (e.g., Word, Excel).
- Access VBA: Press
Alt + F11to open the Visual Basic Editor. - Register VBA: If prompted, register VBA by providing a valid license or product key.
Conclusion
Downloading Microsoft Visual Basic for Applications 7.1 (x86) requires careful attention to system requirements and potential security risks. This guide provides step-by-step instructions for obtaining and installing VBA 7.1. If you encounter any issues during the process, consider seeking assistance from Microsoft Support or a qualified IT professional.
Microsoft Visual Basic for Applications (VBA) 7.1 is not a standalone software product you can download and install independently. Instead, it is an integrated component that ships within host applications like Microsoft Office 2013 and newer. Accessing VBA 7.1 (x86 or x64)
Because VBA is built-in, you already have it if you have a supported version of Office installed. To access the development environment: Open an application like Excel, Word, or PowerPoint. Press Alt + F11 to launch the Visual Basic Editor.
To confirm your version, go to Help > About Microsoft Visual Basic for Applications in the editor menu. Why You Might See "Download" Requests
While the core environment is built-in, certain related components or updates are available for download:
Security Updates: Microsoft occasionally releases patches for the VBA runtime to address vulnerabilities. You can find these on the Official Microsoft Download Center by searching for "VBA update".
VBA SDK: Third-party developers who want to embed VBA into their own non-Microsoft software (like AutoCAD or CorelDraw) must license the SDK from Microsoft.
Documentation: If you need offline help files, you can download the Office 2013 VBA Documentation directly from Microsoft. Troubleshooting Installation Errors
If you are seeing errors such as "Failed to install Microsoft Visual Basic for Applications 7.1" while installing a third-party program that relies on it:
Check Permissions: Ensure you are running the installer as an administrator.
Relocate Installer: Sometimes installers fail if run directly from the "Downloads" folder; try moving the .exe to a root directory like C:\ or D:\ before running it again.
Office Repair: If VBA is missing from your Office apps, use the "Repair" option in your Windows "Apps & Features" settings for Microsoft Office.
Microsoft Visual Basic for Applications (VBA) 7.1 is the latest version of the integrated development environment (IDE) used to automate tasks within Microsoft Office and other compatible third-party software. Released to provide modern updates like 64-bit support while maintaining compatibility for 32-bit (x86) systems, version 7.1 is essential for users needing to run complex macros or custom tools in newer versions of software like Office 2013 and later. What is VBA 7.1 (x86)?
VBA 7.1 (x86) is the 32-bit implementation of the Visual Basic for Applications engine. While many modern systems use 64-bit architecture, the x86 version remains critical for:
Legacy Compatibility: Running older macros that rely on 32-bit ActiveX controls or DLLs.
32-bit Software Host: If you are running the 32-bit version of Microsoft Office on a 64-bit Windows OS, you must use the x86 version of VBA 7.1.
Third-Party Integration: Applications like AutoCAD, SolidWorks, and ArcGIS often require specific VBA 7.1 runtimes to enable their automation features. How to Obtain VBA 7.1 -x86-
Unlike standalone programming languages, VBA 7.1 is typically bundled with a host application rather than offered as a separate consumer download. 1. Through Microsoft Office Installation
For most users, VBA 7.1 is already installed. If it is missing, you can enable it through the Microsoft Support recommended steps: Microsoft Learn
how to install Microsoft Visual Basic for Applications in office 365
Microsoft Visual Basic for Applications 7.1 (x86) Download Guide
Microsoft Visual Basic for Applications (VBA) 7.1 is the engine that powers macros and automation across the Microsoft Office suite and various third-party engineering software like SOLIDWORKS and AutoCAD. If you are looking for the x86 (32-bit) version, it is typically because you are running a 32-bit host application or need to resolve a specific installation conflict on a Windows system. What is VBA 7.1?
VBA 7.1 is the latest major iteration of the VBA runtime, introduced to provide better support for 64-bit environments while remaining backward compatible with older 32-bit code.
Key Features: It includes the PtrSafe keyword and LongPtr data types, which allow developers to write code that runs on both 32-bit and 64-bit systems.
32-bit (x86) vs. 64-bit: Even on a 64-bit Windows OS, you must use the x86 version of VBA 7.1 if your host application (like Office 2013-2021 32-bit) is 32-bit. How to Download and Install VBA 7.1 x86
Unlike standard software, VBA 7.1 is rarely available as a standalone "one-click" download from a public Microsoft landing page. Instead, it is bundled within host software installers. 1. Through Microsoft Office
If you have Microsoft Office installed, VBA 7.1 is likely already on your system.
To Install/Repair: Go to Control Panel > Programs and Features, select your Office installation, and click Change.
Choose Add or Remove Features (if available) and ensure Visual Basic for Applications is set to "Run from My Computer". 2. Manual Installation from Prerequisite Folders
Redistributing VBA 7.1 for 3rd party applications - Microsoft Q&A Development Environment : VBA 7
Legitimate Methods to Obtain VBA 7.1 x86
Here are the three verified methods to get VBA 7.1 on your x86 (32-bit) system or in 32-bit mode on a 64-bit OS.