公司的电脑实在是太卡了,卡到什么地步呢,卡到天天上班在公司骂骂咧咧,全都是电脑卡顿造成的,实在是窝火。
那个内存和硬盘时不时就爆满,我以为是内存问题,毕竟我内存条只有一条8G 2666的,开个chrome和idea再加上其他的,占用就百分之七八十了,还时不时就往百分百飙。
然后我就去向公司申请加内存,加上去了后,内存是不会爆满了,但是那个硬盘还是一样,动不动就占用百分百,卡的离谱。特别是项目打包部署,和有人跟你反馈bug你急着改的时候,那真是血压拉满急得想砸电脑。远程部署把包复制过去的时候,经常卡的动不了,特别是进度只剩百分之5的时候就卡住了,真的是气得吐血,没办法只能关掉远程重新发。
我始终想不明白,按理说这电脑配置也不算差啊,i5-10400 + 16g内存 + 512g固态,办个公写个代码应该绰绰有余了吧,不至于动不动就卡在那动不了啊!我甚至还下载过360排查是不是我电脑中毒了才会这样,但扫描下来也没中毒啊!
我早就想过重装系统,但是又觉得代价有点大,觉得重装好麻烦。好多配置都要重新配,特别是一些环境变量配置、开发工具的配置设置、使用习惯等等配置,就觉得还是忍一忍吧。后面终于忍不下去了,我前段时间终于决定重装系统!在开始重装之前,我做了一系列重装系统的工具,还有一些配置备份啥的这些准备工作。
下面是我重装好系统后,并且将系统各项使用习惯调教好后的一份总结,给大家想重装的参考一下。大家可以参考我的说明把该备份的备份、该设置的设置。
要重装系统,首先就是要将环境变量备份好。
我的电脑右键、属性、高级系统设置、环境变量。在打开的窗口中,手动将要备份的环境变量复制出来保存好。
例如:
EXE4J_JAVA_HOME:D:\Java\jdk\jdk8\jre
Path: D:\Java\jdk\apache-maven-3.6.3\bin
D:\Java\jdk\mysql-8.0.30\bin
D:\Java\jdk\jdk8\bin
D:\Java\jdk\jdk8\jre\bin
D:\Java\jdk\jdk8\lib\dt.jar
D:\Java\jdk\jdk8\lib\tools.jar
D:\Java\jdk\SQLite
D:\Program Files\DevTools\nodejs\
D:\Program Files\DevTools\TortoiseGit\bin
D:\Program Files\DevTools\Git\cmd
系统环境变量在注册表的位置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
可以直接右键Environment导出为注册表文件,重装完系统后执行这个注册表;也可以在右边的名称中,双击你要备份的名称,把值给复制出来保存好,重装好后,再把这些值复制回来。
用户环境变量在注册表的位置:
HKEY_USERS\S-1-5-21-xxxxxxx\Environment
接下来就是idea了,首先要把设置导出来备份好,这里包含了idea的全部设置,都是自己的使用习惯。如果没备份意味着重装系统后,这些使用习惯需要重新设置,也很麻烦,所以必须要保存好。
装好系统后,再选择import settings 导入之前导出备份的设置。
无限重置试用期插件:IDE Eval Reset
可以直接在插件商店下载该插件,也可以用下面这个压缩包进行离线安装(压缩包我放在文章末尾的链接里)
idea相关的备份好后,接下来就是数据库的工具navica相关备份了。
像idea的话,你重装了系统,其实是不用重新安装的,因为有重置试用期的插件,重不重新安装都无所谓。但是navicat就比较麻烦了,需要重新安装,之前旧的找到安装目录直接删除即可。
安装包可以去官网下载,下面主要讲下注册机的使用(注册机放在文章末尾的链接里)。
A、安装好navicat后先不要打开,先断开网络,然后打开注册机NavicatCracker.exe 软件,选择navicat 的安装目录,点击Path。
B、生成序列号并复制到剪贴板。
C、运行navicat,注册,粘贴序列号,点击手动激活。
D、将navicat的请求码复制到注册机中,点击Generate Activation Code,生成激活码,将激活码复制到navicat中,点击激活即可。
然后就是其他开发工具的插件备份了,这个看自己有什么开发工具。
将自己用的开发编辑器用到的插件记好,方便重装完系统后,重新安装这些插件。
比如 VSCode的插件是放在 C:\Users\用户名.vscode 文件夹下,可以试下直接把这个文件夹给备份好,装完系统后,放回C:\Users\用户名\ 这个目录下,然后重启vscode,看下行不行,不然的话就需要重新安装插件了。
然后还有其他一些设置信息也需要备份好,因为一般来说它们的设置都保存在C盘,一旦没备份好重装系统后,就需要重新设置,非常麻烦。
以下是几个要重新安装的开发工具:
Git:Git下载
TortoiseGit:TortoiseGit和语言包下载
Navicat:navicat16安装包下载
有关开发工具的设置/插件和再激活使用我们就备份好了(我自己本人用的差不多就这些,如果有用到其他工具的,欢迎补充)。接下来就是准备要重装系统的工具和映像文件,我会放在文章末尾。
重装好后,我们需要激活系统,激活工具在文章末尾。
系统激活完了,接下来就是配置自己使用习惯了,一些系统优化。
win + R —> cmd —> powercfg -h off,重启电脑
我的电脑右键;属性;高级系统设置;性能—>设置;高级选项卡;更改按钮;系统盘选择无分页文件—>设置,这样系统盘的分页文件大小就是“无”了(到这一步就将虚拟内存给关闭了,如果不用设置虚拟内存的,后面的就不用设置了);
然后选系统盘外的其他任意一个盘,比如D盘,选择系统关联的大小—>设置,这样D盘的分页文件大小就是“托管的系统”了。
用记事本打开 替换系统记事本.reg
将 D:\Program Files\DevTools\Notepad2\Notepad2.exe\
这个目录改成你自己的notepad2的所在目录,保存,然后双击运行即可。(可能需要重启电脑,或者是试一下ctrl+alt+delete 注销)
打开注册表,依次定位到
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
选中CurrentVersion,将该项下面的名称的值都设置为其他盘的目录,不要用默认的C盘目录。如下图:
接下来是几点美化方法,不想美化的可以忽略。
解压更改硬盘图标文件,将两个文件放到硬盘根目录,比如放在D盘(ico图标可以用自己喜欢的)。如果ico图标的名字改变了,autorun.inf用记事本打开,将ico图标的名字做对应更改(设置好后可以重命名一下硬盘名称,硬盘图标就会变了,再把硬盘名称改回去。或者是重启一下资源管理器?)。
最后将这两个文件设置为只读和隐藏,防止误删。
解压文件夹背景文件,里面有使用说明。
解压鼠标指针文件,里面是我自己在用的一些鼠标指针。
装好系统后,以后要安装什么软件,有绿色版(免安装)的就尽量下载绿色版,这样下载下来解压即用,不用进行安装,以后每次重装系统都不影响。
没有绿色版要安装的,能安装在其他盘的就安装在其他盘,这样下次重装系统受影响的软件就非常少了。因为其实很多软件安装完后,下次重装系统即使没有重新安装这个软件,它也是可以运行的,不影响使用。比如一些常用软件:微信、百度网盘、网易云音乐、阿里云盘、ApiPost、idea等,一开始安装在D盘里,下次我重装系统后,我没有重新去安装它们,依然可以正常使用。
PS:我重装好后,果然再也没有卡过了!!!果然是系统的问题,我之前用的那个家庭版就是个辣鸡!!!重装后,CPU、内存、磁盘使用率降低的不是一点半点,生产效率大幅度提升,再也没有因为卡顿的问题在公司里骂骂咧咧了!整个人都平静了,血压也正常了!
所以说一个合适好用的系统,对电脑工作来说,真的是重中之重!
系统映像文件我放在 这里 了,提取码:fhua。还有系统激活工具和重装系统的工具也在这里。
说明:系统的话,是不忘初心大佬精简、优化的系统,我自己就在用,我自己装的是win10美化版,日常办公、打游戏都没问题,然后显卡驱动需要自己安装。主要是这个系统真的挺ok的,精简了很多不必要的服务和进程,我装好后,系统占用才10个G左右,相比之前用的家庭版20个G,小了一半!不过他做的精简系统有很多版本,日常办公使用还有打游戏的话,推荐装 纯净精简、美化版、游戏版 这三个任选一个就行。公司的电脑我用的是 美化版 的,自己电脑用的是 纯净精简版 的,都没什么问题。那个 深度精简版 我没体验过,不过应该是阉割了很多东西的才能那么小。
想具体做了解的,可以去B站搜 不忘初心系统 关键字,看看视频了解下。也可以百度不忘初心博客,去博客网站了解下,那里会将每个系统优化和精简的项都列出来。
当然,如果不想用第三方精简过的系统,也没关系,可以去 MSDN 下载。
然后上面还有其他一些说到工具,我都整理在一份文档里了,网盘分享 , 提取码: fhua,或者 123盘,提取码: fhua。