微软曾制作“死亡推车”工具故意破坏和调试早期的Windows USB基础架构

微软曾制作“死亡推车”工具故意破坏和调试早期的WindowsUSB基础架构在最近与DavePlummer的Dave'sGarage聊天中,拥有30年Windows经验的RaymondChen回忆了USB的早期发展以及围绕死亡之车进行的测试(和恶作剧)。这个装置是一辆老式的推车,你可能会在任何公司的收发室里找到它,如果那些收发室还存在的话。"死亡之车"并不运载邮件,而是装载了三个菊花链式USB集线器,并连接了至少60台其他设备。陈回忆说,上面插了至少有三种不同型号的鼠标、四个键盘、一台USB打印机和其他各种外围设备(下图),装满了他们能拿到的所有USB设备。幽默的是,这辆车又重又笨重,所以他们用一个USB游戏方向盘来为它指明方向。这些不同的设备通过菊花链集线器串联在一起。当程序员为每个驱动程序完善代码时,就会有人带着"死亡之车"来破坏他们的好事。小车上的所有设备只会同时插入一个USB插头,这一切发生时Windows就会疯狂地试图同时识别和安装所有这些设备。一旦USB基础设施稳定下来,所有驱动程序都安装完毕,"死亡之车"的工作人员就可以尝试使用每个设备,看看它们是否能正常工作,而不会出错。开发人员还会看着即插即用系统枚举设备并开始为它们加载驱动程序的同时拔掉插头。正如人们所预料的那样,这样中断进程通常会导致蓝屏死机,这也是小车名字的由来。当然,Windows内核程序员并不喜欢这样,因为这意味着他们必须重新检查自己"完美"的代码,并添加错误处理程序和其他调整。陈提到了一个调试实验室,各种测试机在桌子上一字排开。有时,推车司机会在晚上进去,把死亡推车插到每台电脑上,可能在一台电脑上运行5秒钟,在另一台电脑上运行7秒钟,再在另一台电脑上运行7秒钟,但出现不同的BSOD。然后,程序员会在早上赶到现场,发现一大堆问题需要他们去解决。DavePlummer对Windows也不陌生。从1993年开始,他在微软工作了10年,帮助开发MS-DOS。在Windows站稳脚跟之后,Plummer开发了各种应用程序,包括Windows任务管理器。Plummer现在是半退休状态--如果在大学授课间隙经营一个YouTube频道也算半退休的话--但他的简历加上陈的简历,让两位Windows专家的访谈变得非常有趣。...PC版:https://www.cnbeta.com.tw/articles/soft/1400197.htm手机版:https://m.cnbeta.com.tw/view/1400197.htm

相关推荐

封面图片

微软将在Windows中终止第三方打印机驱动程序

微软将在Windows中终止第三方打印机驱动程序微软计划在Windows中终止第三方打印机驱动程序,以支持的通用打印和扫描标准。自Windows1021H2开始,微软已将Mopria支持集成到操作系统中,通过MicrosoftIPPClass驱动程序实现对通过网络或USB连接的设备的支持。这将消除打印设备制造商提供自己驱动程序的需求,并通过PrintSupportApps框架将定制功能从Win32框架转移到UWP软件开发框架,提高可靠性和性能。微软将分阶段终止服务,到2027年除安全修复外将不再允许更新打印机驱动程序。制造商需要为客户提供替代手段来下载和安装打印机驱动程序。这一举措旨在淘汰遗留技术,为未来带来更好的打印体验。ViaDaneelGod投稿:@ZaiHuaBot频道:@TestFlightCN

封面图片

微软计划终止 Windows 上的第三方打印机驱动程序

微软计划终止Windows上的第三方打印机驱动程序随着Windows1021H2发布,Windows通过微软IPP类驱动程序为兼容的Mopria打印设备提供支持。这使得打印机厂商无需在提供专用安装程序和驱动程序。同时仍然可以通过微软商店应用为客户提供打印定制功能。随着Windows打印平台的这些进步,微软宣布停止对旧版v3和v4Windows打印机驱动程序提供服务。由于这是一个有影响力的变化,因此微软将在多年内分阶段进行:*2023年9月宣布终止服务计划。*2025年不会将新的打印机驱动程序发布到Windows更新,但现有打印机驱动程序仍然可以更新。*2026年微软改变打印机驱动程序的排名顺序,使Windows优先选择内置的IPP类驱动程序。*2027年除了与安全相关的修复之外,将不再允许第三方打印机驱动程序更新。现有的第三方驱动程序仍然可以获得。——

