V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
升级到 Windows 11
Sponsored by
LinkedIn
2000 个不用坐班的远程好工作在召唤你 · 弹性上班不打卡,工作和生活都能拥有
2000 个不用坐班的全球远程工作,帮助 V2EX 的小伙伴开启全新的工作方式。
Promoted by LinkedIn
seanzxx
V2EX  ›  Windows

都 Windows 11 了,微软的出错信息越来越不用心了

  •  
  •   seanzxx · 52 天前 · 2872 次点击
    这是一个创建于 52 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想安装一个免费的 HEVC 解码器,结果安装不了,也不知道什么错。

    20 条回复    2022-08-28 21:00:06 +08:00
    CodeM
        1
    CodeM  
       52 天前   ❤️ 4
    早就这样了,坐和放宽
    penll
        2
    penll  
       52 天前
    估计,给用户看的提示这个。真实错误代码和异常的堆栈。他们已经上报了
    fournoas
        3
    fournoas  
       52 天前
    我也碰到了,好像是 windows 的 bug 。windows update 一下,删除 msstore ,重新安装,然后 WSReset 重置一下,再用 dism++清理了一波,总算恢复正常了
    learningman
        4
    learningman  
       52 天前
    提供了详细的错误信息你也很难解决,Windows 又不开源
    ecloud
        5
    ecloud  
       52 天前
    不错了,至少比当年说你“非法”强多了
    knightjun
        6
    knightjun  
       52 天前   ❤️ 1
    这种一看就是没好好写错误处理代码,直接在最外层 catch 错误
    zx900930
        7
    zx900930  
       52 天前
    @knightjun 你想多了, 它的详细 traceback log 都是在后台记录的, 给你用户看也看不懂, 所以干脆就不显示, 自动或者手动 report 的时候就会回传详细错误.
    seanzxx
        8
    seanzxx  
    OP
       52 天前
    @zx900930 你说的和 @knightjun 说的不冲突呀,写日志很简单,必要的步骤都记下来,然后记一下 stacktrace 就好了,然后最外层包一下 try catch ,显示一下够通用的信息。

    我的槽点是出错了就显示具体哪儿出错了呀,比如磁盘问题,网络问题或是服务器问题,以前的错误信息诡异但还有一个具体的错误信息编号可以在网上找解决方案,现在这个错误信息就完全没办法了。
    knightjun
        9
    knightjun  
       52 天前
    @zx900930 其实不冲突,traceback log 只是包含堆栈信息,方便开发定位在哪个函数出问题,traceback log 在最外层的 catch 过程记录就行了,用户确实看不懂。
    但是良好的错误处理是会考虑给用户看的,比如 open 文件的时候失败了,就判断并且向用户提示具体的失败原因,是磁盘满了还是文件被占用,像磁盘满了这种错误用户一般可以自己处理的,不过这种代码写起来很繁琐。差一点的错误处理就是返回错误代码,让用户上网去搜索原因。最差的就像这个帖子一样,直接显示错误,不说明原因。
    bk201
        10
    bk201  
       51 天前
    可能是不可预料的错误
    beeeeeeat
        11
    beeeeeeat  
       51 天前 via iPhone
    禁用 Windows Update 了吗?
    djokor
        12
    djokor  
       51 天前
    科学上网软件退了试试
    MiketsuSmasher
        13
    MiketsuSmasher  
       51 天前 via Android
    Windows 以前的错误信息是,出错了就给用户一个错误码让用户自己查,也不写可能导致的原因,也看不出来他们到底有多走心。
    xieqiqiang00
        14
    xieqiqiang00  
       51 天前 via Android
    @MiketsuSmasher 其实有个 事件查看器 里面记录了 Windows 的大小 log
    seanzxx
        15
    seanzxx  
    OP
       51 天前
    @djokor 不用科学上网,我发现下载没问题,安装的时候出错了。
    seanzxx
        16
    seanzxx  
    OP
       51 天前
    @fournoas 问题解决了,去控制中心里面 找 Troubleshoot ,然选 Windows Update 。
    系统一顿操作以后,再重启,安装就没有问题了

    bclerdx
        17
    bclerdx  
       51 天前
    @seanzxx Windows 10 也是不是这样,特别是 Microsoft Store 哦。
    fournoas
        18
    fournoas  
       51 天前
    @seanzxx 我怀疑是证书更新的原因。之前安装证书失效了,所以安装失败
    iPc666
        19
    iPc666  
       27 天前   ❤️ 1
    来这里安装离线包 https://www.crxsoso.com/store/category/apps ,点击右侧灰色的小按钮

    https://imgur.com/LErB0iF
    iPc666
        20
    iPc666  
       27 天前
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2569 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 07:16 · PVG 15:16 · LAX 00:16 · JFK 03:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.