JSI Tip 10440. How do I remove or re-install the Windows XP Language bar?

Jerold Schulman

April 26, 2006

1 Min Read
ITPro Today logo

The Language bar is a floating toolbar that appears on your desktop automatically when you add handwriting recognition, speech recognition, or an Input Method Editor (IME) as a method of inserting text.

Using REG.EXE, built into Windows XP, Windows Server 2003, and later operating systems, or installed from the Windows 2000 Support Tools, I have scripted LanguageBar.bat to add or remove the registry entries that control the Language bar.

The syntax for using LanguageBar.bat is:

LanguageBar Y|N

Where N removes the Language bar entries and Y inserts them.

NOTE: A restart is required to make the changes effective.

LanguageBar.bat contains:

@echo offif /i {%1}
{N} goto OKif /i {%1}
{Y} goto OK@echo Syntax: LanguageBar Y^|Ngoto :EOF:OKif /i {%1}
{N} call :QuietOff>nul 2>&1if /i {%1}
{Y} call :QuietOn>nul 2>&1goto :EOF:QuietOffREG ADD HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer /V NoSaveSettings /T REG_DWORD /F /D 0REG DELETE HKCRCLSID\{540D8A8B-1C3F-4E32-8132-530F6A502090} /Fgoto :EOF:QuietOnREG ADD HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer /V NoSaveSettings /T REG_DWORD /F /D 0REG ADD HKCRCLSID\{540D8A8B-1C3F-4E32-8132-530F6A502090} /VE /T REG_SZ /F /D "Language bar"REG ADD HKCRCLSID\{540D8A8B-1C3F-4E32-8132-530F6A502090} /V MenuTextPUI /T REG_SZ /F /D "%SystemRoot%System32msutb.dll,-325"REG ADD "HKCRCLSID\{540D8A8B-1C3F-4E32-8132-530F6A502090}Implemented Categories\{00021492-0000-0000-C000-000000000046}" /FREG ADD HKCRCLSID\{540D8A8B-1C3F-4E32-8132-530F6A502090}InProcServer32 /VE /T REG_SZ /F /D "%SystemRoot%System32msutb.dll"REG ADD HKCRCLSID\{540D8A8B-1C3F-4E32-8132-530F6A502090}InProcServer32 /V ThreadingModel /T REG_SZ /F /D "Apartment"



Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like