封面图片

微软发布Windows 11 USB4连接的相关支持文档 帮助用户使用时排除故障

微软发布Windows11USB4连接的相关支持文档帮助用户使用时排除故障USB-IF协议最初是在2019年3月基于英特尔Thunderbolt技术推出USB4协议,该协议提供更高的带宽可以大幅度增加数据传输速率(最高为40Gbps)。微软方面则是在2023年3月为Windows11Build23403/25314版中添加USB4相关的设置页面,用户可以在连接设备后转到该页面下检查所有成功配对连接的USB4设备:https://support.microsoft.com/en-us/windows/fix-usb-c-problems-in-windows-f4e0e529-74f5-cdae-3194-43743f30eed2#bkmk_usb411但并不是所有连接的USB4设备都可以成功使用USB4传输速率,当存在问题时Windows11会弹出USB设备功能可能受限制的提示,这个提示就代表虽然Windows11检测到该设备支持USB4但当前无法使用USB4。用户可能并不清楚为什么会出现USB4连接受限的情况,因为至少之前微软是没有提供帮助文档的,现在微软已经发布了一篇简短的帮助文档。目前这份帮助文档还比较简陋只提到几个问题,不过后续微软检测到的问题越多提供的解决方案也会越多,到时候应该会继续更新帮助文档帮助用户排除USB4连接方面的故障。下面是微软支持文档中提到的一些问题和解决方案:Q:您的设备或底座(Hub之类的设备)支持USB4,但插入的电脑端口不支持USB4,所连接的设备功能可能有限,因为并未使用USB4连接A:确保电脑/接口支持USB4,以便从连接的USB4设备或底座中获得最佳体验Q:您正在使用不支持USB4的线缆A:确保使用设备或底座制造商提供的线缆或使用经过USB4认证的线缆Q:您正在将USB4设备或底座连接到不支持USB4的底座(即多个底座串联)A:将您的USB4设备或底座直接连接到您的PC或仅连接到受支持的USB4底座...PC版:https://www.cnbeta.com.tw/articles/soft/1433806.htm手机版:https://m.cnbeta.com.tw/view/1433806.htm

封面图片

微软开始自动更新Windows 11 21H2设备至Windows 11 22H2

微软开始自动更新Windows1121H2设备至Windows1122H2"今天我们开始自动将运行Windows11的21H2家庭版和专业版的消费者和非管理型企业设备更新到Windows11的22H2版本,"公告中说。"自Windows10以来,我们一直在通过自动更新帮助Windows用户保持与支持的Windows版本的最新和安全。我们正在为Windows11利用这种相同的方法,帮助用户保持保护和生产力"。据微软称,自动更新将是渐进式的,并"在最长的一段时间内"优先考虑运行21H2版本的设备。另一方面,鉴于该公司已经通过WindowsUpdate使Windows1122H2更新的可用性更加广泛,它指出,一些用户已经可以检查他们的设置应用程序以立即获得更新。"如果你有兴趣立即升级到Windows1122H2版本,只需要打开WindowsUpdate设置,选择检查更新,"微软在公告中说。"如果你的设备已经准备好了,会看到下载和安装的选项。客户反馈和分析显示Windows1122H2版的体验是积极的"。虽然自动更新听起来很好,但重要的是要注意,Windows1122H2仍有一个保障性的拦阻机制,这意味着一些设备可能仍然无法得到它。这种兼容性保留尤其是指英特尔第11代酷睿处理器和Windows11上的某些版本的英特尔SST的驱动程序。根据微软的说法,这导致受影响的用户出现蓝屏的错误。"受影响的驱动程序将被命名为设备管理器中系统设备下的英特尔智能声音技术(IntelSST)音频控制器,文件名为IntcAudioBus.sys,文件版本为10.29.0.5152或10.30.0.5152,"微软解释说。只有同时具有英特尔第11代酷睿处理器和英特尔SST驱动程序版本为10.29.0.5152或10.30.0.5152的设备才会受到这个问题的影响。"已经有一个解决方法可以缓解上述问题,让用户获得Windows1122H2更新。这涉及将英特尔智能声音技术驱动程序更新到10.30.00.5714及以后的版本或10.29.00.5714及以后的版本。...PC版:https://www.cnbeta.com.tw/articles/soft/1341239.htm手机版:https://m.cnbeta.com.tw/view/1341239.htm

