Align the program with Windows 7. Disable compatibility mode in Windows10. How to automatically configure the compatibility of the program with the operating system

Windows 7 compatibility mode Designed to install and run applications or drivers written for earlier versions of OS, such as Windows Vista, Windows XP, etc.

It is recommended to first check the program update or drivers on the manufacturer's website. If there are no versions for Windows 7, you can try to install and run in the program compatibility mode (or driver) intended for Windows Vista or Windows XP. Immediately make a reservation that the program launched in this way can work incorrectly or not to work at all, but for the absence of the best options, we try to use this one.

Attention! Do not use compatibility mode for system programs, such as: antiviruses, dyski, twigs, twigs, etc., it may damage the system.

Installing or launching an application using program compatibility troubleshooting

Correction of compatibility troubleshooting":

Select " Diagnostics of the program":

Select the Windows version in which the program worked:

Click " Running program"And make sure the program works, then" Further":

If the application works, select " Yes, save these parameters for the program".

If the error remains, click " No, try to use other parameters".

Changing compatibility parameters manually

Click the application shortcut or on the installation file (setup.exe, install.exe, etc.) with the right mouse button and select " Properties":

Click the tab " Compatibility".

Note: For files with the MSI extension, only running in compatibility mode with the previous version of Windows is available.

Run the program in compatibility mode. Enable this parameter, if it is known that the program is intended for a particular version of Windows (or worked in it):

Install parameters(if necessary):

Note: Does not work for 64-bit applications.

Parameter

Description

Use 256 colors

Restricting a set of colors in the program. Some old programs use a limited set of colors.

Use screen resolution 640 × 480

Starting a program in a reduced window. Enable this parameter if the user's graphical interface has an uneven circuit or is reproduced incorrectly.

Disable visual design

Turning off the design in the program. Turn on this parameter if there are menu problems or buttons in the program header line.

Disable desktop composition

Disabling transparency and other additional screen features. Enable this parameter if the windows move randomly or there are other image problems.

Disable image scaling with high screen resolution

Disabling automatic software size change when using a large font. Enable this option if large fonts violate the appearance of the program.

Run this program on behalf of the administrator. For the proper operation of some programs, administrator rights are needed. This parameter is available only when the administrator account is logged in.

Change options for all users. Selecting the parameters that will be applied to all users of this computer.

In this article I told how with windows 7 compatibility mode Install the application or driver written for earlier versions of the OS.

Compatibility mode is not a panacea. To search for other solutions I invite you to visit our forum, we are always glad to see you.


Compatibility of existing applications with the Microsoft Windows Vista operating system (and overlooking the Windows 7 operating system built on the Windows Vista kernel) is one of the main problems with which users pass to the new version of the operating system may encounter. Despite the efforts attached by Microsoft, some software manufacturers continue to use outdated operating system functions, incorrectly perform operations to verify OS versions (more than 50% of all failures in the launch of applications), do not follow the recommendations for working with the file system and, often, not Guided tips to ensure the correct operation of applications in new versions of the system. All this leads to the fact that in the Microsoft Windows Vista operating system there are more than 5,600 "System Patch" (Shims) to ensure the correct operation of applications of various manufacturers - from the utilities of Chinese manufacturers to large products of well-known firms. In Windows 7, the number of "system patch" increased - there are more than 5700 in the beta versions of the new operating system!

Three main approaches to application compatibility compatibility are available - the use of the "System Patch", the launch of the application in a virtual environment (terminal services or using Microsoft Application Virtualization) and, changing the application code in such a way that it meets the requirements for correct operation in the operating system - To do this, manuals for certifying applications for receiving Works with Windows Vista and Certified for Windows Vista, as well as the corresponding test cases that can be found on the site in the Windows Vista section.

The described key causes of application incompatibility forced the Microsoft company to implement at the level of the operating system operating system, a special mechanism known as Application Compatibility Infrastructure.The task of which includes imitation of the operation of the OS in compatibility mode with previous versions and, in some cases, even making errors, for the presence of the functionality of third-party applications - even if these errors are detected and eliminated in the current version of the OS.

