Не уверен, что это правильный форум, но вот оно ….
Краткое описание проблемы:
Я не могу включить ctfmon.exe
для выполнения (и продолжения работы) при запуске под Windows 7 Professional (SP1). Мне это нужно для языковой панели на панели задач и возможности переключения между китайским и английским языками.
Подробное описание проблемы :
Когда Я установил Windows 7 Professional на свой ноутбук ASUS, я включил языковую панель, чтобы я мог переключаться между китайским и английским языками, причем языком по умолчанию был китайский (для моей жены). Все работало нормально, даже после установки Microsoft Office 2010, который, очевидно, полагается на ctfmon.exe
для служб языковой панели. Когда я удалил Microsoft Office, я потерял не только языковую панель, но и возможность переключаться между китайским и английским языками. Единственный язык, поддерживаемый сейчас при запуске, — китайский.
Излишне говорить, что опция включения ctfmon
недоступна на вкладке Starup в msconfig
. Чтобы включить языковую панель, я снова должен вручную изменить ее через панель управления, только чтобы потерять ее, снова , каждый второй раз, когда я выключаю и/или перезагружаю ноутбук !! ! Это, мягко говоря, @ # $% раздражает !!!
Обратите внимание, что драйвер языковой панели ( ctfmon.exe
) по-прежнему находится в C: Windows System32 согласно многим форумам, которые я читал. Я даже добавил запись в реестр Windows для ее выполнения при запуске, согласно одному из сообщений на сайте Microsoft TechNet под названием Language Bar Disappeared, и другому британскому сайту под названием Startup Details — ctfmon.exe, который считает, что запись должна существовать в HKCU. в отличие от HKLM. В частности, я добавил следующие записи в файл реестра Windows без какого-либо эффекта.
[HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Run] "ctfmon" = "C: Windows System32 ctfmon.exe "
и
[HKEY_CURRENT_USER SOFTWARE Microsoft Windows CurrentVersion Run ] "ctfmon" = "C: Windows System32 ctfmon.exe"
Поскольку msimtf.dll
и msctf .dll
связаны со службой языковой панели, я попытался включить их, используя regsvr32
. Хотя они были успешно загружены, это не повлияло на языковую панель. Я даже попытался запустить ctfmon.exe
из командной строки! Он по-прежнему не активировал языковую панель, как это предполагалось на многих форумах, которые я посещал по этой проблеме.
За исключением переустановки Microsoft Office и/или переустановки Windows 7 Professional, любые советы /предложения о том, как решить эту проблему, будут оценены.
Следуйте инструкциям ниже, чтобы запустить ctfmon
автоматически при запуске Windows.
- Нажмите кнопку запуска Windows 7.
- Введите: regedit
- Откройте его с правами администратора.
- Перейти к
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
- Создайте новое строковое значение.
- Назовите его, как хотите.
- Откройте для редактирования
- Введите
«ctfmon ”=” CTFMON.EXE ”
в поле данных значения. - Нажмите OK
- Перезагрузите компьютер
Теперь вы видите языковую панель 🙂
-
Спасибо, Ахмед, но в конце концов я решил проблему, переустановив Windows 7 Professional по другим причинам. .. — Bill 27 янв. ’16 в 13:41
Следуйте приведенным ниже инструкциям для автоматического запуска ctfmon
при запуске Windows.
- Нажмите кнопку «Пуск» Windows 7.
- Введите: regedit
- Откройте его с правами администратора.
- Перейти к
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
- Создать новое строковое значение
- Назовите его как хотите
- Открыть для редактирования
- Введите
«ctfmon» = «CTFMON.EXE»
в поле «Значение» - Нажмите OK.
- Перезагрузите компьютер
Теперь вы можете увидеть языковую панель 🙂
Не беспокойтесь. Вы можете попробовать этот шаг.
Нажмите Windows вместе с R (Windows + R), после чего появится окно «Выполнить», затем введите путь в поле «Выполнить».
C: Windows System32 ctfmon.exe
Затем нажмите ввод.
-
Очевидно, вы не читали более подробную часть вопроса, где я специально заявляю, что запуск ctfmon.exe из командной строки не имеет никакого эффекта. Тем не менее, я решил проблему переустановкой Windows 7 Professional по другим причинам …. — Билл, 27 янв., 16: 39
Не волнуйтесь. Вы можете попробовать этот шаг.
Нажмите Windows вместе с R (Windows + R), после чего появится окно «Выполнить», затем введите путь в поле «Выполнить».
C: Windows System32 ctfmon.exe
Затем нажмите ввод.