基本步骤和绿化福昕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

1删除多余的注册表键

只保留

[HKEY_LOCAL_MACHINE\SOFTWARE\SogouInput],为搜狗输入法的关键项

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0200804]  输入法的注册表项

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\  注册的dll

正常使用搜狗输入法,可以发现可以正常使用,所以其他的注册表键都是不需要的。

2删除多余的文件

%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"  /freg 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注册表对系统的影响,因为删除了,如果不重启系统,输入法还照常可以使用,但重启后,就不能使用了!!

软件绿化之实践一--绿化搜狗输入法相关推荐

  1. 软件绿化之实践一--绿化福昕PDF阅读器

    福昕PDF阅读器作为国内一款免费免费的PDF阅读器,启动速度快,而且特别小,不像Adobe Reader启动特别慢,而且安装体积特别大,安装了很多不需要的功能. 对于我来说,我只需要打开PDF文件,简 ...

  2. 搜狗输入法在idea打不了汉字_IDEA开发软件在linux环境下使用搜狗输入法无法进行中文输入...

    IDEA开发软件在linux环境下使用搜狗输入法无法进行中文输入 找到bin目录下的idea.sh文件(其他编辑器也是一样如pycharm.sh.clion.sh).使用文本编译器打开,找到 # -- ...

  3. 美国“加强软件供应链安全实践的指南” (SSDF V1.1草案) 解读来了

     聚焦源代码安全,网罗国内外最新资讯! 专栏·供应链安全 数字化时代,软件无处不在.软件如同社会中的"虚拟人",已经成为支撑社会正常运转的最基本元素之一,软件的安全性问题也正在成为 ...

  4. 《软件需求最佳实践》——阅读笔记一

    <软件需求最佳实践>--阅读笔记一 首先对SERU模型的四个字母再做一个说明 S:Subject Area,表示子问题域,其核心思想是要通过业务来分解系统,尽量保证业务独立和低耦合. E: ...

  5. 软件开发综合实践实习小结

    软件开发综合实践实习小结 前言: 这次大二的小学期很是不一样,非常强烈的感受到了动手能力的重要性,为期半个月的专题实训教会了我知识,技能,方法等各方面的内容.很幸运能够遇到这位非常耐心,声音又好听的美 ...

  6. ChinaSoft 论坛巡礼 | 软件工程研究与实践

    2022年CCF中国软件大会(CCF ChinaSoft 2022)将于2022年11月25-27日在线上举行举行.预期将有林惠民.陈左宁.邬江兴.何积丰.梅宏.吕建.柴洪峰.王怀民.郑纬民.蒋昌俊等 ...

  7. 软件工程案例教程答案(第三版)韩万江 姜立新 编著 课后题答案 (软件项目开发实践)

    软件工程案例教程 答案(第三版)韩万江 姜立新 编著 课后题答案 (软件项目开发实践) 第一章 课后答案 一.填空题 二.判断题 三.选择题 第二章 课后答案 一.填空题 二.判断题 三.选择题 第三 ...

  8. 管理信息系统案例分析_7.软件需求最佳实践笔记 | 需求分析与建模(一)

    一.需求分析与建模的要点与误区 需求分析到底做什么 需求分析的任务并不是分析系统如何实现用户的需要,这是对需求分析最常见的误解.需求分析实际上是业务分析,也就是选择一种业务导向的线索将零散的需求串起米 ...

  9. 山东大学软件工程应用与实践——GMSSL开源库(四)——SM9数字签名算法及验证的源代码分析

    2021SC@SDUSC 目录 一.引言 二.密钥的生成数字签名与签名验证相关代码 1.判定函数 2.签名的初始化函数 3.签名执行函数 4.真正的签名函数 5.签名验证初始化函数 6.签名验证执行函 ...

最新文章

  1. LeetCode简单题之1比特与2比特字符
  2. 清华大一Python作业太难上热榜!只上3节课,手撸AI算法,网友:离本科毕设只差一篇万字论文...
  3. Isolation Forest原理总结
  4. 这届年轻人连穷都不怕,还会怕冷?
  5. Spring Aop 组件概述
  6. 购物车数据结构及本地存储技术
  7. 在python中查看关键字、需要执行_python关键字以及含义,用法
  8. iphone黑屏转圈_iphone8一直在黑屏转圈
  9. docker mysql开机自启动_Docker 学会让容器开机自启服务
  10. LeetCode Week 1:第 1 ~ 10 题
  11. [转]三阶魔方神程序
  12. Windows 10如何强制删除多余的语言包
  13. 计算机组成原理中机器码怎么看,《计算机组成原理》汇编指令机器码对应列表...
  14. 20行Python代码爬取王者荣耀全英雄皮肤
  15. Expression Tree 扩展MVC中的 HtmlHelper 和 UrlHelper
  16. 谷歌云实现Google Drive无限空间离线下载(完美版)
  17. android 使用画布实现电子签名板功能并保存到本地
  18. 使用 jszip 实现.zip文件解压后上传
  19. 直方图python_python实现直方图的应用
  20. 手机与电脑之间共享文件方法

热门文章

  1. GIT提示Another git process seems to be running in this repository
  2. Error: The project seems to require yarn but it‘s not installed
  3. [转]全球付虚拟卡申请流程~
  4. H5 iframe标签的用法
  5. 李宏毅2021春季机器学习课程视频笔记1:Introduction, Colab PyTorch Tutorials, HW1
  6. eset找不到服务器更新失败,ESET NOD32连接到服务器以更新常见的错误检测方法
  7. 盲孔、埋孔、通孔、一阶HDI、二阶HDI概念
  8. 完美解决443端口被vmware占用的问题
  9. pdcp层的作用_LTE系统中PDCP子层功能研究
  10. BI神器Power Query(12)-- PQ创建时间维度表(1)