无忧启动论坛

标题: Microsoft Edge (版本 133.0.3065.51)精简文件及未精简各文件详细说明(第4次修改) [打印本页]

作者: cjfcjf111    时间: 2025-4-14 12:18
标题: Microsoft Edge (版本 133.0.3065.51)精简文件及未精简各文件详细说明(第4次修改)
本帖最后由 cjfcjf111 于 2025-4-19 16:03 编辑

    Edge 浏览器很好用,由于和windows系统出之一个地方,所以契合度还是很高的,但这个垃圾东西可不是很好说话的啊,你要是装了官方版,会把你逼疯的,装好后大概会有1.8个G。因为他会在c:\Program Files (x86)\Microsoft目录中安装好多个几乎不太用的非浏览器东西,不过可能要用的人会很方便,所以,但可以说99.99%的人却一生都不会用到,可以说头痛的要命

   但这还是有很多的解决方法的,一般浏览器大多是可以变成绿色版的,也就是说,所有的浏览器都是可以单独运行而不是在安装时会象天女散花一样的在系统目录中到处都是,而且更重要的是连注册表也没有关联,(除了设置默认值时和注册表有关联,但这是系统行为),基本是个天然绿色的,也就是说,所有运行的文件基本就在一个目录中,但官方版会把用户目录放在系统的用户文件夹的深处,不过,这个问题也早已经被解决,网上下载一个绿色版的就可,会增加二个文件chrome++64.dll和chrome++.ini,这正是可以把Edge 浏览器用户目录放在和程序一起的重要文件,也就解决了所谓的移动浏览器功能,

     那么,浏览器真的需要这么多的文件才能正常使用吗,其实不然,浏览器的主目录中大多数文件其实也基本不太用到,所以网上会有高人研究如何精简这些没用的东西,有时精简过后,速度可能会快一点,因为一些没用的文件会没法加载,当然这只是一种想法,实际使用时可能也感觉不到,我在下面列出 (版本 133.0.3065.51)精简后的文件作用和未精简的所有文件作用,作为大家观赏开心,可能会有错误之处,只不过是闲来无事玩一下吧


    其实还有就是客户目录中生成的垃圾更多,基本大多是没有什么用的,但还是有5个目录和7个文件是有用的,在使用浏览器时,会无时无刻不停写硬盘的就是客户目录,由于浏览器是最频繁使用的工具,所以我会把整个浏览器和客户目录 DATA\Default 中除了5个必需目录外全部放在内存盘中运行,然后设定一下关机时自动写入7个重要文件的最新状态到硬盘,再设定开机时自动把这7个最新的文件写回内存盘中,这样就和平时用时一样,而硬盘在整个开机运行时却没有无时无刻的写入操作,由于浏览器直接运行于内存盘中,没有了硬盘读写的瓶颈,其速度就是可以达到你的CPU和主板总线和内存之间的最大极限速度,真可谓快捷如飞


        顺便说一句,所有浏览器都可以这样精简,基本也是一样的,因为浏览器的本质核心只不过是谷歌的核心,不是谷歌浏览器的核心,而是谷歌公司的核心,谷歌浏览器也只是套了一个谷歌核心的壳而已,不过火狐好象不是,小众浏览器反正也没多少人用,不用去考虑了



=================精简后的文件说明======================================
以下是对Microsoft Edge 浏览器主程序目录(版本 133.0.3065.51)精简后的文件和目录作用详解

必要文件
以下是列出的文件和目录的作用说明:

Locales目录                         包含多语言支持文件,用于界面和内容的本地化(如菜单、提示信息等)。删除后可能导致语言显示异常。如果你只用中文,那就只要其中的(zh-CN.pak)一个文件就可,若你还要用到另外国家的文字,可自行留下。这里指的是菜单、提示信息等,网页中的文字与此无关
133.0.3065.51.manifest        描述应用程序的元数据,包括依赖项和版本信息,确保浏览器正确加载和运行。
ffmpeg.dll                           用于处理多媒体内容(如音频和视频解码),支持HTML5视频播放和流媒体功能。
icudtl.dat                            提供国际化支持,包括字符编码、日期格式化和语言处理等功能。
learning_tools.dll                 提供学习工具支持,例如文本朗读和翻译功能。
libEGL.dll                            提供OpenGL ES的支持,用于硬件加速的图形渲染。
libGLESv2.dll                       提供OpenGL ES 2.0支持,用于高性能图形渲染。
msedge.dll                          浏览器的核心动态链接库,包含主要功能实现。
msedge.exe                        浏览器的主可执行文件,负责启动和运行Edge浏览器。
msedge_100_percent.pak   包含界面资源(如图标、布局等)在100%缩放比例下的显示内容。
msedge_200_percent.pak   包含界面资源在200%缩放比例下的显示内容,适配高分辨率屏幕。
msedge_elf.dll                    提供错误日志和崩溃报告功能,帮助开发者诊断问题。
oneauth.dll                        处理用户身份验证和账户同步功能,支持Microsoft账户登录和同步。
resources.pak                    包含浏览器的通用资源文件(如图标、样式表等)。
v8_context_snapshot.bin    提供V8 JavaScript引擎的上下文快照,优化脚本加载速度。


=================全部文件说明==============================================
以下是对Microsoft Edge 浏览器主程序目录(版本 133.0.3065.51) 中列出的文件和目录的详细作用说明。这些文件和目录共同支持浏览器的核心功能、扩展能力、安全性、性能优化以及用户体验。

===========目录部份====================
|目录名              |作用                              |
| -------------       | ----------------------------------- |
| Locales             | 包含多语言支持文件,用于界面和内容的本地化(如菜单、提示信息等)。删除后可能导致语言显示异常或仅支持默认语言。
|VisualElements   |包含与用户界面相关的视觉元素,例如图标、窗口样式等,用于优化浏览器的外观和用户体验。


===========文件部份====================
核心文件
这些文件是浏览器运行的核心组件,删除后会导致浏览器无法启动或功能受限。

|文件名                                          |作用                              |
| -----------------------------                 | ----------------------------------- |
|msedge.exe                                  | 浏览器的主可执行文件,负责启动和运行 Microsoft Edge。  |
|msedge.dll                                    | 浏览器的核心动态链接库,包含主要功能实现。               |
|msedgewebview2.exe                   | 提供 WebView2 功能,用于嵌入式网页视图的支持。        |
|msedge_100_percent.pak              | 包含界面资源(如图标、布局等)在 100% 缩放比例下的显示内容。   |
|msedge_200_percent.pak              | 包含界面资源在 200% 缩放比例下的显示内容,适配高分辨率屏幕。   |
|resources.pak                               | 包含浏览器的通用资源文件(如图标、样式表等)。             |
|v8_context_snapshot.bin               | 提供 V8 JavaScript 引擎的上下文快照,优化脚本加载速度。 |


图形和多媒体支持
这些文件支持硬件加速、图形渲染以及多媒体内容的播放。

|文件名                                          |作用                              |
| -----------------------------                 | ----------------------------------- |

|libEGL.dll                                      | 提供 OpenGL ES 的支持,用于硬件加速的图形渲染。            |
|libGLESv2.dll                                 | 提供 OpenGL ES 2.0 支持,用于高性能图形渲染。           |
|vk_swiftshader.dll                         | 提供基于软件的 Vulkan 图形渲染支持,用于设备不支持硬件加速时的替代方案。 |
|vulkan-1.dll                                  | Vulkan 图形 API 的核心动态链接库,用于高效的图形渲染。        |
|ffmpeg.dll                                    | 用于处理多媒体内容(如音频和视频解码),支持 HTML5 视频播放和流媒体功能。 |
|d3dcompiler_47.dll                       | Direct3D 编译器,用于支持图形渲染和硬件加速。              |
|dxcompiler.dll                              | DirectX 编译器,用于支持高级图形功能。                  |
|dxil.dll                                          | DirectX 中间语言文件,用于图形渲染的优化。                |


安全性和隐私支持
这些文件支持浏览器的安全功能,包括身份验证、数据保护和隐私管理。

|文件名                                          |作用                              |
| -----------------------------                 | ----------------------------------- |

|oneauth.dll                                   | 处理用户身份验证和账户同步功能,支持 Microsoft 账户登录和同步。 |
|mip_core.dll                                  | Microsoft 信息保护核心库,用于保护敏感数据。           |
|mip_protection_sdk.dll                  | 提供信息保护 SDK,用于支持受保护的文件和数据。             |
|elevation_service.exe                    | 提供权限提升服务,用于执行需要管理员权限的操作。              |
|eventlog_provider.dll                     | 记录事件日志,用于诊断和安全审计。                     |


扩展和功能支持
这些文件支持浏览器的扩展功能、通知管理以及其他辅助功能。

|文件名                                          |作用                              |
| -----------------------------                 | ----------------------------------- |

|notification_helper.exe                   | 管理通知功能,支持浏览器内的消息推送。          |
|prefs_enclave_x64.dll                    | 管理用户偏好设置和配置文件。               |
|webview2_integration.dll               | 支持 WebView2 的集成功能,用于嵌入式网页视图。 |
|learning_tools.dll                          | 提供学习工具支持,例如文本朗读和翻译功能。        |

性能优化和调试

这些文件用于优化浏览器性能并支持调试功能。

|文件名                                          |作用                              |
| -----------------------------                 | ----------------------------------- |

|msedge_elf.dll                               | 提供错误日志和崩溃报告功能,帮助开发者诊断问题。 |
|telclient.dll                                    | 用于远程诊断和性能监控。             |
|identity_helper.exe                        | 管理用户身份验证和相关服务。           |

其他支持文件

这些文件提供额外的功能支持,例如 PDF 阅读、脚本执行和兼容性。

|文件名                                          |作用                              |
| -----------------------------                 | ----------------------------------- |

|mspdf.dll                                      | 支持 PDF 文件的查看和打印功能。          |
|onnxruntime.dll                            | 提供 ONNX 模型运行时支持,用于机器学习相关功能。 |
|cookie_exporter.exe                      | 管理和导出浏览器的 Cookie 数据。        |

运行时库

这些文件是浏览器运行所需的基础库,支持多种功能的实现。

|文件名                                          |作用                              |
| -----------------------------                 | ----------------------------------- |

|msvcp140.dll                                | Microsoft Visual C++运行时库,用于支持 C++ 应用程序。 |
|vcruntime140.dll                           | Visual C++ 运行时库,用于支持动态链接库的加载。           |
|vccorlib140.dll                              | Visual C++ 核心库,用于支持浏览器的基本功能。            |


脚本和工具
这些文件提供脚本和工具支持,用于开发者或管理员的配置和管理
|文件名                                          |作用                              |
| -----------------------------                 | ----------------------------------- |

|show_third_party_software_licenses.bat      | 显示第三方软件许可信息的脚本                      |

===============================================================
总结

Microsoft Edge 浏览器的主程序目录包含多种文件和目录,每个文件都有特定的功能,支持浏览器的核心运行、图形渲染、安全性、扩展功能以及性能优化。删除某些文件可能会导致功能受限或浏览器无法正常运行,因此建议保留所有文件以确保浏览器的完整性和稳定性。



========================================================================      

              2025年4月15日13.25分增加一个自动变成精简版的批处理,
=========================================================
         想了半天吧,可能有人想要试玩用一下精简的 Edge 浏览器,所以,做了一个快点变现的批处理,一键变成你想试玩的东西,不过做之前你最好是备份一下你浏览器的整个目录,、
         你可以修改我批处理的内容,以适应你的浏览器目录,大家只当玩一下,不要太认真了。

把下面的所有内容复制一下保存为(随便取个名字.bat)就可执行,如果你会另存为ANSI编码,那就能显示中文提示,不会也没关系

第一次修改说明: 将本身需要设置二个 SET 改为只设置安装目录一个                                                           2025.4.15

第二次修改说明:增加一个主目录中的翻译文件                                                                                         2025.4.15

第三次修改说明:只要有安装目录路径,不管你是什么版本,内部目录结构,都会精简主运行目录中的文件      2025.4.16

第四次修改说明:修改查找主运行程序目录定位在第一个找到的目录中,增加检测设置安装目录有没有出错       2025.4.19                                            
---------------------------------------------------------------------------------------------------------------------------------------------------

@echo off
color 0F
taskkill /f /im msedge.exe

: 此程序只精简主程序目录中的文件。
: 注意:下面set = 后的内容请根据你自己的浏览器安装路径一下,也就是红色部份,后面另外命令中浏览器安装路径是由这个set控制位置的
: 把你的 Edge 浏览器安装目录位置更换到下面红色部份
set "aaaaa=Z:\Microsoft"
if not exist "%aaaaa%" echo     《 没有检测到你设置的安装目录》&pause&exit

for /f "delims=" %%i in ('dir/ad/b/s "%aaaaa%"\ ^|findstr "\Locales"') do set "bbbbb=%%~dpi"&goto kkkk
:kkkk
@echo on
@echo.
@echo  -------[原创] Microsoft Edge 主程序目录中极精简文件列表(仅需 13 个文件)-----------
@echo.
md "%aaaaa%\11111"
move/y "%bbbbb%1*.manifest" "%aaaaa%\11111\"
move/y "%bbbbb%ffmpeg.dll" "%aaaaa%\11111\"
move/y "%bbbbb%icudtl.dat" "%aaaaa%\11111\"
move/y "%bbbbb%learning_tools.dll" "%aaaaa%\11111\"
move/y "%bbbbb%libEGL.dll" "%aaaaa%\11111\"
move/y "%bbbbb%libGLESv2.dll" "%aaaaa%\11111\"
move/y "%bbbbb%msedge.dll" "%aaaaa%\11111\"
move/y "%bbbbb%msedge.exe" "%aaaaa%\11111\"
move/y "%bbbbb%msedge_100_percent.pak" "%aaaaa%\11111\"
move/y "%bbbbb%msedge_200_percent.pak" "%aaaaa%\11111\"
move/y "%bbbbb%msedge_elf.dll" "%aaaaa%\11111\"
move/y "%bbbbb%oneauth.dll" "%aaaaa%\11111\"
move/y "%bbbbb%resources.pak" "%aaaaa%\11111\"
move/y "%bbbbb%v8_context_snapshot.bin" "%aaaaa%\11111\"
@echo.
@echo   ------------以下是字体目录(1个文件)--------------------------------------------
@echo.
xcopy/y "%bbbbb%Locales\zh-CN.pak" "%aaaaa%\11111\Locales\"
@echo.
@echo     ------------完成操作,把提取的精简版恢复为原始主程序目录---------------
@echo.
rd/q/s "%bbbbb%"
md "%bbbbb%"
move/y "%aaaaa%\11111\*" "%bbbbb%"
xcopy/y "%aaaaa%\11111\Locales\zh-CN.pak" "%bbbbb%Locales\"
rd/q/s "%aaaaa%\11111"
@echo  
@echo.
@pause






作者: kmshzi    时间: 2025-4-14 12:19
谢谢楼主分享
作者: a20120227    时间: 2025-4-14 12:47
学习了
作者: dksoft    时间: 2025-4-14 13:07
感谢分享
作者: yzszh64    时间: 2025-4-14 13:16
感谢楼主分享。
作者: wang1126    时间: 2025-4-14 13:51
谢谢楼主分享
作者: lcylidong    时间: 2025-4-14 13:55
学习一下。
作者: guong    时间: 2025-4-14 14:00

感谢分享
作者: jho    时间: 2025-4-14 15:06

