Windows 7's Compatibility Mode Behavior

I am reproducing this question which I posted to superuser.com a while back, without getting any response. I need to know the answer to this question; more and more of my users are encountering this problem. 
http://superuser.com/questions/743064/windows-7s-compatibility-mode-behavior
Consider the Application Compatibility Mode settings for a typical Windows program:
The question is: What exactly will happen to the environment (specifically, the access to C:\ProgramData) supplied by Windows to the program when the only change is to configure the properties for compatibility with WinXP SP3, as follows:
The background:
An application that was last updated during Windows XP's heyday is now giving us some problems. Specifically, it's tuned to use a .NET library to write some files to a subdirectory in the %ALLUSERSPROFILE% area (on Windows 7, that's
typically C:\ProgramData) which are vital to the application's licensing. The files themselves are plain text files.
These text files are created and written using a much newer and separate .NET program which functions properly, writing the files in the correct place. But then running the older program doesn't read the files correctly; we haven't been able to determine
exactly what's going on.
Many users are finding that setting compatibility mode makes it possible for the system to run correctly. I need to understand that much better.
-- Rob

But that is not the question. The question is, "What is the list of shims and what does each of them do? "
As I pointed out, they're plain text files written to a subdirectory in %ALLUSERSPROFILE%. The installer requires administrator mode and then sets the rights on the subdirectory to "Full Control" for "Users" after it creates the folder. 
"Specifically, it's tuned to use a .NET library to write some files to a subdirectory in the %ALLUSERSPROFILE% area
(on Windows 7, that's typically C:\ProgramData)
which are vital to the application's licensing. The files themselves are plain text files.
These text files are created and written using a much newer and separate .NET program which functions properly, writing the files in the correct place. But then running the older program doesn't read the files correctly; we haven't been able to determine exactly
what's going on."
-- Rob

Similar Messages

  • Kodak imaging doesn't work on Windows 7 using compatibility mode

    Hi,
    I want to run Kodak imaging on windows 7, I have register the OCX files correctly  but when click on kodakimg.exe nothing happening.
    i try to change the compatibility mode to windows 7 but nothing happen too.
    Please help me.
    Regards

    Hi,
    The Kodak Imaging for Windows program and the related controls are not included with Microsoft Windows XP and higher.
    Imaging for Windows XP Professional Edition and higher is now provided by Global 360.
    For more information. Please see:
    Kodak imaging for Windows is not included with Windows XP
    http://support.microsoft.com/kb/308979
    If you are using Windows 7 Professional, Windows 7 Ultimate and Windows 7 Enterprise, you may have a try to run this software in Windows XP Mode.
    More information about Windows XP Mode, please see:
    Windows XP Mode
    http://windows.microsoft.com/en-us/windows7/products/features/windows-xp-mode
    Hope this helps,
    Ada Liu

  • CS4, Windows 7, XP Compatibility Mode

    I'm using CS4 on 64-bit Windows 7 and it almost works OK. But there are a few odd things that I notice. For example, if I go to change the target of an existing link by using the browse button, I can select a different file, but the link doesn't change -- I have to manually make the edit. It also seems not to correctly cache information about files it's uploaded and goes out to recheck dates every time I sync.
    Have their been any recommendations to instead install DW CS4 under the XP Environment that runs in a Virtual PC? Anyone here done this? I have to install that software anyway in order to run another misbehaving app and was trying to decide whether I should uninstall DW and re-install it in the XP environment.
      Doug Gordon

    For example, if I go to change the target of an existing link by using the browse button, I can select a different file, but the link doesn't change -- I have to manually make the edit.
    This is a well known bug in CS4 where the Browse for File tool is partially broken. It also happens when you try to replace an existing image with another one.
    No patches were issued by Adobe during a very annoying phase when they seemingly ignored reported bugs in Dreamwweaver CS4 while focussing on the launch of CS5. These bugs have been fixed in CS5.
    The workarounds:
    1) use the Point to File tool instead of Browse for File
    2) when using Browse for File, first go up or down a folder level then back to the folder you want then select the new file you want the link to point to.

  • Compatibility mode sata on X240 ?

    Hello,
    Bios on the X240 did not find the option to put the SATA in compatibility mode (IDE), there is a bios version that has this option?

    If that image was created on a compatibility mode / IDE machine, then you will face this issue every time you try to image it onto a new machine. Since Vista came out, AHCI has been the standard for Windows installation and Compatibility Mode isn't used unless dealing with older OS / Diagnostic Software etc.
    Besides, the X240 (as well as most machines sold today), come with 4-8GB RAM by default, so installing a 32bit OS, which cannot utilize more than 3.2GB RAM, would really be unproductive and crippling for the machine.
    ThinkPad W540 (20BG) - i7-4800MQ/24GB // ThinkPad T440s (20AQ) - i7-4600U/12GB
    ThinkPad T440p (20AW) - i7-4800MQ/16GB // ThinkPad Helix (3698-6EU) - i5-3337U/4GB
    ThinkPad W520 (4282-W4Q) - i7-2720QM/32GB // ThinkPad T400 (2767-W1C) - P9500/8GB
    ThinkPad T61 (7665-CTO) - T7700/4GB // ThinkPad T60p (8741-C2G) - T7400/4GB

  • Every time I start iTunes I get the message: "iTunes exec has been set to run in compatability mode for an older version of Windows. Turn off compatability mode for iTunes before you open it." How do I turn off the compatability mode?

    Every time I start iTunes I get the message: "iTunes exec has been set to run in compatability mode for an older version of Windows. Turn off compatability mode for iTunes before you open it." How do I turn off the compatability mode? Particularly when I have to do it before I turn on iTunes.

    Try the following document, only be sure that none of the boxes in the compatibility mode tab are checked (not just the compatibility mode box itself):
    iTunes for Windows: How to turn off Compatibility Mode

  • Getting error message that states itunesexe has been set to run in compatibilty mode for an older versions of windows for best results turn off compatibility mode for itunes before you open it .How do i turn off compatibility mode?

    recieved error message that states" itunes exe has been set to run in compatibility mode for an older versions of windows for best results turn off compatibility mode for itunes before you open it. How do i access compatibility mode and turn it off ? Believe i have Windows 7.

    Try the following document, only be sure that none of the boxes in the compatibility tab are checked (not just the compatibility mode box itself): 
    iTunes for Windows: How to turn off Compatibility Mode

  • TS3299 opticals drive disappeared in my Windows 8 computer.   After  1-1/2 on the phone this was corrected but now my Itunes don't  recognize the drive.  Error message stating registry errors.  I tried   running in windows 7 compatibility mode that don't

    Purchased a new Ipad for my wife and integrated it with my windows 7 system and Itunes and made it through.  Was able to sync and bring pictures, contacts and bookmarks over.  Not to say it was easy because I never used any Apple product except my Ipad and Itunes.  Really enjoyed using the Ipad and was thinking of getting a new Iphone this week being my contract is up.
    Then the trouble began I bought a new windows 8 system after having trouble with my old hard drive.  I have finances and Tax programs I use that I thought would be easier to continue using windows rather than trying integrating past years Quicken & Turbo Tax information into a new Apple system.
    Well now I'm sorry I bought the new windows 8 system.  First all my optical drives disappeared when installing itunes.  After spending 1-1/2 on the phone with a service rep and finally was able to see my optical drive I thought everything was OK.  Then more trouble.  When I open Itunes I receive an error message that says my Itunes no longer recognizes my optical drive try reinstalling.  I reinstalled 10 times and tried compatibility mode and the end result is my Itunes no longer could burn Cd's.  I had this problem if I'm not mistaken in the past with ME system back many years ago.  And did not want to go through this again but here I am disgusted once again.

    I finally got my nano working (no thanks to Apple, hmpf!) and it's running fine with 1.0.2 now. For those with similiar problems try this:
    +For Mac, you need to:+
    +1. Downgrade to firmware 1.0.1 by deleting the files iPod_26.1.0.2.ipsw and iPod_26.1.0.2.ipsw.signature (are in the folder iPod software updates somewhere on the harddisk)+
    +2. under Settings in iTunes you have to disable automatic download of updates, then restart iTunes.+
    +3. Enter Disc Mode by holding menu & select for about ten seconds, then pressing play/pause & select for another ten seconds.+
    +4. reconnect your nano to Reset, and when iTunes prompts to update, just don't allow it to look for updates and then reset with fw 1.0.1.+
    I'm supriced Apple support didn't tell me about this? This worked great and is a very fast fix. I can't believe Apple got me to reinstall the whole OS, which didn't even solve it btw. USB 1, blah! Yeah right..
    Message was edited by: swingindh

  • Firefox will not open unless I run it in compatibility mode (Windows XP SP 3), run it as an administrator, or launch it immediately after a reinstall (the reinstall thing only works once.) How do I fix this?

    This morning, Firefox crashed. After this, when I click the Firefox icon, the hourglass appears and then nothing happens. Firefox does briefly appear in the task manager when I do this.
    I tried rebooting. I tried reinstalling multiple times. (Firefox will run when I select "Launch Firefox" from the installer. Then the problem occurs again.) I tried safe mode. I have found that Firefox will work if I select Windows XP compatibility mode from the icon properties menu or if I run the program as an administrator. When I do this, Windows asks me if I want a program to be able to make changes to my computer.
    I have noticed that a Windows Error Report is being generated each time Firefox will not open.

    A possible cause is security software (firewall,anti-virus) that blocks or restricts Firefox or the plugin-container process without informing you, possibly after detecting changes (update) to the Firefox program.
    Remove all rules for Firefox and the plugin-container from the permissions list in the firewall and let your firewall ask again for permission to get full unrestricted access to internet for Firefox and the plugin-container process and the updater process.
    See:
    *https://support.mozilla.org/kb/Server+not+found
    *https://support.mozilla.org/kb/Firewalls

  • Firefox will not run after System restore or running in compatibility mode for windows 98. How do I fix this? I already tried all other solutions on this site.

    I was running Firefox fine just yesterday. I screwed up the registry a litle while removing an installed program completely, so I restored the system and everything appeared to work fine. I then decided to play an old video game, Return to Krondor, which was made back in 1998, so I ran the program with no other programs running in compatibility for windows 98. After finishing the game, I closed it and put the computer in hibernation mode. I come back today and firefox will not run at all. It is not running in the background and there are no programs running. There are no services running which could interfere with it. I think somehow Firefox may think I'm in compatibility mode still, but I have no idea.
    I'm running windows Vista 32 - bit with an AMD 2.4ghz processor, 4gb ram on an Emachine computer. I have already tried system restore, restart, processes etc. Nothing works. I can still run Internet explorer and all other programs.

    The person that I was assisting, has Windows 7 which has 64 bit system. Her browser was IE 10.
    Was IE11 ever offered (or installed) via Windows Update?
    Is her computer currently fully-patched at Windows Update?
    Is Adobe Shockwave Player v12.1 (or higher) installed on her computer?
    Is Adobe Flash Player v15.0.0.189 (or higher) installed on her computer?
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Troubleshoot Shockwave Player installation for Windows
    http://kb2.adobe.com/cps/403/kb403264.html
    You will find support for Shockwave Player in this forum:
    http://forums.adobe.com/community/webplayers/webplayers_shockwave
    ~Robear Dyer (PA Bear) MS MVP-Windows Client since 2002 Disclaimer: MS MVPs neither represent nor work for Microsoft

  • I have windows 7 and I can't sign into ITunes.  Message says to turn off compatibility mode to use.  How and why do I need to do this?

    I have Windows 7.  I was previously using Windows 98 when I set up ITunes and developed a library of music and movies.  When I try to log in I keep getting a message stating that am using an older version of Windows and that I need to turn off "compatability mode to use ITunes.  Where and why do I need to do this?

    Hi there skinguru,
    You may find the information in the article below helpful.
    iTunes for Windows: How to turn off Compatibility Mode
    http://support.apple.com/kb/ts1489
    -Griff W. 

  • Error - iTunes Library .iti file is locked on a disk or you do not have permission for this file. I can open itunes in the compatibility mode for Windows XP Service Pack 3 ???

    In Windows 8 I received the error iTunes Library .iti file is locked on a disk or you do not have permission for this file. I can open itunes in the compatibility mode for Windows XP Service Pack 3.
    I've tried changing permissions and sharing - nothing seems to work. mat be a Windows 8 issue???

    You also need to make sure you have both read and write permission for the file, or for the whole iTunes folder for that matter.  That's also done in Get Info for the file or folder concerned.
    Read the part about changing permissions on the iTunes folder in: https://discussions.apple.com/message/11583914

  • Install DeskJet 720C in compatibility mode in Windows 8.1

    Hi
    I have a Deskjet 720C than work fine on my Window 7 64 bit system.
    Now I want to use it on a Windows 8.1 64 bit system.
    The driver installed with Windows Update does not work.
    Can I install it in compatibility mode?
    How do I do that?
    There is no driver installation file that I can set into compatibility mode, but only the Window Update way of getting the driver.
    What do I do?
    Jens

    The Deskjet 720c driver does not work in Windows 8.1 x64 and there is currently not any workaround that I know of.  The 32 bit version of the driver will work in 32 bit Windows 8 or 8.1 systems.  The patch available here for 64 bit versions of Vista and Windows 7 does not work in Windows 8 or 8.1.  I would suggest you subscribe to that thread, if any workaround is developed it would be posted there.
    Bob Headrick,  HP Expert
    I am not an employee of HP, I am a volunteer posting here on my own time.
    If your problem is solved please click the "Accept as Solution" button ------------V
    If my answer was helpful please click the "Thumbs Up" to say "Thank You"--V

  • Installed iTunes 11.0.4.4 64-bit but window 8 pro 64-bit in task manager reports that iTunes is 32-bit.  Why?  Not running in compatibility mode.  Uninstalled and reinstalled.  Same result.

    Installed iTunes 11.0.4.4 64-bit version.  Now windows 8 pro 64-bit reports iTunes as 32-bit in task manager.  Why?  Both my computer and operating system are 64-bit.  ITunes is not running in compatibility mode.  All my music files are MP3.  I uninstalled iTunes and downloaded iTunes64setup.exe from apple and still having the same result.  This was a clean install by-the-way.

    Hello irie00,
    Thanks for using Apple Support Communities.
    For more information on this, take a look at:
    iTunes for Windows Vista or Windows 7: Troubleshooting unexpected quits, freezes, or launch issues
    http://support.apple.com/kb/ts1717
    Best of luck,
    Mario

  • Windows 8.1 and VS2012 SDK get error "Windows Program Compatibility mode is on. Turn it off and then try Setup again."

    When trying to install VS2012 SDK on Windows 8.1 get the error "Windows Program Compatibility mode is on. Turn it off and then try Setup again."
    See my blog C# Bits | Twitter @sjnaughton Always seeking an elegant solution.

    Rick, Have you had any success with this? I'm also trying to run the tfs_VssUpgrade.exe tool on my Windows 8.1 machine and getting the same exception. Greatly appreciate any insight if you were able to get past this issue! Thanks, Steve
    Same issue here.
    This MS connect thread
    is interesting however.
    Posted by Microsoft  on 9/19/2013 at 2:54 PM                                            
    Hello Alxandr,
    Thank you for taking the time to submit this issue to Connect. This is a known issue with Windows 8.1 RTM and it will be addressed in a future update of Windows 8.1. In the meantime, you can typically rename the EXE to get it to work correctly.

  • TS1538 how to turn off compatibility mode so my itunes can play..... wont play on windows 8

    i have an i phone   i downloaded music on my home pc which is vista  but can not play on windows 8 on my office pc      its says turn off compatibility mode how do i do that?

    Refer to this article:
    iTunes for Windows: How to turn off Compatibility Mode
    http://support.apple.com/kb/TS1489

Maybe you are looking for

  • Editable Field in ALV Tree Control

    Hello All, Can anyone tell me how can i make a field editable in an Alv Tree grid. I have tried with fiedcatalog-edit = 'X'. but that doesn't work.  also please provide a piece of code to be clear ... Thanks, Ravi Aswani

  • Crop and Marqee Tool problems on CS4

    When first launching CS4, the cropping and marquee tools work just like they should, but after a while of use, suddenly I can no long drag the selection to any size I want. I only seem to be able to select small sections using either the marquee or c

  • BB Link, USB Sync to Outlook????

    When will I be able to sync to my desktop Outlook  via USB to my  new Z10 using BB Link?  ... I see posts from early February saying BB would release an update for Link to fix this glaring ommision.   Anyone know?

  • Where is the keyboard when i'm trying to type something (like changing my password)in safari at ios 6? LOL

    Where is the keyboard when i'm trying to type something (like changing my password)in safari at ios 6? LOL

  • Dead pixel's 1 hour after purchase?!?!

    So, i finally went and got an iphone 4 earlier today. but when i got home to turn it on, it had about 50 dead pixels all the way around the screen! is this covered in returns/warranty?