微软拼音2007版本的一个小bug,问题出在这个文件上C:\Program Files\Common Files\Microsoft Shared\ime12lite\imesc\imscui.DLL,如果你在安装一些软件(比如VC++6.0,VB也有这个问题)之前安装了微软拼音2007,就会遇到此问题,程序提示BOOTSTRP导致访问侵犯在IMSCUI.DLL 地址 Ox3c451c04上,也有可能是其他的,BOOTSTRP只是那个程序的名字,比如setup导致访问侵犯在IMSCUI.DLL 地址 Ox3c451c04上,总之就是IMSCUI.DLL的问题。
解决方法如下:
最简单的,把文件C:\Program Files\Common Files\Microsoft Shared\ime12lite\imesc\imscui.DLL(这个是我的,有人说是这个:C:\Program Files\Common Files\Microsoft Shared\ime12\imesc\imscui.DLL)临时改名,随便改个什么东西,等程序装好了再改回来。
第二种,在语言栏里,把当前语言设置为EN,而不是CN或者其他中文输入法。
比较变态的:卸载微软拼音2007,安装程序之后随自己喜好是否再安装这个输入法。
附上简单干掉微软拼音2003的方法:
1、在office安装组建中选择性卸载掉微软拼音2003。
2、这时候还有一个叫做微软拼音3.0的东西,运行Regsvr32 /U Msimtf.dll 再运行Regsvr32 /U Msctf.dll。
4、删除注册表键 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\MSSCIPY
5、删除C:\Program Files\Common Files\Microsoft Shared\IME下的所有文件。如果提示被占用,手动结束ctfmon.exe或者其他相关进程。