Windows 10 LTSC 2019 (1809)打不开VSCode

一直用Windows7,直到办公室的电脑都升级成了Windows10。经常两头修改文件、使用相同的配置、相同的软件,甚至安装目录都是相同的位置,所以将家里的笔记本也升级为Windows 10 LTSC 2019 (1809)。晚上简单使用,发现比Windows7好用,首先驱动都是新的,我的T540P自动安装了驱动。其次,开机关机比Windows7快,特别是关机。为防意外,马上GHOST先!

早上安装了OFFICE 2019 Proplus,然后又将VSCode顺便设置了。测试Office安装没问题,测试VSCode,点击没反应!?检查批处理,没问题的,Windows7中的几次GHOST都用过,肯定不是批处理的问题!断开配置文件的联结,不行!官网下载便携版,直接点击,没反应!下安装版,点击没反应!这????????莫不是要C++运行库,从2005到2015都安装,x32x64的,点击没反应!网上有说网络设置的问题,运行命令netsh winsock reset后,点击没反应!

寻思早上刚关闭了病毒保护、装了OFFICE 2019,再没有做其它的。只好Ghost回Windows 10,启动后点击,VSC启、动、了,以前Win怎么用的,现在就可以怎么用!排除了关闭病毒保护的问题。重新安装OFFICE 2019,点击VCS,正常启动!什么问题????应该是早上先删除了swapfile.sys,然后启动后有生成了,看到大小一样,就没管。但是好像也不是这个问题吧!

下午又Ghost了一次,发现问题应该是:批处理中用了MKLINK,然后以管理员方式运行批处理,生成的.vscodecode不能用,根本就进不去,但是右键注册了一个管理员CMD,运行后输入命令,建立的.vscodecode能用,然后也正常了。

mklink /J "%USERPROFILE%\.vscode" ".vscode" 
mklink /J ""%APPDATA%\Code"" "Code" 

右键的管理员CMD

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\Dos]
@="管理员CMD"  
"icon"="C:\\Windows\\System32\\shell32.dll,24"  
[HKEY_CLASSES_ROOT\Folder\shell\Dos\Command]
@="C:\\windows\\system32\\cmd.exe /s /k pushd \"%V\""

[HKEY_CLASSES_ROOT\Directory\Background\shell\runas]  
@="管理员CMD"  
"icon"="C:\\Windows\\System32\\shell32.dll,24"    
[HKEY_CLASSES_ROOT\Directory\Background\shell\runas\command]  
@="cmd.exe /s /k pushd \"%V\"" 
posted @ 2020-12-28 13:31  hzworld  阅读(555)  评论(0编辑  收藏  举报