V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Need4more
V2EX  ›  Windows

win11 的旧版文件管理器还在

  •  3
     
  •   Need4more · 1 天前 · 5095 次点击

    Windows 11 的旧版文件资源管理器还在,而且新旧版可同时使用

    快捷键 Win+R , 然后输入控制面板 Control 按回车,将打开控制面板,接着点击控制面板地址栏左侧的向上箭头两次,就会自动打开旧版文件资源管理器。

    微软程序员是不是从来不删除代码?不可思议!

    72 条回复    2025-05-15 07:57:10 +08:00
    dcsuibian
        1
    dcsuibian  
       1 天前 via Android   ❤️ 7
    微软是我见过兼容性做的最好的厂商了,能用为什么要删除旧代码呢?
    TimG
        2
    TimG  
       1 天前 via Android   ❤️ 9
    就从控制面板按两次返回能进资源管理器这种逻辑来看,我是微软我也不敢删 hhhh
    估计他们也开过大会希望能枚举所有能进入资源管理器的场景,但是很显然,这根本做不到。
    eidvx
        3
    eidvx  
       1 天前   ❤️ 1
    试了下,发现新版是旧版的 10 倍内存占用,微软你有什么头猪吗
    dranfree
        4
    dranfree  
       1 天前 via Android
    @eidvx 即便占用了这么多内存了,它也还是卡,难绷
    imjiaoyuan
        5
    imjiaoyuan  
       1 天前
    无敌了已经。。
    flyz
        6
    flyz  
       1 天前
    用了 2 年 Windows11 ,实在受不了了,想着 12 代只能装 Windows11 才能发挥最大性能,干脆直接把十二代本卖掉

    再去闲鱼买个二手的 B85 台式机+4 代低压本,结果还剩一半多,还是老平台划算,性价比拉满了。
    bk201
        7
    bk201  
       1 天前   ❤️ 1
    为了兼容性已经做成屎山了
    asdasdqqq
        8
    asdasdqqq  
       1 天前
    win11 相比 win10 没有指哪打哪的感觉
    yjxjn
        9
    yjxjn  
       1 天前
    有什么不可思议的,这么大工程量的东西,不改就是 feature ,改了出 bug 了,就得背锅。换我我也不删。
    ShinichiYao
        10
    ShinichiYao  
       1 天前   ❤️ 4
    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\Software\Classes\CLSID\{2aa9162e-c906-4dd9-ad0b-3d24a8eef5a0}]
    @="CLSID_ItemsViewAdapter"

    [HKEY_CURRENT_USER\Software\Classes\CLSID\{2aa9162e-c906-4dd9-ad0b-3d24a8eef5a0}\InProcServer32]
    @="C:\\Windows\\System32\\Windows.UI.FileExplorer.dll_"
    "ThreadingModel"="Apartment"

    [HKEY_CURRENT_USER\Software\Classes\CLSID\{6480100b-5a83-4d1e-9f69-8ae5a88e9a33}]
    @="File Explorer Xaml Island View Adapter"

    [HKEY_CURRENT_USER\Software\Classes\CLSID\{6480100b-5a83-4d1e-9f69-8ae5a88e9a33}\InProcServer32]
    @="C:\\Windows\\System32\\Windows.UI.FileExplorer.dll_"
    "ThreadingModel"="Apartment"


    一劳永逸
    Kenshiro
        11
    Kenshiro  
       1 天前 via iPhone
    很正常,MS 是向后兼容的公司,旧版面向商用客户,新版是面向普通用户,两端都照顾。系统塞那么多历史元件还能跑确实厉害,MS 确实很强。

    有一说一,很多普通用户真的不会管那么多,甚至几百年都不太可能会开一次控制面板。
    Need4more
        12
    Need4more  
    OP
       1 天前
    @yjxjn 作为开发人员这种心态可以理解,作为用户,我的电脑资源被浪费了,这种偷懒取巧的行为并不友好。不知道其他系统比如 Android 、MacOs 的是否也是如此处理兼容性问题的~
    hwdq0012
        13
    hwdq0012  
       1 天前   ❤️ 12
    win+r , ncpa.cpl 我也比较喜欢用这个旧的界面来配置网络
    bytealan
        14
    bytealan  
       1 天前
    @hwdq0012 #13 +1
    lance07
        15
    lance07  
       1 天前
    看这意思好像删了资源浏览器这个控制面板一起没了
    woniu7
        16
    woniu7  
       1 天前
    不删除就算了,新东西也不全
    用的 win10 , 很多东西,都是到最后都是去旧面板设置,基本上新的入口有的东西旧面板都有,很多没有的旧的也有,不知道新入口的设置干什么用。
    就是个新 UI 然后还不全再跳一级去旧面板
    比如网络设置,基本上都要去原网络适配器
    meteora0tkvo
        17
    meteora0tkvo  
       1 天前
    @Need4more 别的操作系统没那么 care 那些老软件的兼容性,很多旧软件在安卓/macOS/ios 平台压根没法打开。但是别的操作系统平台的开发者会积极维护他们的代码,让他们的软件保持新系统的兼容性。而 Windows 软件则开摆,把锅甩给微软
    june4
        18
    june4  
       1 天前
    现在搞得 GNOME 比 win11 好用得多,轻便流畅,完美的开发娱乐机器
    meteora0tkvo
        19
    meteora0tkvo  
       1 天前
    @woniu7 就感觉微软的程序员天天上班摸鱼,不干事情。他们从 Windows 10 时代就开始迁移旧的配置模块到新的设置界面了,直到现在还没迁移完...
    yjxjn
        20
    yjxjn  
       1 天前
    @Need4more 开发那边也许会考虑这个影响范围,以及用户是否 care ,比如你说的这个问题,我作为用户我甚至意识不到是 bug ,甚至随手关了就行。
    bzj
        21
    bzj  
       1 天前   ❤️ 2
    挺好的,存储资源又不值钱,Win11 整个操作系统才占用 20G 左右空间,还没微信一个软件大
    iawes
        22
    iawes  
       1 天前
    @eidvx 都是印度人做的,能用就行
    iawes
        23
    iawes  
       1 天前
    新版长啥样啊,怎么感觉一样的呢
    geelaw
        24
    geelaw  
       1 天前
    @TimG #2 这个说法很奇怪,因为控制面板是 Windows shell 空间的一部分( shell 的根是“桌面”虚拟文件夹),所以无论何时打开控制面板,当然都是在 shell 里面,而 Windows 默认的 shell 就是 explorer.exe ,根本不存在“从控制面板进入资源管理器”。

    另外此版本的资源管理器也是 IShellBrowser 允许任意程序嵌入的版本,和 IFileDialog 应该是一套代码。
    Zenon
        25
    Zenon  
       1 天前
    @june4 确实
    totoro625
        26
    totoro625  
       1 天前
    @bzj #21 RAM 值钱啊,很多办公电脑都是 4G 8G ,还被迫安装上了 Win11
    整个操作逻辑就像是,你操作 win11 ,win11 操作 win10+win7+win xp+win95+win nt
    TimG
        27
    TimG  
       1 天前 via Android
    @geelaw 也不是说这两个是进程名称。当然非要这么理解,我也只能滑跪了。
    loveour
        28
    loveour  
       1 天前   ❤️ 1
    @Need4more 这远远不是偷懒取巧这几个字可以概括的行为。微软系统里甚至最最老二三十年前的文件也都还在。
    有说法说,微软还为了兼容某些软件厂商使用 Windows9X 来判断是 95 ,98 之类老系统的行为,跳过了 Windows9 ,7 ,8 之后就是 10 了。这个没被证实,但是从微软之前的行为来说,是有可能的。当年微软为了兼容某些厂商判断版本号的方式,Win95 的版本号不是 4.0 而是 3.95 ,因为某些厂商判断方法是“if MajorVersion < 3 || MinorVersion < 10” ,本意判断 3.10 以下就不运行,但是不考虑大版本升级到 4.0 。
    因为对用户来说,我升级了系统,软件不能运行了,难道不是你系统的问题吗?微软为了兼容做了很多妥协,包括即使升级系统也不删除旧的文件,即使不公开的函数也继续保留,甚至,有的厂商写软件依赖了内部的某些实现,微软也给做了兼容。比如某厂商直接提取系统文件里的图标使用,导致微软必须保留之前的系统文件,不然软件就出错。
    这个更多是一种策略,而不是是否偷懒。
    因为电脑更多是作为生产工具,很多老的软件一直运行,手机娱乐性质大多了,App 更新很快。所以手机一般不兼容就不兼容了,但是即便如此,安卓升级 64 位也是很费劲的,只不过手机过个几年一定升级换代,等等也就过去了。
    不过,微软现在也变了,更新更不讲理了,只是也一直保持了一些之前的习性。
    cpstar
        29
    cpstar  
       1 天前
    本质上是一个东西的两种渲染
    lisxour
        30
    lisxour  
       1 天前
    你就看着吧,win12 都不改这种思维,即使到 win100 都是一坨
    lisxour
        31
    lisxour  
       1 天前
    @Kenshiro 旧 UI 多了去了,控制面板只是万中其一
    cpstar
        32
    cpstar  
       1 天前
    突然一个想法,arm 版的 windows ,是不是不需要考虑那么多兼容性,而轻装上阵?
    nilaoda
        33
    nilaoda  
       1 天前
    @cpstar Windows RT 倒是大刀阔斧,但已经似了
    Kenshiro
        34
    Kenshiro  
       1 天前 via iPhone
    @lisxour #30 能用为何要移除?除非像 Vista 一样重推设计。
    cpstar
        35
    cpstar  
       1 天前
    @nilaoda 33# 我指的是现在骁龙版的 windows
    Kenshiro
        36
    Kenshiro  
       1 天前 via iPhone
    @Kenshiro
    UWP 版 设置做的够美观啦,结果一堆人骂为什么要点点点那么多,美观嫌麻烦,简单又显丑,MS 干脆做两套咯
    geelaw
        37
    geelaw  
       1 天前
    @TimG #27 我的点在于控制面板本身就是资源管理器浏览范围之内的,自从 Windows 95 以来就是这样了。Windows 95 上“我的电脑”里面有“控制面板”文件夹,在 Windows 11 上“控制面板”是“桌面”的子文件夹。

    当然,严格来说 explorer.exe 的资源管理器部分只是浏览 shell 空间的一个工具,还可以有别的工具,但无论用什么工具,都不改变“控制面板”是“桌面”的后代文件夹这一点 —— 一个推论是,任何合格的 shell 都允许从控制面板向上回到桌面。
    someonesnone
        38
    someonesnone  
       1 天前
    @eidvx #3 淡入 淡出 虚化 毛玻璃 gpu 驱动 size boom
    X_Del
        39
    X_Del  
       1 天前   ❤️ 4
    所谓 Windows 向后兼容性做的好,我看来完全是 Windows 产品质量差,不在乎用户。

    总有人说 Windows 要照顾企业用户、要照顾第三方,必须做好向后兼容。

    第一,需要可靠性的企业用户根本不可能跟着你升级 Windows 大版本。真正给企业用户用的 debian 、rhel 是怎么做的?大版本根本不动,同时提供长时间的修复更新。微软真正给企业用户用的有 Windows Server 和 LTSC 。

    第二,从来没有人逼着微软发布新版本,如果担心第三方不兼容,你大可以不发布新版本折腾大伙。实际上微软根本不担心第三方不兼容,每次大版本更新都强迫用户升级硬件,硬件第三方就不是第三方了?微软只是借助发布新版本强迫用户升级他们内置了更多广告和遥测的新版本而已。

    第三,所谓控制面板、资源管理器、explorer.exe 太底层了改不动、删不掉,不也正是 Windows 代码质量差的证明吗? UI 层的东西和系统底层耦合过深,当然不好改了。这种屎山微软每次发布大版本都有机会迭代掉它,但微软只是视而不见。

    我觉得这不是偷懒,这是 Windows 如今根本不在乎产品质量,不在乎用户体验,只想在现有 Windows 用户上竭泽而渔的体现。
    JerryZhi
        40
    JerryZhi  
       1 天前   ❤️ 1
    @dranfree 设置→辅助功能→视觉效果:关闭透明效果,关闭动画效果。
    立刻重回 win10 之前的操作手感

    说明不能怪资源管理器,是写 ui 动效的人脑子有洞
    kzfile
        41
    kzfile  
       1 天前
    所以才说 windows 和 x86 是绝配
    zed1018
        42
    zed1018  
       1 天前   ❤️ 1
    @Need4more macos 不处理兼容性问题,不能用就是不能用了。但是系统体积依旧很大。也就是既不瘦身,也不兼容。
    Kenshiro
        43
    Kenshiro  
       1 天前 via iPhone
    @X_Del
    1 = 生命周期一到宣布停止支援,对比成本和风险,依赖的公司还是会升; MS 重要是支持好,一通电话过去分分钟匹配到人,你 Linux 要是出事扒遍整个社区都不一定能找着解决方法。

    2 = 发布新版系统是正常的商业行为,新系统多少肯定会对硬件有要求很正常;
    Win10 那会几乎所有旧电脑都可以升?怎么个逼迫换硬件的说法;
    全面遥测服务系统是从 10 开始引进的,之前只是兼容性和自带的疑难助手的;

    3 = 企业和用户一其摆烂,怎么改都被骂,去搜下当你 UAC 刚出会的新闻懂了;
    TimG
        44
    TimG  
       1 天前 via Android
    @geelaw 理解了,感谢您的耐心解释
    kiii
        45
    kiii  
       1 天前
    买了个 vr 头显才发现 2b 微软居然停止对 wmr 的支持,恶心到了,只喜欢用最新版的我 emo 了
    KickAssTonight
        46
    KickAssTonight  
       1 天前
    "The only problem with Microsoft is they just have no taste"
    Spark100
        47
    Spark100  
       1 天前
    @bzj 没那么大。win11 24H2 系统本身只占 7.2G 左右 比安卓机 都小。
    其他保留存储 都可以关掉。
    Need4more
        48
    Need4more  
    OP
       1 天前
    @X_Del 分析的有道理。听说微软的收入来源大头早就不是卖系统了,说到底还是因为公司的商业目标导致的产品质量下降,没有投入足够资源打磨系统吧
    hez2010
        49
    hez2010  
       1 天前   ❤️ 1
    Windows 的 UI 各自都是独立的 COM 组件,而 explorer 中的组件也同理,因此在同一个 host (窗口)上你可以根据配置来随意组合各种控件使用,也就造成了不同的入口在同一个进程的同一个窗口上却能加载出来两种完全不同的 UI 实现。
    能做到这一点恰恰说明 Windows 在架构上很优秀,模块化做的非常好,组件之间全部都是解耦合的,可以随时添加也可以随时剥离。只不过为了兼容性很少删除旧的组件,因此你还是能通过某些方式调出来。
    feikaras
        50
    feikaras  
       1 天前 via iPhone
    @X_Del #39 其实这些都是想删就能删的。win 质量差的话其他家都不能上桌。win 模块化应该是第一人。linux 的依赖关系那才是一言难尽。保持兼容性是一个好事情,其他系统可做不到。
    feikaras
        51
    feikaras  
       1 天前 via iPhone
    @JerryZhi #40 不是有人测过关闭动画之后,个方面开销还是旧系统控件的几倍。ui 新架构的问题
    qibing2000
        52
    qibing2000  
       1 天前 via iPhone
    @ShinichiYao 会不会导致后续升级出现奇怪问题?
    Martinez
        53
    Martinez  
       1 天前
    微软真为了用户着想,就不会静默升级了...
    ShinichiYao
        54
    ShinichiYao  
       1 天前
    @qibing2000 除非微软彻底把这旧版 explorer 删了
    iorilu
        55
    iorilu  
       1 天前
    干嘛删代码, 信不信 40 年前代码还在用
    IceRovah
        56
    IceRovah  
       23 小时 47 分钟前
    神奇,真的可以用,而且右键还是老样式。看了任务管理器,新版和老版的文件管理器都是同一个 exe ,不知道能不能通过参数直接打开老版的
    pvnk1u
        57
    pvnk1u  
       23 小时 37 分钟前
    win11 就是一坨屎,这个新资源管理器占用资源高的离谱然后照样又卡又慢,微软砍掉测试部门之后,质量越来越低,感觉按照现在微软出品的水平,一代好一代差的定律即将在 win12 被打破,win12 也好不到哪去
    Torpedo
        58
    Torpedo  
       23 小时 33 分钟前
    要我说,win11 就是微软操作系统开发自己菜了,投入少了。
    别提什么不删代码
    曾经 98 到 xp ,xp 到 win7 都是新的代替旧的
    现在就是 win11 搞不定老的开发,又不敢全用新的
    dasenlin
        59
    dasenlin  
       23 小时 28 分钟前
    哈哈 ,一边骂一边用,这就是你为什么离不开它的原因
    CS1.6 ,这款发布于 2003 年的经典单机游戏,我还能在 win11 中打开继续玩
    ShinichiYao
        60
    ShinichiYao  
       23 小时 23 分钟前
    @IceRovah 导入 10 楼的注册表就行
    ShinichiYao
        61
    ShinichiYao  
       23 小时 19 分钟前   ❤️ 1
    Windows Registry Editor Version 5.00

    [-HKEY_CURRENT_USER\Software\Classes\CLSID\{2aa9162e-c906-4dd9-ad0b-3d24a8eef5a0}]

    [-HKEY_CURRENT_USER\Software\Classes\CLSID\{6480100b-5a83-4d1e-9f69-8ae5a88e9a33}]



    要恢复新版就导入这个
    X_Del
        62
    X_Del  
       20 小时 12 分钟前
    @feikaras 如果架构层面想删就删,那就更坐实了微软的不思进取。

    从产品层面,现在的控制面板绝对不能删:新的设置界面没有涵盖所有功能 。删掉了控制面板,Windows 就缺少功能了。所以微软为什么不做一个能涵盖旧控制面板功能,具有现代 UI 的设置界面呢?如果不是架构不允许,那就只有不想做了。

    微软开发了一套新界面,这套界面只实现了老界面 50% 的功能就发布了。“反正我们又没删老界面,如果出了问题,用户可以用老界面嘛。”

    保持兼容性是一个好事情,其他系统没必要做。只要遵循 semvar ,不兼容更新放在主版本,对历史版本长期提供修复更新。如果有兼容性风险,用户可以选择不更新主版本。
    当你大力推动用户升级主版本,包含新功能的小版本自动推送的时候,你就不得不保持兼容性。(“用户可以关”不是借口,你不能在自动更新没出 bug 的时候默不作声,更新出了 bug 就质问用户你怎么不关自动更新)。

    梳理一下我的观点:
    Windows 的架构优秀 -> 架构能支撑微软做好产品 -> 微软没把产品做好 -> 微软不在乎产品
    Windows 的架构垃圾 -> 大版本迭代的时候应该调整架构 -> 新的架构能支撑微软做好产品 -> 微软没把产品做好 -> 微软不在乎产品
    Windows 的架构垃圾 -> 大版本迭代的时候应该调整架构 -> 为了兼容性,微软不调整架构 -> 微软可以不发布大版本 -> 微软一定要发布大版本,在大版本为了兼容性不调整架构,又在大版本中塞不兼容的更新( XP -> Vista ,TPM 2.0 )-> 旧的架构不能支撑微软做好产品 -> 微软没把产品做好 -> 微软不在乎工程质量,也不在乎产品

    Windows NT 有一套优秀且先进的的底子。微软从来不缺好的技术,也不缺好设计,更不缺钱。微软只是不在乎。
    chroha
        63
    chroha  
       20 小时 8 分钟前
    @hwdq0012 这个好用,我也喜欢这个,新版后就不知怎么调了
    tkwl
        64
    tkwl  
       19 小时 39 分钟前   ❤️ 1
    @Need4more mac 升级个小版本可能有的软件就用不了了,API 说变就变,不变就出 bug ,或者进不了 app store ,那开发者只能跟进
    lihaohenqiang
        65
    lihaohenqiang  
       18 小时 52 分钟前 via iPhone
    win11 资源管理器可以三代同堂
    lyxeno
        66
    lyxeno  
       18 小时 14 分钟前
    趁机对比了新旧版本,发现新版打开文件夹速度快不少
    feikaras
        67
    feikaras  
       15 小时 14 分钟前 via iPhone
    @X_Del #62 你无可救药。新旧 ui 当然独自成套,还能被你解释成这样。你把 explorer 删了影响你使用 windows 么?说架构就去扯最外层的 ui 。
    你就用你的 macos 吧,毕竟裁撤了一些专职 macos 开发用 ios 团队的系统肯定更好用。要么用 linux 连二进制兼容性都没有基础保障,甚至你都不要谈 api 。你说不在乎就不在乎吧,人家公司最重要的产品,而你就嘴皮子。
    xbdsky
        68
    xbdsky  
       15 小时 9 分钟前
    @bk201 对的,昨天就卡死,搞一天才搞好,屎山
    lcy630409
        69
    lcy630409  
       14 小时 16 分钟前
    如果全世界规定每年只有一个配置的 pc 我想 windows 肯定小
    去批判一个通用平台 屎山多 到底谁有毛病?
    busterian
        70
    busterian  
       10 小时 46 分钟前
    @ShinichiYao
    多谢, 一直用的 clover 和新版兼容不好, 这下改回去可以继续用了, 新版虽说增加了多 tab 但是不如 clover 一根
    dingwen07
        71
    dingwen07  
       2 小时 41 分钟前
    @bzj #21 有一说一,放老代码保持兼容性比放高清壁纸还是要好一点的
    kokerkov
        72
    kokerkov  
       2 小时 19 分钟前
    @eidvx 微软:Dont you guys have 16GB memory?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5721 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:16 · PVG 10:16 · LAX 19:16 · JFK 22:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.