微软工程师揭秘:Windows软件卸载后竟没真正从系统消失?

新闻资讯2小时前发布 aibll
1 0 0

好多人觉得点完卸载, 软件就完全没了。然而微软的工程师最近发文表明, 实际可不是这样。用户点击卸载之后, 软件常常还有一部分残余存留在系统当中。这些残余涵盖缓存文件、注册表项以及用户配置, 它们悄无声息地占着硬盘空间。

卸载程序由开发商控制

对于传统Win32应用程序而言, 其卸载流程存在着一个根本方面的问题, 软件自身并非直接去把控卸载的具体细节, 而是会调用由软件开发商自行书写的卸载程序, 这就表明卸载过程是否能够做到干净彻底, 几乎是完全取决于开发商的良心状况。要是开发商没有在卸载程序当中编写好完整的清理逻辑, 那么残留文件就会被原封不动地留存下来。

每每这些残留, 常常处在用户目录或者系统目录之下。用户偏好设定、缓存文件以及注册表键值, 皆会被遗留下来。开发商有可能觉得这些数据对用户有益处, 又或许仅仅是懒得去编写清理代码。不管怎样, 最终的结果便是, 软件明明已然卸载, 然而却依旧在系统之中留下了痕迹。

故意保留数据的两种情况

有些开发商特意保留这些数据, 期待用户重新安装时能实现无缝衔接, 让之前的设置以及登录状态都得以保留, 这般做法对于普通用户而言着实便利, 无需再次进行配置, 然而若用户根本就没打算再度使用此软件, 这些文件便成为了永久的系统垃圾。

有一种另外的情形是很多个应用共同去使用同一套.dll文件或者是系统组件, 卸载程序为了不致使其他软件受到影响, 往往会以一种保守的方式选择保留这些共享文件, 这是从重视系统稳定性的角度来加以考量的, 目的是防范误删从而使得其他程序不能够正常运行, 然而这种保守的策略也造成卸载不够彻底的最终结果, 致使系统里积聚了数量充裕的无人运作的共享资源。

注册表和磁盘空间问题

注册表中残留的键值, 单个来看规模不算大, 然而量多积累会出现新情况 , 持续运用后的注册表逐渐变得臃肿, 其举动或许会对系统运行速度产生影响 , 这类残留键值一般包含软件相关的配置信息 ,还有软件的安装途径 , 以及版本记录等内容 , 即便软件已经被删除 , 这些信息依旧会占据注册表的空间。

磁盘空间这儿, 缓存文件常常体积不算小。视频软件的缓存, 设计软件的缓存, 开发工具的缓存, 有可能达到几GB甚至还要多。这些文件一般处在用户目录下的AppData文件夹当中。用户很少有会想着去清理这些隐藏文件夹的情况, 致使硬盘空间被慢慢侵蚀。对于固态硬盘用户来讲, 这特别让人头疼。

第三方卸载工具的作用

对应这个问题, 部分用户挑选采用第三方卸载工具来处理。这类工具会对软件安装目录以及注册表予以扫描, 试着找出全部相关文件进而实施删除操作。它们一般而言比开发商自创的卸载程序更为彻底。然而第三方工具存在风险, 有可能错误删除其他程序所需的文件以至使得系统变得不稳定出现异常运作状况带来麻烦困扰难以正常顺利保持相对平稳顺畅运行等等不良影响产生困扰。

选用第三方工具之际得慎重抉择, 有些工具会附带广告软件, 有些所含或许是恶意代码, 用户应当挑选口碑良好、信誉较高的卸载工具, 与此同时, 使用之前绝佳创建系统还原点, 以备出现问题之时能够恢复, 对于不熟知电脑操作的用户而言, 仍旧建议审慎运用这类工具。

手动清理的可行性

对于具备一定技术基础的用户而言, 能够尝试手动清理残留文件。首先要寻找到软件的安装目录, 接着检查是不是还有文件残留在那里。随后打开注册表编辑器, 去搜索软件名称或者开发商名称, 进而删除相关的键值。采用这种方法需要谨慎地进行操作, 要是误删的话就可能会致使系统出现问题。

最好在手动清理之前, 去备份重要的数据。能够使用系统自身带有的磁盘清理工具, 它具有相对安全的特性, 能够去清理一些临时文件以及缓存。要是针对特定软件的残留而论, 可以去查看软件的官方论坛或者是文档, 从而了解被推荐的清理方法。有部分软件会在官网提供专门化的清理工具, 这完全是最安全的选择。

如何减少卸载残留

微软工程师揭秘:Windows软件卸载后竟没真正从系统消失?

需解决的最根本办法者, 乃为开发商去改进卸载程序, 对此, 他们理应确保于开启卸载操作之际, 将所有与之相关联的文件予以清理干净, 此中所涵盖的文件类型有缓存、配置以及注册表项这般的类别, 而针对那些共享文件而言, 应当运用引用计数机制, 也即唯有在不存在其他任何程序对其进行使用的情形之下实施删除举动, 另外, 微软方面能够斟酌于Windows系统里提供更为标准规范之卸载操作接口, 进而让开发商依照这般规整统一的来对相关文件着手清理规范。

对于用户而言, 能够养成定期去清理系统垃圾的习惯。Windows自带的磁盘清理工具能够定期予以运行, 从而清理临时文件以及缓存。针对不常用的软件, 在卸载之后要检查一下安装目录以及AppData文件夹, 手动去删除残留。在选择软件之际, 也能够考虑开发商的口碑, 挑选那一些以用户友好著名的产品。

平时你会不会时常去查看那些卸载之后所遗留下来的文件, 又或者是认为只要软件能够正常使用便觉得没什么关系是这样子吗, 欢迎在谈论的区域当中去表述出你的观点以及经历过的事情。

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...