感谢分享!!!
作者: 小灰兔    时间: 2025-4-14 15:07
感谢分享
作者: jh198354    时间: 2025-4-14 15:10
谢谢分享!!!
作者: wn168cn@163.com    时间: 2025-4-14 15:19
感谢分享
作者: handsome_xiang    时间: 2025-4-14 15:30
谢谢楼主分享
作者: ebaqiang    时间: 2025-4-14 16:48
很给力
作者: win98se    时间: 2025-4-14 17:37
写得好详细,赞
作者: 13979895485    时间: 2025-4-14 17:47
谢谢分享。。。。。。。。。。。
作者: schdtv    时间: 2025-4-14 17:50
没有现成的吗?感谢楼主分享。
作者: wy250405lt    时间: 2025-4-14 18:28
谢谢分享。
作者: 2012sunyu4506    时间: 2025-4-14 23:15
谢谢分享,支持个。
作者: valen21    时间: 2025-4-14 23:21
十分详细,感谢分享
作者: sheng01    时间: 2025-4-14 23:25
谢谢楼主分享
作者: hmaaaa    时间: 2025-4-14 23:26
謝謝大大分享~感恩 ^^ 有您真好~!辛苦了!
作者: nathan6498    时间: 2025-4-15 00:14
感谢分享
作者: 俪尚皇    时间: 2025-4-15 05:27
十分详细
作者: rchc08    时间: 2025-4-15 06:25
感谢分享
作者: 前面听说风很大    时间: 2025-4-15 07:06
厉害,chrome是不是楼主也出一个精简方法?跟edge很相似,但可能还有一些区别
作者: firesail    时间: 2025-4-15 07:58
感谢楼主分享
作者: plezhong    时间: 2025-4-15 08:10
微软官方出的,确实极为兼容windos系统。
作者: 2011monoso    时间: 2025-4-15 08:15
谢谢分享

作者: xiuqiwang    时间: 2025-4-15 08:35
多谢分享
作者: 1999    时间: 2025-4-15 08:36
喜欢edge
作者: 348566    时间: 2025-4-15 09:35
谢谢大佬们
作者: happyfamily666    时间: 2025-4-15 10:08
谢谢分享
作者: 2258572383    时间: 2025-4-15 11:38
感谢楼主分享!
作者: 2258572383    时间: 2025-4-15 11:41
楼主要是做一个精简版的就好了!
作者: cjfcjf111    时间: 2025-4-15 13:42
2258572383 发表于 2025-4-15 11:41
楼主要是做一个精简版的就好了!

已更新为你可以自行一键制作精简版的方法
作者: dony2006    时间: 2025-4-15 13:51
感谢分享!
作者: wy250405lt    时间: 2025-4-15 14:24
谢谢分享
作者: fegr    时间: 2025-4-15 15:07
感谢楼主分享
作者: xyzjzlf    时间: 2025-4-15 23:53
谢谢楼主强帖!
作者: chibuzhu    时间: 2025-4-16 01:31
感谢分享
作者: wy250405lt    时间: 2025-4-16 06:27
感谢分享!
作者: wy250405lt    时间: 2025-4-16 08:12
感谢分享
作者: sulong    时间: 2025-4-16 08:56
谢谢楼主分享
作者: nongren    时间: 2025-4-16 11:24
谢谢分享!
作者: 86933924    时间: 2025-4-16 11:57
谢谢楼主分享
作者: 漠漠无语    时间: 2025-4-16 15:44
学习学习 多谢分享
作者: JacXPS    时间: 2025-4-17 10:23
很详细,很好的教程~
作者: edison_2008    时间: 2025-4-17 11:12
有心了,这么仔细
作者: ddonglliu    时间: 2025-4-17 11:19
感谢分享
作者: 2267981144    时间: 2025-4-17 11:29
谢谢辛苦分享!
作者: mengxiangdao    时间: 2025-4-17 13:05
非常详细 尝试精简
作者: 364163524    时间: 2025-4-19 07:15
用你的批处理不但正常edge不能用了,连输入法都废了
作者: win98se    时间: 2025-4-19 08:28
谢谢分享
作者: cjfcjf111    时间: 2025-4-19 15:44
本帖最后由 cjfcjf111 于 2025-4-19 15:56 编辑
364163524 发表于 2025-4-19 07:15
用你的批处理不但正常edge不能用了,连输入法都废了

