The language bar has disappeared on the desktop. Restore language switch icon

The language bar is a section of tools on the desktop that displays the current keyboard layout, current input languages, handwriting recognition, speech recognition, and other regional settings-related features. But the most convenient thing it does is it makes it possible to quickly change the keyboard layout directly from the taskbar.

Many will say that it is much more convenient to switch the input language using the hotkeys Alt + Shift or Ctrl + Shift, but agree, before switching, be sure to look at the language bar to find out the current keyboard layout.

Unfortunately, many Windows 7 users often complain that their language bar has disappeared. The reasons why it disappears can be different: it happens that it is hidden by the user accidentally, it disappears due to a system error of the “seven”, or it is hidden by a virus. In any case, the recovery process is the same. We will describe two ways to enable the language bar if it has disappeared.

Restoring the language bar through the control panel

Open the Start menu and select Control Panel. Under Clock, Language, and Region, select Change keyboard layout or other input methods.

The “Regional and Language Options” window will appear in front of you. On the “Languages ​​and Keyboards” tab, click the “Change Keyboard” button and go to the “Language Bar” tab.

As you can see, the panel is not displayed because it is hidden. To display it, check the “Pinned to taskbar” and “Show text labels in the language bar” checkboxes and click “Apply” and “OK”.

After that it should appear on the taskbar. If you did everything as described above, but the panel still does not appear, then you need to use the second method.

If the Windows 7 language bar disappeared after the system was infected with a virus, a situation may arise when you cannot open the Control Panel settings in the standard way. In this case, the following control panel applets will help us, which are entered in the search bar of the Start menu (it is opened by the keyboard shortcut Win + R). Applets are ordinary .dll libraries with a .cpl extension.

  • The intl.cpl applet opens the Regional and Language Options window (Regional Options tab);
  • applet control intl.cpl,1 opens the Regional and Language Options window (languages ​​tab);
  • applet control intl.cpl,2 opens the “Languages ​​and Keyboards” tab;
  • The control intl.cpl,3 applet opens the “Advanced” tab.

Enabling the language bar through the registry

Open the Start menu and type regedit in the search bar. The Registry Editor will open:

Go to the following path and check for the presence of the CTFMon string parameter with the value “C:\Windows\system32\ctfmon.exe”

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

If this parameter does not exist, then it needs to be created. Right-click on the “Run” section name or on an empty space in the section window, and select create a string parameter.

Name the created parameter CTFMon, then right-click on its name and select “Edit”. In the "Value" field, enter the following:

C:\Windows\system32\ctfmon.exe

All that remains is to apply the changes and reboot. After reboot, the language bar should appear on the taskbar.

Setting up the language bar

Since we're talking about the language bar, it wouldn't hurt to say a few words about setting it up. The panel can be freely moved to any location on the screen, hidden or minimized to the taskbar (this is the state it is in by default). In the picture below you can see both described options:

The buttons and other elements that appear on the panel depend on what text input services are installed and whether the display of additional icons on the taskbar is selected. By right-clicking the mouse, you can open the settings menu to change the position on the taskbar or display the panel vertically rather than horizontally, as is done by default.

If you have configured something incorrectly and don’t know how to return everything back, use the “Restore defaults” item.

That's all for today, finally, according to tradition, video. Subscribe to our channel!

The language bar is an indicator that shows the currently enabled language layout of the computer keyboard. Active English is displayed as an abbreviation EN, Russian - RU. The language bar is usually located on the right side of the bottom menu on the desktop, in the so-called system tray. Very often, for various reasons, it disappears from there and computer users lose the opportunity to find out the keyboard layout before they start typing.

This, of course, is not very convenient and many begin to look for ways to restore the language bar on the desktop. The simplest and most logical way in this situation is to check whether the language bar display setting in the operating system settings has gone wrong. To do this you need to do the following:
After completing these steps in Windows Vista, you will have a language bar in the system tray. For other versions of Windows, the names of windows and items may differ slightly, but the general principle of setting is the same.

If the language bar appears, but after a reboot or turning off and then turning on the computer, it disappears again, then you need to check whether the ctfmon.exe process, which is responsible for the language bar, is configured to start automatically.

This can be done in the following way:

If the ctfmon item is missing in msconfig, then for some reason the necessary registry key responsible for initializing this process has been deleted. Therefore, it is necessary to restore this record as follows:

  1. Click the Start button and at the command prompt, type regedit to launch Registry Editor.
  2. Find the key in the registry directory on the left side of the window

    HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Run


    In the right window, right-click and select “New” - “String Parameter”. Name it CTFMON.EXE and then open it for editing. Enter the value in the field

    "C:\Windows\system32\ctfmon.exe"

    (must be written with quotation marks).

  3. If you don’t want to edit the registry manually, then download (enter the website when prompted for a password), unpack and run the file on your computer. He will make the necessary entry in the registry himself.
  4. Restart your computer.
