重装系统后VS Code安装更新失败解决方案

本文针对重装系统后,VS Code不在C盘安装的情况,详细介绍了如何解决更新失败的问题。通过选择系统安装包,指定原有安装路径,避免了C盘重新安装,并保留用户配置。同时提供了解决下载速度慢的国内镜像替换方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

重装系统后VS Code安装更新失败解决方案

1.前言背景介绍:

我的VScode安装目录为E:\software\Microsoft VS Code,不在C盘。
因为我最近重装了系统,加上好一段时间没有用VScode,所以就打开它来做点东西,需要说的是,重装之后,安装目录不在C盘的VScode仍然可以正常打开与编写文件,但是以前下载的插件是在C盘下的,所以被清理掉了。如果需要使用,需要重新下载配置。

问题:我在使用的时候发现了个更新新版本,于是就想都没想就点了,然后问题就来了,红色警告弹窗提示找不到C:\Users…\code.exe文件,还有给出了一个事件日志的文件路径,我没截图。我去看了日志文件,大概意思是提示没有找到C:\Users***\AppData\Local\Programs\Microsoft VS Code\Code.exe文件。
我找了两个差不多的图,内容是一样的。

目标:不在C盘安装的情况下更新我E盘的VScode。
在这里插入图片描述

在这里插入图片描述

2.实际搜索操作

  1. 重启,这个老办法,但这个情况显然没什么用的,不过还是先重启一下了。

  2. 在给出的临时文件夹里面有个下划线的文件夹,有人说剪到外面,我试了。这个问题就是,那个文件夹里面剪到外面依然是C盘下,重启code提示更新,但这是就是在C盘重新安装了一个VScode,电脑上就有两个VScode,一个新的C盘的,一个原来的旧的。
    本方法参考链接: VS Code更新失败或安装路径不存在

  3. 复制旧文件夹的code.exe文件
    文件夹不是提示没有嘛???那我去那边复制一个不就行了???完美解决???
    看是没有任何问题,不过也是在C盘安装了一个新的VScode。
    本方法参考链接VS Code安装更新失败解决方案

  4. 还有我看到一个更狠的方法:关联文件,套娃。这个我看了也想过了,但我认为还有更加简单的方法,,所以没做这个。
    参考链接关于vscode更新总提示找不到code.exe解决后发现他老往我C盘装这件事

  5. 还有其他方法,但不是我这个情景的就不搜集了。

3.我自己的方法

因为如果打开旧的VScode在面板进行更新的话,它会在C盘下载一个安装包,自动更新肯定不会成功的,因为它缺少一个code.exe文件。所以我想的是我在VScode官网下载新的安装包,直接覆盖原文件夹进行安装。这样子会保留用户的配置(如果有,不会删掉的)。

那么关键的点就在这里,下载的时候要选择System Installer ,不要选择User Installer.因为User版本点开安装是没有安装路径选择的,默认安装到C盘的当前用户文件夹下面,还是在C盘。你选择下载System版本安装的时候会出现安装目录的选择界面,这时候就要选择与之前旧的安装目录一样的文件路径。我的是E:\software\Microsoft VS Code。安装完毕后打开VScode就发现已经是最新版本。

完美更新,而且还重新写进了PATH,注册了注册表。而且后续更新也可以直接在VScode里面进行更新,无需再来一次,也不会在C盘整多一个VScode,一举多得。
(打开官网往下拉到底)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

关于下载速度,很慢,的确。但是根据以前换Linux软件源的经历很自然的遇到这种情况是需要国内镜像替换,速度就会快的飞起,具体操作参考这篇博客吧,我不做实验了。
参考链接VSCode官网下载缓慢或下载失败的解决办法

这是写在我找了很多方法,然后已经实践完成后的回忆。很多地方没有及时截图。
这是重装之后的情况才适用。其他情况我不知道。

  • 注意一点,当按照我的方法装了之后,再次双击安装包进行安装,是没有了路径选择页面的,我也不清楚是为什么,但是继续安装会安装到已安装的位置。例如,我的是在E盘的,按上面操作完成后再次双击安装包,依然会安装到E盘,其他文件配置也会保留。

我本来想复现那个路径的选择界面,无奈没有,于是继续安装下去,发现还是原来的目录,就放心了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JerryGW

赠人玫瑰,手留余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值