Reply
Old March 7th, 2006 Top | #1

OSNN Folding Team  
Electronic Punk's Avatar
The Last High
Joined: December 2001
Location: London
Posts: 18,510
Blog Entries: 51
Reputation: 3652
Power: 349

Default Disable Advanced Text Services via policy?

Looking for a way to either not install handwriting and speech recognition wiht my new xp builds or at elast disable advanced text services, anyone got ideas?

Additionally, would also like to stop newsly installed applications from being highlighted, but I haven't even started to search for that one just yet

Electronic Punk is offline   Reply With Quote
Old March 7th, 2006 Top | #2

OSNN Folding Team  
kcnychief's Avatar
█▄█ ▀█▄ █
Joined: April 2005
Location: Massachusetts
Posts: 16,949
Reputation: 4941
Power: 305

Default Re: Disable Advanced Text Services via policy?

I know how to do the second option within Windows:

Click Start, right-click at the top of the Start menu where your name is displayed, and then click Properties.
In the Taskbar and Start Menu Properties dialog box, on the Start Menu tab, click Customize.
Click the Advanced tab, and then clear the Highlight newly installed programs check box.
Click OK, and then click OK again.

I can play with stuff more in the AM, need sleep

EDIT: Could maybe take a sample of the registry, apply that change, and then take another sample, run a compare and extract the changed values. Push out those entries over the network.

XBOX Live Gamertag: kcnychief
kcnychief is offline   Reply With Quote
Old March 7th, 2006 Top | #3

OSNN Folding Team  
Electronic Punk's Avatar
The Last High
Joined: December 2001
Location: London
Posts: 18,510
Blog Entries: 51
Reputation: 3652
Power: 349

Default Re: Disable Advanced Text Services via policy?

Yeah I am doing an unattended XP build - start to finish fully installed with a single F12 keypress and a confirmation of which build to install.

Closest I can do is this

Code:
Windows Registry Editor Version 5.00
;This will remove the advanced tech services.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run] "ctfmon.exe"=-
[HKEY_CURRENT_USER\Software\Microsoft\CTF] "Disable Thread Input Manager"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\CTF\MSUTB] "ShowDeskBand"=dword:00000000
Hoping if I do it as local administrator, for the brief automatic logon, it will be applied to the default profile.
Will test and see

Electronic Punk is offline   Reply With Quote
Old March 7th, 2006 Top | #4

OSNN Folding Team  
kcnychief's Avatar
█▄█ ▀█▄ █
Joined: April 2005
Location: Massachusetts
Posts: 16,949
Reputation: 4941
Power: 305

Default Re: Disable Advanced Text Services via policy?

If you are using XP with SP2, the local administrator profile gets copied to the default user profile. I ran into this awhile back when I had dropped something in the login area for the administrator profile as a run once. After I logged on for the first time, it ran but copied to all users. Was really quite confusing for awhile

This is the KB article describing what I am babbling about:

http://support.microsoft.com/kb/887816

I have the hotfix somewhere if you are interested, but I'd have to dig it up.

XBOX Live Gamertag: kcnychief
kcnychief is offline   Reply With Quote
Old March 7th, 2006 Top | #5
 
madmatt's Avatar
Bow Down to the King
Joined: April 2002
Location: New York
Posts: 13,312
Reputation: 4090
Power: 297

Default Re: Disable Advanced Text Services via policy?

cmdlines.txt

Code:
[COMMANDS]
"RunOnceEx.cmd"
RunOnceEx.cmd

Code:
@echo off

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

REG ADD %KEY% /V TITLE /D "Finalize Windows" /f

REG ADD %KEY%\005 /VE /D "Remove CTFMON.EXE" /f
REG ADD %KEY%\005 /V 1 /D "%systemdrive%\install\remctfmon.reg" /f

EXIT
During Windows Setup the cmdlines.txt will run, which calls the command to run RunOnceEx.cmd which will add itself to the registry to run after an Administrator logs in.

So after Windows installs just have login and it will run the RunOnce. You can add programs to install to this script as well. i.e.

Code:
REG ADD %KEY%\020 /VE /D "Microsoft .NET Framework 1.1" /f
REG ADD %KEY%\020 /V 1 /D "%systemdrive%\install\dotnetfx11\netfx.msi /qn" /f

REG ADD %KEY%\030 /VE /D "Microsoft .NET Framework 2.0" /f
REG ADD %KEY%\030 /V 1 /D "%systemdrive%\install\dotnetfx20\install.exe /qn" /f
What you want to do is create an $OEM$ folder on your install CD. Then create a $1 folder within $OEM$ and create folders inside that folder, such as "install" and "drivers". These folders will be copied to C:\ during Windows Setup.

You can also create a folder called $$ and folders/files within this folder will be copied to the WINDOWS directory, i.e. $$\system32\ will copy files to the C:\WINDOWS\system32 folder (I use this to copy the oeminfo.ini and oemlogo.bmp).

madmatt is offline   Reply With Quote

Reply

Bookmarks

Thread Tools

Posting Rules

Similar Threads
Thread Thread Starter Forum Replies Last Post
Group Policy, Legal Notice Text, Line break within? Punkrulz Windows Server Systems 0 December 8th, 2006 1:47pm
Bit of a tricky one, need some advanced help please! Skunk141 Windows Desktop Systems 6 April 27th, 2005 5:35pm
XP Advanced Server..... robin.munro Windows Desktop Systems 9 April 23rd, 2002 12:07am
Advanced XP Pro Books? nytrinzix Windows Desktop Systems 3 February 11th, 2002 3:26pm
Advanced Users....maybe you can help Jag24 General Hardware 1 January 24th, 2002 3:24pm