Windows 11中仍存留着Windows 95时代的图标:一段30年的技术遗产

微软工程师透露,Windows 11系统中仍保留着36KB的pifmgr.dll文件,内含1995年设计的16色图标。这些图标最初为Windows 95创建,包含魔术帽、喇叭等趣味元素,甚至还有针对苹果的调侃图标。保留原因并非怀旧,而是删除成本高于存储成本。

Windows 11中仍存留着Windows 95时代的图标:一段30年的技术遗产

您还记得Windows 95及其图标吗?在那个时代,我花了数小时探索每个.dll和.exe文件,以发现隐藏的宝藏(谁还记得Resource Hacker?)。好吧,请做好准备,有一个非常怀旧的文件仍然存在于Windows 11中。它名为pifmgr.dll,大小为36 KB,是30年前“只是为了好玩”而创建的。

雷蒙德·陈(Raymond Chen)是一位传奇的微软工程师,多年来一直运营博客The Old New Thing。他刚刚讲述了这个拒绝消失的文件的故事,这是一个相当有趣的故事,因为它充分说明了微软如何管理其历史遗留问题!

最初,pifmgr.dll是为Windows 95创建的,其官方职责是管理PIF文件,即程序信息文件,这些文件描述了如何启动虚拟MS-DOS会话以在Windows下运行旧的DOS程序。我清楚地记得,因为在那个时代,为了在Windows下启动某些DOS游戏,必须手动配置扩展内存和常规内存,以便正确启动……

但雷蒙德·陈这个淘气鬼决定在其中隐藏一组完全无用的16色图标。包括窗口、球、喇叭、魔术帽、带字母的游戏块、云等。我相信这会勾起您的回忆!这就是那种当我们想用炫酷图标自定义Windows桌面时,会放在糟糕快捷方式上的东西。

甚至还有一个左侧被咬了一口的苹果……这让您想起了什么吗?这是90年代微软开发人员喜欢到处放的被动攻击式小玩笑。

云也不是偶然的。那是Windows 95的视觉主题。您还记得启动时显示的蓝天白云吗?没错,他们在pifmgr.dll中放了云图标以保持氛围。

总之,所有这些都没有实际用处,只是为了好玩。而今天,30年后(哎!我们老了),这个dll仍然存在于Windows 11中。

并不是因为微软想保护历史或向Windows 95的先驱致敬,不,真正的原因是微软懒得删除它。删除这样的文件在测试和兼容性上的成本比让它留着更高。

因为没错,在世界某个地方,肯定有企业脚本引用了这个dll,或旧的快捷方式指向这些图标之一。如果微软删除该文件,就会在某些地方出问题,并生成支持工单。

因此,微软宁愿保留这个36 KB的小文件,它不会对任何人造成伤害。而且,它如此之轻,甚至不值得讨论。于是,pifmgr.dll继续其平静的生活,隐藏在Windows 11的深处,就像90年代的时间胶囊,没有人要求但每个人都因纯粹的懒惰而保留。

有趣吧?

所以,如果您想亲眼看到这些图标,可以在Windows安装中查找pifmgr.dll,因为它仍然在那里,带着它的16色和大像素。

感谢Lorenper的分享,让我重温了Windows 95的回忆!

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计