【毛利】NCleaner | Dism++独立清理插件 (本贴持续更新)

  • 10
  • 11,778 views
  • A+
所属分类:软件工具

Dism++作者(小鸭子)打算把清理功能外包给NCleaner(或者说是Dism++深度整合NCleaner)
我也很赞同作者的看法,于是从NCleaner 1.0.1.4开始NCleaner正式成为Dism++的组件

先谈谈我认为与Dism++深度整合的好处
1.大部分人不需要单独下载NCleaner
2.NCleaner不再会因为Dism++API结构更改而背锅
3.测试范围更加广阔,出Bug即使我没空修复Dism++作者也能帮忙修复(*^_^*)

如果发现Bug和提建议,希望你们可以多多包涵并请及时在群内反馈

初雨Dism++官方群:200783396 282276394
M2-Team官方群:466078631

致谢

首先感谢使用和支持该项目的一切用户;其次我还想感谢Dism++的开发团队(即初雨团队)

介绍

NCleaner是一个Dism++的插件;由于我不想在用Dism++的时候还要用CCleaner;于是诞生了这个插件

NCleaner可以清理的内容

系统还原点
缩略图缓存
Edge 网页缓存和Cookies (移除)
IE 网页缓存和Cookies (移除)
WD,MSE,SCEP等微软系安软的无用文件 (增强)
Package Cache目录
Web平台安装程序缓存
Visual Studio日志
Installer目录
零售演示离线内容 (修复Bug)
WinINet 网页缓存和Cookies (新增)
应用容器临时文件 (新增)
应用容器CLR缓存 (新增)

动态日志

该版本主要解决与Dism++ 10.1.9.1的兼容性问题(感谢东方牛)
由于Dism++稳定版版本号比测试版版本号要低;于是造成了一些兼容性问题

如果发现Bug和提建议,希望你们可以多多包涵并请及时在群内反馈(NCleaner官方群 482113430)

谢谢,By Mouri_Naruto & M2-Team

Dism++版本要求

Dism++ 10.1.6.5及以后

安装方法

解压,然后复制NCleaner_RGlzbVBsdWdATTItVXRpbA目录到[Dism++目录]\Config\Plugins目录即可

下载地址与更新日志

NCleaner 1.0.1.3展开

1.移除IE网页缓存清理(被WinINet网页缓存清理替代)
2.移除IE Cookies清理(被WinINet Cookies清理替代)
3.移除Edge网页缓存清理(被WinINet网页缓存清理替代)
4.移除Edge Cookies清理(被WinINet Cookies清理替代)
5.添加WinINet网页缓存清理
(清理每个用户账户和应用容器下的Windows网络组件(例如IE,Edge)的网页缓存(仅支持默认目录))
6.添加WinINet Cookies清理
(清理每个用户账户和应用容器下的Windows网络组件(例如IE,Edge)的Cookies(仅支持默认目录))
7.增强微软系安软无用文件清理(添加删除MA NIS的日志文件)
8.修复零售演示离线内容清理规则
9.添加应用容器临时文件清理(清理每个应用容器下的临时文件)
10.添加应用容器CLR缓存清理(清理每个应用容器下的CLR缓存)
11.新清理项目多语言同步(感谢随便问我)

下载地址:http://zh-cn.b0.upaiyun.com/NCleaner/NCleaner 1.0.1.3.zip


NCleaner 1.0.1.2展开

1.改善语言ini文件解析

2.修复Readme文档的错误

3.解决与Dism++ 10.1.9.1的兼容性问题 (感谢东方牛)

下载地址:http://zh-cn.b0.upaiyun.com/NCleaner/NCleaner 1.0.1.2.zip


NCleaner 1.0.1.1展开

1.提升对Dism++的最低版本要求到10.1.6.5(当时和mingkuang讨论时,Dism++最新版本是10.1.6.5)
2.删除对旧版本的兼容代码
3.加入多语言(英语和繁体中文)支持(感谢hortz, ITechDeveloper, 随便问我)
4.解决与Dism++ 10.1.10.0的兼容性问题 (感谢mingkuang和那位反馈给mingkuang的无名英雄,如果可以提供ID,则我会修改本条目)

下载地址:http://zh-cn.b0.upaiyun.com/NCleaner/NCleaner 1.0.1.1.zip


NCleaner 1.0.0.7展开

1.去除工具箱NCleaner项目前面的#号
2.优化代码
3.增加零售演示离线内容清理
4.完全使用Native API实现文件遍历和删除
5.修复日志中返回的错误值Bug
6.修复潜在的调用Dism++API返回时的判断Bug(由于Dism++规定,只有返回S_OK代表执行成功)

下载地址:http://zh-cn.b0.upaiyun.com/NCleaner/NCleaner 1.0.0.7.zip


NCleaner 1.0.0.6展开

1.禁用多语言支持
2.增加Visual Studio日志清理
3.增加Installer目录清理(基本清理功能,类似WICleanup小工具)
4.使用TaskDialog替代MessageBox实现关于NCleaner对话框
5.修复潜在的规则Bug和插件Bug
6.扩充了Package Cache清理规则

下载地址:http://zh-cn.b0.upaiyun.com/NCleaner/NCleaner 1.0.0.6.zip


