Change Windows XP Compatibility Mode With BAT file?

Posted on 2006-04-13
Last Modified: 2008-01-09
Hey All,

I don't know if this can be done, but it would be great if anyone could help me figure it out.  I have a remote user with no internet access who is not the least bit tech savy.  She needs to install a program (she can get through this part okay), but then change the Compatibility Mode to Windows 98/ME (she is running WIN XP PRO SP2) on the primary .  Is there a way I can write a VBScript or bat file to make the change for her?  I am going to mail her the software and would just add the bat file (or vb script) to the cd and have her run it.  Thanks!!
Question by:pgreetis
    LVL 1

    Accepted Solution

    This is not exactly what ure looking for... but there is no point to spend time coding a VBScript to do the following steps... maybe the below will help... good luck!

    To enable Compatibility Mode for an application

     Locate the program. Click Start, click All Programs, and then right-click on the program and click Properties.
     Click Compatibility to open the compatibility mode dialog shown in Figure 1, below.

    Figure 1. Compatibility mode dialog box.

     Click in the box to put a check mark beside Run this program in compatibility mode for:.
     In the drop down menu below it, select the version of Windows that you want to try. The choices are:

    • Windows 95
    • Windows 98/Me
    • Windows NT4 (SP5)
    • Windows 2000
     If your program has problems handling the higher quality video of Windows XP, you can also select one of three other restrictive settings on the video:

    • Run in 256 colors — This forces the entire screen to 256 colors while the application is running
    • Run in 640x480 screen resolution — This forces the entire screen to 640x480 resolution while the application is running
    • Disable visual themes — This disables all visual themes while the application is running.
     Click OK to close the window

    Author Comment

    While those are probably the best instructions I have seen to walk someone through the process, I still know that she will have some problems.  Does anyone else know of a way to "automate" this process?  If not, I will award the points to 24BY7.  Thanks!!

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Threat Intelligence Starter Resources

    Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

    If you build your web application in Visual Studio you'll get at least a few binaries, or .DLL, files in your bin folder. However, there is more compiling to be done. Normally this would happen when an ASP.NET resource within the web site is request…
    Ok I have been working on this for some time having learned and gained certification in XenDesktop 4 along came version 5 which was released last month. Since then I have been working to deploy XenDesktop 5 in a small environment with only 2 virt…
    Internet Business Fax to Email Made Easy - With eFax Corporate (, you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…
    Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    11 Experts available now in Live!

    Get 1:1 Help Now