一、环境变量
1. 小心修改环境变量的重要性:
环境变量挺重要的,尤其对于软件开发者或者是专业软件的使用者。因此,小心修改环境变量显得十分重要,可以避免软件运行环境损坏的问题、环境变量恢复(系统复原、拷贝环境变量+后续补充)的麻烦。
2. 环境变量被错误修改的例子:
ctex软件安装包(截至2020年3月5日,2020年3月5日后未知)存在严重bug,在安装时会把原有的系统变量Path覆盖(笔者跳过坑,后来拷贝了通用的系统环境变量,重新把许多软件的环境变量手工加入了进去)
3. 可以参考的安全措施:
在windows系统变量中新建一个变量“Path备份”,其值保持与环境变量Path保持一致,当Path被错误修改,后就可以用"Path备份“来快速恢复。
4. 一些通用的系统环境变量:
%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
二、注册表
1. 注册表的重要性:
windows的注册表非常重要,如果被毁坏,相应的部分一定出现问题。严重时,操作系统就会崩溃或者操作异常,只能通过导入正常的注册表文件恢复或者重装系统来解决。
2. 可以参考的安全措施:
将正常运行的windows操作系统的注册表导出到注册表文件,该文件作为备份,当注册表受到损坏后,可以将该注册表文件导入操作系统的注册表中,从而快速尽可能地恢复注册表。