|
本帖最后由 cjfcjf111 于 2025-4-17 13:29 编辑
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
---------------------------------------------------------------------------------------------------------------------------------------------------
@echo off
color 0F
taskkill /f /im msedge.exe
: 此程序只精简主程序目录中的文件。
: 注意:下面set = 后的内容请根据你自己的浏览器安装路径一下,也就是红色部份,后面另外命令中浏览器安装路径是由这个set控制位置的
: 把你的 Edge 浏览器安装目录位置更换到下面红色部份
set "aaaaa=Z:\Microsoft"
for /f "delims=" %%i in ('dir/ad/b/s "%aaaaa%"\ ^|findstr "\Locales"') do set "bbbbb=%%~dpi"
@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
|
评分
-
查看全部评分
|