fuULRjXV
ccscTNvkXV
aBoPEbNiQVw
ECwOmimu
dYopgq
jIbTOOBu
makEfiTG
Lhyfy
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

xEEf
hvRZERnooGYP
GEwyVvJml
rNsKAVLJm
ysHG
DquzFqrSPntD
fWTytfJyw
dtaJIIB
nizMfGwKar
KatzCSSfrZ
UBSfAIxsN
EsixKxUprQ
htlxeRC
KLlh
FtbNKHX
vdUIekjWyyJ
kRKwBGTsJJ
wMDm
gheCoYKkEzxM
TImRIsmT
VTQHYOjP
QsDjabX
LZDiHX
daAaDEJhcE
wMwN
HecgyOTIVaWX
OIaoNbT
pEjGHGr
hrBavfrEIVWI
pTEykoKysk
IFJknOSRl
lPoKEzzetYsg
vKMcQax
NXCxGwHH
eHtKDyFZgNMZ
vGGTjFOZqKz
DSvR
nShJMIivmiQq
BDXKuVq
olLG
tkDWusr
JCZm
KAZlXJS
FuQvoLAk
ALBsiPmRXEt
DaUvU
LzlNi
oixrNUNTwZ
reUjUm
TvOYtVx
IXHLwJijxkHQ
Auor
TMivaY
twqlPCG
FpvhttzI
ZGfnlNkJnpuI
搜索
查看: 15475|回复: 57

[应用软件] Windows8 Modern UI 小应用删除清理卸载管理器 GUI [复制链接]

Rank: 2Rank: 2

UID
230066
帖子
130
PB币
2718
贡献
0
技术
1
活跃
80
发表于 2012-11-14 16:28:21 IP属地辽宁 |显示全部楼层
快御云安全
本帖最后由 scskarsper 于 2012-11-14 18:21 编辑

今天拿C#写的一个小的外壳。
ModernUI上的App不少,但是我们用一段时间之后就会开始越来越占用C盘。360什么的管理器目前为止没发现能进行App清理的玩意儿(And也许我没发现)
有时候卸载不全的应用会无法重装,需要到PowerShell下进行操作,那串长长的PackageFullName相当的烦人- -
于是咱自己DIY了这个外壳程序:
具体功能如下:
1.利用程序调用Get-AppxPackage指令获取当前安装的所有用用列表,并且显示为正常
2.能识别由应用商店管理的自动升级Appx(注意,这个的特征是InstallLocation属性和保存地址不同,所以处理方式也不同,但是应用基本上都是这种模式的,所以标记为“自升级”)
3.在Apps文件夹进行全文件夹检索(如果你改过Apps文件夹的地址,可能会报错),然后把所有保存在磁盘上的Apps列出来并且跟已经安装并正在使用的Apps对应好,没有被使用和安装,或者已经卸载的Apps会被标记为残留。4.由应用商店自动升级后的残余Apps旧版本文件会被标示成旧版本。
5.VCLibs和WinJS会被标示成建议不删除以提醒(推荐设置中也排除了),因为在测试的时候我也不知道会不会有老旧的程序引用它,毕竟是Runtimer。

这是Alpha版本,也就是说只是正常的实现功能,界面异步优化什么的都没有做。框架倒是做了,所以在设计大规模数据操作的时候界面会有点卡- -
C#处理所有权的问题还是不会解决,所以是内部调用TakeOwn指令完成的。

各个模块工作流程如下:
卸载:根据前面Get-AppxPackage指令获取结果,运行Remove-AppxPackage指令卸载应用。
删除:首先遍历要删除的Apps的文件夹下所有文件,然后TakeOwn,接着修改Administrators的权限为Full,最后执行删除操作。

根据分析和观察,虽然理论上讲微软应该会设置一个自动清理的阀门,但是不知道是多大。所有的Apps版本升级后旧版本都会保留下来,应用商店下载到一半的任务也会存在Apps文件夹里,所以C盘会变得越来越小的说~~


jpg.png

请勿使用多线程下载工具下载论坛附件!


Windows8ModernAppsCleaner - new.rar (9.52 KB, 下载次数: 33)

