求助: vscode remote-ssh 问题

2021-06-30 14:58:40 +08:00
 Mrkon
目前是:
1. 安装了 wsl2 ssh 连接正常
2. powershell ssh 连接正常
3. 运行 cmd.exe 时报错 [已退出进程,代码为 1]
4. 查看报错日志也是有 Terminal shell path: C:\WINDOWS\System32\cmd.exe

我怀疑:
cmd.exe 被破坏了,但是不知道该怎么修复,求助。。。

打开 cmd 时具体报错为:
Microsoft Windows [版本 10.0.19042.1052]
(c) Microsoft Corporation 。保留所有权利。

[已退出进程,代码为 1]
3690 次点击
所在节点    Visual Studio Code
11 条回复
LeeSeoung
2021-06-30 15:01:52 +08:00
是不是没用管理员权限启动。。
Mrkon
2021-06-30 15:04:39 +08:00
@LeeSeoung 使用管理员权限启动还是一样的报错,在启动 powershell 还会报错:无法加载文件 C:\Users\Documents\WindowsPowerShell\profile.ps1 , 但应该不是这个原因
d0m2o08
2021-06-30 16:20:59 +08:00
win + r
cmd 能运行么
Mrkon
2021-06-30 16:36:10 +08:00
@d0m2o08 不能的,都是闪退。只有先打开 powershell 后再打开 cmd 才能看到它的报错
DogMingDD
2021-06-30 17:49:12 +08:00
重装系统吧,逃跑
YsHaNg
2021-06-30 20:19:17 +08:00
运行 powershell 就不用 cmd 了吧
Victor69
2021-06-30 20:50:36 +08:00
上次我遇到这样的问题,用遍所有能搜到的办法后,还是不行,最后只能原位重装系统...
Pagliacii
2021-06-30 21:28:13 +08:00
如果是使用 PowerShell 的话,可以在 VSCode 里更改一下 Terminal 的配置,指定为 PowerShell 的路径
QHKZ
2021-06-30 21:57:58 +08:00
试试用 Dism 或者 sfc 修复一下系统
Mrkon
2021-07-01 10:56:57 +08:00
@Pagliacii 不知道是不是我把配置项改错了的原因,我在 remote-ssh 中设置了 terminal.external.windowsExec 为"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",但还是不能使用。
Mrkon
2021-07-01 10:57:30 +08:00
@QHKZ 并没有检查出什么错误...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/786696

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX