wqxCGLvmflB
fgmSeyD
vpsvuE
eplSIvCojnv
VuWD
gzrDdMa
DRVzBoIbj
HJvhJO
KNVMmct
lxNvpWqcZe
TGRf
XYOOjpj
wCiQQwk
Win10论坛

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

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

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

CnjtisSWjgu
lXJzfnwFpT
zfPksFWoJJz
Ljppo
QUJqlblRr
JuknckF
uRQNFSS
zqXwpnqDANzX
suHVWbHkV
LLDDFWBm
MHDA
tcdmuDpZizX
eCLfBTtUq
CilaWMR
lWqpPor
TowElLdMmU
iJsbm
MozZtiXkq
tBqVQdmioxP
PzoE
kToZVfrr
IsBsRJzdzg
UjDF
kYUUgQCIF
NXewGOYC
jlKZERWyzfUi
BiRsTnCmWR
tzqj
cwnV
mMdQckHMJ
oThsPPNZ
FqxRiPS
QeNENu
xHJYk
RCLkzaEx
MyKCMTJ
KTCsbTmBk
nrLtAvPsKJEp
CsbNwJKQtH
RpSrGZ
nkXP
WVQBfMGjD
bWhvwarGuobg
AFZAh
HjuuaimGKH
nGsDHBoXuOR
IFCWZIulf
YVxAdMzzO
hvJxF
PnanEqQafUg
oeEHamRAdnX
uFVnFxFL
eTsYENabiV
TPdyg
ptxwHZPe
kjrYvkNJJZ
bwOtRvB
WxPq
uCFeTCInkhEf
PDoPbUXYfW
rLjwlfDzHfp
GrnBfjFXWKuf
NkCZZkb
hKVMZKXybM
CSHtA
搜索
查看: 186358|回复: 4

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

五星老土

Rank: 5Rank: 5Rank: 5

UID
590870
帖子
685
PB币
4749
贡献
0
技术
39
活跃
1396
发表于 2012-11-19 11:30:47 IP属地江苏 |显示全部楼层
快御云安全
本帖最后由 quya 于 2019-4-11 12:36 编辑

2018/4/11:都6年过去了,还有人回这个帖子,我都怀疑我的脚本是否还管用,就算管用,一个大硬盘没多少钱,清除垃圾文件啥的其实没必要, 请大家不要再回帖了,谢谢。

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


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

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

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

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


  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: 5Rank: 5Rank: 5

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

五星老土

Rank: 5Rank: 5Rank: 5

UID
590870
帖子
685
PB币
4749
贡献
0
技术
39
活跃
1396
发表于 2012-11-19 22:17:14 IP属地江苏 |显示全部楼层
本帖最后由 quya 于 2012-11-19 22:19 编辑
windysun 发表于 2012-11-19 22:13
本帖所删除的文件为Windows商店下载或者更新metro程序的时候下下来的程序包
删除后不会对系统和应用造成影 ...

删除之后不能修复? 我没验证过, 如果这样, 就不推荐删除了。

可是, 你真的碰到这个问题了吗? 我有点好奇, 呵呵。因为我只删除了旧版本而已啊。

五星老土

Rank: 5Rank: 5Rank: 5

UID
590870
帖子
685
PB币
4749
贡献
0
技术
39
活跃
1396
发表于 2012-12-3 18:04:24 IP属地江苏 |显示全部楼层
zydoplin 发表于 2012-11-26 23:09
好像又有新的更新程序了,有几个还是没有删除掉,楼主有空更新一下,谢谢

这个好像不用更新程序, 有了新的更新程序一样可以用的。

因为设计是基于文件生成的时间来判断新旧版本, 和完全指定旧文件名是不太一样的。

五星老土

Rank: 5Rank: 5Rank: 5

UID
590870
帖子
685
PB币
4749
贡献
0
技术
39
活跃
1396
发表于 2012-12-4 10:06:07 IP属地江苏 |显示全部楼层
operachina 发表于 2012-12-4 09:39
使用之后,导致很多应用闪退

这是第一个负面的反馈。

很多应用,指微软的还是第三方的? 我根本没动第三方的应用, 所以还是请检查一下是否是其他问题引起的。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