Failed to open XML file C : ProgramFlesInodejs Inode _ etw _ provider . man , system error :-2147221164*
都是干货;
这个问题之前没有遇到过,只看见有人说在win7的企业版遇到过。先说一下我是怎么遇到这个问题得,我是在win11企业版本遇到的,想升级一下node版本,卸载掉原有得node之后,重新安装出现得;中间尝试过重新开机、换个盘存依然不行;到会遇到如下图得问题,发生回滚,退出安装;
头一次遇到这种问题比较懵逼,在百度上搜索了一下,但是没有找到具体的解决方案,但看到说删除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.2、v12.18.2
d.然后使用某个版本:nvm use v16.14.2
e.验证版本号:node -v
常用命令:
nvm ls // 查看node版本号
nvm uninstall v16.14.2 // 卸载node版本
nvm -v // 查看nvm 版本号