Software:Windows XP Professional x64 Edition

From HandWiki
Short description: Windows XP edition for x86-64 computers released in 2005
Windows XP Professional x64 Edition
Windows XP Professional x64 Edition logo and wordmark.png
Windows XP Pro x64.png
DeveloperMicrosoft
OS familyWindows NT
Source model
Initial releaseApril 25, 2005; 19 years ago (2005-04-25)[1]
|Final release|Latest release}}Service Pack 2 (5.2.3790.3959) / March 13, 2007; 17 years ago (2007-03-13)
Kernel typeHybrid kernel
Default user interfaceGraphical user interface
LicenseProprietary commercial software
Official websiteWindows XP Professional x64 Edition overview (archived at Wayback Machine)
Support status
Mainstream support ended on April 14, 2009.[2]
Extended support ended on April 8, 2014.[2]

Microsoft Windows XP Professional x64 Edition, released on April 25, 2005, is an edition of Windows XP for x86-64 personal computers. It is designed to use the expanded 64-bit memory address space provided by the x86-64 architecture.[1]

The primary benefit of moving to 64-bit is the increase in the maximum allocatable random-access memory (RAM). 32-bit editions of Windows XP are limited to a total of 4 gigabytes. Although the theoretical memory limit of a 64-bit computer is about 16 exabytes (17.1 billion gigabytes), Windows XP x64 is limited to 128 GB of physical memory and 16 terabytes of virtual memory.[3]

Windows XP Professional x64 Edition uses the same kernel and code tree as Windows Server 2003[4] and is serviced by the same service packs.[5] However, it includes client features of Windows XP such as System Restore, Windows Messenger, Fast User Switching, Welcome Screen, Security Center and games, which Windows Server 2003 does not have.

Windows XP Professional x64 Edition is not to be confused with Windows XP 64-Bit Edition as the latter was designed for Itanium architecture.[6][7] During the initial development phases, Windows XP Professional x64 Edition was named Windows XP 64-Bit Edition for 64-Bit Extended Systems.[8]

Advantages

  • Supports up to 128 GB of RAM.[9]
  • Supports up to two physical CPUs (in separate physical sockets) and up to 64 logical processors[10] (i.e. cores or threads on a single CPU).
  • Uses the Windows Server 2003 kernel which is newer than 32-bit Windows XP and has improvements to enhance scalability.[11] Windows XP Professional x64 Edition also introduces Kernel Patch Protection (also known as PatchGuard) which can help improve security by helping to eliminate rootkits.[12]
  • Supports GPT-partitioned disks for data volumes (but not bootable volumes) after SP1,[13] which allows disks greater than 2 TB to be used as a single GPT partition for storing data.
  • Allows faster encoding of audio or video, higher performance video gaming and faster 3D rendering in software optimized for 64-bit hardware.
  • Ships with Internet Information Services (IIS) version 6.0. All other 32-bit editions of Windows XP have IIS v5.1.
  • Ships with Windows Media Player (WMP) version 10.[14] Windows XP Professional shipped with WMP 8 (with WMP 9 shipping with Service Pack 2 and later), although WMP 11 is available for Windows XP Service Pack 2 or later.
  • Benefits from IPsec features and improvements made in Windows Server 2003.[15]
  • Benefits from Shadow Copy features introduced in Windows Server 2003.[further explanation needed][16]
  • Remote Desktop Services supports Unicode keyboard input, client-side time-zone redirection, GDI+ rendering primitives for improved performance, FIPS encryption, fallback printer driver, auto-reconnect and new Group Policy settings.[17]
  • Files and Settings Transfer Wizard supports migrating settings from both 32-bit and 64-bit Windows XP PCs.[18]

Software compatibility

Windows XP Professional x64 Edition uses a technology named Windows-on-Windows 64-bit (WoW64), which permits the execution of 32-bit software. It was first used in Windows XP 64-bit Edition (for Itanium architecture). Later, it was adopted for x64 editions of Windows XP and Windows Server 2003.