Compatibility tools can be divided into three levels: the operating system, a set of free utilities, "patchwork", created by Microsoft specialists.

Operating system tools

At the operating system level (both Windows Vista and Windows 7) there is a mechanism that allows applications in compatibility mode. In Windows Vista and Windows 7, this mechanism is available when you press the right button "Mouse" on the name of the executable file, select the command "Properties" and switching to the tab "Compatibility" In the dialogue panel "Properties".

Compatibility tab of the "Properties" panel

The panel is divided into 3 groups - "Compatibility Mode", "Parameters" and "Level of Rights". Options in the Compatibility Mode group allow you to start an application in compatibility mode with one of the following versions of the Windows operating system:

  • Windows 95; Windows 98 / Me; Windows NT4 (SP5); Windows 2000; Windows XP (SP2); Windows Server 2003 (SP1)

When the compatibility mode is selected, the set of system "patches" is included for the application, which emulate the selected version of the operating system.

The options in the "Parameters" group allow without changing the runtime itself, set some modes that will help the functioning of the application - the number of colors, screen resolution, scaling in HIDPI mode, etc.

And finally, in cases where the application requires execution under the administrator account (or due to the verification, built directly into the application code, or due to access to the administrative functions of the system, the application can be launched on behalf of the administrator.

All changes made in this dialogue panel are stored in the system registry - in the branch Hkey_current_usersoftwaremicrosoftwindows Ntcurrent VersionappCompatflagslayers

In the example above, we used two compatibility tools - so-called. "Compatibility level" - in our case and Windows XP SP2 - and two system "patches" - DisableThemes. and Runasadmin..

In Windows 7, a simpler intesta appeared, which allows you to enable application compatibility mechanisms with the current version of the operating system. This interface is called Program Compatibility Troubleshooter - It is called through Control Panel | Troubleshooting | Programs | RUN PROGRAMS MADE FOR PRIVIOUS VERSIONS OF Windows or from the command line command

% Systemroot% / System32 / msdt.exe -id pcwdiagnostic

When calling Program Compatibility Troubleshooter, we get into the set of screens that allow us to either choose an application from the list, or specify a new application and, responding to a number of questions, try to solve compatibility issues.

Program Compatibility TROUBLESHOOTER - application selection

PROGRAM COMPATILITY TROUBLESHOOTER - Problems Categories

PROGRAM COMPATILITY TROUBLESHOOTER - OS version

PROGRAM COMPATILITY TROUBLESHOOTER - Application Testing

PROGRAM COMPATILITY TROUBLESHOOTER - Apply settings

As can be seen from the above illustrations, Program Compatibility TroubleShooter allows not only to select certain settings, but also to check the performance of the application and, if necessary, return to the settings panel - this is the main difference between this tool from the direct use of the Compatibility panel in Windows Vista.

Many application compatibility issues can be resolved using settings at the Compatibility panel level in Windows Vista or Program Compatibility Troubleshooter tools in Windows 7, but in some cases, "heavy artileriory" may be required.

To be continued...

Most of the programs created for Windows Vista and earlier versions of the operating system work and with Windows 7. But some old programs in the new operating system can function with errors, or even start at all. To solve such problems, the Windows 7 operating system has a built-in compatibility troubleshooting tool, allowing the setup of a number of parameters (manually or automatically) to eliminate the problem.

  1. Right-click on a shortcut or executable program file that has a compatibility problem with Windows 7. The context menu will open.
  2. Select the Compatibility Process Correction Menu (Troubleshoot Compatible) by clicking on it. As a result, a dialog box is discovered for selecting diagnostic mode. First, the recommended parameters should be used, in this case the changes made are usually sufficient to properly start the majority of problem applications. If the result did not satisfy you, then you need to move to a semi-automatic diagnostic method.
  3. Click on the TROUBLESHOOT PROGRAM (Troubleshoot Program). In the changed content of the dialog box, mark the approval flags that relate to the problem of your application.
  4. Check the boxes on the opposite items or check the box, I do not see my problem in the list (I DONL SEE My Problem Listed).
  5. Click Next (Next). The contents of the dialog box will change again and now you should select the operating system in which the application function normally earlier.
  6. Select an operating system in which the program functioned normally, or click on the item unknown (I DON'T KNOW) if Windows is unknown.
  7. Click Next (Next). Now it should be noted by the approval flags that detail the problem of functioning your application.
  8. Check the checkboxes next to the appropriate items or check the box, I do not see my problem in the list (i don't See My Problem Listed) if the program does not start at all.
  9. Click Next (Next). In the dialog box that opens, changes are specified in the program settings and it is proposed to start the program for checking.
  10. Click the Start The Program button.
  11. After closing the program, click Next (Next).

Now you should choose one of the options, depending on whether the problem is eliminated. If the program started and functioning normally, you should save the modified parameters. Otherwise, try using other parameters or, if no "magic passages" save position, send a report to Microsoft and activate the automatic search for a solution on the Internet, similar to any, when you are looking for a place where artificial Christmas trees buy.

Setting manual start parameters

You can and independently change the launch parameters of a program that has compatibility issues. To do this, click on the label or executable file with the right mouse button and select the Properties command from the context menu. You will then see the dialog box in which you want to go to the Compatibility tab (COMPATILITY). In the Compatibility Mode group (Compatibility Mode), you need to check the Launch program in Compatibility Mode for the (RUN PROGRAM IN COMPATILITY MODE FOR) and select the version of the Windows operating system in which the program has previously functioned normally from the drop-down list below. As a rule, for most of the "incompatible" programs, there is quite enough version of Windows XP with Service Pack 2 update package.

In the Settings group, the settings are defined by additional parameters of the application. Flags use 256 colors (Run in 256 Colors), limiting color reproduction, and use the screen resolution of 640 × 480 (RUN in 640 × 480 Screen Resolution) will be useful to run completely outdated applications. Flag Installation Disable Visual Design (Disable Visual Themes) Disables the design themes and can help if there are problems with visual design, with the display of the buttons or menu. Disable Disable Desktop Composition Disable Transparency and other additional screen features and most often avoid compatibility problems.

Checkbox Disconnect image scaling with high screen resolution (Disable Display Scaling On High DPI Settings) disables automatic change in the size of the program when using large fonts. For proper operation of some programs, administrator rights may be required. In this case, select the Checkbox to execute this program on behalf of the administrator (RUN THIS PROGRAM AS AN ADMINISTRATOR) in the Level Level Settings group. Click Change Settings for All Users to assign changes in the program start settings for all users of this computer.

The problem is when any program is incompatible with any operating system can be quite simply solved. Thus, there are several built-in compatibility modes in Windows operating systems. These modes can simulate the environment of previous Windows family operating systems, thanks to special parameters. Thus, you can start the application as an environment as close as possible to the compatible operating system.

Program Compatibility Remedy

The task to eliminate the incompatibility of some applications is engaged Program Compatibility Remedy. You can go to it in the properties of the EXE file of the selected program. There you will be available two modes of operation of this tool: automatic and manual. Adjusting program compatibility in automatic mode occurs under the control of the operating system, which all tasks take over. We considered this method in detail in the previous article. Today's task is to consider manual mode of application compatibility setup.

Manual program compatibility setup mode

Manual program compatibility setup mode allows the user to set all the necessary, in its opinion, parameters that will allow you to start the application in this operating system. These settings can be found in the same place where you can select automatic mode - in the properties .exe files, on the tab Compatibility. Here you will see several available options, whose settings we will do. The following will be voiced and described all available settings.

Starting the program in compatibility mode with the selected operating system

This parameter is above all, it is more important than everyone, since it provides what we are here to verbolim. By activating this item, the user is free to choose in the drop-down menu any of the available operating systems. With the subsequent startup, the application will start in compatibility mode with the selected system, if you certainly choose any operating system and save the changes.

Visual application design

Below the first parameter will be a block of several parameters, the purpose of which to configure the necessary visual design of the application. The contents of this block may differ depending on the operating system used. So, in the Windows 7 operating system, this unit consists of the following parameters:

  • Use only 256 colors.
  • Use screen resolution in 640x480 pixels.
  • Disable visual design (turn off the use of those in this application).
  • Disable the desktop composition (disables some AERO interface features).
  • Disable image scaling with high desktop resolution.

But in Windows 8, some of these parameters are not available. Only 1.2 and 5 remained available, with the difference only, that the first parameter already provides the ability to use 65536 colors.

Choosing the right level to execute the application

Some applications require that they start on behalf of the computer administrator. It is for such cases that there is a third block in which the presence of a check mark can be specified that the program must be run only on the name of the computer administrator. And this, oddly enough, also refers to setting up program compatibility.

Application settings for all users

Well, the last parameter is the button Apply settings for all users.This button will kill the need to configure the compatibility of the application in all users of the computer. Use it only after the end of all settings when you make sure that the program works correctly in the selected compatibility mode.

Good luck and let incompatible programs run without problems. And if not, use such powerful tools for software compatibility as.

Unfortunately, for many users, not all programs work in Windows operating systems of various versions equally well. In order for this problem to be solved, Microsoft employees were able to create such an option as a compatibility mode that allows you to use files and other components of the old versions of the system in a newer one.

For example, it can be said that most of the programs that were written for Windows Vista are easily launched in the seventh version of the "Operations", but still some of them can issue an error or not to work at all. The same can be said about Windows XP, which accepts either does not accept components and programs written for Windows 95, 98 and 2000. and for the normal operation of all files and other components, compatibility mode is required.

Nevertheless, it is worthwhile to figure out how to start this mode and correct the troubleshooting. We describe the main points on Windows 7. If you decide to install a program from the old version of Windows, but it works incorrectly when loading, then first it is necessary to run a special tool that will eliminate the problems with the compatibility of certain files.

It is it that it can automatically detect and eliminate the most common problems that are an obstacle to the installation or the correct start of programs from the old versions of Windows. Thus, you will register Windows 7 compatibility with components and files of previous versions of operating systems from Microsoft.

So, in order to run this tool that will find and eliminate all problems, you need to go to the "Start" menu. After that, select the "Control Panel" item, and then in an empty search field, enter the word "Problems", then press Troubleshooting. Go to the "Programs" section and select such a command that carries a sufficiently long name - "executing programs intended for previous versions of Windows." And then expect until the tool finds errors and will not eliminate them, that is, until the compatibility mode is turned on. When this happens, you can safely work with this program.

But it happens that it is not possible to automatically fix the problem. And in this case, too, there is a way out, but just all the actions you have to do yourself. And for this method you will have to clarify some of these or other programs and components. Recommendations for manual search and troubleshooting are below:

1. Manual program compatibility compatibility parameters should be changed. To do this, you will need additional information about the launch of old programs in a newer version of the operating system.

2. You must independently check the compatibility of components with the version of the operating system in which you work. It is best to contact the official website of the program and the system itself.

But I would like to note that this is a rather laborious job. And that is why it will be easier to find a similar program or a file that will be intended for your version of Windows.

If you still do not quite understand what is a compatibility mode, you can give an example on the Microsoft Excel program. Suppose you run the document that was created in the previous version of the system, but you cannot work in the seventh windows, since you have an inscription in the header "limited functionality". And in order to secure work with this document using all parameters and features, it is necessary to enable Excel compatibility mode.

For the same purposes, this mode is required in Microsoft Office and in other programs. And the output suggests one: compatibility mode is quite a useful thing in which sometimes it is simply necessary.