历经30年,为啥这个文件夹越来越没存在感
合集 · 破除消息不对称,冷知识科普 (43)
-
为什么2026年了苹果还敢出8G内存的电脑?
6:15
-
为什么说弹窗是Mac对付流氓软件的杀手锏?
5:53
-
运营商离职员工一个视频讲明白,网速不达标怎么办
7:56
-
为什么明知有人会把开源变自研,却还要开源?
6:29
-
一周传百万条数据!新能源汽车会实时上报哪些数据?
5:30
-
为什么硬件提升感知越来越不明显?你误解了木桶效应!
6:14
-
我做了个开源程序,专为证明到底需不需要清理内存
6:01
-
全面普及IPv6怎么应对?教你轻松玩转IPv6远程
7:53
-
为什么你家的千兆宽带实际使用就是跑不满?
5:41
-
历经30年,为何这个文件夹存在感越来越低
5:11
-
营销号讲不明白的windows冷知识
4:06
-
为啥Win11有了"设置"还要让"控制面板"做备胎
5:56
-
有进度条反而速度更慢?为啥99%是程序员故意的?
5:24
-
大厂带头:为了短期利益,用户得多“委屈”一点
5:00
-
U盘到底能不能直接拔?暴力测试上万次给你答案
5:58
-
现在的AI能替代搜索引擎吗?
5:49
-
【破除信息不对称】运营商都知道而用户不知道的冷知识,你真的玩懂了你家的宽带吗?
6:00
-
【破除消息不对称】你的网线可能拖慢你的网速!有关网线的一些冷知识~
5:39
-
这几首歌隐藏在windows中,它却见证了一个逝去的时代
6:00
-
你绝对想不到微信输入法里面到底藏了什么?
3:38
-
搜索引擎避坑技巧,教你正确使用关键词,不被骗
5:25
-
13代i5打不过电子词典?软件优化差有多可怕!
4:41
-
为什么微信群、朋友圈里的热门图片都会“发霉”?
4:51
-
对话微软程序员,系统软件为何看似“低效”和“臃肿”?
6:01
-
为什么一核有难八核看戏?你真的明白CPU各种核吗?
5:56
-
解密个性化推荐系统,他们真的很关心你的隐私!
5:48
-
M.2固态容量为何很少过2T?机械硬盘会被淘汰吗?
7:02
-
运营商员工说真话:为什么网速测试ok,上网还是卡
6:34
-
为啥50年前的古董设计,依然用在现代手机电脑上
5:09
-
运营商员工教你:无专业工具徒手解决家中网络故障
6:49
-
揪出你家网络吸血鬼,教你有效降低游戏ping值
4:17
-
IPV4地址早就用完,为何你上网没影响?
5:47
-
拿开源套壳就是自主研发?事情没那么简单
6:14
-
国产自主研发只剩下套壳吗?本视频给你答案...
6:04
-
AI技术能否拯救即将失传的中国千年古代文字?
5:09
-
让李跳跳规则失灵!国产app自主研发守护用户福祉
4:40
-
运营商员工揭秘:为什么同速率宽带价格差价数倍?
5:59
-
为什么国外大厂的App功能专一而国内喜欢啥都有?
5:41
-
基于安卓或AOSP,谁更牛逼?彻底脱离安卓代价是啥
5:27
-
埋藏在Windows中30年的古董代码,真的无人敢动
5:47
-
一条命令就能自毁的Linux还是安全的吗?
5:11
-
别随便滥用防御性编码!我来教你防御性编码的要领
5:32
-
为什么苹果音乐崩溃会引发群嘲?
6:20
Description
BGM: Microsoft Windows - One Stop (MIDI) Windows XP Installation Music 画面引用: Why have Program Files and Program Files (x86) ? One Dev Question with Raymond Chen Unboxing a New Old Stock 17" CRT Monitor from NEC
Comments
Windows 是多用户操作系统,Program Files 是系统共用的程序,AppData 是当前用户的程序,当前用户的程序不会出现在其他用户的桌面或者开始菜单。 Windows 分管理员和普通用户权限,普通用户没有安装 Program Files 的权限。
♥ 4268 ↩ 159
Program Files Program Files (x86) ProgramData [呲牙]
♥ 2740 ↩ 21
虽然微软很“心软,贴心”,但这也导致了如今的C盘内部结构抽象,错综复杂,“杂草丛生”。但怎么说呢,这种思路既是好事也是坏事
♥ 1671 ↩ 8
最撒币的是 安卓禁止访问安卓DATA文件夹 垃圾APP可以随便拉屎 用户想清理就不给权限
♥ 1437 ↩ 93
win这货有利有弊吧,对于那些能玩明白的,软件装哪里其实都无所谓,对于一些连路径是什么都不清楚都小白而言,能做到只有一路猛冲,然后就是c盘见红
♥ 859 ↩ 39
看完这个视频随手就把强制安装在 AppData 目录里的 XMind 卸载了,舒服了[脱单doge]
♥ 788 ↩ 32
Linux 那是什么兼容不兼容我不知道,用户你自己解决[笑哭]
♥ 750 ↩ 35
Windows混乱的标准和Windows对混乱标准的兼容性也成了他自己的护城河,这也是很多软件没法在wine模拟器运行的原因之一
♥ 883 ↩ 21
up少了一点,这个空格在当时是win95炫酷的特性之一,因为从这一代win开始用户可以一定程度上摆脱过去dos下文件名不能带空格和8.3文件名的限制(即文件名不能超过8个字符,扩展名不能超过3个字符),也因此ms拍脑袋决定把win95开始的系统里程序默认安装位置设置成又长又带空格的Program Files
♥ 561 ↩ 11
现在windows app应该算是沙盒了,都在Program Files\WindowsApps的独立子文件夹下
♥ 529 ↩ 14
作为一个 Windows Admin, 对"Program Files", "Program Files (x86)" 以及 "AppData" 这三个路径再熟悉不过了!他们都是微软规范标准的程序安装路径,系统默认有环境变量,分别是 %PROGRAMFILES%, %PROGRAMFILES(X86)%, 以及 %APPDATA%,并且它们都有明确的权限规范。 %PROGRAMFILES% 和 %PROGRAMFILES(X86)% 都是系统级的路径,需要管理员权限,而%APPDATA% 则是用户级的,这意味着用户不需要管理员即可安装程序。 其实程序不需要强制安装到系统级路径是好的,比如用户安装了一些流氓程序只会影响当前的用户,而不会影响到系统。一些安装程序动不动就调用 UAC 权限,不管安装路径是不是系统级的,先提权再说,这样是很不好的,因为安装程序能拿 UAC 就意味着他能纂改你整个系统的数据。国内大多数开发都这么干的,比如 WPS 不管你安装在用户级还是系统级的路径,都先强制提权 UAC 再说。 而规范标准的厂商,比如 Firefox 和 Chrome, 他们的安装程序会先检测用户,如果你是管理员会给你安装到 %PROGRAMFILES% 系统级路径,如果你只是一个普通的用户会给你安装到 %APPDATA%。另外值得一提的是,如果以管理员安装程序后,它会创建一个监视升级程序的 Task 或者是 Service。这样在企业中,就不需要管理员每次去授权 UAC 更新应用程序,这也是标准的更新应用程序流程。 而在国内大多厂商都没有这样的规范标准,比如微信,无论如何都是需要调用 UAC 才能安装程序,也没有能监控升级程序的 Service 或 Task。在企业中,管理员就只能靠自己写脚本来实现微信的自动升级。 另外这里提一下钉钉那个大聪明,在第一次安装钉钉时需要 UAC 权限,并且是安装在%PROGRAMFILES(X86)% 系统级路径的,但提取 UAC 之后,安装程序会将钉钉的路径加上一个 "Everyone" 完全控制权限,之后用户就可以随意升级钉钉,但同时也以为着所有人可以篡改钉钉路径下的文件,包括但不限于:替换木马dll, 木马exe…… [脱单doge][脱单doge][脱单doge]
♥ 613 ↩ 20
对我来说默认安装到Appdate就是流氓行为,最搞笑的是见过某国产游戏,我给他装在Program Files里,打开游戏下载资源给你扔Appdate,游戏卸载了Appdate里几十G的文件却还留在哪里,纯纯的搞笑
♥ 496 ↩ 9
mac强制把应用装到applications里面方便多了,windows上安装和卸载应用都好麻烦,像mac直接去访达把应用扔进回收站就行了,windows还得运行uninstall程序,卸个应用卸半天
♥ 1097 ↩ 81
想当初dos时代是不允许有空格的。文件夹或文件带有空格,是一个崭新的炫酷的功能。这也是windows比dos牛逼的一个象征。因为欧美人苦于单词间没有空格导致辨别困难久矣。 Windows为欧美人的单词解放作出了一个重大革命。
♥ 480 ↩ 12
把本应暴露给开发者的接口,直接暴露给用户,我觉得就挺不合理了。 开发者是偷懒了,但是用户会困惑,不知道这一大堆文件夹有什么用,有时候误操作了还会有严重后果。 用户实质上只关心服务,用户不想知道服务是怎么安装启动这种问题的。但是很多“极客”的开发者,最不擅长的就是从普通用户角度考虑系统设计。
♥ 1845 ↩ 104
Program Files空格的问题在以前真的影响不大,但现在环境已经变了,微软自己也发现自己挖的大坑,所以之后的Windows微软就没有在新的系统目录下使用空格 沙盒问题,Windows 10X对于传统应用的支持就打算用沙盒实现,不过直到Windows 10X被取消它还不支持传统应用(说白了没做出来),当然现在上架到微软商店的应用尤其是UWP都会有沙箱,并且由于统一管理,软件的卸载迁移也方便很多 macOS下实际上软件也可以到处放,放哪也都可以打开,只不过放到了Applications文件夹后会自动读取应用文件夹内的元数据plist文件,将修改软件的文件(夹)名为里面的数据,管理起来会方便,另外由于APFS特性,Electron应用如果基于的版本一致是相同的文件只用存一份,用Windows话来说就是硬链接了,这也得益于macOS下的应用本质上是文件夹,塞在里面的可执行文件才是本体,当然Mac的技术债也没比Windows少
♥ 709 ↩ 22
但是Program Files这个命名是微软自己造的孽,本来完全可以不加空格 微软为了展示相比DOS升级的强化能力,自己炫技起了这个名字。。
♥ 651 ↩ 99
翻译:windows为了兼容,把系统弄成了石山代码
♥ 571 ↩ 4
因为他是微软,不是巨硬[喜极而泣][doge]
♥ 565 ↩ 5