"This program has compatibility issue" message in Windows 8 Customer Preview

Unanswered "This program has compatibility issue" message in Windows 8 Customer Preview

  • Monday, March 19, 2012 2:24 AM
     
     

    Hi,

        I had an app which is builded by VS 2005. I add supportedOS in my manifest file as following.

    ------------------------------------------------------------------------------------------------------------------

    <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
          <application>
             <!--The ID below indicates application support for Windows Vista -->
    <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
    <!--The ID below indicates application support for Windows 7 -->
    <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
    <!--The ID below indicates application support for Windows 8 -->
    <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
          </application>
      </compatibility>

    ------------------------------------------------------------------------------------------------------------------

        I use Resource Monitor tool in Windows 8 Customer Preview to check App's Operating System Context, it shows Windows 8.But when I try to execute the App,the warning message  "This program has compatibility issue"always shown in x86 Windows 8 Customer Preview 8250 build. This warning message will not happen in x64 Windows 8 Customer Preview  8250 build by using the same build.

    My environment

    -----------------------------------------------------------------------------------------------------------------

    VMware 8.0.0 build 471780

    Windows 8 Customer Preview 8250 build

    App builded by VS 2005 build version 8.0.50727.762

    -----------------------------------------------------------------------------------------------------------------

    Please kindly let me know why this message will only shown in x86 Windows 8 Customer Preview 8250 build environment and how to avoid this message popup.

    Thanks

    Tommy 

All Replies

  • Tuesday, March 20, 2012 6:43 AM
     
     

    Hi Tommy,

    I think your issue should be raised in the Application Compatibility for Windows Desktop Development. I believe they will know more information of this issue than us, and I will move this one to that forum.

    Thanks for your understanding,

    Best regards,
    Jesse


    Jesse Jiang [MSFT]
    MSDN Community Support | Feedback to us

  • Tuesday, March 20, 2012 6:56 AM
    Moderator
     
     

    Hi Tommy, 

    Could you please try to check your app with the following check list: http://msdn.microsoft.com/en-us/library/windows/desktop/hh749939.aspx 

    And what is your app used for? Does it use any specific hardware. Try to run the App Cert Kit to test your program. 

    Sincerely,


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

  • Wednesday, March 21, 2012 2:31 AM
     
     

    Hi Jesse,

         Thanks for your kindly help. I appreciate it.

    Sincerely,

    Tommy

  • Wednesday, March 21, 2012 12:00 PM
     
     

    Hi Bob:

        

    Thank you for your response.  My software is anti-virus software. All the drivers run as services. This .exe App is simply an UI app let user configure their setting. This App has been signed. I found that when I change the app's name, it can work correctly.

    I tried to execute the Windows App Cert Kit tool; it failed during collecting installation information. Would you please tell me why should I check

    certification? And how could this happen only in x86 not in x64 environment(this is a x86 application)? 

    Sincerely,

    Tommy


  • Wednesday, March 21, 2012 4:12 PM
    Moderator
     
     
    What is the log, and what is the name do you change? 

    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

  • Friday, March 23, 2012 7:35 AM
     
     

    Hi Bob:

        Simply change AAA.exe to AAA_1.exe or AAA1.exe, this message will not popup. Will Windows detect specific App name which didn't pass the compatibility testing?

    Sincerely,

    Tommy