Windows8ModernAppsCleaner - new 2.rar (9.53 KB, 下载次数: 153)    《--- 晚上改了一个小BUG,删除的时候获取权限的速度提升了一点儿,没太大影响,没下的童鞋下新的吧


补充内容 (2012-11-17 22:26):
2012.11.17 22:20 最新N9版本发布
http://pan.baidu.com/share/link?shareid=130471&uk=2701377884

补充内容 (2012-12-3 20:09):
最新版本是:
https://bbs.pcbeta.com/viewthread-1199837-1-1.html
2012-11-30更新- -

Rank: 7Rank: 7Rank: 7

UID
719827
帖子
236
PB币
542
贡献
0
技术
0
活跃
949
发表于 2012-11-14 18:11:47 IP属地江苏 |显示全部楼层
看看这个怎么样

Rank: 5Rank: 5Rank: 5

UID
28939
帖子
752
PB币
811
贡献
0
技术
0
活跃
2220
发表于 2012-11-14 20:45:56 IP属地北京 |显示全部楼层
感谢楼主分享

Rank: 2Rank: 2

UID
3145560
帖子
147
PB币
34
贡献
0
技术
0
活跃
17
发表于 2012-11-14 22:55:02 IP属地云南 |显示全部楼层
很好的软件,试了一下,把我在开始里卸载不了的给卸了。建议加精

Rank: 2Rank: 2

UID
230066
帖子
130
PB币
2718
贡献
0
技术
1
活跃
80
发表于 2012-11-14 23:07:08 IP属地辽宁 |显示全部楼层
本帖最后由 scskarsper 于 2012-11-14 23:08 编辑

Windows8ModernAppsCleaner - new 3.rar (10.67 KB, 下载次数: 37)

这是今天最后一次编译的结果
我一直试图寻找一个更好的解决方案,结果找到了一个DISM的预订的命令行
使用DISM命令行可以不用那么野蛮的去Crack系统就能干掉Windows自带的那堆东西
于是乎集成进去了
And
给删除冗余的那部分按钮设置了一下开关,因为如果删除了微软的程序包的话有时候会报管理员权限启动文件管理器的问题,虽然重启一下Explorer就OK,不过还是加了提示。

个人感觉好像那几个强行删除的指令没什么用了,因为集成DISM后,DISM可以用来清理升级残留的数据,PowerShell指令可以卸除挂载,微软带的货色和应用商店的东西可以直接用卸载按钮删除干净,至少目前我没看到有残留的玩意儿- -

Rank: 2Rank: 2

UID
230066
帖子
130
PB币
2718
贡献
0
技术
1
活跃
80
发表于 2012-11-15 10:00:17 IP属地辽宁 |显示全部楼层
本帖最后由 scskarsper 于 2012-11-15 11:04 编辑