封面图片

Linux社区仍在努力于2024年禁用微软RNDIS驱动程序

Linux社区仍在努力于2024年禁用微软RNDIS驱动程序远程NDIS(RNDIS)是微软开发的用于为连接到USB总线的网络设备编写NDIS微型端口设备驱动程序。远程NDIS通过定义与总线无关的消息集并描述此消息集如何在USB总线上运行来实现此目的。由于此远程NDIS接口是标准化的,因此一组主机驱动程序可以支持连接到USB总线的任意数量的网络设备。最近几天,GregKroah-Hartman恢复了他的"rndis-removal"分支,作为USB子系统Git树的一部分。虽然现阶段并不是真正"移除"RNDIS,而只是修改Kconfig以防止驱动程序被轻易编译。一旦该分支进入Linux内核主线,几个月后如果没有问题,就可以从Linux内核中实际删除RNDIS驱动程序。补丁说明中对这一改动的描述依然如故:"微软的RNDIS协议在设计上是不安全的,在任何与不信任的主机或设备一起使用该协议的系统上都存在漏洞。 因为该协议不可能做到安全,所以只需禁用所有RNDIS驱动程序,以防止任何人再次使用它们。Windows只有XP及更新版本的系统需要这样做,比它更早的Windows系统可以使用普通的USB类协议,而这些协议不存在这些问题。Android已禁用该协议多年,所以应该不会有真正的系统仍然需要这样做了。"考虑到时间因素,我们将拭目以待rndis-removal代码是否会在即将到来的Linuxv6.9内核合并窗口中提交,以尝试将这些老化的代码从内核中移除。...PC版:https://www.cnbeta.com.tw/articles/soft/1419205.htm手机版:https://m.cnbeta.com.tw/view/1419205.htm

封面图片

Windows 11现在支持80Gbps带宽的USB4 也称为 USB4 2.0

Windows11现在支持80Gbps带宽的USB4也称为USB42.0通过最新的公开更新,Windows11已支持80Gbps的USB4连接,也称为USB42.0。此次升级的操作系统版本号为22621.3235和22631.3235,用户将在本周通过自动更新中获得相关支持。尽管USB42.0规范已于2022年底定稿,但支持80Gbps连接的产品却迟迟没有出现。USB4的原始变体可以达到40Gbps,但仍被认为是最先进的,因为兼容产品在过去一年左右才开始出现。去年夏天,微星推出了一款USB440Gbps插接板,一些最早的高端USB4扩展坞也出现了。去年年底,Adata首次推出了业内首款USB4外置固态硬盘,写入速度达3800MB/s,并采用了主动冷却技术。Windows更新表明,能够实现80Gbps连接的设备可能会在今年普及。在某些条件下,USB42.0硬件能以单向120Gbps和双向40Gbps的速度传输数据。英特尔计划从2024年第二季度开始允许开发人员使用Thunderbolt5(一种功能类似的密切相关规格),因此支持该规格的设备也可能在今年晚些时候开始出现。在新的Windows更新中,另一个值得注意的新增功能是让"剪切工具"(SnippingTool)可以编辑用户连接的Android设备上最近拍摄的照片。通过允许电脑在"设置">"蓝牙和设备">"移动设备">"管理设备"下访问Android设备,用户可以在设备拍摄新照片或截图时收到即时通知。微软似乎也在加强Windows与Android的整合。最近,Insider频道的测试用户获得了模仿苹果Continuity系统将Android设备用作网络摄像头的功能。USB42.0并不是Windows正在准备的唯一新连接协议。InsiderCanary频道最近获得了Wi-Fi7支持,使用更广泛的信号频段,连接速度比Wi-Fi6快四倍。Wi-Fi7标准已于今年1月最终确定,完全通过认证的设备可能会在未来几年内开始出现。...PC版:https://www.cnbeta.com.tw/articles/soft/1422122.htm手机版:https://m.cnbeta.com.tw/view/1422122.htm

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人