Do not block installation or application launch based on OS version check RRS feed

  • Question

  • Hi:
    I have the following error in my test:
    Test case: Perform version checking properly at runtime.: FAIL
    ERROR: Application failed to run under a higher Windows version.
    IMPACT IF NOT FIXED: Customers are artificially blocked from running their applications when there are no technical limitations.
    HOW TO FIX: Application installations must not perform version checks for equality (== 5.1). If you need a specific feature, check whether the feature itself is available. If you need Windows XP, check for Windows XP or later (>= 5.1), this way, your detection code will continue to work on future versions of Windows. Driver installers and uninstall modules should never check the OS version.

    It's a small application that has nothing to do with the OS version.
    I created the package with a Deployment Project in Visual Studio 2005 in a Windows XP SP2.
    Is this the reason why I get the error??
    How can I fix it??
    Monday, October 19, 2009 10:20 PM

All replies

  • Hello,

    Thank you for your post.

    For test case 5 failure below are certain checkpoints for you –

    ·         You need to perform test on Windows 7 x64 machine.


    ·         If your application is 32-bit then it must be supported on 64-bit Windows 7 (using WoW64 mode)


    ·         You need to use 64-bit version of toolkit and if your application is 32-bit then you can choose an option of 32-bit application within the 64-bit toolkit.


    ·         App verifier should be installed before starting the test. You can download the Application Verifier from here

     (with RTW release of Logo Toolkit, application verifier is bundled with the toolkit package)

    ·         We have come across such failures if there is any memory issue. So it would be great if you can try performing tests on a system >=2 GB memory.

    On an additional note:


    I hope you are using the final release of Logo Toolkit(RTW) which is available at to test you application for the Windows 7 logo program as WinQual will cease accepting packages produced by the "Beta 2" version of the toolkit on 11/12/2009. It is highly recommended to start using the final release of the toolkit to validate and submit your application to the "Compatible With Windows 7 Logo" program.”

    Hope this helps.



    • Edited by Saroj Thakur Friday, November 6, 2009 2:28 PM Typed signature twice
    • Proposed as answer by Saroj Thakur Friday, November 20, 2009 4:07 PM
    Friday, November 6, 2009 2:27 PM