基本步骤和绿化福昕PDF阅读器基本一样,对我来说,我只需要基本的功能,其他的能不安装就不安装,但搜狗输入法却捆绑了一系列插件功能。
使用Total Uninstall监视搜狗输入法安装程序对系统所做的改变。
Total Uninstall导出的改变如下,可以看出搜狗输入法是安装了很多东西,注册表也改变很大。
Detected changes
File system
Folders created : 27
Folders deleted : 0
Files created : 133
Files deleted : 0
Files modified : 2
Size : 80.63 MB
Registry
Keys created : 73
Keys deleted : 0
Values created : 164
Values deleted : 0
Values modified : 7
Size : 16.72 KB
只保留
[HKEY_LOCAL_MACHINE\SOFTWARE\SogouInput],为搜狗输入法的关键项
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0200804] 输入法的注册表项
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\ 注册的dll
正常使用搜狗输入法,可以发现可以正常使用,所以其他的注册表键都是不需要的。
%UserProfile%\AppData\LocalLow\SogouPY.users
发现正常使用后,输入法回自动创建,所以是不需要的
%UserProfile%\AppData\LocalLow\SogouPY
发现正常使用后,发现一些配置项没有了,所以是可以去掉的,不是必须的
C:\Program Files\SogouInput\Components
发现扩展功能不能用了,说明这里边对应的是扩展功能,但对我来说,我从来就没有使用过
C:\Program Files\SogouInput\SogouExe
号称是安全监测的,这年头每一个程序都带有安全监测啊
对于C:\Program Files\SogouInput\6.6.0.9452
也有一些是不需要的,例如AllSkin皮肤文件,FlashSkinPreview,FlashPreview,SkinPreview皮肤预览 ,SohuNews搜狐新闻,SogouImeRepair输入法修复,Uninstall卸载,SogouCloud搜狗云输入法,userNetSchedule搜狗拼音输入法 网络账户同步调度程序,crashrpt搜狗拼音输入法 崩溃反馈,
PinyinUp,SGSetc搜狗拼音输入法 网络更新程序,第三方登录图标ThirdPassportIcon
如何仔细分析还有很多不需要使用的文件。
结论:搜狗输入法其实只需要C:\Program Files\SogouInput\6.6.0.9452下边的文件,还需要向系统目录复制一个SogouPy.ime
注册表关键是注册SogouTSF.dll,对应的是[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\
键盘布局 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0200804]
似乎是加载输入法 HKEY_CURRENT_USER\Keyboard Layout\Preload"
最后的脚本绿化脚本
cd /d %~dp0 rem 切换到当前目录 taskkill explorer.exe rem 结束桌面进程 regsvr32 6.6.0.9394\SogouTSF.dll rem 注册DLL copy 6.6.0.9394\SogouPy.ime %WINDIR%\System32\SogouPy.ime rem 复制文件 copy env.ini %UserProfile%\AppData\LocalLow\SogouPY\env.ini rem 复制文件 copy scdlist.ini %UserProfile%\AppData\LocalLow\SogouPY\scdlist.ini rem 复制文件 copy env.ini %UserProfile%\AppData\LocalLow\SogouPY\env.ini rem 复制文件 xcopy scd %UserProfile%\AppData\LocalLow\SogouPY\scd /s /i /e rem 复制文件夹 rem 调用注册表文件 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0200804" /v "Ime File" /d "SOGOUPY.IME" /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0200804" /v "Layout Text" /d "中文(简体) - 搜狗拼音输入法" /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0200804" /v "Layout File" /d "kbdus.dll" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\SogouInput" /ve /d "\"%cd%" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\SogouInput" /v "Region" /d "0000_sogou_pinyin_65" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\SogouInput" /v "StartMenuFolder" /d "搜狗拼音输入法" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\SogouInput" /v "Version" /d "6.6.0.9394" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\SogouInput" /v "VersionType" /d "final" /f reg add "HKEY_CURRENT_USER\Keyboard Layout\Preload" /v "3" /d "e0200804" /f start %WINDIR%\explorer.exe rem 重启桌面进程 pause
注意点:其实在绿化搜狗输入法时,我就发现了一个很奇怪的问题,第一次竟然没有发现向系统目录复制一个SogouPy.ime,原因很简单是因为我以前安装过搜狗输入法,根本就没有卸载干净导致,文件系统判断出错。
没有重启系统发现不了HKEY_CURRENT_USER\Keyboard Layout\Preload注册表对系统的影响,因为删除了,如果不重启系统,输入法还照常可以使用,但重启后,就不能使用了!!