重新安装node遇到得问题:Failed to open XML file C : Program FlesInodejs Inode _ etw ....

241 阅读2分钟

Failed to open XML file C : ProgramFlesInodejs Inode _ etw _ provider . man , system error :-2147221164*

都是干货;

这个问题之前没有遇到过,只看见有人说在win7的企业版遇到过。先说一下我是怎么遇到这个问题得,我是在win11企业版本遇到的,想升级一下node版本,卸载掉原有得node之后,重新安装出现得;中间尝试过重新开机、换个盘存依然不行;到会遇到如下图得问题,发生回滚,退出安装;

图片1.png

头一次遇到这种问题比较懵逼,在百度上搜索了一下,但是没有找到具体的解决方案,但看到说删除ETW但也不知道具体的位置;闲话不多说直接上干货;

解决方法:
1.通过重新安装的方法来安装;
- 1) 确保node的删除干净;
- 2) 重新选择安装node一路点击<next> 在安装到runtime得时候,点击runtime,你会发现在tuntime下面有个ETW,请手动删除ETW,然后继续安装即可;
- 3) 重新关闭vscode(编辑器) 或者 终端命令;
- 4) 输入node -v 验证即可;
2. 可以尝试nvm来安装node;
- 1)确保node的删除干净;
- 2)按照一下方法进行安装;
 
a.首先选用1.1.7版本;nvm-setup进行安装;

注意:在安装路径最好不要出现空格和汉字;

b.在nvm文件下面有settings文件按照下面配置;

root: D:\nvm\nvm

path: D:\nvm\node

arch: 64

proxy: none

node_mirror: <https://npm.taobao.org/mirrors/node/>

npm_mirror: <https://npm.taobao.org/mirrors/npm/>

c.然后进行你所有需要的node版本进行安装:nvm install v16.14.2

我这边安装了v16.14.2v12.18.2

d.然后使用某个版本:nvm use v16.14.2

e.验证版本号:node -v

常用命令:

nvm ls // 查看node版本号

nvm uninstall v16.14.2 // 卸载node版本

nvm -v // 查看nvm 版本号