Since the x86-64 architecture includes hardware-level support for 32-bit instructions, WoW64 simply switches the process between 32- and 64-bit modes. As a result, x86-64 architecture microprocessors suffer no performance loss when executing 32-bit Windows applications. On the Itanium architecture, WoW64 was required to translate 32-bit x86 instructions into their 64-bit Itanium equivalents—which in some cases were implemented in quite different ways—so that the processor could execute them. All 32-bit processes are shown with *32 in the task manager, while 64-bit processes have no extra text present.

Although 32-bit applications can be run transparently, the mixing of the two types of code within the same process is not allowed. A 64-bit program cannot use a 32-bit dynamic-link library (DLL) and similarly a 32-bit program cannot use a 64-bit DLL. This may lead to the need for library developers to provide both 32-bit and 64-bit binary versions of their libraries. Specifically, 32-bit shell extensions for Windows Explorer fail to work with 64-bit Windows Explorer. Windows XP x64 Edition ships with both 32-bit and 64-bit versions of Windows Explorer.[19] The 32-bit version can become the default Windows Shell.[20] Windows XP x64 Edition also includes both 32-bit and 64-bit versions of Internet Explorer 6, so that users can still use browser extensions or ActiveX controls that are not available in 64-bit versions.

Only 64-bit drivers are supported in Windows XP x64 Edition, but 32-bit codecs are supported as long as the media player that uses them is 32-bit.[21]

Installation of programs

By default, 64-bit (x86-64) Windows programs are installed onto their own folders under folder location "C:\Program Files", while 32-bit (x86-32) Windows programs are installed onto their own folders under folder location "C:\Program Files (x86)".

Known limitations

There are some limitations which apply to Windows XP Professional x64 Edition:

  • NTVDM and Windows on Windows were removed, so 16-bit Windows applications or native MS-DOS applications cannot run.[22] Some old 32-bit programs use 16-bit installers which do not run; however, replacements for 16-bit installers such as ACME Setup versions 2.6, 3.0, 3.01, 3.1 and InstallShield 5.x are hardcoded into WoW64 to mitigate this issue. The same is true with later 64-bit versions of Windows.[21]
  • Only 64-bit drivers are supported.[21]
  • Any 32-bit Windows Explorer shell extensions fail to work with 64-bit Windows Explorer. However, Windows XP x64 Edition also ships with a 32-bit Windows Explorer.[19] It is possible to make it the default Windows Shell.[23]
  • Program Manager has been removed altogether. Previously, in Windows XP Service Pack 2, running the executable did not launch it (it just acts as a compatibility stub to Windows Explorer), but it contained several old icons dating back to Windows 3.1.[citation needed]
  • Command Prompt does not load in full-screen.[citation needed] This also applies to later versions of Windows.
  • No native support for Type 1 fonts.[citation needed]
  • Media Bar, which replaced the Radio Toolbar in Internet Explorer 6,[24] was removed.[25]
  • Does not contain a Web Extender Client component for Web Folders (WebDAV).[26]
  • Spell checking was removed from Outlook Express.[27]
  • IEEE 1394 (FireWire) audio is not supported.[28]
  • Does not support hibernation if PC's RAM is greater than 4 GB.[29]
  • EFI or UEFI are not supported. An ACPI BIOS is required.
  • Only provides English or Japanese as native display language. These MUIs are available for English version: Chinese, French, German, Italian, Japanese, Korean, Spanish, Swedish.

Service packs

The RTM version of Windows XP Professional x64 Edition was built from the Windows Server 2003 Service Pack 1 codebase.[4] Because Windows XP Professional x64 Edition comes from a different codebase than 32-bit Windows XP, its service packs are also developed separately.[30] For the same reason, Service Pack 2 for Windows XP x64 Edition, released on March 13, 2007, is not the same as Service Pack 2 for 32-bit versions of Windows XP.[30] In fact, due to the earlier release date of the 32-bit version, many of the key features introduced by Service Pack 2 for 32-bit (x86) editions of Windows XP were already present in the RTM version of its x64 counterpart.[4] Service Pack 2 is the last released service pack for Windows XP Professional x64 Edition.

