Compatibility Mode XP SP2

  • Thread starter Thread starter OShah
  • Start date Start date
O

OShah

Does Service Pack 2 for XP have an XP "Gold" compatibility mode (like it
does for Windows 2000)? Will ACT v4 be of any help?

--
---
oshah
Control Panel -> System -> Advanced -> Error Reporting -> Choose Programs
-> Do not report errors for these programs:

Acrobat.exe
waol.exe
 
Hi,

Thank you for posting!

According to my understanding, you would like to know if Windows XP with
Service Pack 2 still have the Compatibility mode just the same as Windows
XP does for Windows 2000. Please correct me if I am wrong.

As I know, it should be the same as Windows XP. If the application
supports, you can right click the file and choose Properties from the
context menu in Windows Explorer. In the Properties dialog box, you will
see Compatibility tab and choose the compatibility mode. The same as
Windows XP, it can be run in compatibility mode for Windows 95, Windows 98
/Windows Me, Windows NT 4.0 (Service Pack 5) and Windows 2000. Because
Windows XP with Service Pack2 is not a new version of Windows, it will not
consider Windows XP as a compatibility mode.

I hope that I have explained clearly.

Have a nice day!

Thanks & Regards,

Feng Mao [MSFT], MCSE
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security

=====================================================
When responding to posts, please "Reply to Group" via your newsreader so
that others may learn and benefit from your issue.
=====================================================
This posting is provided "AS IS" with no warranties, and confers no rights.



--------------------
| Subject: Compatibility Mode XP SP2
| From: OShah <[email protected]>
| Organization: Private
| Message-ID: <[email protected]>
| User-Agent: Xnews/5.03.24
| Newsgroups: microsoft.public.windowsxp.general
| Date: Sat, 28 Aug 2004 02:02:00 -0700
| NNTP-Posting-Host: ACB943A0.ipt.aol.com 172.185.67.160
| Lines: 1
| Path:
cpmsftngxa10.phx.gbl!TK2MSFTNGXA03.phx.gbl!TK2MSFTNGXA01.phx.gbl!TK2MSFTNGP0
8.phx.gbl!TK2MSFTNGP10.phx.gbl
| Xref: cpmsftngxa10.phx.gbl microsoft.public.windowsxp.general:1066152
| X-Tomcat-NG: microsoft.public.windowsxp.general
|
| Does Service Pack 2 for XP have an XP "Gold" compatibility mode (like it
| does for Windows 2000)? Will ACT v4 be of any help?
|
| --
| ---
| oshah
| Control Panel -> System -> Advanced -> Error Reporting -> Choose Programs
| -> Do not report errors for these programs:
|
| Acrobat.exe
| waol.exe
|
 
(e-mail address removed) (Feng Mao) wrote in
Hi,

Thank you for posting!
Because Windows XP with Service Pack2 is not a new version of
Windows, it will not consider Windows XP as a compatibility mode.

Hello Microsoft!

It was your last sentence in the big paragraph that dealt with my
question. However, I do not fullly agree with that statement. From what
I have read, there are enough new features in the OS to add one or two
specific compatibility fixes, if not in the compatibility mode part,
something like a check box.

Let me explain. Do you remember in Service pack 1, XP added a new
compatibility fix called "Turn Off Advanced Text Services For This
Program"?

<sour grapes>
Oh, so Service Pack 1 was different enough to add a compatibility fix
but Service Pack 2 isn't!?
</sour grapes>

My suggestion is, in SP2, add a couple more check boxes to disable the
new OS features for just a single application.

One of the features I am going to focus on is DEP, though other stuff
could apply, like use legacy RPC permissions. Right now, to add
exclusions to DEP, the user must specify their excluded programs next to
the System setting in DEP. IMO, the user should disable DEP via the
Compatibility Mode Tab (ie. below the option "run in 640x480", add
something like "disable memory protection for this program"), instead of
System properties.

The Service Pack 2 documents have big headings that say "Application
Compatibility Issues with DEP". Placing DEP exclusions in the
compatibility mode tab makes it clear to the user that disabling memory
protection is a Compatibility Fix only, and their program is not
compatible with XP Service Pack 2. Also, it's quite humiliating to the
developer when their program has to be run in compatibility mode to run
in XP. It kind of shames them into making a fix, and that is usually the
only way to make developers fix bugs.