真的吗,你有没有修改安装目录,那怕你不修改也没法删除什么东西的,那怕是删除也不会去删除你的输入法,不过这个制作可是最精简化状态,如果你要打大型网游什么的只怕要加几个文件,因为我自己不打,所以也没有办法测试

我自己是本身就用绿色版本,而非原装版本安装的,原装版本其本身也是绿色的,可以移动的,只是用户的目录在系统的C:\Users目录深处而已,而修改过的绿色版本是把Edge的用户目录放在Edge的目录中,,且没有这么多乱七八糟的东西一起安装进去
有一种方法,你可以把你本身的Edge目录全部复制到随便找个地方,然后用这个目录进行精简,然后直接运行这个目录中的程序,就能知道能不能用了,我可以百分百的告诉你是可以用的,因为我就这样在用

或者你用手工的方法,按我最上面精简的文件以外全部删除就可以了,那样总不会出错了吧

我修改了一下,增加了检测你有没有设置安装目录,以便可能出错

作者: jxpxwgh    时间: 2025-4-19 19:01
楼主用心啦!
作者: nathan6498    时间: 2025-4-24 10:40
本帖最后由 nathan6498 于 2025-4-24 10:45 编辑

精简目录明白了,不过更想知道怎么样实现把一些工作目录搬到RamDisk,以及系统关闭时从RamDisk自动备份,以及系统启动时自动恢复到RamDisk,的具体方法。
作者: nathan6498    时间: 2025-4-24 10:41
本帖最后由 nathan6498 于 2025-4-24 10:45 编辑

“......把整个浏览器和客户目录 DATA\Default 中除了5个必需目录外全部放在内存盘中运行,然后设定一下关机时自动写入7个重要文件的最新状态到硬盘,再设定开机时自动把这7个最新的文件写回内存盘中,......”。
精简目录明白了,不过更想知道怎么样实现把一些工作目录搬到RamDisk,以及系统关闭时从RamDisk自动备份,以及系统启动时自动恢复到RamDisk,的具体方法。
作者: nathan6498    时间: 2025-4-24 11:11
另外请问:这样精简处理后,uBlock Origin 还能正常使用吗?
作者: cjfcjf111    时间: 2025-4-26 13:32
本帖最后由 cjfcjf111 于 2025-4-26 13:59 编辑
nathan6498 发表于 2025-4-24 11:11
另外请问:这样精简处理后,uBlock Origin 还能正常使用吗?

     uBlock Origin那自然是可以正常工作的,一般扩展文件安装在Extensions目录。扩展运行的设置和临时数据在Local Extension Settings目录中,也就是说,单从扩展上说,只要这二个目录就可以了,但还有一些设置文件等也是必需的,所以我上面说有五个目录是必需的,也还有七个文件也是必需的,缺一不可,但其实整个客户数据目录有近百个目录和文件存在,而实际却只用到了没几个,然而要是不把整个客户数据目录放在RamDisk盘中,这客户数据目录中的所有目录和文件会不停的更新写入,你可以想象硬盘每天会承受多么大量的数据写入,所以,这也是保护硬盘的必要一步,
        整个做法是既要最大限度的少写硬盘,又要在不加任何额外动作的情况下不影响任何的各种功能,所有的一切还象没动过一样的自动进行,顺带又能让浏览器以最高速的方式运行,,是否让人感觉有点挑战的感觉呢,慢慢玩,一步步的来,可以问问AI,只有自己慢慢的玩,慢慢的达到这样的要求,那才是最开心的开始,其实这并不是很复杂,每个人都能做到




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3