免责申明:本文可能由社区贡献或涉及第三方产品信息,建议您访问社区或第三方产品的官方网站获取帮助与支持。第三方产品不在阿里云售后支持范围。本文仅供参考,阿里云不做任何暗示或其他形式的承诺。
问题描述
在Windows系统中安装某些程序后,运行ossbrowser程序无响应。
问题原因
某些程序在安装时会添加Windows系统的环境变量以支持程序运行,增加的某些环境变量影响了ossbrowser程序的运行。详情请参见案例:
某些程序安装时增加环境变量属于正常情况,例如安装Node.js运行环境会自动增加node
和npm
的环境变量。
解决方案
检查Windows系统的环境变量,确认是否存在名称含有node的变量。如果存在,可尝试删除此变量,然后重新运行ossbrowser程序。
删除环境变量中的变量可能会导致某些程序无法正常运行。删除前,务必备份变量名和变量值。若删除后,某些程序无法正常运行,可通过备份的变量名和变量值进行恢复。
更多信息
本小节主要介绍“安装其他云厂商存储产品程序后无法运行ossbrowser程序”案例。
案例背景
在Windows 10系统的电脑中先安装了ossbrowser程序,可以正常使用。后来安装了其他云厂商的存储产品程序,再次运行ossbrowser程序时,程序无响应。卸载其他云厂商的存储产品程序后,ossbrowser程序仍然无法正常运行。
排查过程
ossbrowser程序内置Node.js运行环境,如果ossbrowser程序无法运行,优先检查Windows 10系统的环境变量及注册表。
经过对比测试,发现安装其他云厂商的存储产品程序后,环境变量中新增了一个名为
NODE_OPTIONS
的变量。仅安装ossbrowser程序后的环境变量
安装其他云厂商存储产品程序后的环境变量
新增的环境变量与Node有关,可能影响了ossbrowser程序的运行。记录该变量名和变量值用于备份,删除此变量,尝试重新运行ossbrowser程序。
发现ossbrowser程序可以正常运行了,同时其他云厂商的存储产品程序也可以正常运行,未受到影响。