Of course, I don't have access to field testing statistics, and have no
idea how adminstrators deploy compatibility modes for each application
(a nightmare? Mostly because compatibility modes are per user). Perhaps
it's because admins would find it confusing.

I do know that it's easy for developers to make their software run in
compatibility mode (just add a few reg keys at setup). You may argue
this ease may create an attack vector, where a virus can disable
DEP/RPC, and corrupt away the system as it likes. However, this attack
vector applies anyway; the virus can just alter the registry itself (as
detailed in the service pack 2 docs), and corrupt away!

Okay, it's too late to move DEP stuff into the compatibility tab,
because Sp2 is now out, and all features are locked into place, never to
be touched again.

However, I understand it is NOT too late to add this feature to
Application Compatibility Toolkit v4 (currently beta). In ACT, you could
add all sorts of tiny specific compatibility fixes to your application
(like redirect ini files to registry, vice versa, redirect "program
files" to "appdata").

My suggestion is to add a "Disable Memory Protection" compatibility fix
to Application Compatibility Toolkit v4. This Compatibility fix will
write to the appropriate registry locations before the application
starts (so DEP is disabled), then run the app without memory protection.
It shouldn't be that difficult to apply. And it produces no attack
vector because nobody has ACTv4 installed! (by default)

Thanks.

--
------------------------------------------------------------------------
oshah
Control Panel -> System -> Advanced -> Error Reporting -> Choose
Programs
-> Do not report errors for these programs:

Acrobat.exe
waol.exe

------------------------------------------------------------------------
 
Hi OShah,

This is a great idea for a future product enhancement. I will forward your
suggestion and feedback to our development and management team. However,
personally, I cannot guarantee if this will be considered in the next
release.

Here, I'd recommend that you forward the recommendation to the Microsoft
Wish Program:

Microsoft offers several ways for you to send comments or suggestions about
Microsoft products. If you have suggestions for product enhancements that
you would like to see in future versions of Microsoft products, please
contact us using one of the methods listed later in this article.

Let us know how we can improve our products.

Product Enhancement suggestions can include:

" Improvements on existing products.
" Suggestions for additional features.
" Ways to make products easier to use.

All product enhancement suggestions received become the sole property of
Microsoft. Should a suggestion be implemented, Microsoft is under no
obligation to provide compensation.

World Wide Web - To send a comment or suggestion via the Web, use one of
the following methods:
" In Internet Explorer 6, click Send Feedback on the Help menu and then
click the link in the Product Suggestion section of the page that appears.
" In Windows XP, click Help and Support on the Start menu. Click Send your
feedback to Microsoft, and then fill out the Product Suggestion page that
appears.
" Visit the following Microsoft Web site:

http://www.microsoft.com/ms.htm

" Click Microsoft.com Guide in the upper-right corner of the page and then
click Contact Us . Click the link in the Product Suggestion section of the
page that appears.
" Visit the following Microsoft Product Feedback Web site

http://register.microsoft.com/mswish/suggestion.asp

and then complete and submit the form.

E-mail - To send comments or suggestions via e-mail, use the following
Microsoft Wish Program e-mail address, (e-mail address removed).

FAX - To send comments or suggestions via FAX, use the following Microsoft
FAX number, (425) 936-7329.

NOTE : Address the FAX to the attention of the Microsoft Wish Program.

US Mail - To send comments or suggestions via US Mail, use the following
Microsoft mailing address:

Microsoft Corporation
Attn. Microsoft Wish Program
One Microsoft Way
Redmond, WA 98052-6399

MORE INFORMATION
Each product suggestion is read by a member of our product feedback team,
classified for easy access, and routed to the product or service team to
drive Microsoft product and/or service improvements. Because we receive an
abundance of suggestions (over 69,000 suggestions a year!) we can't
guarantee that each request makes it into a final product or service. But
we can tell you that each suggestion has been received and is being
reviewed by the team that is most capable of addressing it.

All product or service suggestions received become the sole property of
Microsoft. Should a suggestion be implemented, Microsoft is under no
obligation to provide compensation.


Have a nice day!

Thanks & Regards,

Feng Mao [MSFT], MCSE
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security

=====================================================
When responding to posts, please "Reply to Group" via your newsreader so
that others may learn and benefit from your issue.
=====================================================
This posting is provided "AS IS" with no warranties, and confers no rights.
--------------------
| Subject: RE: Compatibility Mode XP SP2
| From: OShah <[email protected]>
| References: <[email protected]>
<[email protected]>
| Organization: Private
| Message-ID: <[email protected]>
| User-Agent: Xnews/5.03.24
| Newsgroups: microsoft.public.windowsxp.general
| Date: Wed, 01 Sep 2004 06:58:07 -0700
| NNTP-Posting-Host: 82.195.104.160
| Lines: 1
| Path:
cpmsftngxa10.phx.gbl!TK2MSFTFEED01.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP11
.phx.gbl
| Xref: cpmsftngxa10.phx.gbl microsoft.public.windowsxp.general:1072094
| X-Tomcat-NG: microsoft.public.windowsxp.general
|
| (e-mail address removed) (Feng Mao) wrote in
| |
| > Hi,
| >
| > Thank you for posting!
| <snip>
| >
| > Because Windows XP with Service Pack2 is not a new version of
| > Windows, it will not consider Windows XP as a compatibility mode.
| >
|
| Hello Microsoft!
|
| It was your last sentence in the big paragraph that dealt with my
| question. However, I do not fullly agree with that statement. From what
| I have read, there are enough new features in the OS to add one or two
| specific compatibility fixes, if not in the compatibility mode part,
| something like a check box.
|
| Let me explain. Do you remember in Service pack 1, XP added a new
| compatibility fix called "Turn Off Advanced Text Services For This
| Program"?
|
| <sour grapes>
| Oh, so Service Pack 1 was different enough to add a compatibility fix
| but Service Pack 2 isn't!?
| </sour grapes>
|
| My suggestion is, in SP2, add a couple more check boxes to disable the
| new OS features for just a single application.
|
| One of the features I am going to focus on is DEP, though other stuff
| could apply, like use legacy RPC permissions. Right now, to add
| exclusions to DEP, the user must specify their excluded programs next to
| the System setting in DEP. IMO, the user should disable DEP via the
| Compatibility Mode Tab (ie. below the option "run in 640x480", add
| something like "disable memory protection for this program"), instead of
| System properties.
|
| The Service Pack 2 documents have big headings that say "Application
| Compatibility Issues with DEP". Placing DEP exclusions in the
| compatibility mode tab makes it clear to the user that disabling memory
| protection is a Compatibility Fix only, and their program is not
| compatible with XP Service Pack 2. Also, it's quite humiliating to the
| developer when their program has to be run in compatibility mode to run
| in XP. It kind of shames them into making a fix, and that is usually the
| only way to make developers fix bugs.
|
| Of course, I don't have access to field testing statistics, and have no
| idea how adminstrators deploy compatibility modes for each application
| (a nightmare? Mostly because compatibility modes are per user). Perhaps
| it's because admins would find it confusing.
|
| I do know that it's easy for developers to make their software run in
| compatibility mode (just add a few reg keys at setup). You may argue
| this ease may create an attack vector, where a virus can disable
| DEP/RPC, and corrupt away the system as it likes. However, this attack
| vector applies anyway; the virus can just alter the registry itself (as
| detailed in the service pack 2 docs), and corrupt away!
|
| Okay, it's too late to move DEP stuff into the compatibility tab,
| because Sp2 is now out, and all features are locked into place, never to
| be touched again.
|
| However, I understand it is NOT too late to add this feature to
| Application Compatibility Toolkit v4 (currently beta). In ACT, you could
| add all sorts of tiny specific compatibility fixes to your application
| (like redirect ini files to registry, vice versa, redirect "program
| files" to "appdata").
|
| My suggestion is to add a "Disable Memory Protection" compatibility fix
| to Application Compatibility Toolkit v4. This Compatibility fix will
| write to the appropriate registry locations before the application
| starts (so DEP is disabled), then run the app without memory protection.
| It shouldn't be that difficult to apply. And it produces no attack
| vector because nobody has ACTv4 installed! (by default)
|
| Thanks.
|
| --
| ------------------------------------------------------------------------
| oshah
| Control Panel -> System -> Advanced -> Error Reporting -> Choose
| Programs
| -> Do not report errors for these programs:
|
| Acrobat.exe
| waol.exe
|
| ------------------------------------------------------------------------
|
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top