If all of the above steps do not help you, try installing a program called Punto Switcher to automatically switch keyboard layouts while entering text. This program in the background monitors what you enter on the keyboard and, if necessary, switches its layout in a timely manner.

Additional tip.
If you have Windows XP installed as your operating system, then before performing the steps described above, you need to check for the presence of the ctfmon.exe file in the c:\windows\system32\ folder, which is responsible for the operation of the language bar. This file can be deleted or renamed by a virus, or by the user himself.


If the file is not there, then make it visible, go to the folder C:\windows\system32\dllcache and copy the missing file from there.

In Windows Vista and Windows 7, the system file security policy is better implemented, since no one can change these files without obtaining rights to them. Therefore, there are no problems with the ctfmon.exe file itself.

How to restore the language bar on Windows.
Very often, PC users complain that the language bar on the OS does not switch or does not open at all. Windows XP, which is located at the very bottom right ( in the tray), with the icon " RU" or " EN" If this icon is missing

It is not clear what language you have set: Russian or English. Why does this happen? It is impossible to give a definitive answer to this question; there can be many reasons. Let's take a look most common errors, how to put our language bar back in place.

Instructions forWindows XP

1. A simple way to display the language bar icon.

Let's start with the simplest, right-click switch to Taskbar,

Choose "Toolbar" - Language bar, put it on it tick.

2. What should I do if the language bar is disabled again?

Then you can use another method, more reliable. For this you and I need

Go to Autoload-- by doing the following:

Start -Run, in the window that opens, enter the command msconfig.


Press the button "OK".

Another window will appear " System setup»,


find the element ctfmon.exe, should be in the checkbox check mark.


If you don’t see such an element, it means it’s not turning on because of this reason.

Language panel.

3. But that's not all, sometimes the language bar is in Windows XP disappears due to incorrect language settings of the control panel.

Let's go to Start - Control Panel - Regional and Language Options.


In the next window go to the tab "Languages" and click on the button “ More details."

After that, go to the " Options"Now look around more carefully, you should

Two languages ​​present. If you only have one language displayed, for example " English",

Then add another language by clicking on the “ Add"and select your language, I chose "Russian".


Now let's move on. Go to the settings tab Language bar.

Make sure the checkbox is ticked :

"Show the language bar on the desktop".


Make sure that the tab "Additionally", not checked « Turn off additional text services."

After all these changes, click on the button “ Apply» more "OK».

4. You can also create and run REG file. REG file contains a message

Which, when it starts, makes the changes we need to the registry.

Open any text editor (for example notebook) and paste this text.

Windows Registry Editor Version 5.00

"ctfmon.exe"="C:\\Windows\\System32\\ctfmon.exe"

Save the file with the extension reg and any name, for example ctfmon.reg.

Don't forget to specify the extension reg and save the file.

Let's run the file we created. We add this information to the registry by clicking on the button “ Yes".

Read how to clear “tails” from deleted programs in the registry

5. Let's also try to look in the registry for the language bar autoload parameter.

Let's move on " Start → Run(or key combination

WIN+R), dial regedit and press OK.


We are looking for

Where should the string parameter be? CTFMON with meaning :

C:\Windows\System32\ctfmon.exe.


If it is missing, click right click on right side of the window (in an empty space) and select “Create – String parameter”.


You can also call it CTFMON.EXE, now click on the newly created parameter

CTFMON.EXE and give it meaning---

5.1. We do the same in the section

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run--

this section is for all users.

6 .Russian font is not displayed

Instead of letters, some squares and squiggles.

This is a system error when displaying the font Arial Bold or the problem is encodings. Let's go again registry editor Start - Run - regedit - Ok.

Finding the section HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage and change the following Parameters:


"1250"="c_1251.n

"1251"="c_1251.nls"

"1252"="c_1251.nls"

"1253"="c_1251.nls"

"1254"="c_1251.nls"

"1255"="c_1251.nls"

If the problem persists, do the same in the following sections:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\Codepage

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Nls\Codepage

Now let's move on to restoring the language bar in Windows 7.

Same as in Windows XP, right-click on an empty space on the taskbar and in the context menu put a tick against “Panel” → “Language panel”.

If unsuccessful, do the following: :

“Start” → “Control Panel” → “Region and Language Options”

Or another way to open the same by pressing the key combination WIN+R

Enter the command " intl.cpl" and then press the button OK.

Go to the tab " Languages ​​and keyboards" and press "Change keyboard".

In the new window that opens, open the tab “ Language panel" and mark the item "Pinned to taskbar", then save the changes.

If it doesn’t work out again, then you can check in the same way as with Windows XP in the registry.

Looking for HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run where I should

Be a string parameter CTFMON with about the meaning C:\Windows\System32\ctfmon.exe. With him

If not, right-click on the right side of the window with parameters and

Select " Create – String parameter.”

You can also call it CTFMON.EXE, Now click on the newly created parameter

CTFMON.EXE and give it meaning--- C:\WINDOWS\system32\ctfmon.exe

If all of the above did not help, then restore the system in more early state, when the language bar was still fine
That's probably all. We looked at the main methods for restoring the language bar.

Please note: language bar is only displayed if, if your operating system has input languages more than one.

The language bar is used to control the keyboard layout on a work personal computer. It is usually located in a panel at the very bottom of the screen, which is called the tray. When collapsed, it displays the abbreviation of the current input language, for example Ru (Russan) or En (English). This article details how to find and restore a missing language bar back to the desktop in Windows 7, as well as how to add a language to the language bar.

Before trying to find the missing language control button, try taking a close look at your desktop. The fact is that in the tray it is only in a minimized state, and when expanded it represents a small window into which the system can display the current input language.

Tray settings

The most trivial way to restore the language bar is to change the tray configurations. Perhaps you or any other user, while performing some tasks, accidentally changed the settings through the control panel, as a result of which the object you needed was hidden.

You need to right-click anywhere in the tray that is free from icons. In the drop-down menu that opens, you need to select the very first section, which is called “Panels”. You need to check the box next to the “Language Bar” item to re-enable this interface element and return it to your usual position.

Setting up languages

If the simple method described above does not have an effect, users can try to return the desired object through the Windows control menu. To perform such tasks, you will need to do the following:

You can also include a new language in the list of used ones using the “Add” button, which is located here in the control menu, in the “General” tab. Simply select the layouts you are interested in in the list, check them off and click “Ok”, after which they will be installed on your operating system in addition to standard English and Russian.

Windows Registry

If the previous methods did not help you restore the language bar in Windows 7, your system's registry may have been damaged as a result of system failures or virus programs. If the corresponding entry has been deleted from the task list, the language management button will not be displayed correctly on the desktop.

Many PC users prefer to switch languages ​​using a special language bar on the desktop. It makes working with documents easier and clearly displays the current language. If the icon disappears for some reason, you have to get used to other methods of switching. This is not always convenient, which means it will be easier for the user to go into the computer settings and make the necessary changes.

Recovery methods

If the language designation is missing in Windows XP, there are several ways to enable it. And it’s better to study all these methods, because not all of them can help in your case. For example, simply turning on language display from the desktop will not help if the ctfmon.exe file is damaged by viruses or when removing it from startup. Let's take a step-by-step look at how you can return the language settings to your computer.

Switch on directly from the desktop

This is the easiest way to return the familiar icon to the corner of the screen. To use it in Windows XP, you need:

  1. Right-click on the taskbar.
  2. Select “Toolbars” from the menu.
  3. Click on “Language Bar” in the next menu.

This method does not always work in Windows XP, since system crashes after virus attacks can cause serious problems with the settings. In this case, the listed actions will not lead to any results, and you will have to try other methods to return the language icon.

Switching on via control panel

This method is considered more complex than the previous one. However, it helps to achieve the desired result after unsuccessful attempts to configure from the desktop. To implement it, you will have to delve into the deep settings of Windows XP, but it is not as difficult as it seems at first glance. Proceed as follows:

If your language setting was lost not as a result of a virus attack, you can quickly restore it using the method discussed above. If this technique does not help you, you will have to take more serious measures.

Editing startup

In Windows XP and other versions of this operating system there is such a thing as startup. It includes a set of programs and services that launch along with the OS when the computer is turned on. This is necessary for the operation of essential services and frequently used programs..

In Windows XP, the system file ctfmon.exe is responsible for displaying and executing the functionality of the language icon on the screen. If your language setting is missing, ctfmon.exe may have disappeared from the list of startup services. To check this you must:

Making changes to the registry

If the "ctfmon" item is initially missing from the XP startup window, you can restore it using Registry Editor. To do this, you will also have to use the Run procedure in the Start menu. However, now you will have to enter “regedit” in the input field and confirm the action by clicking on “OK”.

In the editor that opens, find the “Run” folder at its location: HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Run. When you go to the folder in the left column of the window, you will find that the ctfmon.exe you are looking for is missing on the right side. That is, to restore the correct settings you will have to create a parameter of the same name. To do this:

  1. In the right column of the window, right-click.
  2. Select New.
  3. Click on the “String Parameter” item.
  4. Enter a name (in this case it should be “CTFMON.EXE”).

Now all that remains is to edit the parameter path. To do this, right-click on the name, select “edit” and in the value field write “C:\WINDOWS\system32\CTFMON.EXE”.