That just hides it from the user, but the process still runs. I assume Bruce wants to stop the process from running altogether. Cheers, Jeremy. From: thin-bounce@xxxxxxxxxxxxx [mailto:thin-bounce@xxxxxxxxxxxxx] On Behalf Of Anthony_Baldwin@xxxxxxxxx Sent: Thursday, 21 October 2010 10:53 PM To: thin@xxxxxxxxxxxxx Cc: thin@xxxxxxxxxxxxx; thin-bounce@xxxxxxxxxxxxx Subject: [THIN] Re: Language Bar All, How's about the LangBarDeminimizerFlags key referenced in http://support.citrix.com/article/CTX113114 ? Tony Jeremy Saunders <Jeremy.Saunders@xxxxxxxxxxxxxx<mailto:Jeremy.Saunders@xxxxxxxxxxxxxx>> Sent by: thin-bounce@xxxxxxxxxxxxx<mailto:thin-bounce@xxxxxxxxxxxxx> 10/21/2010 10:47 AM Please respond to thin@xxxxxxxxxxxxx<mailto:thin@xxxxxxxxxxxxx> To "thin@xxxxxxxxxxxxx<mailto:thin@xxxxxxxxxxxxx>" <thin@xxxxxxxxxxxxx<mailto:thin@xxxxxxxxxxxxx>> cc Subject [THIN] Re: Language Bar Hi Bruce, Sorry that was the 32-bit only one. Try this one, which handles 64-bit too, and therefore Windows 2008 R2. Joe has a point though. Resources were scarce under 32-bit, which is really not such an issue under 64-bit. But still...some of us are set in our ways :) ---------------------------start of .cmd script------------------------ :: Disable the Language Bar IF EXIST %SystemRoot%\system32\MSCTF.dll regsvr32 /u /s %SystemRoot%\system32\MSCTF.dll IF EXIST %SystemRoot%\system32\MSUTB.dll regsvr32 /u /s %SystemRoot%\system32\MSUTB.dll IF /I NOT "%PROCESSOR_ARCHITECTURE%"=="x86" ( IF EXIST %SystemRoot%\SysWOW64\MSCTF.dll regsvr32 /u /s %SystemRoot%\system32\MSCTF.dll IF EXIST %SystemRoot%\sysWOW64\MSUTB.dll regsvr32 /u /s %SystemRoot%\system32\MSUTB.dll ) :: Disable CTFMON the easy way by denying Users the ability to execute it TAKEOWN /f "%SystemRoot%\System32\ctfmon.exe" ICACLS "%SystemRoot%\System32\ctfmon.exe" /remove:g Users /deny Users:(X) /grant Administrators:F /grant System:F ICACLS "%SystemRoot%\System32\ctfmon.exe" /setowner "NT Service\TrustedInstaller" IF /I NOT "%PROCESSOR_ARCHITECTURE%"=="x86" ( TAKEOWN /f "%SystemRoot%\SysWOW64\ctfmon.exe" ICACLS "%SystemRoot%\SysWOW64\ctfmon.exe" /remove:g Users /deny Users:^(X^) /grant Administrators:F /grant System:F ICACLS "%SystemRoot%\SysWOW64\ctfmon.exe" /setowner "NT Service\TrustedInstaller" ) :: Hide language bar for the .Default user SET KEY=HKU\.DEFAULT\Software\Microsoft\CTF REG ADD "%KEY%\LangBar" /V ShowStatus /T REG_DWORD /D 0 /F REG ADD "%KEY%\MSUTB" /V ShowDeskBand /T REG_DWORD /D 0 /F :: Remove CTFMON from the Run key SET KEY=HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Run REG DELETE "%KEY%" /v "CTFMON.EXE" /f ---------------------------end of .cmd script------------------------ Cheers, Jeremy. From: thin-bounce@xxxxxxxxxxxxx<mailto:thin-bounce@xxxxxxxxxxxxx> [mailto:thin-bounce@xxxxxxxxxxxxx]<mailto:[mailto:thin-bounce@xxxxxxxxxxxxx]> On Behalf Of Joe Shonk Sent: Thursday, 21 October 2010 10:38 PM To: thin@xxxxxxxxxxxxx<mailto:thin@xxxxxxxxxxxxx> Subject: [THIN] Re: Language Bar Any particular reason it must die? It seems as Microsoft really really wants it to be there. Joe From: thin-bounce@xxxxxxxxxxxxx<mailto:thin-bounce@xxxxxxxxxxxxx> [mailto:thin-bounce@xxxxxxxxxxxxx]<mailto:[mailto:thin-bounce@xxxxxxxxxxxxx]> On Behalf Of Bruce Ricker Sent: Thursday, October 21, 2010 7:25 AM To: thin@xxxxxxxxxxxxx<mailto:thin@xxxxxxxxxxxxx> Subject: [THIN] Re: Language Bar i must be missing something. I have my own script that similar but it wasnt working....works fine on 2003 i've applied jeremy's cmd as an admin. killed all cached and roaming profiles for users, tried again and no dice. i've also called the vbs in usrlogon2 and still see the lang bar when launching excel. On Thu, Oct 21, 2010 at 4:41 AM, Jim Kenzig <jkenzig@xxxxxxxxx<mailto:jkenzig@xxxxxxxxx>> wrote: Nice! Good one Jeremy. Jim Kenzig http://www.kenzig.com<http://www.kenzig.com/> On Wed, Oct 20, 2010 at 2:21 PM, Bruce Ricker <brucericker@xxxxxxxxx<mailto:brucericker@xxxxxxxxx>> wrote: The Office Language Bar used to be so easy to remove on Server 2003. Does any one have a step by step on how to do this on 2008R2? Should i just pop a reg key into CU? ________________________________ Confidentiality and Privilege Notice This document is intended solely for the named addressee. The information contained in the pages is confidential and contains legally privileged information. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not copy or deliver this message to anyone, and you should destroy this message and kindly notify the sender by reply email. Confidentiality and legal privilege are not waived or lost by reason of mistaken delivery to you. ________________________________ CONFIDENTIALITY NOTICE: This message, including any attachments, is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. ##################################################################################### Confidentiality and Privilege Notice This document is intended solely for the named addressee. The information contained in the pages is confidential and contains legally privileged information. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not copy or deliver this message to anyone, and you should destroy this message and kindly notify the sender by reply email. Confidentiality and legal privilege are not waived or lost by reason of mistaken delivery to you. #####################################################################################