最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

Windows 11 预览版现严重 Bug,原来是内置广告惹的祸

  • 2021-09-08
  • 本文字数:1168 字

    阅读完需:约 4 分钟

Windows 11 预览版现严重 Bug,原来是内置广告惹的祸

上周,微软向 Windows Insiders 用户推送了新版本的 Windows 11,很快首批安装新版本的测试人员就遇到了问题,桌面、开始菜单、任务栏以及其他核心组件频繁出现崩溃和无法加载的情况。微软也快速定位问题并提供了修复注册表项的解决办法。

内置广告通信问题引发崩溃

 

微软没有透露该问题出现的细节,国外开发者 Daniel Aleksandersen 对此进行了深入调查,他在 Twitter 和 Reddit 上分享了该问题,得到了很多解决方案。大多数解决方案都提到了设备无法与微软服务器通信的情况。Daniel 初步判断,问题原因不是本次 Windows Update 提供的更新所造成的,而是 Windows 内置许多云服务里一个名为 IrisService 的 Windows 组件下载的小文件导致的。IrisService 是 Windows Spotlight 服务的一部分,它主要负责获取当天的 Bing 壁纸;锁屏提示、促销、建议;以及广告。

 

之后 Daniel 根据微软提供的解决方案,将问题缩小到一个包含序列号 JSON blob 的注册表键。该 blob 包含一个的广告,是推广微软的即时协作工具 Microsoft Teams 的广告,如果你没有设置过 Teams 上的 Windows 账户,你可以通过 Win 键 + C 的方式查看面板上的内容,与 blob 中的信息和图像完全一致。至此基本可以确定是 Teams 的广告与服务器通讯问题导致的桌面瘫痪崩溃问题。

无法移除的广告,正式版发布前仍需解决的事情

 

微软从 Windows 10 开始向系统推送广告,Windows 11 中也不例外。目前 Microsoft Teams 已整合在系统中,这个广告会以通知的形式弹出,即使用户关闭了所有通知,仍会收到推送。另外,当前的 Windows 系统还有很多组件会随时从云端获取内容,从 Bing 壁纸到资讯和广告,如果其中一项无法与服务器正常通信,崩溃问题就会出现。

 

Daniel 表示 “Insiders 版本出现问题是可以预料的,只不过没想到 Windows shell 的架构如此脆弱,会因为一个失败的云服务而停止响应,只是因为一个带有广告的 JSON blob,你的计算机就变的毫无用处。 Windows 中的广告对微软很重要,但用户根本不希望广告出现在这里,每天有数以百万计的人依赖 Windows,它需要更强大的稳定性。”

 

目前微软提供了修改注册表的解决办法,只能解决一时的问题,并没有做到根治,在下个月就要发布 Windows 11 正式版的情况下,微软需要提供更稳妥方案。例如将不太重要的依赖云的系统,与核心操作系统隔离,这里并不是要微软移除账户、娱乐、云游戏等有价值的云服务,只是尽量避免出现类似情况,一个广告服务通信小问题就影响到 Windows 核心组件的正常运行。

 

参考链接:

 

https://blogs.windows.com/windows-insider/2021/09/02/announcing-windows-11-insider-preview-build-22000-176/

 

https://twitter.com/windowsinsider/status/1433593880541163529


关联阅读:


揭晓 Windows 11 如何做到原生支持安卓应用


Windows 11 将于 10 月 5 日发布,运行 Android 应用还要再等


2021-09-08 15:354476

评论

发布
暂无评论
发现更多内容

好好编程-物流项目07【SpringMVC整合】

Java 程序员 后端

大专生出身,做Java程序员真的没有春天吗?冲刺拼多多终拿下Offer

Java 程序员 后端

大年初三,我带着Spring事务管理详解来给大家拜年啦-!

Java 程序员 后端

大战618,决胜双十一 高并发秒杀系统解密—后端java程序员力荐

Java 程序员 后端

大神万字总结:InnoDB 锁类型及其详细分析

Java 程序员 后端

天哪!手动编写mybatis雏形竟然长这样

Java 程序员 后端

在线文本中英文数字清除工具

入门小站

工具

040022-week3-design

InfoQ_70156470130f

太强了,阿里P8面试官用1个多月,总结1000道题的Java面试文档!

Java 程序员 后端

多线程详解第4讲:线程同步(重点)

Java 程序员 后端

头条二面:你确定ThreadLocal真的会造成内存泄露?

Java 程序员 后端

好好编程-物流项目04【Mybatis逆向工程】

Java 程序员 后端

好险!一入职就遇到MySQL这么大Bug!差点背锅走人!

Java 程序员 后端

阿里技术官限产的MySQL高级笔记及面试宝典,简直开挂

Java MySQL 数据库 程序员

头条五面惨败,被虐到怀疑人生!面试官三十六连击,你能答出多少?

Java 程序员 后端

女生适合学编程吗?

Java 程序员 后端

linux检测系统是否被入侵(上)

入门小站

Linux

Go语言,垃圾回收、三色标记原理,终于能跟面试官扯皮了!

微客鸟窝

垃圾回收 Go 语言 11月日更

好好编程-物流项目13【登录认证-shiro实现】

Java 程序员 后端

通过程序来介绍Node.js 的几个文件读写和事件监听API

Regan Yue

nodejs js Node 11月日更

大厂炸锅了!这份全程无尿点的Java彩版面试开挂攻略在GitHub火了

Java 程序员 后端

天天curd,怎么才能成长,跳离CRUD的苦海?

Java 程序员 后端

太悲伤了,女朋友面试惨遭面试官吊打,半夜偷偷摸摸躲在被子里抹眼泪刷题

Java 程序员 后端

云原生 DevOps,模型化应用交付能力很重要!

阿里巴巴云原生

DevOps 云原生 模型 应用交付

奉劝各位学弟学妹们,该打造你的技术影响力了!

Java 程序员 后端

奉劝那些想把编程学好的学弟学妹们!呕心沥血,袒露心声,掏心掏肺

Java 程序员 后端

好好编程-物流项目01【搭建maven工程】

Java 程序员 后端

太刺激了,面试官让我手写跳表,而我用两种实现方式吊打了TA

Java 程序员 后端

太强了!这是我见过最通俗易懂的一篇Spring知识点总结

Java 程序员 后端

JavaScript 中对象处理之Object.freeze 与 Object.seal

devpoint

JavaScript Object 11月日更

大厂面试必备:JVM-垃圾回收机制—垃圾回收中的概念

Java 程序员 后端

Windows 11 预览版现严重 Bug,原来是内置广告惹的祸_其他_辛晓亮_InfoQ精选文章