如何在Windows 7 Professional下启用ctfmon.exe

时间:2013-11-12 11:37:49

标签: windows configuration install

不确定这是否是正确的论坛,但在这里......

问题描述简要说明:
我无法在Windows 7 Professional(SP1)下启用ctfmon.exe在Startup上执行(并保持运行)。我需要在任务栏上的语言栏,以及在中文和英文之间切换的能力。

详细问题描述
当我在我的ASUS笔记本电脑上安装Windows 7 Professional时,我启用了语言栏,以便我可以在中文和英文之间切换,默认语言为中文(对于我的妻子)。即使在安装了Microsoft Office 2010之后,一切都运行良好,这显然依赖于ctfmon.exe语言栏服务。当我卸载Microsoft Office时,我不仅失去了语言栏,而且还能够在中文和英文之间切换。 Startup现在支持的唯一语言是中文。

毋庸置疑,ctfmon的Starup标签下无法启用启用msconfig的选项。为了再次启用语言栏,我必须通过控制面板手动更改它,只有丢失它,再次,每次我关机和/或重启笔记本电脑! @#$%令人讨厌,至少可以说!!!

请注意,根据我阅读过的许多论坛,语言栏驱动程序(ctfmon.exe)仍然位于C:\Windows\System32\目录中。我甚至根据Microsoft TechNet网站上标题为Language Bar Disappeared的帖子和另一个标题为Startup Details - ctfmon.exe的英国网站添加了一个Windows注册表项,以便在Startup上执行它,该网站认为该条目应存在于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.dllmsctf.dll与语言栏服务相关,我尝试使用regsvr32启用这些服务。虽然它们已成功加载,但它对语言栏没有任何影响。我甚至尝试在命令提示符下执行ctfmon.exe!根据我访问过的与此问题有关的许多论坛,它仍然没有按照它应该激活语言栏。

如果没有重新安装Microsoft Office和/或重新安装Windows 7 Professional,我们将不胜感激。有关如何解决此问题的任何建议/建议将不胜感激。

2 个答案:

答案 0 :(得分:4)

按照以下说明在Windows启动过程中自动运行ctfmon

  1. 单击Windows 7开始按钮。
  2. 类型:regedit
  3. 以管理权限打开它。
  4. 转到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  5. 创建新的字符串值
  6. 根据需要命名
  7. 打开它进行编辑
  8. 在值数据字段
  9. 中键入“ctfmon”=”CTFMON.EXE”
  10. 按OK
  11. 重新启动计算机
  12. 现在您可以看到语言栏:)

答案 1 :(得分:0)

别担心。您可以尝试这一步。

按下Windows和R(Windows + R),然后会出现运行框,然后在运行框中输入路径..

C:\ Windows \ System32下\ CTFMON.EXE

然后按回车键。