Windows系统多种开发环境的维护
摘要:
本文介绍了Windows系统多种开发环境的维护方法,包括定期重置系统、安装配置必要软件、制作镜像备份以及恢复系统等步骤。重置前需准备Windows激活密钥、微软账户及常用程序安装包。初始化电脑后,进行系统设置,如安装Typora、调整屏幕缩放、设置主题和任务栏等。接下来安装常用软件,如百度网盘、WPS、微信等。之后分别安装常用开发工具(如WebStorm、GoLand、PyCharm)和数据库客户端,并制作不同阶段的系统镜像(版本001、002、003),以便后续快速恢复到特定开发环境。
关键词:Windows系统维护、定期重置、系统镜像备份、开发环境配置、常用软件安装、开发工具
一、需求说明
不管是学习阶段,还是实际的软件开发,往往需要在一台电脑上从事不同技术平台的软件编程,当然有条件也可以准备多台电脑。虽然不同的技术平台之间未必一定相互冲突,但都安装进来文件过多总是有些混乱,本人常常把它们隔离开来,使用起来觉得更为清爽。这里主要使用Windows系统提供的镜像功能,维护不同的开发环境,希望为软件开发带来一些系统维护的便利。在Windows系统中维护多个开发环境的必要性主要体现在以下几个方面:
(一)避免软件冲突
不同开发工具和环境之间可能会存在依赖冲突,导致系统运行不稳定或开发工具无法正常工作。通过分层次维护开发环境,可以有效隔离这些冲突,确保每个开发环境的独立性和稳定性。
(二)提高开发效率
开发过程中,频繁的环境切换和软件安装调试会浪费大量时间。通过制作不同阶段的系统镜像,用户可以在需要时快速恢复到特定的开发环境,避免重复安装和配置,从而显著提高开发效率。
(三)保持系统整洁
随着开发工具和软件的不断增加,系统可能会变得混乱,影响性能和用户体验。通过定期重置系统并制作镜像,可以保持系统的整洁和高效运行,同时避免因文件过多或配置错误导致的问题。
(四)便于系统恢复
在开发过程中,可能会因为误操作、软件故障或系统更新导致系统出现问题。通过备份不同阶段的镜像,用户可以快速恢复到之前稳定的状态,减少系统故障对开发进度的影响。
(五)适应多技术平台开发
现代软件开发往往涉及多种技术平台和工具。通过分层次维护开发环境,用户可以灵活切换不同的开发场景,满足多样化的开发需求,同时避免因环境复杂而导致的管理困难。
(六)降低维护成本
通过镜像备份,用户可以将复杂的系统配置和软件安装过程标准化,减少重复劳动。一旦出现问题,可以通过恢复镜像快速解决问题,降低系统维护的时间和精力成本。
总之,维护多个开发环境并通过镜像备份进行管理,是应对复杂开发需求、提高开发效率和系统稳定性的重要手段。
二、系统重置
(一)使用Windows中的重置系统功能
就是重新安装Windows系统。使用计算机应当尽量熟练掌握系统安装配置操作。
(二)重置前准备
1、Windows激活密钥。个别时候重装后要求重新激活。多数时候不需要。
2、微软账户及密码。也可以不用,最好是用,主要是浏览器可以在不同机器上同步设置。
3、需要安装的程序和设备驱动程序。
(三)初始化电脑
重新启动系统后,初始化电脑。完全后按提示步骤操作,设置系统用户名及密码。
系统会自动安装设置驱动程序。
如果按这里的方法处理了,以后需要重置的次数就少了,但总是有这个需要。
三、安装配置
(一)必要设置
1、安装Typora。激活。更新。偏好设置。
2、使用Typo搭建一个记录文件。
3、在系统/屏幕中设置缩放为125%(2560X1440)。(如果使用vs2022时,再改为1920X080 100%)。
4、在个性化/主题中,设置主题,从主题商店下载。如:Mountain Light PREMIUM。设置桌面图标,只显示回收站。
5、在资源管理器中设置文件夹选项,不隐藏系统文件、隐藏文件。(用完恢复)
6、进入主题文件路径调整图片:C:\Users\YueGuoJun\AppData\Local\Microsoft\Windows\Themes
7、在个性化/颜色中,设置为深色模式。
8、在个性/任务栏中,进行任务栏设置。同时关联区域设置,设置日期格式。
9、系统更新,手动检查更新。
10、清理应用。应用/安装的应用中处理。把不需要的程序卸载掉。
11、整理开始屏幕。
12、移动下载等五个文件夹到C:盘以外。(更改用户数据文件夹位置)。这样的好处是系统恢复时数据文件不受影响。
13、设置浏览器,输入微软账户和密码。期间会自动同步。
14、登录常用的网站。CSDN、BILIBILI等。输入用户名及密码。
15、高级系统设置。如果内容安装的比较充裕,可以去除分页文件,注意有的程序会用到,恢复不显示系统及隐藏文件。
16、清理C盘。
(二)常用安装
安装常用软件,即一定会用的软件,而不是偶尔使用。下面是示例。
1、安装百度网盘。登录。
2、安装WPS
。登录。
3、安装微信。登录。
4、完美解码。
5、安装万兴喵影。
6、安装酷狗音乐。
7、安装打印机驱动程序。C盘:46.3GB.
四、镜像制作一
使用控制面板中的镜像备份功能,制作Windows镜像。版本:001。
此时,系统不含任何开发环境。
五、常用开发环境
安装常用开发工具。比如,我把webstorm、goland和pycharm。
1、安装webstorm
。激活。配置,设置外观/缩放,编辑器/常规/鼠标控制等。
2、安装插件。Traslation。
3、安装Node.js。并在命令窗口执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser。测试node 和 npm 可以正常使用。
4、代码调试设置。
5、其他两个几个可从已经安装好的继承,打开软件时会自动提示。
6、安装goland
。
7、安装pycharm
。
8、添加上述开发工具到任务栏。
9、激活。
10、安装数据库客户端等必备软件。
六、镜像制作二
使用控制面板中的镜像备份功能,制作Windows镜像。版本:002。
此时,系统含常用开发环境。C盘:62G。
七、扩展开发环境
1、安装可以临时使用的开发环境,过一段时间可能就不用了。
2、安装阶段性使用软件,如网易有道。
3、安装其他占用系统资源较多且未必长时间使用的软件。
八、镜像制作三
使用控制面板中的镜像备份功能,制作Windows镜像。版本:003。
此时,系统含当前需要的所有开发环境。
九、系统恢复
根据需要随时恢复前面制作的镜像。且可更新后再制作相应版本的镜像。
总结
通过分层次镜像备份来维护Windows多开发环境的方法,其意义在于提高系统维护的效率和灵活性。通过定期重置系统并制作不同阶段的镜像(如基础系统、常用开发环境、扩展开发环境),用户可以在需要时快速恢复到特定的开发状态,避免重复安装和配置软件的繁琐过程。这种方法不仅节省了时间,还减少了因软件冲突或系统混乱导致的开发效率低下问题。同时,通过备份镜像,用户可以更好地管理不同技术平台的开发环境,确保系统始终保持整洁和高效的状态,为软件开发带来便利。