无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3619|回复: 8
打印 上一主题 下一主题

[分享] 挑选pe控制面板无效项目的批处理工具

[复制链接]
跳转到指定楼层
1#
发表于 2022-1-22 18:22:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 窄口牛 于 2022-1-23 22:56 编辑

先点开一次控制面板,在pe下运行之,会逐项删除,每删除一个就会暂停,你再打开一个控制面板,可以两个对比变化,判断是否需要删除,批处理里会显示刚才删除的sid,你可以在生成6.txt的列表里进项标记,就能筛选出需要清理的了。
控制面板精简.rar (319 Bytes, 下载次数: 55)

本来想写成全自动,无奈水平不达标,思路是取出来的sid,到classes里面去看图标文件是否存在,如果图标文件不存在,大概齐这个sid是应该删除的。


半自动实现了,按键选择自动标记
挑选删除控制面板内容.rar (641 Bytes, 下载次数: 47)
来自 9#
 楼主| 发表于 2022-1-23 22:58:52 | 只看该作者
有两个项删除不影响控制面板,但是会影响系统属性和系统属性里的设备管理器按钮,请筛选时留意这两处地方
回复

使用道具 举报

2#
发表于 2022-1-22 19:15:38 | 只看该作者
牛大这几天的精力有点儿过剩啊,是不是地犁的少了没把你累趴下
回复

使用道具 举报

3#
发表于 2022-1-22 19:36:58 | 只看该作者
牛哥!威武,加油。。
回复

使用道具 举报

4#
发表于 2022-1-22 20:01:57 | 只看该作者
建议楼主换个代码编辑器,比如VSCode,具有高亮、自动补全、自动缩进等功能,中文符号提示等,不用担心少了个符号,中文符号突出显示,折叠功能也更利用分析较长的代码,这样不仅减少错误率,写出来的代码也更美观、更容易阅读。

一般for的delims参数建议放到最后,这样习惯之后,在你使用了含有空格两个以上的分隔符的时候就不会出错了。

for () 里的命令可以用^&分割多个命令,如果太长,可以换行写,这样就不用输出文件了。

  1. for /f "delims=" %%a in ('
  2.     reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace^|find "{" ^&
  3.     reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace^|find "{"
  4. ') do (
  5.     echo %%a
  6. )
复制代码

利用if 和 set 可以去掉find的使用,有兴趣可以自己研究。
回复

使用道具 举报

5#
 楼主| 发表于 2022-1-22 20:18:57 来自手机 | 只看该作者
本帖最后由 窄口牛 于 2022-1-22 20:22 编辑

不输出文件简单,掌握了了。想搞成choice输入选择,输入y就生成删除的新批处理,输入n就继续删除筛选。这样就不用手动去标记可以删除的,执行完就把清理的批处理也做出来了。

点评

很多PE里面可能连find都没有,更别说choice了  详情 回复 发表于 2022-1-22 20:23
回复

使用道具 举报

6#
发表于 2022-1-22 20:23:18 来自手机 | 只看该作者
窄口牛 发表于 2022-1-22 20:18
不输出文件简单,掌握了了。想搞成choice输入选择,输入y就生成删除的新批处理,输入n就继续删除筛选。

很多PE里面可能连find都没有,更别说choice了
回复

使用道具 举报

7#
 楼主| 发表于 2022-1-22 20:40:19 来自手机 | 只看该作者
dos命令一般都是单个文件就行,不和别的文件瓜葛。
回复

使用道具 举报

8#
发表于 2022-1-23 06:30:54 | 只看该作者
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-24 10:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表