平常使用电脑最头疼的事就是蓝屏崩溃后无法进操作系统还原回原来的设置,甚至进不了安全模式,无力回天只好重新设定系统。先使用U盘启动盘进PE后还原系统,接下来一堆糟心事儿就来了,使用的越久需要还原的配置越多,只能列个清单一步一步来执行。
1.更改回原来的计算机名(后面还原数据库时需要用到,一种偷懒的还原办法,适用于不想用技术还原直接省事儿的同学,比如我)
2.删除系统自带的或者捆绑的垃圾文件、软件(看个人喜好),更新必要的系统补丁或组件,比如音频管理器,备份驱动程序
3.安装最新版/最合适版Office软件,比如我原来使用的是Office2016,
4.激活操作系统和Office
5.配制开发环境路径(jdk,tomcat,maven)
6.安装项目协作管理软件(svn,git)
7.还原数据库,我的是Oracle11g
8.安装其他常用办公软件和应用软件(Adobe,福昕阅读器,有道词典)
9.启动系统还原功能(磁盘监控)
10.关闭自动更新,清理磁盘空间,优化配置,重启。
清单列好,马上开始实际操作:
1.更改回原来的计算机名(后面还原数据库时需要用到)
方法:使用数据库里的配置文件找到原来计算机的名称,并更改,重启。
找到原来数据库里的监听配置文件里的计算机名称记录:
打开文件查看原来的计算机名:
【计算机】右键–>【属性】–>【更改设置】:
重启生效,这一步为后面其他软件的还原做铺垫:
重启后接着后续配置
2.删除系统自带的或者捆绑的垃圾文件、软件(看个人喜好),更新必要的系统补丁或组件,比如音频管理器,备份驱动程序
刚恢复的系统有自己不常用的软件,又占空间,就删除,比如夹在浏览器和输入法中的广告插件。然后要去控制面板里检查系统的基本配置是否有效,比如我的音频管理器就无法正常使用,电脑插上耳机后要么和扬声器一起发音,要么拔掉后再插上,耳机和扬声器都没有声音,这就需要重新装驱动了。还是去官网上下载适配的驱动比较稳妥。驱动精灵和驱动人生上的驱动需要加以甄别才能找到真正适配自己的。我的笔记本电脑是联想的产品,机器上有服务二维码,扫描一下进入官网,它提供了智能匹配的驱动安装软件,下载下来安装一下,查漏补缺的活就交给它了。
进入官网查找驱动管理软件:
安装驱动管理软件:
检测硬件驱动:
别忘了将必要的显卡声卡网卡驱动备份,万一将来又发生蓝屏但还能进操作系统,说不定可以还原驱动解决问题。
3.安装最新版/最合适版Office软件,比如我原来使用的是Office2016
系统自带的Office软件是Office2007,版本低了,后来安装的Office2016在其他磁盘下,重装系统后由于注册表里没有Office2016的信息,所有的Office2016组件都不能使用了,只好原路径重新安装。
去控制面板卸载旧版本的软件,然后开始安装新版Office2016:
安装完成:
这个时候打开一款办公软件,比如Excel,账户里显示没有激活:
操作系统也还没激活:
4.激活操作系统和Office
在这里想把操作系统和办公软件一起激活,网上有KMSpico工具,能一次性激活微软的操作系统和办公软件,但是我的笔记本硬盘是GPT分区,KMSpico,小马,OEM等工具是激活不了系统的,但多运行几次KMSpico可以把办公软件激活:
操作系统怎么办呢,GPT分区的话目前有两款国外的软件比较流行,CHEW-WGA和RemoveWAT,这两款软件非常容易激活安装在GPT分区的磁盘上的操作系统,区别就是CHEW-WGA主要做的工作是更改系统的激活机制文件,保留系统的产品ID,RemoveWAT更彻底一些就直接删除激活机制文件
运行RemoveWAT:
系统已经可以正常使用,不再要求激活(产品ID也没有了,不过不影响后续系统组件的更新和正常使用,如果介意的话,可以下载有回退版本的RemoveWAT恢复产品ID,所以还是建议使用CHEW-WGA):
5.配制开发环境路径(jdk,tomcat,maven)
说到这个开发环境的配置,真是一把血泪倾述不完,以往每次换系统第一件事就是配置开发环境,新买的电脑也是一样,每次时间间隔都比较长,所以这一次干脆集中起来把相关的配置记录在这里。
1)jdk安装路径:
配置JAVA_HOME:
修改Path:
配置CLASS_PATH(这一步其实已经不像早年那么重要,大多数人都使用IDE开发软件,而不是记事本):
查看java -version(不配置CLASS_PATH也可以查看):
2)Tomcat安装路径:
配置CATALINA_HOME:
修改Path:
修改CLASS_PATH(用IDE开发的话,这一步非必需):
启动tomcat(tomcat里的监听端口已改为8090):
网页验证(出现Apache初始化页面说明配置成功):
3)maven安装路径:
配置MAVEN_HOME:
修改Path:
验证maven版本(本地仓库已改过):
自此已可以使用maven管理项目开发的过程。
因为以上jdk,tomcat,maven都是安装在专门用于保障开发应用的磁盘里,恢复系统后原来这些软件的配置文件不会被改变,只是系统引用的环境变量没有了,所以这里就只说配置环境变量的情景。
6.安装项目协作管理软件(svn,git)
svn客户端之前也是安装在E盘的,重装了系统后新的注册表里没有客户端软件的注册信息,直接使用里面的某些功能虽然也可以,但是毕竟不方便,不能随时随地checkout,commit等等操作,所以也只能重新装一遍,覆盖原来的安装文件夹:
覆盖安装完成:
这个时候就可以用啦,英文版的:
命令窗口验证也OK:
查看对系统环境变量有什么改动没,原来是添加了安装路径:
安装中文语言包,系统回自动更改SVN为汉语环境:
汉化后:
添加SVN版本库路径,并验证账号:
验证过后SVN就可以和原来一样方便的使用了,接下来是git
以前我观察过,git安装好之后会在系统变量里面配置很多个路径,当时没截图,所以现在最稳妥的办法就是原路径重装一下,然后再重新设定。
重装Git:
我习惯性的安装所有功能:
选择它预选的vim编辑器:
在windows命令窗口里使用Git命令和Unix命令(后面会配置这个Unix工具):
使用默认的开放协议库:
选原样检出:
选择默认操作终端:
允许文件缓存:
安装完成:
查看Path变量已经被修改:
重新指定全局用户和邮箱:
重新创建ssh密钥:
把公钥内容粘贴到github的ssh key编辑框,生成本机指纹信息:
注意,这个时候原来的本地仓库就可以接着推送文件到远程仓库了,因为本地仓库里已经指定了与远程仓库的关系,所以这里不用再指定,只需要更新ssh key就可以了。
7.还原数据库,我的是Oracle11g
还是考虑到注册表不好还原的问题,这里来个简单粗暴的办法,把原来存放安装Oracle11g数据库的文件夹整体备份,(里面包含了之前的所有信息),然后对原来的文件夹进行覆盖安装,然后清空安装好的Oracle11g文件夹,把备份的文件复制进去,这样注册表也有了,数据库也能正常使用了,原来的表空间,数据什么的都在。
整体复制原数据库所在文件夹:
重新安装数据库:
选择原来的安装路径覆盖安装:
中间让输入口令(输入原来的口令)
检查路径是否正确,继续安装:
忽略中间报错信息,继续安装:
系统正在配置数据库初始化,这一步让它自己忙活着,反正后面会替换掉:
安装完成(注册表已经有了配置信息):
先别急着验证,我们来清空此数据库文件夹并覆盖原文件,删除数据库文件夹下文件时提示无法完成操作:
关闭相关服务:
重新删除数据库文件夹后覆盖原来的文件:
启动服务,包括OracleServiceXE和OralceXETNSListener
使用PLSQL验证登录(这里的用户名是没有重装系统之前就建好的那个用户名):
我数据库又活了:
另一个用户的表空间也能正常查询:
8.安装其他常用办公软件和应用软件(Adobe,福昕阅读器,有道词典)
这些软件因为我没有装绿化版的,所有都需要重新装才能正常使用,好在还有部分软件是可以直接使用的,减轻了工作量。
先来装个Adobe阅读器吧,这个主要开发PDF文档时会用到:
去自定义里把语言环境选上,安装路径改一下:
正在安装(这个缺点就是占用磁盘空间比较多):
然后再装个福昕阅读器(改一下安装路径),国产的不输给外国的,功能也很全:
再装个有道词典,不懂就问随时学习(其实这个可以打开原来的应用直接使用,但为了避免一些快捷键冲突或者功能异常,还是重装一下比较好):
其他软件想重装的重装,不想重装的就凑合着直接使用原来的,这里就不写了。但是特别来提一下一个工具的配置:UnxUtils(Windows系统上cmd命令窗口使用Unix命令的工具,大家可以网上下载),这个工具配上Path系统变量后,能在日常开发运维中使我们的windows系统如虎添翼:
修改系统环境变量的Path,增加路径:
ls一把:
9.启动系统还原功能(磁盘监控)
这是Windows系统自带的一个功能,挺好用的,可以把电脑还原到以前的状态,非常适合在不经意的时候删除了某些文件或者软件之后又比教后悔的情况下,来还原之前的设置(前提是你还没有把系统弄崩溃,能进入桌面并且执行这个操作):
配置它监控系统设置和文件版本的修改,还原点使用量为磁盘总空间的1%即可:(特别提醒,***【系统盘的监控一定要打开】***,否则有极大可能出现只有其他盘有监控和还原点,而系统盘没有,还原不成功的情况)
创建当前的还原点,以便下次把电脑恢复到目前的状态:
10.关闭自动更新,清理磁盘空间,优化配置,重启。
电脑配置好之后除非不能正常使用的情况下还是尽量别更新驱动和组件什么的吧,能用就行,也不是非要把它研究个透彻,不然自动更新后有可能硬件不支持就开不了机了或者蓝屏了。我这篇博客就是被这种情况硬逼出来的,说实话一个技术人员最怕的就是电脑系统崩溃宕机,因为这个恢复起来虽然不难,但是最耗时间,然后还会有附加的其他损失什么的,所以说只要系统崩溃,恢复的过程不死也要掉层皮。
控制面板里关闭自动更新:
选择从不检查更新,并把【允许所有用户在此计算机上安装更新】前面的勾取消
接下来进行磁盘管理,控制面板–>管理工具–>计算机管理–>磁盘管理:
或者在【运行】里输入compmgmt.msc,一步到上面的计算机管理页面。
选中某个分区,右键属性–>工具–>立即进行磁盘碎片整理。系统会先分析该分区需不需要整理碎片,如果需要的话会有提示进行碎片整理,一般清理过后磁盘的读写响应速度会有所改善。现在这个操作都有像XX管家,XX卫士这里的软件代劳,我们就不用这么费心去手动操作了,只是由于垃圾分类算法的原因,XX管家和XX卫士有时候并不会清理的那么彻底,所以这个操作我们一个月一到两次还是可以的。
(本篇完结,真心累→_←)