Results 1 to 7 of 7

Thread: How does Windows compatibility mode work?

  1. #1
    randyrandall
    Guest randyrandall's Avatar

    How does Windows compatibility mode work?

    I've wondered this for a while. All I can find on Google are results for how to USE compatibility mode..

    ..what does the compatibility mode actually DO? By selecting Windows 95, or Windows ME etc, what does Windows 'change' or 'simulate' in order to get the program to run?

  2. #2
    I Fix Stuff Conscript
    ChiefPFF's Avatar

    Join Date
    Mar 2007
    Location
    UK
    Posts
    56
    As far as I can remember, when you choose compatability mode (assuming your're talking about XP), windows references older 16-bit dlls etc taken from 95, 98 etc instead of using the newer 32-bit ones from XP. This of course is not very reliable as it makes no account for drivers
    In Windows 7 however, if you run an app in XP compatability mode - windows actually fires up an instance of XP in a virtual machine! As well as checking for and installing XP drivers for your system.

  3. #3
    Member Hardcore
    z_killemall's Avatar

    Join Date
    Dec 2006
    Location
    Montevideo, Uruguay
    Posts
    1,108
    What ChiefPPP said is right, but the compatibility mode also masks the identity of the OS. For example, when Windows 95 was just released some badly-coded installers detected the OS and only let the program install if it was W95, which obviously can cause troubles in later versions. Using compatibility mode, the installer will detect Windows 95 as the OS and proceed with the installation.

    "We have nothing to fear, but fear itself ... and the chupacabra! Madre de dios he'll kill us all!" -Max

  4. #4
    randyrandall
    Guest randyrandall's Avatar
    Ah, thanks for the explanation! I've heard about Windows 7s virtual mode..I got the impression that you needed a seperate Windows XP license to use this, am I wrong? Is it installed and usable by default? Great news if that it a yes!

  5. #5
    Member Hardcore
    z_killemall's Avatar

    Join Date
    Dec 2006
    Location
    Montevideo, Uruguay
    Posts
    1,108
    AFAIK you don't need a separate XP license, Windows 7's license covers it. It doesn't come installed but you can find it easily in the Programs and Features section of the Control Panel or in the Microsoft website.
    Remember that you need a processor that handles hardware virtualization (here's a list of AMD-V or Intel VT-X capable CPUs) to use XP mode.

    "We have nothing to fear, but fear itself ... and the chupacabra! Madre de dios he'll kill us all!" -Max

  6. #6
    Foot Soldier
    Ollie's Avatar

    Join Date
    Dec 2008
    Location
    Stoke-On-Trent, North West, England, UK
    Posts
    255
    I like to think about XP Mode as an Operating System inside an Operating System. It always clears things up when discussing it with friends.

  7. #7
    Compatibility mode has never helped me at all. Except for launching the occasional program on Vista's release. Because Vista used to be utterly digusting.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •