JSI Tip 10440. How do I remove or re-install the Windows XP Language bar?
Jerold Schulman
April 26, 2006
1 Min Read
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"
About the Author
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