win10如何处理重装系统后的应用问题

前言

每次重装系统之后,其他分区的许多软件都无法正常打开,之前一直都是删掉重装,或者在网上查,显得很麻烦,不如我现在把他总结到我的博客,方便我在遇到类似问题得到解决😀



node

作为前端工程师,node环境对我来说是必须具有的东西了。在重装之后,不能再全局使用npm、npx。

解决方案

1.打开环境变量

method1:右击我的电脑(此电脑),点击属性,点击高级选项卡,可以看到底部有环境变量。
method2:win+R打开运行,输入sysdm.cpl。点击高级,可以看到底部环境变量按钮
2.在系统变量中Path中添加D:\node\(你的node所在路径) 最后的“\”不是必须要有的
3.最后重启。在控制台中输入node --version,npm --versionnpx --version等命令确认是否全局配置成功。



git

git在重装系统之前需要保留.ssh,否则重装之后,就需要重新绑定ssh。

.ssh文件一般存放在用户的根目录下

解决方案

1.确定是否存在ssh密钥
参考链接

1)打开Git Bash
2)输入ls -al ~/.ssh来查看是否存在现有的ssh密钥
3)如果存在,会有以下文件名之一:

  • id_rsa.pub(在我的win10中是这个)
  • id_ecdsa.pub
  • id_ed25519.pub

2.检查是否与GitHub连接成功
参考链接

1)打开Git Bash.
2)输入ssh -T git@github.com
3)如果出现以下情况,则连接成功。

1
2
$ ssh -T git@github.com
Hi strangleboy! You've successfully authenticated, but GitHub does not provide shell access.

如果没有出现,则需要你把现有的.ssh文件夹中的id_rsa.pub中的文件复制到github>setting>SSH and GPG keys中参考请点击
如果以上两点都没有通过,则需要你重新生成新的ssh密钥添加到sshh-agent参考请点击

完整的ssh配置过程参考GitHub文档

与node一样,如果想要全局使用git同样需要配置环境变量。如node中一样,同样需要把你git所在的路径如“G:\Git\cmd”,Git是你安装git的目录。



其他软件

许多软件其实都是由于环境变量没有配置无法全局的使用某些变量,如vscode无法使用code命令,只需要在系统的环境变量加入vscode所在路径即可。

当你不知道此命令的路径放在哪里,可以使用where命令,如:where code

当然还有一些软件则是因为重装,缺失了必要的依赖,导致程序无法运行。
如在打开某个程序时弹出

1
无法启动此程序,应为计算机中丢失MSVCP140.dll.尝试重新安装该程序以解决问题

这种错误,指的是你计算机缺失了MSVCP140.dll,.dll的意思是动态链接库,它是一个应用程序的拓展。缺失了它你只是重装这个软件是行不通的。

当然也有例外,有些软件在安装时,会检查系统环境是否具有某个库,如果不存在会自动安装这个库。
遇到这种情况的解决方法是:

1
2
3
4
在这个网站
https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads
下载VC_redist.x86和VC_redist.x64
`

还有一些软件如wps、epic这种,只需要把原有的程序卸载或者删除重新安装就好了。
PS:很不爽要重新,后续发现可以解决的方法会继续更新。