Win10论坛

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

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

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

搜索
查看: 74837|回复: 579

[技术] 释放500MB空间! 清除Windowsapps 文件夹的历史文件     [复制链接]

五星老土

Rank: 5Rank: 5Rank: 5

UID
590870
帖子
535
PB币
4338
贡献
0
技术
25
活跃
621
发表于 2012-11-19 11:30:47 |显示全部楼层
本帖最后由 quya 于 2012-12-3 17:59 编辑

2012 /12/3 小小更新: 看大家蛮感兴趣的, 稍微更新下, 增加删除文件夹的内容显示

我编了个清除应用文件旧版本的批处理, 大家可以下载运行下, 释放500M左右的空间。

原理是比较版本的生成时间,将老的版本挑出来, 夺取权限并删除。

以下代码供参考,但由于排版问题,拷贝运行可能会有问题,请下载附件。

清除Windows 应用程序历史文件.zip (1.02 KB, 下载次数: 2690)


  1. @echo off
  2. if not "%cd%"=="%systemroot%\system32"  (echo 请右手健点击程序以管理员身份运行 &goto end)

  3. rem WinJS 有个RC版, 看时间还是最新的, 吃不准, 都保留吧
  4. rem for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.WinJS*_neutral__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt

  5. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.BingFinance_*_x64__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  6. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.BingMaps_*_x64__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  7. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.BingNews_*_x64__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  8. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.BingSports_*_x64__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  9. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.BingTravel_*_x64__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  10. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.BingWeather_*_x64__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  11. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.Bing_*_x64__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  12. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.Camera_*_x64__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  13. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.Media.PlayReadyClient_*_x64__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  14. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.microsoftskydrive_*_x64__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  15. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.Reader_*_x64__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  16. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.VCLibs*_x64__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  17. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.windowscommunicationsapps_*_x64__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  18. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.windowsphotos_*_x64__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  19. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.XboxLIVEGames_*_x64__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  20. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.ZuneMusic_*_x64__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  21. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.ZuneVideo_*_x64__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt

  22. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.BingFinance_*_x86__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  23. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.BingMaps_*_x86__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  24. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.BingNews_*_x86__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  25. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.BingSports_*_x86__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  26. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.BingTravel_*_x86__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  27. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.BingWeather_*_x86__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  28. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.Bing_*_x86__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  29. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.Camera_*_x86__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  30. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.Media.PlayReadyClient_*_x86__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  31. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.microsoftskydrive_*_x86__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  32. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.Reader_*_x86__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  33. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.VCLibs*_x86__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  34. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.windowscommunicationsapps_*_x86__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  35. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.windowsphotos_*_x86__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  36. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.XboxLIVEGames_*_x86__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  37. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.ZuneMusic_*_x86__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt
  38. for /f "skip=1" %%i in ('dir "%programfiles%\windowsapps\Microsoft.ZuneVideo_*_x86__8wekyb3d8bbwe" /o-d /b 2^>nul'') do echo %%i >>%temp%\Apps_Oldfiles.txt

  39. for /f %%i in (%temp%\Apps_Oldfiles.txt) do (takeown /f "%programfiles%\windowsapps\%%i" /r 1>nul 2>nul
  40. icacls "%programfiles%\windowsapps\%%i"  /grant administrators:F /t 1>nul 2>nul
  41. rd "%programfiles%\windowsapps\%%i" /s /q) del %temp%\Apps_Oldfiles.txtecho 应用程序历史文件清除完成!:end
  42. echo.
  43. pause
复制代码





看了下, 微软居然保留了历史文件,达500MB左右,可以删除以下文件夹

Microsoft.BingFinance_1.2.0.135_x86__8wekyb3d8bbwe
Microsoft.BingMaps_1.2.0.136_x86__8wekyb3d8bbwe
Microsoft.BingNews_1.2.0.135_x86__8wekyb3d8bbwe
Microsoft.BingSports_1.2.0.135_x86__8wekyb3d8bbwe
Microsoft.BingTravel_1.2.0.145_x86__8wekyb3d8bbwe
Microsoft.BingWeather_1.2.0.135_x86__8wekyb3d8bbwe
Microsoft.Bing_1.2.0.137_x86__8wekyb3d8bbwe
Microsoft.Camera_6.2.8514.0_x86__8wekyb3d8bbwe
Microsoft.Media.PlayReadyClient_2.3.1662.0_x86__8wekyb3d8bbwe
microsoft.microsoftskydrive_16.4.4204.712_x86__8wekyb3d8bbwe
Microsoft.Reader_6.2.8516.0_x86__8wekyb3d8bbwe
Microsoft.VCLibs.110.00_11.0.50712.1_x86__8wekyb3d8bbwe
microsoft.windowscommunicationsapps_16.4.4206.722_x86__8wekyb3d8bbwe
microsoft.windowsphotos_16.4.4204.712_x86__8wekyb3d8bbwe
Microsoft.WinJS.1.0_1.0.8514.0_neutral__8wekyb3d8bbwe
Microsoft.XboxLIVEGames_1.0.927.0_x86__8wekyb3d8bbwe
Microsoft.ZuneMusic_1.0.927.0_x86__8wekyb3d8bbwe
Microsoft.ZuneVideo_1.0.927.0_x86__8wekyb3d8bbwe

其他第三方Metro应用似乎没有历史文件, 即使有更新过。

微软是否只保留了最近一次的历史文件, 还有待观察, 因为有的应用不止更新了一次, 但似乎只有一个历史文件, 除了那个Winjs。

至于如何进入windowsapps 文件夹以及删除文件需要的权限问题, 不在本文讨论范围之内, 大家自己去研究解决。

3

查看全部评分

Rank: 9

UID
955947
帖子
1871
PB币
4351
贡献
0
技术
49
活跃
517

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

发表于 2012-11-19 12:12:46 |显示全部楼层
真的可以删除吗?为什么不能够在清理更新里面清理掉呢?

Rank: 2Rank: 2

UID
2284408
帖子
139
PB币
366
贡献
0
技术
22
活跃
21
发表于 2012-11-19 12:22:31 |显示全部楼层
原来是这样的!!

Rank: 9

UID
955947
帖子
1871
PB币
4351
贡献
0
技术
49
活跃
517

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

发表于 2012-11-19 14:04:31 |显示全部楼层
刚才删除了这些备份,500多M,之后优化了下磁盘,结果发现磁盘剩余空间一共增加了2G。
反正我是搞不清楚系统盘的空间的增减规律,我关闭了一切会增加磁盘空间的功能(备份,系统保护),但是磁盘空间往往还是会发生巨大的变化,往往是瞬间就变化1G大小的空间。
一直无解。上回就是瞬间减少了1G空间,这回删除了500M结构折腾一下,还你2G,把上回损失的1G有还给你了。不过也许使用一段时间后他又会夺走这1G的。大家等着看吧!
有变化我再来汇报。

点评

宝貝对不起  你们难道都在用40G的IDE硬盘么,寸土寸金啊  发表于 2015-11-5 17:10
hszt71  果不其然,今天早上开机,空间又少了2G,和删除之前相比,空间仅仅多300M,等于最终删除500M的东西之后,空间只多了300M。  发表于 2012-11-20 09:00

Rank: 9

UID
598471
帖子
2065
PB币
1767
贡献
0
技术
0
活跃
477

Win10先驱者

发表于 2012-11-19 14:09:11 |显示全部楼层
这真是个问题

Rank: 2Rank: 2

UID
836259
帖子
344
PB币
925
贡献
0
技术
0
活跃
29
发表于 2012-11-19 18:50:19 |显示全部楼层
不知道應用閃退跟這個文件夾有沒有關係~

Rank: 1

UID
1170331
帖子
112
PB币
167
贡献
0
技术
0
活跃
331
发表于 2012-11-19 19:02:08 |显示全部楼层
hszt71 发表于 2012-11-19 14:04
刚才删除了这些备份,500多M,之后优化了下磁盘,结果发现磁盘剩余空间一共增加了2G。
反正我是搞不清楚系 ...

是不是虚拟内存,我的是系统自动分配的。

Rank: 9

UID
955947
帖子
1871
PB币
4351
贡献
0
技术
49
活跃
517

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

发表于 2012-11-19 19:08:58 |显示全部楼层
本帖最后由 hszt71 于 2012-11-19 19:10 编辑

我的内存是2G,自动分配的页面文件也就将近2G,怎么会发生这么大的变化呢?
自动分配的页面文件应该大小不会变化吧!

Rank: 5Rank: 5Rank: 5

UID
3007157
帖子
736
PB币
1321
贡献
0
技术
1
活跃
165
发表于 2012-11-19 19:13:10 |显示全部楼层
楼主说的是老版本的文件吧,貌似微软内置的应用更新后上一版本的文件不会删除

五星老土

Rank: 5Rank: 5Rank: 5

UID
590870
帖子
535
PB币
4338
贡献
0
技术
25
活跃
621
发表于 2012-11-19 21:02:46 |显示全部楼层
已更新1楼内容, 编了个批处理文件以方便大家。

Rank: 5Rank: 5Rank: 5

UID
769695
帖子
862
PB币
5516
贡献
0
技术
3
活跃
245

7周年庆典勋章

发表于 2012-11-19 21:04:18 来自手机 |显示全部楼层
支持下 看看有没有用

Rank: 1

UID
3224796
帖子
6
PB币
97
贡献
0
技术
0
活跃
2
发表于 2012-11-19 21:19:37 |显示全部楼层
牛人啊,谢谢分析~~~~

Rank: 1

UID
2050447
帖子
78
PB币
42
贡献
0
技术
0
活跃
6
发表于 2012-11-19 21:50:00 |显示全部楼层
楼主对批处理运用很熟练啊

Rank: 1

UID
3140339
帖子
8
PB币
0
贡献
0
技术
0
活跃
1
发表于 2012-11-19 21:50:38 |显示全部楼层
福利贴吧 好东西啊

Rank: 1

UID
3140339
帖子
8
PB币
0
贡献
0
技术
0
活跃
1
发表于 2012-11-19 21:50:40 |显示全部楼层
福利贴吧 好东西啊

Rank: 1

UID
3140339
帖子
8
PB币
0
贡献
0
技术
0
活跃
1
发表于 2012-11-19 21:50:42 |显示全部楼层
福利贴吧 好东西啊

Rank: 1

UID
3140339
帖子
8
PB币
0
贡献
0
技术
0
活跃
1
发表于 2012-11-19 21:51:01 |显示全部楼层
福利贴吧 好东西啊

点评

windysun  不要灌水了哦!亲!任务每天能获得15pb。pb获取:http://bbs.pcbeta.com/viewthread-1048674-1-1.html  发表于 2012-11-19 22:01

Rank: 1

UID
2907193
帖子
98
PB币
0
贡献
0
技术
0
活跃
323
发表于 2012-11-19 22:00:37 |显示全部楼层
福利贴吧 好东西啊

时间上面的断点

Rank: 15Rank: 15Rank: 15

UID
1505467
帖子
11789
PB币
18057
贡献
0
技术
0
活跃
658

7周年庆典勋章 荣誉会员 应用界

发表于 2012-11-19 22:13:52 |显示全部楼层
本帖所删除的文件为Windows商店下载或者更新metro程序的时候下下来的程序包
删除后不会对系统和应用造成影响
但删除后,如果相关的应用就不能够自行修复,而需要重新下载了
大家可做参考
ps:大家不要灌水了,影响景友的交流环境

Rank: 1

UID
2050447
帖子
78
PB币
42
贡献
0
技术
0
活跃
6
发表于 2012-11-19 22:14:22 |显示全部楼层
楼主对批处理运用很熟练啊
关闭

站长推荐

即将开启实名认证
就是绑定个手机号。 25日凌晨随机时间点开始维护,维护时间不定。 主要看服务器君啥时候能爬起来,效率咋样。 不实名也一样的,没啥区别,能看到的继续能看。
回顶部
Copyright (C) 2005-2017 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件