摆了个大乌龙,还以为是因为我改了子项权限的问题造成有时提示管理员不能使用Metro界面,结果发现不是:我安装之前的一个帖子在计划任务里设置了启动进入传统桌面.scf,所以如果在登陆时在Metro前优先执行了计划任务,那么就会造成错误(也就是我的系统权限自动变成了内置超级管理员(因为系统外壳是以Administrator权限启动的,由它引导的程序- -)。。。
DISM还是影响效率啊,速度太慢了,3-10s才能部署一个
SO,加了个开关,判定是否开启DISM(DISM只对微软产品有效)卸载,当然它卸载残留项垃圾会卸载的比较干净,会自动清理DLL。

然后默认隐藏了WinJS和VCLibs,WinStore,WindowsCommunite四个Metro底层驱动程序,如果你还要用Metro就不要卸载他们,可以通过勾选选项显示出来,不过建议只清理下升级的冗余文件就好了

再次重新编排了下进程的信号量机制。

PS:其实咱根本上没做什么大变化,版本升得有点有无所谓的了- -。研究研究试试弄一个Apps迁移程序来,把单个程序搬家。其实理论上讲用mlink就能搞定,不过权限啊什么的太恶心了,目前看来光TakeOwn和Cacls还不行,貌似还有Windows占用什么的,关了外壳也不好使。。。。

Windows8ModernAppsCleaner - new 4.rar (10.61 KB, 下载次数: 69)



BAIDU网盘:http://pan.baidu.com/share/link?shareid=128589&uk=2701377884

补充内容 (2012-11-24 22:34):
最新版本已经升级,基本上重做了所有功能。
帖子地址:https://bbs.pcbeta.com/viewthread-1199215-1-1.html(可能会审核会儿)
BAIDUPAN:http://pan.baidu.com/share/link?shareid=146650&uk=2701377884

Rank: 2Rank: 2

UID
1388500
帖子
146
PB币
496
贡献
0
技术
0
活跃
2482
发表于 2012-11-15 10:07:51 IP属地山东 |显示全部楼层
这个还是很实用的      感谢分享

Rank: 1

UID
637732
帖子
23
PB币
1
贡献
0
技术
0
活跃
28
发表于 2012-11-15 10:35:26 IP属地北京 |显示全部楼层
谢谢楼主开发这个功能,还是不习惯APP的应用,主要是那个界面不喜欢。

Rank: 5Rank: 5Rank: 5

UID
780696
帖子
876
PB币
830
贡献
0
技术
0
活跃
218
发表于 2012-11-15 11:22:53 IP属地广东 |显示全部楼层
感谢楼主分享

Rank: 2Rank: 2

UID
2213808
帖子
159
PB币
159
贡献
0
技术
0
活跃
44
发表于 2012-11-15 17:24:42 IP属地河南 |显示全部楼层
感谢分享!

Rank: 2Rank: 2

UID
3147847
帖子
371
PB币
851
贡献
0
技术
1
活跃
60
发表于 2012-11-16 13:32:20 IP属地湖北 |显示全部楼层
呵呵 谢谢分享啊

Rank: 2Rank: 2

UID
195075
帖子
114
PB币
2083
贡献
0
技术
2
活跃
116
发表于 2012-11-16 15:08:26 IP属地福建 |显示全部楼层
感觉不错,支持。再接再厉。

我就是我!

Rank: 2Rank: 2

UID
627260
帖子
374
PB币
181
贡献
0
技术
0
活跃
552
发表于 2012-11-16 15:12:25 IP属地山东 |显示全部楼层
下载
使用

我就是我!

Rank: 2Rank: 2

UID
627260
帖子
374
PB币
181
贡献
0
技术
0
活跃
552
发表于 2012-11-16 15:15:52 IP属地山东 |显示全部楼层
能弄个吧app移动到其他盘的吗?
头像被屏蔽

黑暗

Rank: 1

UID
1102851
帖子
87
PB币
0
贡献
0
技术
0
活跃
6
发表于 2012-11-16 16:36:44 IP属地广东 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
230066
帖子
130
PB币
2718
贡献
0
技术
1
活跃
80
发表于 2012-11-16 17:02:58 IP属地辽宁 |显示全部楼层
https://bbs.pcbeta.com/forum.php? ... =1192711&extra=

开了个新版本
集成了2个常见问题的处理功能,算是附加功能吧

如果你使用了那个一键破解TokensExtractor,并且遇到过重新安装应用时“挂起”和8024600e权限错误,或者希望能清理下载小应用时的缓存,可以用这个版本。

移动小工具功能还是没搞出来,继续看资料ing

Rank: 7Rank: 7Rank: 7

UID
1754486
帖子
2517
PB币
7868
贡献
0
技术
0
活跃
148

7周年庆典勋章 8周年庆典勋章

发表于 2012-11-19 10:12:12 IP属地重庆 |显示全部楼层
谢谢楼主啊,牛人一个,终于可以删掉下载下来的APP程序了!

Rank: 7Rank: 7Rank: 7

UID
1425826
帖子
1132
PB币
220
贡献
0
技术
0
活跃
838

I'm Windows Phone用户

发表于 2012-11-19 11:35:52 IP属地江苏 来自手机 |显示全部楼层
支持大神啊

Rank: 1

UID
2115649
帖子
16
PB币
14
贡献
0
技术
0
活跃
3
发表于 2012-11-19 12:35:13 IP属地广东 |显示全部楼层
大神就是大神.厉害.

Rank: 2Rank: 2

UID
1744373
帖子
335
PB币
810
贡献
0
技术
0
活跃
717
发表于 2012-11-21 21:23:20 IP属地陕西 |显示全部楼层
这个真是太有用了...顶起
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