卸载matlab2020b失败,找不到指定文件

回答 (2 件)

xuwenbo
xuwenbo 2022 年 7 月 3 日
編集済み: xuwenbo 2022 年 7 月 3 日

24 投票

直接删除 ...\MATLAB\R2020b\help 整个 help 文件夹即可(可以先移入回收站),这里再运行 uninstall 程序就能成功了。
另一种方式是,随便拷贝一个 help 目录下其他文件内的 helpseach 中的 segments_xx 文件放在未找到的目录下(并根据报错重命名,如 segments_6 等),即可。
不过因为 help 目录下有大量 segments_xx 文件缺失,并且 xx 部分还不是一样的,只能根据删除时提示的错误来确定,所以操作会相当费时。因此尝试更加激进的删除方式,如下:
根据情境猜测,help 目录下应该有某些文件引用了 segments_xx 文件,导致找不到时报错,所以直接考虑将整个 help 目录手动删除,从源头上避免在不知道哪个文件中引用了的 segments_xx 文件不存在的问题。

8 件のコメント

峘宇 燕
峘宇 燕 2022 年 11 月 22 日
有用,版本2021a,直接删了help文件夹就卸载成功了
杨 谷
杨 谷 2022 年 11 月 29 日
同版本有用加一
jn
jn 2023 年 1 月 13 日
牛,卸载了
金达 刘
金达 刘 2023 年 2 月 11 日
有用,666
a b
a b 2023 年 2 月 23 日
zh真的有用,太感谢了!
燕 王
燕 王 2023 年 2 月 24 日
简单粗暴但行之有效!感谢!!!
Michael Hunter
Michael Hunter 2024 年 4 月 19 日
有用,谢谢
昊
2025 年 9 月 10 日
感谢

サインインしてコメントする。

Nicholas Zhou
Nicholas Zhou 2021 年 10 月 18 日

2 投票

这个算已知问题,经常出现在混合语言设置的Windows系统上。
粗暴的解决办法是直接把整个MATLAB\R2020b目录删了,然后去%PROGRAMDATA%\MATLAB\SupportPackages把R2020b目录也删了。删彻底的话(MATLAB的个人配置)还有%USERPROFILE%\AppData\Roaming\MathWorks\MATLAB\R2020b目录也可以删掉。
如果你还是想通过MATLAB的卸载程序正常卸载,还有一个办法,去别人那把helpsearch目录拷贝过来复制到你的这个目录,再重启卸载程序。
要避免以后安装卸载R2020b仍出现类似问题,建议将Windows的语言设置统一成中文(或英文)。这里有三个地方:
  1. 区域 - 国家或地区:中国
  2. 区域 - 区域格式:中文(简体,中国)
  3. 区域 - 管理,非Unicode程序的语言:中文(简体,中国)
修改后,在 区域 - 管理 对话框页面,“复制设置(O)...",将当前设置复制到 “ 欢迎屏幕和系统账户”,以及“新建用户账户”。
复制后,你的当前用户、欢迎屏幕、系用户账户,都会是:
显示语言:中文(简体)
输入语言:中文(简体,中国) - 微软拼音 【或者你设置的其它默认输入法】
格式: 中文(简体,中国)
位置: 中国
重启电脑开始你的安装。如此,你在线给MATLAB打补丁(如R2020b Update5),也不会出错,卸载也能顺利完成。

カテゴリ

ヘルプ センター および File Exchange启动和关闭 についてさらに検索

製品

リリース

R2020b

タグ

質問済み:

2021 年 9 月 17 日

コメント済み:

昊
2025 年 9 月 10 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!