NCleaner 1.0.0.5展开

1.改进检测规则
2.优化清理项目描述
3.把程序内嵌资源移入资源DLL以减少空间占用
4.根据Windows10的新图标尺寸重新生成了图标
5.优化在Dism++下显示NCleaner图标的效果
(需要Dism++ 10.1.5.8(2016年6月9日及之后编译)及以上版本才能享受到)
6.初步加入多语言支持
(需要Dism++ 10.1.5.8(2016年6月9日及之后编译)及以上版本才能享受到)

下载地址:http://zh-cn.b0.upaiyun.com/NCleaner/NCleaner 1.0.0.5.zip


NCleaner 1.0.0.4展开

1.减小系统还原点清理扫描大小误差;并设定大小小于512MB不予清理
(根据mingkuang的建议做出的调整)
2.添加Package Cache清理
(清理后基于WIX的安装程序例如VS可以正常卸载;但升级、修复、增添组件需要联网或者备好安装镜像)
3.添加Web平台安装程序缓存清理
(安装Azure开发工具时会用到WPI,其缓存几乎只是一次性使用,可以安全删除)
4.小工具中的NCleaner图标占位符起到显示NCleaner插件版本信息的作用

下载地址:http://zh-cn.b0.upaiyun.com/NCleaner/NCleaner 1.0.0.4.zip


NCleaner 1.0.0.3展开

1.增加微软系安软无用文件清理
(提取自磁盘清理,由于Dism++引擎高效,所以原理相同但速度比磁盘清理快得多)
2.使用VC-LTL运行时替代msvc运行时,大幅度减小程序大小
(程序大小减小到原来的30% ,感谢初雨团队,特别是mingkuang)
3.修复离线模式下显示系统还原点清理的Bug
4.修复离线模式下图标缓存清理出现未指定错误的Bug
5.优化代码
6.按照mingkuang的建议在清理项目旁边加上“不建议频繁清理字样”
7.修复IE Cookies清理位置与IE 网页缓存一致的Bug

下载地址:http://zh-cn.b0.upaiyun.com/NCleaner/NCleaner 1.0.0.3.zip


NCleaner 1.0.0.2展开

1.移除IE和Edge缓存清理
(因为有更好的替代清理项)
2.增加Windows图标缓存清理
(修改自自己以前在远景发布的Windows图标缓存清理工具,PS:支持离线,联机情况下只支持当前用户清理;表示大部分人用Windows也是单用户模式,所以应该影响不大)
3.添加IE和Edge各自的网页缓存和Cookies清理
(只是IE的只支持默认路径;虽然Edge也是默认路径,但Edge路径固定)
4.在小工具增加“NCleaner选项”项
(虽然其中没有实现什么功能,只是占位符;也说明你的Dism++是否集成NCleaner)

下载地址:http://zh-cn.b0.upaiyun.com/NCleaner/NCleaner 1.0.0.2.zip


NCleaner 1.0.0.1展开

1.增加系统还原点清理
(这是我曾经研究内容的精华,一些被系统还原点占尽系统盘空间的人可以因此受益)
2.增加IE和Edge缓存清理
(照搬Windows 10 磁盘清理实现,因为足够简单;但是只能用于Win10联机映像且返回可清理大小不准确;因为微软自家的磁盘清理返回的Internet缓存大小也不准确;也证明我是照搬微软的实现,笑)

下载地址:http://zh-cn.b0.upaiyun.com/NCleaner/NCleaner 1.0.0.1.zip

第三方库列表

1.VC-LTL
项目首页:https://github.com/Chuyu-Team/VC-LTL
介绍和授权:
VC LTL 是一个开源的第三方修改VC库,大家都可以免费,无条件,甚至是用于商业环境。
本库基于VC140修改,所以也同样适用Common Public License协议。
但我也希望如果你可以在程序的说明文件中声明下,使用了此库,来使更多人受益。
——mingkuang

2.NSudoSDK
项目首页:https://github.com/M2Team/NSudo
介绍和授权:
NSudoSDK是一个包含大部分ring3可用Native API和WinSta API定义,
且在其基础上在某些方面进行了轻度封装
https://github.com/M2Team/NSudo/blob/master/License.md

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:10   其中:访客  10   博主  0

    • avatar 溯汐潮 9

      可以的,太社会了

      • avatar aaa 1

        刚试了NCleaner 1.0.1.1搭配Dism++ 10.1.9.1时候,扫描垃圾时勾选了NCleaner项会导致Dism++频繁崩溃。

          • avatar 毛利 1

            @aaa 1.0.1.2已修复该问题;主要是Dism++的稳定版版本号比测试版版本号低的缘故

              • avatar aaa 1

                @毛利 恩,觉得你这插件挺不错的

            • avatar haidiyus 4

              哎哟,不错,这个叼!

              • avatar calon076 2

                @溯汐潮 exfat格式无法使用,不识别

                • avatar osfans 0

                  怎么不更新了?很不错的工具

                    • avatar 毛利 1

                      @osfans 从1.0.1.4开始,NCleaner已经内置于Dism++

                    • avatar 6688zwp 1

                      非常好 非常感谢分享,也感谢你们的付出