VS Code Server占用远程Windows系统大量临时空间求助
VS Code远程SSH重复生成Server临时文件导致空间耗尽的问题
这种情况很多用户都碰到过,核心原因如下:
- VS Code通过远程SSH连接时,会自动匹配本地VS Code的版本,下载对应的VS Code Server包到远程系统的临时目录
C:\Users\<user>\AppData\Local\Temp。如果本地VS Code频繁更新、远程系统的固定Server目录(C:\Users\<user>\.vscode-server)没有读写权限,或者连接过程中意外中断,都会导致Server无法完成安装并迁移到固定目录,每次新连接都会重新下载一份新的Server包,而旧的临时文件不会自动清理,日积月累就会占用大量磁盘空间。
临时释放空间的办法
关闭所有VS Code远程连接窗口,直接删除C:\Users\<user>\AppData\Local\Temp下所有包含vscode-server-win32-x64的文件夹即可。
永久解决的方案
- 检查权限:确保远程系统的
C:\Users\<user>\.vscode-server目录拥有读写权限,这样VS Code完成Server下载后会自动将文件迁移到这个固定目录,后续连接会直接复用,不会重复下载。 - 稳定版本:如果不需要频繁更新VS Code,可以关闭自动更新功能,保持本地版本稳定,减少因版本差异触发的Server重新下载。
- 指定安装路径:在本地VS Code的设置中搜索
remote.SSH.serverInstallPath,将其值设置为远程系统的C:\Users\<user>\.vscode-server,强制VS Code复用已有Server文件,避免重复生成临时文件。
内容的提问来源于stack exchange,提问作者pipplo
相关产品推荐
相关产品推荐

