Subject: RE: XP Tablet SP2 crashing Notes
To answer my own question, and to let others know, I’ve used the following information to solve the Notes crashing issue after SP2 is applied (It’s long):
We have received lately a barrage of reports that Notes 6.x crashes
seemingly randomly on the Tablet PC when XP Service Pack 2 is installed.
(Not sure if R5 does too).
First, let me give the standard disclaimer – Notes is not currently
supported on the Tablet PC. It is being explored, but as of now, it is NOT
supported. That being said, we would like to get people through the
troubles they are having on the Tablet PC if possible.
Working with Microsoft, we have come up with a suggestion to avoid the
crash. It is not conclusive yet whether this solves the problem, but it
appears promising. Please let me know via responses to this posting
whether it works for you.
The suggestion is to disable “Advanced Text Services” for Notes, part of
the MSAA accessibility functionality in XP. There are two ways to disable
it – one globally for all applications and one for just Notes. A business
partner guinea pig has been successful so far with the “globally” approach
(method 2 below), but you are welcome to try the “just for Notes” approach.
Either way, when you post, please post which method you tried.
Assuming this fixes the problem for you, it is not clear yet whether this
is a Notes bug or a Text Services bug or whatever. We are still looking
for a permanent solution and/or real diagnosis. These suggestions are just
intended to get you through things in the meantime.
Note that if you search for “Advanced Text Services” on the web, you will
find a lot of web sites suggesting you turn it off due to problems with
various applications – make what you want of that tidbit.
I’m not 100% sure of what you lose by disabling Advanced Text Services, but
I think it is something like
1) Handwriting Recognition
2) Speech Recognition
3) Some IME (for entering characters in some Asian languages)
functionality.
For these 3 things, I’m not also sure whether you lose them completely or
just some aspects of them.
Anyway, here’s the instructions (from Microsoft). In Method 1, the
application to disable is presumably NLNOTES.EXE
Method 1:
To turn off CUAS support for your specific program, use any of the
following methods that are appropriate for your situation.
Change The Compatibility Properties of Your Local Program’s Executable
File
To manually change the compatibility properties on an executable file
for a locally installed program, follow these steps:
Tap Start, tap All Programs, tap Accessories, and then tap Windows
Explorer.
Open the location of your program’s executable file.
For example, to turn off CUAS for Notepad (notepad.exe), open
C:\Windows\System32 .
Select the program’s executable file (for example, notepad.exe), and
then on the File menu, tap Properties.
On the Compatibility tab, tap to select the Turn off advanced text
services for this program check box, and then tap OK.
Note The Compatibility tab is only available for programs that are
installed on your hard disk.
-or-
Change The Compatibility Properties of Your Local Program in the Windows
Registry
To set the compatibility properties for a locally-installed program in
the Windows registry, follow these steps:
Tap Start, and then tap Run.
In the Open box, type regedit , and then tap OK.
Depending on how you want to configure the setting, select one of the
following steps:
To configure this setting for all users, locate and then select the
following key in the registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
To configure this setting on a per user basis, locate and then select
the following key in the registry:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion
On the Edit menu, tap New, and then tap Key.
Type AppCompatFlags , and then press ENTER.
Select the AppCompatFlags key.
On the Edit menu, tap New, and then tap Key.
Type Layers , and then press ENTER.
On the Edit menu, tap New, and then tap String Value.
In the Name box, type the path of the program executable file, and the
press ENTER.
For example, type C:\Windows\System32\notepad.exe
On the Edit menu, tap Modify.
In the Value data box, type DisableCicero , and then press ENTER.
-or-
Change The Compatibility Properties of Your Network Program’s Executable
File
If you have compatibility problems with an program that runs from a
network location and is not installed locally on your Tablet PC
computer, follow these steps:
Open My Computer or Windows Explorer.
On the Tools menu, tap Map Network Drive.
In the Drive box, select a drive letter.
In the Folder box, type the UNC path for the server and shared resource
(for example, type a UNC path similar to \ server_name \ share_name ,
or tap Browse to locate the computer and shared resource.
If this is a frequently used program, you may want to tap to select the
Reconnect at logon check box, and then tap Finish.
Tap Start, and then tap Run.
In the Open box, type regedit , and then tap OK.
Depending on how you want to configure the setting, select one of the
following steps:
To configure this setting for all users, locate and then select the
following key in the registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
To configure this setting on a per user basis, locate and then click the
following key in the registry:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion
On the Edit menu, tap New, and then tap Key.
Type AppCompatFlags , and then press ENTER.
Select the AppCompatFlags key.
On the Edit menu, tap New, and then tap Key.
Type Layers , and then press ENTER.
On the Edit menu, tap New, and then tap String Value.
In the Name box, type the path of the mapped network drive you created
in step 4.
For example, type a path similar to drive :\ Folder \ program.exe , and
then press ENTER.
On the Edit menu, tap Modify.
In the Value data box, type DisableCicero , and then press ENTER.
Method 2: Disable CUAS Computer-Wide
If you have several programs that do not work correctly with the Tablet
PC Input Panel because of CUAS compatibility issues, you may want to
turn off support for Advanced Text Services computer-wide to resolve
these compatibility issues.
Warning When you turn off CUAS on your Tablet PC computer, you are
turning off a service that the Tablet PC Input Panel must use to provide
handwriting recognition and speech recognition functionality.
Additionally, you put your Tablet PC into an unintended state. Microsoft
recommends that you use the following method only for testing purposes.
Before you use it, use the other methods described in this article, and
understand the potential compatibility effects it may have on other
handwriting recognition, speech recognition, and East Asian keyboard
input services.
To turn off CUAS computer-wide, follow these steps:
Tap Start, and then tap Control Panel.
In Control Panel, tap Date, Time, Language, and Regional Options, and
then tap Regional and Language Options.
On the Languages tab, tap Details.
On the Advanced tab, tap to clear the Extend support of advanced text
services to all programs check box.
Restart your Tablet PC for the settings to take effect.