Upgrade

A machine running Windows XP Professional x64 Edition cannot be directly upgraded to Windows Vista without using workarounds via third party tools,[31] because the 64-bit Vista DVD mistakenly recognizes XP x64 as a 32-bit system. XP x64 does qualify the customer to use an upgrade copy of Windows Vista or Windows 7, but it must be installed as a clean install.

The last version of Microsoft Office to be officially compatible with Windows XP Professional x64 Edition is Office 2007, however Office 2010 can be unofficially installed by disguising the Windows version using Application Verifier. Also, the last version of Internet Explorer compatible with the operating system is Internet Explorer 8 (Service Pack 2 is required).

References

  1. 1.0 1.1 "Microsoft Raises the Speed Limit with the Availability of 64-Bit Editions of Windows Server 2003 and Windows XP Professional" (Press release). Microsoft. April 25, 2005. Retrieved September 10, 2015.
  2. 2.0 2.1 "Microsoft Product Lifecycle: Microsoft Windows XP Professional x64 Edition". Microsoft. http://support2.microsoft.com/lifecycle/search/default.aspx?sort=PN&alpha=Microsoft+Windows+XP+Professional+x64+Edition&Filter=FilterNO. 
  3. Broersma, Matthew. "The importance of being 64-bit | ZDNet" (in en). CBS Interactive. https://www.zdnet.com/article/the-importance-of-being-64-bit/. 
  4. 4.0 4.1 4.2 "A description of the x64-based versions of Windows Server 2003 and of Windows XP Professional x64 Edition (Revision 3.8)". Support. Microsoft. October 11, 2007. http://support.microsoft.com/kb/888733. "The x64-based versions are based on the Windows Server 2003 code tree. Service and support activities for these versions use the Windows Server 2003 tree and do not use the Windows XP client tree." 
  5. Oiaga, Marius (14 December 2007). "64-Bit Windows XP Service Pack 3? Don't think so... at least for now". SoftNews. http://news.softpedia.com/news/64-Bit-Windows-XP-Service-Pack-3-73982.shtml. 
  6. "Microsoft Releases Windows XP 64-Bit Edition Version 2003 to Manufacturing". News Center (Microsoft). March 28, 2003. http://www.microsoft.com/presspass/press/2003/mar03/03-28WinXP64BitPR.mspx. 
  7. Evers, Joris (January 4, 2005). "Microsoft nixes Windows XP for Itanium". InfoWorld. IDG. http://www.infoworld.com/article/05/01/04/HNmicrosoftnixesxpitanium_1.html. 
  8. "Microsoft Announces Beta Version of Windows XP 64-Bit Edition For 64-Bit Extended Systems". News Center. Microsoft. September 23, 2003. http://www.microsoft.com/presspass/press/2003/sep03/09-23athlon64betapr.mspx. 
  9. "Processor and memory capabilities of Windows XP Professional x64 Edition and of the x64-based versions of Windows Server 2003". Support. Microsoft. December 20, 2010. http://support.microsoft.com/kb/888732. 
  10. Up to: 64 cores, 64 threads if ratio of core count and thread count is 1:1; 32 cores, 64 threads if ratio of core count and thread count is 1:2.
  11. "Windows Server 2003 Kernel Scaling Improvements". Microsoft. http://download.microsoft.com/download/7/5/7/757a5c5c-1ad2-4774-9ffa-ec78052c42fb/scaling.doc. 
  12. "The Benefits of x64 Technology". microsoft.com. Microsoft. http://www.microsoft.com/servers/64bit/x64/benefits.mspx. 
  13. "Windows XP Disk Support: Windows and GPT FAQ". Dev Center – Hardware. Microsoft. http://www.microsoft.com/whdc/device/storage/GPT_FAQ.mspx#ELD. 
  14. "Changes to Functionality in Microsoft Windows XP Professional x64 Edition". Microsoft. May 3, 2005. http://www.microsoft.com/en-us/download/details.aspx?id=24347. 
  15. "Changes to Functionality in Microsoft Windows XP Professional x64 Edition". TechNet. Microsoft. IPsec for Windows XP Professional x64 Edition. https://technet.microsoft.com/en-us/library/bb490863.aspx#EHAA. 
  16. "General FAQs About 64-bit Windows". MSDN. Microsoft. http://msdn.microsoft.com/en-us/isv/bb190528#Administration. 
  17. "Remote Desktop for Windows XP Professional x64 Edition". TechNet. Microsoft. https://technet.microsoft.com/en-us/library/bb490863.aspx#EEAA. 
  18. "Files and Settings Transfer Wizard for Windows XP Professional x64 Edition". TechNet. Microsoft. https://technet.microsoft.com/en-us/library/bb490863.aspx#EIAA. 
  19. 19.0 19.1 "Some Windows Explorer extensions and some Control Panel items are not displayed on computers that are running an x64-based version of Windows". Support. Microsoft. February 4, 2008. http://support.microsoft.com/kb/895561. 
  20. Paddock, Brandon (May 22, 2005). "How to run the 32-bit Explorer shell on Windows x64". Extended64.com. http://extended64.com/blogs/bhpaddock/archive/2005/05/22/539.aspx. 
  21. 21.0 21.1 21.2 "Release Notes for Windows XP Contained in the Relnotes.htm File". Support. Microsoft. January 9, 2006. http://support.microsoft.com/kb/306819. 
  22. "64-bit versions of Windows do not support 16-bit components, 16-bit processes, or 16-bit applications". Support. Microsoft. September 11, 2011. http://support.microsoft.com/kb/896458. 
  23. "How to run the 32-bit Explorer shell on Windows x64". Extended64.com. http://extended64.com/blogs/bhpaddock/archive/2005/05/22/539.aspx. 
  24. "The Radio Toolbar Is Unavailable in Internet Explorer 6". Support. Microsoft. January 31, 2007. http://support.microsoft.com/kb/303130. 
  25. "Media Bar". MSDN. Microsoft. http://msdn.microsoft.com/en-us/library/ms533100.aspx. 
  26. "You cannot connect to a Web folder from a Windows Server 2003 or Windows XP x64 computer". Support. Microsoft. http://support.microsoft.com/kb/888123. 
  27. "Changes to Functionality in Microsoft Windows XP Professional x64 Edition". TechNet. Microsoft. Outlook Express for Windows XP Professional x64 Edition. https://technet.microsoft.com/en-us/library/bb490863.aspx#EGAA. 
  28. "Changes to Functionality in Microsoft Windows XP Professional x64 Edition". TechNet. Microsoft. Appendix B: Features Not Supported in Windows XP Professional x64 Edition. https://technet.microsoft.com/en-us/library/bb490863.aspx#EAAA. 
  29. "You cannot put a computer that has more than 4 GB of memory into hibernation in Windows XP, in Windows Server 2003, in Windows Vista, or in Windows Server 2008.". https://support.microsoft.com/en-us/kb/888575. 
  30. 30.0 30.1 "Windows Server 2003 & Windows XP x64 Service Pack 2 Overview". TechNet. Microsoft. January 25, 2011. https://technet.microsoft.com/en-us/windowsserver/bb294403. 
  31. (in en) Upgrade from Windows XP to Vista,but it is in 64 bit version, https://www.youtube.com/watch?v=ko5y9WAkdas, retrieved 2023-11-23 

Further reading

External links

ca:Windows XP#64 bits