Windows系统中安装某些程序后ossbrowser.exe程序无法运行

说明

免责申明:本文可能由社区贡献或涉及第三方产品信息,建议您访问社区或第三方产品的官方网站获取帮助与支持。第三方产品不在阿里云售后支持范围。本文仅供参考,阿里云不做任何暗示或其他形式的承诺。

问题描述

Windows系统中安装某些程序后,运行ossbrowser程序无响应。

问题原因

某些程序在安装时会添加Windows系统的环境变量以支持程序运行,增加的某些环境变量影响了ossbrowser程序的运行。详情请参见案例:

说明

某些程序安装时增加环境变量属于正常情况,例如安装Node.js运行环境会自动增加nodenpm的环境变量。

解决方案

检查Windows系统的环境变量,确认是否存在名称含有node的变量。如果存在,可尝试删除此变量,然后重新运行ossbrowser程序。

说明

删除环境变量中的变量可能会导致某些程序无法正常运行。删除前,务必备份变量名和变量值。若删除后,某些程序无法正常运行,可通过备份的变量名和变量值进行恢复。

更多信息

本小节主要介绍“安装其他云厂商存储产品程序后无法运行ossbrowser程序”案例。

案例背景

Windows 10系统的电脑中先安装了ossbrowser程序,可以正常使用。后来安装了其他云厂商的存储产品程序,再次运行ossbrowser程序时,程序无响应。卸载其他云厂商的存储产品程序后,ossbrowser程序仍然无法正常运行。

排查过程

  1. ossbrowser程序内置Node.js运行环境,如果ossbrowser程序无法运行,优先检查Windows 10系统的环境变量及注册表。

  2. 经过对比测试,发现安装其他云厂商的存储产品程序后,环境变量中新增了一个名为NODE_OPTIONS的变量。

    仅安装ossbrowser程序后的环境变量

    安装其他云厂商存储产品程序后的环境变量

  3. 新增的环境变量与Node有关,可能影响了ossbrowser程序的运行。记录该变量名和变量值用于备份,删除此变量,尝试重新运行ossbrowser程序。

  4. 发现ossbrowser程序可以正常运行了,同时其他云厂商的存储产品程序也可以正常运行,未受到影响。