写点什么

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:355683

评论

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

Soul 云原生网关最佳实践

阿里巴巴中间件

阿里云 云原生 实践 云原生网关

Tuxera NTFS2023版读写NTFS磁盘功能工具

茶色酒

Tuxera NTFS2023

新思科技发布《2023年开源安全和风险分析》报告

InfoQ_434670063458

开源 新思科技 软件安全

重磅通知!OpenAI又放大招:官宣开放API接口-3.5版本 需求大涨,机遇与挑战并存,谁能拔得头筹?

加入高科技仿生人

人工智能 开源 openai ChatGPT

首批!阿里云容器服务 ACK 顺利通过信通院云原生混部项目评估

阿里巴巴中间件

阿里云 容器 云原生

BaseAdapter优化

芯动大师

ConversionService baseadapter viewholder

基于Python+UIautomation的WindowsGUI自动化测试实战(二)-计算器

Python 自动化测试 GUI UIaotumation

数据库革新拐点已来——MatrixOne Beta Program Recap

MatrixOrigin

云原生 分布式数据库 MatrixOrigin MatrixOne

软件测试/测试开发 | 一步一步学测试平台开发-Vue restful请求

测试人

软件测试 自动化测试 测试开发 测试平台

ChatGPT辅助编程

鲸品堂

ChatGPT 企业号 3 月 PK 榜

2022 IoTDB Summit:阿里白渐《迈向物联网时代大数据计算平台——MaxCompute 基于IoTDB构建解决方案》

Apache IoTDB

大数据 时序数据库 IoTDB

使用metrics-server监控k8s的资源指标

tiandizhiguai

DevOps 微服务 云原生 k8s

新思科技为三星SDS公司开源使用和风险管理提供自动治理解决方案

InfoQ_434670063458

开源 软件开发 新思科技 软件安全

隐私计算技术路线介绍及对比

隐语SecretFlow

隐私计算

OpenKruise 开发者不容错过的带薪实习机会!马上加入 LFX Mentorship 计划

阿里巴巴中间件

阿里云 开源 云原生 OpenKruise

使用 Pulumi 打造自己的多云管理平台

亚马逊云科技 (Amazon Web Services)

Amazon S3

小程序容器作为软件中间件技术不可忽视的价值

FinFish

小程序容器 小程序技术 软件中间件

微服务引擎 MSE 企业版全新升级

阿里巴巴中间件

阿里云 微服务 云原生

BI工具数据看板对比:瓴羊Quick BI与Smart BI

流量猫猫头

what量化合约系统开发&源码丨clear合约量化系统开发技术(Demo案例)

I8O28578624

软件测试/测试开发 | 测试平台开发-前端开发之Vue router路由设计

测试人

软件测试 测试开发 测试平台

引领云数仓创新浪潮 HashData闪耀PostgreSQL中国技术大会

酷克数据HashData

基于Python+UIautomation的WindowsGUI自动化测试实战(一)-记事本

自动化测试 GUI UIaotumation

下一站,冠军|走进2022 OceanBase数据库大赛12强

OceanBase 数据库

数据库 oceanbase

软件测试/测试开发 | 测试平台开发-前端开发之Vue.js 框架的使用

测试人

纵存科技加入龙蜥社区,共建高性能存储软件栈

OpenAnolis小助手

开源 合作伙伴 龙蜥社区 CLA 纵存科技

ChatGPT潜能很大,问题也是

引迈信息

人工智能 低代码开发 应用开发 ChatGPT JNPF

ICLR 2023 | 网易伏羲3篇论文入选,含强化学习、自然语言处理等领域

网易伏羲

更高效、更实用的跨端开发选择

FinFish

flutter finclip 小程序容器 跨端框架

ChatGPT 是真的银弹吗? | 社区征文

宇宙之一粟

Go 思考 后端 征文投稿 ChatGPT

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