芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 4695|回复: 0

modelsim启动后弹窗:Error in startup script couldn't open

[复制链接]
  • TA的每日心情
    开心
    2021-12-31 09:03
  • 71

    主题

    78

    帖子

    976

    积分

    高级会员

    Rank: 6Rank: 6

    积分
    976
    发表于 2021-12-30 16:41:19 | 显示全部楼层 |阅读模式

    问题描述

    部分学员在使用modelsim进行仿真时,会出现弹窗:Error in startup script,且无法继续进入软件,如下图所示:

    QQ图片20220101204003.png

    弹窗内容为:

    couldn't open "C:/WINDOWS/TEMP/VSOUT5tq56a": permission
    denied
    while executing
    "open $f r"
    (procedure "watch_ file" line 16)
    invoked from within
    "watch file $stdout file"
    invoked from within
    "ncFyP12 -+"
    (file "C:\altera\13.0\modelsim ase\win32aloem/../tcI/vsim/vsim"
    line 1)

    点击确定,关闭弹窗后,modelsim也退出了。

    问题原因

    此问题出现的原因为Modelsim的注册表信息损坏或异常,理论上我们只需要修复该项内容即可,但是由于其中的信息项较多,笔者又暂时没排查到是哪一项出问题导致的,所以粗暴的解决方案就是将其原本的注册信息全部删除,让软件启动时读不到注册信息,强制重新建立所有注册项,从而修复问题。

    解决方法

    打开注册表编辑器,将HKEY_CURRENT_USER\Software\Model Technology Incorporated修改为Model Technology Incorporated-old,保存并退出,然后重启modelsim软件,再次打开注册表编辑器,就会发现软件新建了一个名为“Model Technology Incorporated”的项,如下图所示:

    结果.png

    注意事项

    将注册表修改后,只有重新启动modelsim才能再次建立注册项实现修复。

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

    GMT+8, 2024-11-23 16:08 , Processed in 0.112556 second(s), 34 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

    快速回复 返回顶部 返回列表