如何从 Windows 上的 cli 卸载 VS Code
How to uninstall VS Code from cli on Windows
我正在尝试在 Windows 上为 installing/uninstalling VS Code 创建一个 SCCM 包。我可以毫无问题地安装,但我无法卸载它。
这是我尝试过的:
作为参考,VSCodeSetup-x64-1.28。0.exe 是我用来安装 vs code 的可执行文件。
来自 Powershell:
Start-Process -FilePath .\VSCodeSetup-x64-1.28.0.exe -ArgumentList "/uninstall" -Wait -PassThru (这只执行安装程序,没有卸载选项)
启动进程-FilePath "C:\Program Files\Microso
ft VS Code\Code.exe" -ArgumentList "/uninstall" -Wait -PassThru (这只会打开 VS Code)
我查看了以下站点的命令行选项,但没有提到卸载。
http://jrsoftware.org/ishelp/index.php?topic=setupcmdline
查看 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ 中的卸载字符串(对我来说是 {F8A2A208-72B3-4D61-95FC-8A65D340689B}_is1 但这可能取决于版本)似乎有一个 REG_SZ QuietUninstallString 在我的例子中指向:
"C:\Program Files\Microsoft VS Code\unins000.exe" /SILENT
因此,如果这些都是默认安装,您可以只对该路径进行硬编码(相对于您安装它的位置,因此可能是程序文件 (x86) 或其他路径),或者在某些脚本中卸载之前读取字符串并使用直接(也可能受WoW64的影响我只在32位系统上做了一个快速测试)
我正在尝试在 Windows 上为 installing/uninstalling VS Code 创建一个 SCCM 包。我可以毫无问题地安装,但我无法卸载它。
这是我尝试过的:
作为参考,VSCodeSetup-x64-1.28。0.exe 是我用来安装 vs code 的可执行文件。
来自 Powershell: Start-Process -FilePath .\VSCodeSetup-x64-1.28.0.exe -ArgumentList "/uninstall" -Wait -PassThru (这只执行安装程序,没有卸载选项)
启动进程-FilePath "C:\Program Files\Microso ft VS Code\Code.exe" -ArgumentList "/uninstall" -Wait -PassThru (这只会打开 VS Code)
我查看了以下站点的命令行选项,但没有提到卸载。 http://jrsoftware.org/ishelp/index.php?topic=setupcmdline
查看 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ 中的卸载字符串(对我来说是 {F8A2A208-72B3-4D61-95FC-8A65D340689B}_is1 但这可能取决于版本)似乎有一个 REG_SZ QuietUninstallString 在我的例子中指向:
"C:\Program Files\Microsoft VS Code\unins000.exe" /SILENT
因此,如果这些都是默认安装,您可以只对该路径进行硬编码(相对于您安装它的位置,因此可能是程序文件 (x86) 或其他路径),或者在某些脚本中卸载之前读取字符串并使用直接(也可能受WoW64的影响我只在32位系统上做了一个快速测试)