Windows 7 cannot turn off DPI/PPI scaling for an application
I have Windows 7 with DPI scaling set to 120 DPI. It makes some problems with older applications like clipped text, blurred graphics or too big text.
I'd like to disable DPI scaling for these applications. I've tried that: application.exe "context menu -> properties -> compatibilty -> Disable display scaling on high DPI settings".
This setting doesn't change anything. Application is still displayed as 120 DPI, not as 96 DPI. I've also checked it on fresh, not messed Windows 7 in a virtual machine - the same behaviour.
The question is: how to force single application to use 96 DPI in another, WORKING, way?
windows-7 compatibility scaling high-dpi
add a comment |
I have Windows 7 with DPI scaling set to 120 DPI. It makes some problems with older applications like clipped text, blurred graphics or too big text.
I'd like to disable DPI scaling for these applications. I've tried that: application.exe "context menu -> properties -> compatibilty -> Disable display scaling on high DPI settings".
This setting doesn't change anything. Application is still displayed as 120 DPI, not as 96 DPI. I've also checked it on fresh, not messed Windows 7 in a virtual machine - the same behaviour.
The question is: how to force single application to use 96 DPI in another, WORKING, way?
windows-7 compatibility scaling high-dpi
add a comment |
I have Windows 7 with DPI scaling set to 120 DPI. It makes some problems with older applications like clipped text, blurred graphics or too big text.
I'd like to disable DPI scaling for these applications. I've tried that: application.exe "context menu -> properties -> compatibilty -> Disable display scaling on high DPI settings".
This setting doesn't change anything. Application is still displayed as 120 DPI, not as 96 DPI. I've also checked it on fresh, not messed Windows 7 in a virtual machine - the same behaviour.
The question is: how to force single application to use 96 DPI in another, WORKING, way?
windows-7 compatibility scaling high-dpi
I have Windows 7 with DPI scaling set to 120 DPI. It makes some problems with older applications like clipped text, blurred graphics or too big text.
I'd like to disable DPI scaling for these applications. I've tried that: application.exe "context menu -> properties -> compatibilty -> Disable display scaling on high DPI settings".
This setting doesn't change anything. Application is still displayed as 120 DPI, not as 96 DPI. I've also checked it on fresh, not messed Windows 7 in a virtual machine - the same behaviour.
The question is: how to force single application to use 96 DPI in another, WORKING, way?
windows-7 compatibility scaling high-dpi
windows-7 compatibility scaling high-dpi
edited Jun 18 '11 at 15:20
studiohack♦
11.3k1880114
11.3k1880114
asked May 12 '11 at 15:37
pawel159pawel159
73117
73117
add a comment |
add a comment |
6 Answers
6
active
oldest
votes
I just had the same problem, and selecting any of the checkboxes didn't make any difference. This is what I did that fixed it:
Go to "Control PanelAppearance and PersonalizationDisplay" and click on the "Set custom text size (DPI)" option. Make sure that the "Use Windows XP style DPI scaling" checkbox is NOT checked. Log off to apply changes if necessary.
Instead of selecting the compatibility settings yourself, run the wizard and let Windows choose it for you. You can do that by right-clicking the program icon and choosing "Troubleshoot compatibility" from the menu. This fixed the display clipping for me. The text is a little fuzzy, but that I can live with; I'm just happy I can see all of it. :)
1
my computer has that option marked and I cannut unmark it :(
– kokbira
Dec 2 '12 at 12:04
add a comment |
I realise this is a very old question but I've just found a fix. Switch the theme (Control Panel > All Control Panel Items > Personalisation) from an Aero theme to a Basic theme and the per-application display scaling will actually work.
add a comment |
just a guess, but maybe if you run the app in xp compatability mode, or perhaps disable the visual theme settings for that app, it will ignore the DPI settings?
All the checkboxes (and the options of drop-down list) on tab "compatibility" don't solve that matter. I've already tried it on two machines.
– pawel159
May 13 '11 at 20:39
add a comment |
mastseller's answer (1. answer) is working, but lot of application's text become fuzzy :(.
BUT now the "Use Windows XP style DPI scaling" checkbox is working. So if there are some application where the fuzzy in right disturbance, than the small size, do this:
1) Search the application starter file (.exe, .com) in a file manager, OR it's icon ( or if the application is running, you can find it in the windows taskmanager too).
2) Right click on it and click on property.
3) Click on Compatibility tab.
4) Check the "Use Windows XP style DPI scaling" checkbox.
5) Restart the application (it it's running).
You have to do with all fuzzy application one by one, but it works.
add a comment |
If you find your Disable display scaling on high DPI settings checkbox is grayed out for a 64 bit application, such as:

it may be because Microsoft built logic to deny this setting for 64 bit applications. In this case, I recommend you follow instructions at https://superuser.com/a/1018284/460302 and obtain Application Compatibility Toolkit.
In the aforementioned answer, user Ben N provides extensive insight into Windows' logic and framework for dealing with "incompatible" applications. His procedure allows me to manage compatibility by application signature so that even if I upgrade an app and its version number and/or registry entry changes I am still covered.
For example, here was my signature for Rainmeter 3.3.0.2519:

When I upgraded Rainmeter, this stopped working. So I created a new signature without version numbers:

..and my new 64 bit release of Rainmeter displays properly.
As Ben N says, Let's break out the big guns.
add a comment |
I just had the same issue and "Option three" (see below) from sevenforums.com has helped me. I was not able to set the required setting on an application run from a remote server in the properties dialog.
Add to HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers and/or HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers a new "String Value".
Change the name to the full path of your application (ie \serverdirapp.exe or c:dirapp.exe) and set "Value data" according to these options (multiple settings are possible and to be separated with space):
# Compatibility Mode Data Value
Windows 95 WIN95
Windows 98 / Windows Me WIN98
Windows NT 4.0 (SP 5) NT4SP5
Windows 2000 WIN2000
Windows XP (SP 2) WINXPSP2
Windows XP (SP 3) WINXPSP3
Windows Server 2003 (SP 1) WINSRV03SP1
Windows Server 2008 (SP 1) WINSRV08SP1
Windows Vista VISTARTM
Windows Vista (SP 1) VISTASP1
Windows Vista (SPk 2) VISTASP2
Windows 7 WIN7RTM
#Settings Data Value
Run in 256 colors 256Color
Run in 640 x 480 screen resolution 640x480
Disable visual themes DISABLETHEMES
Disable desktop composition DISABLEDWM
Disable display scaling on
high DPI settings HIGHDPIAWARE
Run this program as Admin RUNASADMIN
With these settings, I was able to run my application like that:
Name: \serverdirapp.exe
Value Data: DISABLETHEMES HIGHDPIAWARE RUNASADMIN
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f282648%2fwindows-7-cannot-turn-off-dpi-ppi-scaling-for-an-application%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
6 Answers
6
active
oldest
votes
6 Answers
6
active
oldest
votes
active
oldest
votes
active
oldest
votes
I just had the same problem, and selecting any of the checkboxes didn't make any difference. This is what I did that fixed it:
Go to "Control PanelAppearance and PersonalizationDisplay" and click on the "Set custom text size (DPI)" option. Make sure that the "Use Windows XP style DPI scaling" checkbox is NOT checked. Log off to apply changes if necessary.
Instead of selecting the compatibility settings yourself, run the wizard and let Windows choose it for you. You can do that by right-clicking the program icon and choosing "Troubleshoot compatibility" from the menu. This fixed the display clipping for me. The text is a little fuzzy, but that I can live with; I'm just happy I can see all of it. :)
1
my computer has that option marked and I cannut unmark it :(
– kokbira
Dec 2 '12 at 12:04
add a comment |
I just had the same problem, and selecting any of the checkboxes didn't make any difference. This is what I did that fixed it:
Go to "Control PanelAppearance and PersonalizationDisplay" and click on the "Set custom text size (DPI)" option. Make sure that the "Use Windows XP style DPI scaling" checkbox is NOT checked. Log off to apply changes if necessary.
Instead of selecting the compatibility settings yourself, run the wizard and let Windows choose it for you. You can do that by right-clicking the program icon and choosing "Troubleshoot compatibility" from the menu. This fixed the display clipping for me. The text is a little fuzzy, but that I can live with; I'm just happy I can see all of it. :)
1
my computer has that option marked and I cannut unmark it :(
– kokbira
Dec 2 '12 at 12:04
add a comment |
I just had the same problem, and selecting any of the checkboxes didn't make any difference. This is what I did that fixed it:
Go to "Control PanelAppearance and PersonalizationDisplay" and click on the "Set custom text size (DPI)" option. Make sure that the "Use Windows XP style DPI scaling" checkbox is NOT checked. Log off to apply changes if necessary.
Instead of selecting the compatibility settings yourself, run the wizard and let Windows choose it for you. You can do that by right-clicking the program icon and choosing "Troubleshoot compatibility" from the menu. This fixed the display clipping for me. The text is a little fuzzy, but that I can live with; I'm just happy I can see all of it. :)
I just had the same problem, and selecting any of the checkboxes didn't make any difference. This is what I did that fixed it:
Go to "Control PanelAppearance and PersonalizationDisplay" and click on the "Set custom text size (DPI)" option. Make sure that the "Use Windows XP style DPI scaling" checkbox is NOT checked. Log off to apply changes if necessary.
Instead of selecting the compatibility settings yourself, run the wizard and let Windows choose it for you. You can do that by right-clicking the program icon and choosing "Troubleshoot compatibility" from the menu. This fixed the display clipping for me. The text is a little fuzzy, but that I can live with; I'm just happy I can see all of it. :)
answered Nov 27 '11 at 7:18
mastsellermastseller
412
412
1
my computer has that option marked and I cannut unmark it :(
– kokbira
Dec 2 '12 at 12:04
add a comment |
1
my computer has that option marked and I cannut unmark it :(
– kokbira
Dec 2 '12 at 12:04
1
1
my computer has that option marked and I cannut unmark it :(
– kokbira
Dec 2 '12 at 12:04
my computer has that option marked and I cannut unmark it :(
– kokbira
Dec 2 '12 at 12:04
add a comment |
I realise this is a very old question but I've just found a fix. Switch the theme (Control Panel > All Control Panel Items > Personalisation) from an Aero theme to a Basic theme and the per-application display scaling will actually work.
add a comment |
I realise this is a very old question but I've just found a fix. Switch the theme (Control Panel > All Control Panel Items > Personalisation) from an Aero theme to a Basic theme and the per-application display scaling will actually work.
add a comment |
I realise this is a very old question but I've just found a fix. Switch the theme (Control Panel > All Control Panel Items > Personalisation) from an Aero theme to a Basic theme and the per-application display scaling will actually work.
I realise this is a very old question but I've just found a fix. Switch the theme (Control Panel > All Control Panel Items > Personalisation) from an Aero theme to a Basic theme and the per-application display scaling will actually work.
answered Apr 5 '16 at 10:25
DaveDave
212
212
add a comment |
add a comment |
just a guess, but maybe if you run the app in xp compatability mode, or perhaps disable the visual theme settings for that app, it will ignore the DPI settings?
All the checkboxes (and the options of drop-down list) on tab "compatibility" don't solve that matter. I've already tried it on two machines.
– pawel159
May 13 '11 at 20:39
add a comment |
just a guess, but maybe if you run the app in xp compatability mode, or perhaps disable the visual theme settings for that app, it will ignore the DPI settings?
All the checkboxes (and the options of drop-down list) on tab "compatibility" don't solve that matter. I've already tried it on two machines.
– pawel159
May 13 '11 at 20:39
add a comment |
just a guess, but maybe if you run the app in xp compatability mode, or perhaps disable the visual theme settings for that app, it will ignore the DPI settings?
just a guess, but maybe if you run the app in xp compatability mode, or perhaps disable the visual theme settings for that app, it will ignore the DPI settings?
answered May 12 '11 at 15:41
acme64acme64
365516
365516
All the checkboxes (and the options of drop-down list) on tab "compatibility" don't solve that matter. I've already tried it on two machines.
– pawel159
May 13 '11 at 20:39
add a comment |
All the checkboxes (and the options of drop-down list) on tab "compatibility" don't solve that matter. I've already tried it on two machines.
– pawel159
May 13 '11 at 20:39
All the checkboxes (and the options of drop-down list) on tab "compatibility" don't solve that matter. I've already tried it on two machines.
– pawel159
May 13 '11 at 20:39
All the checkboxes (and the options of drop-down list) on tab "compatibility" don't solve that matter. I've already tried it on two machines.
– pawel159
May 13 '11 at 20:39
add a comment |
mastseller's answer (1. answer) is working, but lot of application's text become fuzzy :(.
BUT now the "Use Windows XP style DPI scaling" checkbox is working. So if there are some application where the fuzzy in right disturbance, than the small size, do this:
1) Search the application starter file (.exe, .com) in a file manager, OR it's icon ( or if the application is running, you can find it in the windows taskmanager too).
2) Right click on it and click on property.
3) Click on Compatibility tab.
4) Check the "Use Windows XP style DPI scaling" checkbox.
5) Restart the application (it it's running).
You have to do with all fuzzy application one by one, but it works.
add a comment |
mastseller's answer (1. answer) is working, but lot of application's text become fuzzy :(.
BUT now the "Use Windows XP style DPI scaling" checkbox is working. So if there are some application where the fuzzy in right disturbance, than the small size, do this:
1) Search the application starter file (.exe, .com) in a file manager, OR it's icon ( or if the application is running, you can find it in the windows taskmanager too).
2) Right click on it and click on property.
3) Click on Compatibility tab.
4) Check the "Use Windows XP style DPI scaling" checkbox.
5) Restart the application (it it's running).
You have to do with all fuzzy application one by one, but it works.
add a comment |
mastseller's answer (1. answer) is working, but lot of application's text become fuzzy :(.
BUT now the "Use Windows XP style DPI scaling" checkbox is working. So if there are some application where the fuzzy in right disturbance, than the small size, do this:
1) Search the application starter file (.exe, .com) in a file manager, OR it's icon ( or if the application is running, you can find it in the windows taskmanager too).
2) Right click on it and click on property.
3) Click on Compatibility tab.
4) Check the "Use Windows XP style DPI scaling" checkbox.
5) Restart the application (it it's running).
You have to do with all fuzzy application one by one, but it works.
mastseller's answer (1. answer) is working, but lot of application's text become fuzzy :(.
BUT now the "Use Windows XP style DPI scaling" checkbox is working. So if there are some application where the fuzzy in right disturbance, than the small size, do this:
1) Search the application starter file (.exe, .com) in a file manager, OR it's icon ( or if the application is running, you can find it in the windows taskmanager too).
2) Right click on it and click on property.
3) Click on Compatibility tab.
4) Check the "Use Windows XP style DPI scaling" checkbox.
5) Restart the application (it it's running).
You have to do with all fuzzy application one by one, but it works.
edited May 12 '15 at 14:43
answered May 12 '15 at 14:24
DarknightDarknight
11
11
add a comment |
add a comment |
If you find your Disable display scaling on high DPI settings checkbox is grayed out for a 64 bit application, such as:

it may be because Microsoft built logic to deny this setting for 64 bit applications. In this case, I recommend you follow instructions at https://superuser.com/a/1018284/460302 and obtain Application Compatibility Toolkit.
In the aforementioned answer, user Ben N provides extensive insight into Windows' logic and framework for dealing with "incompatible" applications. His procedure allows me to manage compatibility by application signature so that even if I upgrade an app and its version number and/or registry entry changes I am still covered.
For example, here was my signature for Rainmeter 3.3.0.2519:

When I upgraded Rainmeter, this stopped working. So I created a new signature without version numbers:

..and my new 64 bit release of Rainmeter displays properly.
As Ben N says, Let's break out the big guns.
add a comment |
If you find your Disable display scaling on high DPI settings checkbox is grayed out for a 64 bit application, such as:

it may be because Microsoft built logic to deny this setting for 64 bit applications. In this case, I recommend you follow instructions at https://superuser.com/a/1018284/460302 and obtain Application Compatibility Toolkit.
In the aforementioned answer, user Ben N provides extensive insight into Windows' logic and framework for dealing with "incompatible" applications. His procedure allows me to manage compatibility by application signature so that even if I upgrade an app and its version number and/or registry entry changes I am still covered.
For example, here was my signature for Rainmeter 3.3.0.2519:

When I upgraded Rainmeter, this stopped working. So I created a new signature without version numbers:

..and my new 64 bit release of Rainmeter displays properly.
As Ben N says, Let's break out the big guns.
add a comment |
If you find your Disable display scaling on high DPI settings checkbox is grayed out for a 64 bit application, such as:

it may be because Microsoft built logic to deny this setting for 64 bit applications. In this case, I recommend you follow instructions at https://superuser.com/a/1018284/460302 and obtain Application Compatibility Toolkit.
In the aforementioned answer, user Ben N provides extensive insight into Windows' logic and framework for dealing with "incompatible" applications. His procedure allows me to manage compatibility by application signature so that even if I upgrade an app and its version number and/or registry entry changes I am still covered.
For example, here was my signature for Rainmeter 3.3.0.2519:

When I upgraded Rainmeter, this stopped working. So I created a new signature without version numbers:

..and my new 64 bit release of Rainmeter displays properly.
As Ben N says, Let's break out the big guns.
If you find your Disable display scaling on high DPI settings checkbox is grayed out for a 64 bit application, such as:

it may be because Microsoft built logic to deny this setting for 64 bit applications. In this case, I recommend you follow instructions at https://superuser.com/a/1018284/460302 and obtain Application Compatibility Toolkit.
In the aforementioned answer, user Ben N provides extensive insight into Windows' logic and framework for dealing with "incompatible" applications. His procedure allows me to manage compatibility by application signature so that even if I upgrade an app and its version number and/or registry entry changes I am still covered.
For example, here was my signature for Rainmeter 3.3.0.2519:

When I upgraded Rainmeter, this stopped working. So I created a new signature without version numbers:

..and my new 64 bit release of Rainmeter displays properly.
As Ben N says, Let's break out the big guns.
edited Mar 20 '17 at 10:17
Community♦
1
1
answered Dec 9 '16 at 18:36
CODE-REaDCODE-REaD
323111
323111
add a comment |
add a comment |
I just had the same issue and "Option three" (see below) from sevenforums.com has helped me. I was not able to set the required setting on an application run from a remote server in the properties dialog.
Add to HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers and/or HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers a new "String Value".
Change the name to the full path of your application (ie \serverdirapp.exe or c:dirapp.exe) and set "Value data" according to these options (multiple settings are possible and to be separated with space):
# Compatibility Mode Data Value
Windows 95 WIN95
Windows 98 / Windows Me WIN98
Windows NT 4.0 (SP 5) NT4SP5
Windows 2000 WIN2000
Windows XP (SP 2) WINXPSP2
Windows XP (SP 3) WINXPSP3
Windows Server 2003 (SP 1) WINSRV03SP1
Windows Server 2008 (SP 1) WINSRV08SP1
Windows Vista VISTARTM
Windows Vista (SP 1) VISTASP1
Windows Vista (SPk 2) VISTASP2
Windows 7 WIN7RTM
#Settings Data Value
Run in 256 colors 256Color
Run in 640 x 480 screen resolution 640x480
Disable visual themes DISABLETHEMES
Disable desktop composition DISABLEDWM
Disable display scaling on
high DPI settings HIGHDPIAWARE
Run this program as Admin RUNASADMIN
With these settings, I was able to run my application like that:
Name: \serverdirapp.exe
Value Data: DISABLETHEMES HIGHDPIAWARE RUNASADMIN
add a comment |
I just had the same issue and "Option three" (see below) from sevenforums.com has helped me. I was not able to set the required setting on an application run from a remote server in the properties dialog.
Add to HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers and/or HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers a new "String Value".
Change the name to the full path of your application (ie \serverdirapp.exe or c:dirapp.exe) and set "Value data" according to these options (multiple settings are possible and to be separated with space):
# Compatibility Mode Data Value
Windows 95 WIN95
Windows 98 / Windows Me WIN98
Windows NT 4.0 (SP 5) NT4SP5
Windows 2000 WIN2000
Windows XP (SP 2) WINXPSP2
Windows XP (SP 3) WINXPSP3
Windows Server 2003 (SP 1) WINSRV03SP1
Windows Server 2008 (SP 1) WINSRV08SP1
Windows Vista VISTARTM
Windows Vista (SP 1) VISTASP1
Windows Vista (SPk 2) VISTASP2
Windows 7 WIN7RTM
#Settings Data Value
Run in 256 colors 256Color
Run in 640 x 480 screen resolution 640x480
Disable visual themes DISABLETHEMES
Disable desktop composition DISABLEDWM
Disable display scaling on
high DPI settings HIGHDPIAWARE
Run this program as Admin RUNASADMIN
With these settings, I was able to run my application like that:
Name: \serverdirapp.exe
Value Data: DISABLETHEMES HIGHDPIAWARE RUNASADMIN
add a comment |
I just had the same issue and "Option three" (see below) from sevenforums.com has helped me. I was not able to set the required setting on an application run from a remote server in the properties dialog.
Add to HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers and/or HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers a new "String Value".
Change the name to the full path of your application (ie \serverdirapp.exe or c:dirapp.exe) and set "Value data" according to these options (multiple settings are possible and to be separated with space):
# Compatibility Mode Data Value
Windows 95 WIN95
Windows 98 / Windows Me WIN98
Windows NT 4.0 (SP 5) NT4SP5
Windows 2000 WIN2000
Windows XP (SP 2) WINXPSP2
Windows XP (SP 3) WINXPSP3
Windows Server 2003 (SP 1) WINSRV03SP1
Windows Server 2008 (SP 1) WINSRV08SP1
Windows Vista VISTARTM
Windows Vista (SP 1) VISTASP1
Windows Vista (SPk 2) VISTASP2
Windows 7 WIN7RTM
#Settings Data Value
Run in 256 colors 256Color
Run in 640 x 480 screen resolution 640x480
Disable visual themes DISABLETHEMES
Disable desktop composition DISABLEDWM
Disable display scaling on
high DPI settings HIGHDPIAWARE
Run this program as Admin RUNASADMIN
With these settings, I was able to run my application like that:
Name: \serverdirapp.exe
Value Data: DISABLETHEMES HIGHDPIAWARE RUNASADMIN
I just had the same issue and "Option three" (see below) from sevenforums.com has helped me. I was not able to set the required setting on an application run from a remote server in the properties dialog.
Add to HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers and/or HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers a new "String Value".
Change the name to the full path of your application (ie \serverdirapp.exe or c:dirapp.exe) and set "Value data" according to these options (multiple settings are possible and to be separated with space):
# Compatibility Mode Data Value
Windows 95 WIN95
Windows 98 / Windows Me WIN98
Windows NT 4.0 (SP 5) NT4SP5
Windows 2000 WIN2000
Windows XP (SP 2) WINXPSP2
Windows XP (SP 3) WINXPSP3
Windows Server 2003 (SP 1) WINSRV03SP1
Windows Server 2008 (SP 1) WINSRV08SP1
Windows Vista VISTARTM
Windows Vista (SP 1) VISTASP1
Windows Vista (SPk 2) VISTASP2
Windows 7 WIN7RTM
#Settings Data Value
Run in 256 colors 256Color
Run in 640 x 480 screen resolution 640x480
Disable visual themes DISABLETHEMES
Disable desktop composition DISABLEDWM
Disable display scaling on
high DPI settings HIGHDPIAWARE
Run this program as Admin RUNASADMIN
With these settings, I was able to run my application like that:
Name: \serverdirapp.exe
Value Data: DISABLETHEMES HIGHDPIAWARE RUNASADMIN
answered Jan 14 at 8:04
gilugilu
1011
1011
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f282648%2fwindows-7-cannot-turn-off-dpi-ppi-scaling-for-an-application%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown