无忧启动论坛

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

关于(减小系统进程)的一个想法

  [复制链接]
跳转到指定楼层
1#
发表于 2020-9-26 16:53:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有个想法就是大家都知道安全模式算是进程很小的一方面!


我就是想说能不能把安全模式需要的文件找出来,


再加上自己需要的程序和dll一类的进程!


这个应该能办到,就是有点繁琐!


那位老大弄一弄吧??
2#
发表于 2020-9-26 17:44:32 来自手机 | 只看该作者
安全模式连显卡驱动都没有,pe就是安全模式了。

点评

这个我知道!就是在这个的基础上,加上显卡,显示器和其他必须的组件驱动! 这样算是最少的进程了  详情 回复 发表于 2020-9-26 18:37

评分

参与人数 1无忧币 +5 收起 理由
879792799 + 5 赞一个!

查看全部评分

回复

使用道具 举报

3#
 楼主| 发表于 2020-9-26 18:37:50 | 只看该作者
窄口牛 发表于 2020-9-26 17:44
安全模式连显卡驱动都没有,pe就是安全模式了。

这个我知道!就是在这个的基础上,加上显卡,显示器和其他必须的组件驱动!

这样算是最少的进程了
回复

使用道具 举报

4#
发表于 2020-9-26 20:45:35 | 只看该作者
PE 主要是 要认硬盘
其它排在其次
回复

使用道具 举报

5#
发表于 2020-9-26 22:25:49 | 只看该作者
CHRIS123CX最近发的系统进程就很少,不知道是如何优化的
回复

使用道具 举报

6#
发表于 2020-9-26 23:22:48 | 只看该作者
本帖最后由 黑中见白 于 2020-9-26 23:45 编辑

进安全模式,记录开启服务,
然后进入正常系统,
导入服务, 这样会大概40服务在运行
ok,
就是商店好像开启不了现在还需要砍文件吗?
wimbott模式,wim塞ramdisk里,
没什么砍文件的必要了

评分

参与人数 1无忧币 +5 收起 理由
879792799 + 5 很给力!

查看全部评分

回复

使用道具 举报

7#
发表于 2020-9-27 13:11:53 | 只看该作者
我是小白,所以我很模糊!

m.jpg (75.13 KB, 下载次数: 22)

m.jpg
回复

使用道具 举报

8#
发表于 2020-9-27 18:24:23 | 只看该作者
995070995 发表于 2020-9-27 13:11
我是小白,所以我很模糊!

怎么弄的

点评

禁用服务呗,比如DNS ICS之类的,很多程序必须~~~  详情 回复 发表于 2020-9-27 22:41
回复

使用道具 举报

9#
发表于 2020-9-27 22:41:24 | 只看该作者

禁用服务呗,比如DNS ICS之类的,很多程序必须~~~

点评

这个不是我能解决的,禁用服务好像是,但是没那么简单吧!  详情 回复 发表于 2020-9-28 16:15
回复

使用道具 举报

10#
发表于 2020-9-28 16:15:45 | 只看该作者
tedrick 发表于 2020-9-27 22:41
禁用服务呗,比如DNS ICS之类的,很多程序必须~~~

这个不是我能解决的,禁用服务好像是,但是没那么简单吧!
回复

使用道具 举报

11#
发表于 2020-9-29 14:05:14 | 只看该作者
1结束全部服务,会有40.50个服务是结束不了的,
能结束的服务,全部设为手动
2保存运行服务列表,
然后运行更新啥的,备份啥的,wifi,蓝牙,软件啥的,
继续保存列表sc config  AppXSvc start= AUTO
sc config  AudioEndpointBuilder start= AUTO
sc config  BFE start= AUTO
sc config  BrokerInfrastructure start= AUTO
sc config  CoreMessagingRegistrar start= AUTO
sc config  DcomLaunch start= AUTO
sc config  Dhcp start= AUTO
sc config  Dnscache start= AUTO
sc config  EventLog start= AUTO
sc config  EventSystem start= AUTO
sc config  gpsvc start= AUTO
sc config  LanmanServer start= AUTO
sc config  LanmanWorkstation start= AUTO
sc config  LSM start= AUTO
sc config  mpssvc start= AUTO
sc config  netprofm start= AUTO
sc config  Audiosrv start= AUTO
sc config  BITS start= AUTO
sc config  bthserv start= AUTO
sc config  camsvc start= AUTO
sc config  CDPSvc start= AUTO
sc config  ClipSVC start= AUTO
sc config  DeviceAssociationService start= AUTO
sc config  KeyIso start= AUTO
sc config  NcbService start= AUTO
sc config  NlaSvc start= AUTO
sc config  nsi start= AUTO
sc config  PcaSvc start= AUTO
sc config  Power start= AUTO
sc config  ProfSvc start= AUTO
sc config  RmSvc start= AUTO
sc config  RpcEptMapper start= AUTO
sc config  RpcSs start= AUTO
sc config  SamSs start= AUTO
sc config  Schedule start= AUTO
sc config  SgrmBroker start= AUTO
sc config  sppsvc start= AUTO
sc config  SSDPSRV start= AUTO
sc config  SstpSvc start= AUTO
sc config  StateRepository start= AUTO
sc config  SysMain start= AUTO
sc config  SystemEventsBroker start= AUTO
sc config  TabletInputService start= AUTO
sc config  TimeBrokerSvc start= AUTO
sc config  UserManager start= AUTO
sc config  Wcmsvc start= AUTO
sc config  WerSvc start= AUTO
sc config  WinHttpAutoProxySvc start= AUTO
sc config  Winmgmt start= AUTO
sc config  wmiApSrv start= AUTO
sc config  WpnService start= AUTO
sc config  wscsvc start= AUTO
sc config  DevicesFlowUserSvc_40a60d start= AUTO
sc config  WpnUserService_40a60d start= AUTO
::srv_2020_09_29_֜¶t_06_29.bat
sc config  FontCache start= AUTO
sc config  Browser start= AUTO
sc config  PolicyAgent start= AUTO
sc config  SecurityHealthService start= AUTO
sc config  TokenBroker start= AUTO
sc config  VaultSvc start= AUTO
sc config  OneSyncSvc_40a60d start= AUTO
::srv_2020_09_29_֜¶t_06_30.bat
::srv_2020_09_29_֜¶t_06_31.bat
sc config  BthAvctpSvc start= AUTO
::srv_2020_09_29_֜¶t_06_32.bat
sc config  Appinfo start= AUTO
sc config  CryptSvc start= AUTO
sc config  cbdhsvc_40a60d start= AUTO
::srv_2020_09_29_֜¶t_06_37.bat
sc config  StorSvc start= AUTO
::srv_2020_09_29_֜¶t_07_25.bat
sc config  IKEEXT start= AUTO
sc config  QWAVE start= AUTO
sc config  seclogon start= AUTO
sc config  smphost start= AUTO
sc config  XLServicePlatform start= AUTO
::srv_2020_09_29_֜¶t_08_40.bat
::srv_2020_09_29_֜¶t_09_16.bat
::srv_2020_09_29_֜¶t_09_22.bat
sc config  swprv start= AUTO
sc config  VSS start= AUTO
::srv_2020_09_29_֜¶t_09_23.bat
::srv_2020_09_29_֜¶t_10_06.bat
sc config  wlidsvc start= AUTO
::srv_2020_09_29_֜¶t_10_33.bat
::srv_2020_09_29_֜¶t_11_01.bat
sc config  lmhosts start= AUTO
sc config  TrustedInstaller start= AUTO
sc config  UsoSvc start= AUTO
sc config  wuauserv start= AUTO

点评

多谢!哈哈!  详情 回复 发表于 2020-9-29 14:18
回复

使用道具 举报

12#
 楼主| 发表于 2020-9-29 14:18:55 | 只看该作者
黑中见白 发表于 2020-9-29 14:05
1结束全部服务,会有40.50个服务是结束不了的,
能结束的服务,全部设为手动
2保存运行服务列表,

多谢!哈哈!
回复

使用道具 举报

13#
发表于 2020-9-29 15:08:16 | 只看该作者
这个要好好研究下!不知道他是怎么弄的。
回复

使用道具 举报

14#
发表于 2020-9-29 15:13:09 | 只看该作者
@echo off
rem  get current date and time
for /f "tokens=1, 2, 3, 4 delims=-/. " %%j in ('Date /T') do set FILENAME=srv_%%j_%%k_%%l_%%m
for /f "tokens=1, 2 delims=: " %%j in ('TIME /T') do set FILENAME=%FILENAME%_%%j_%%k.bat

rem get all service name
rem sc query type= service state= all| findstr /r /C:"SERVICE_NAME:" >tmpsrv.txt
rem echo Save Service Start State In %FILENAME%
rem save service start state into batch file
rem rem
rem echo @echo Restore The Service Start State Saved At %TIME% %DATE% >"%FILENAME%"
rem echo @pause >>"%FILENAME%"
rem del srv_start_活动服务.cmd
sc query type= service | findstr /r /C:"SERVICE_NAME:" >tmpsrv.txt
for /f "tokens=2 delims=:" %%i in (tmpsrv.txt) do echo sc config %%i start= AUTO >>设置_自动_活动服务.cmd
rem for /f "tokens=2 delims=:" %%i in (tmpsrv.txt) do echo sc start %%i>>srv_start_活动服务.cmd
del tmpsrv.txt
echo ::%FILENAME%>>设置_自动_活动服务.cmd
del 设置_自动_活动服务1.cmd
for /f "delims=" %%i in (设置_自动_活动服务.cmd) do (
if not defined %%i set %%i=A & >>设置_自动_活动服务1.cmd echo %%i)
del 设置_自动_活动服务.cmd
ren 设置_自动_活动服务1.cmd 设置_自动_活动服务.cmd

点评

思路很好,不过对于部分系统本身为延迟启动的服务能够甄别维持原状而不是改为自动,能完整这点就好了。  详情 回复 发表于 2022-2-20 16:14
回复

使用道具 举报

15#
发表于 2020-9-29 15:13:33 | 只看该作者
@echo off
rem get all service name
del 设置_禁用_不活动服务.cmd
del 设置_手动_不活动服务.cmd
sc query state= inactive | findstr /r /C:"SERVICE_NAME:" >tmpsrv.txt

rem save service start state into batch file

for /f "tokens=2 delims=:" %%i in (tmpsrv.txt) do echo sc config %%i start= disabled>>设置_禁用_不活动服务.cmd
for /f "tokens=2 delims=:" %%i in (tmpsrv.txt) do echo sc config %%i start= demand>>设置_手动_不活动服务.cmd

del tmpsrv.txt
回复

使用道具 举报

16#
发表于 2020-9-29 15:13:55 | 只看该作者
@echo off
rem get all service name
del 服务_停止_所有.cmd
del 服务_启动_所有.cmd
sc query state= all | findstr /r /C:"SERVICE_NAME:" >tmpsrv.txt

rem save service start state into batch file

for /f "tokens=2 delims=:" %%i in (tmpsrv.txt) do echo sc stop %%i>>服务_停止_所有.cmd
for /f "tokens=2 delims=:" %%i in (tmpsrv.txt) do echo sc start %%i>>服务_启动_所有.cmd
del tmpsrv.txt

点评

同上,非活动目录部分本身系统为禁用状态。这里是否有豁免考虑呢?  详情 回复 发表于 2022-2-20 16:29
回复

使用道具 举报

17#
发表于 2020-10-2 07:16:59 来自手机 | 只看该作者
实际上很多结束不了的却是应该干掉的,结束的了的却无所谓。有的服务干脆彻底删除,对付bug10,不用手软。
回复

使用道具 举报

18#
发表于 2022-2-20 16:14:03 | 只看该作者
黑中见白 发表于 2020-9-29 15:13
@echo off
rem  get current date and time
for /f "tokens=1, 2, 3, 4 delims=-/. " %%j in ('Date /T') ...

思路很好,不过对于部分系统本身为延迟启动的服务能够甄别维持原状而不是改为自动,能完整这点就好了。
回复

使用道具 举报

19#
发表于 2022-2-20 16:29:45 | 只看该作者
黑中见白 发表于 2020-9-29 15:13
@echo off
rem get all service name
del 服务_停止_所有.cmd

同上,非活动目录部分本身系统为禁用状态。这里是否有豁免考虑呢?

点评

应该保留原来禁用 的服务列表  详情 回复 发表于 2022-2-21 07:15
回复

使用道具 举报

20#
发表于 2022-2-21 07:15:41 | 只看该作者
xman00 发表于 2022-2-20 16:29
同上,非活动目录部分本身系统为禁用状态。这里是否有豁免考虑呢?

应该保留原来禁用 的服务列表

点评

那请调整来个完备版, 放飞 撸吧  详情 回复 发表于 2022-2-21 09:19
回复

使用道具 举报

21#
发表于 2022-2-21 09:19:00 | 只看该作者
黑中见白 发表于 2022-2-21 07:15
应该保留原来禁用 的服务列表

那请调整来个完备版,
放飞 撸吧
回复

使用道具 举报

22#
发表于 2022-2-23 11:48:18 | 只看该作者
::系统启动
sc config  AppXSvc start= AUTO
sc config  BFE start= AUTO
sc config  BrokerInfrastructure start= AUTO
sc config  ClipSVC start= AUTO
sc config  CoreMessagingRegistrar start= AUTO
sc config  DcomLaunch start= AUTO
sc config  Dhcp start= AUTO
sc config  Dnscache start= AUTO
sc config  DPS start= AUTO
sc config  EventLog start= AUTO
sc config  EventSystem start= AUTO
sc config  gpsvc start= AUTO
sc config  LSM start= AUTO
sc config  mpssvc start= AUTO
sc config  netprofm start= AUTO
sc config  NetSetupSvc start= AUTO
sc config  NlaSvc start= AUTO
sc config  nsi start= AUTO
sc config  PcaSvc start= AUTO
sc config  Power start= AUTO
sc config  ProfSvc start= AUTO
sc config  RmSvc start= AUTO
sc config  RpcEptMapper start= AUTO
sc config  RpcSs start= AUTO
sc config  SamSs start= AUTO
sc config  Schedule start= AUTO
sc config  sppsvc start= AUTO
sc config  SstpSvc start= AUTO
sc config  StateRepository start= AUTO
sc config  SystemEventsBroker start= AUTO
sc config  TabletInputService start= AUTO
sc config  TimeBrokerSvc start= AUTO
sc config  UserManager start= AUTO
sc config  WinHttpAutoProxySvc start= AUTO
sc config  Winmgmt start= AUTO
sc config  SysMain start= AUTO  

回复

使用道具 举报

23#
发表于 2022-2-23 12:13:19 | 只看该作者
服务.7z (801.44 KB, 下载次数: 12)

点评

重看了下心的批处理,还是没有豁免考虑本来是延迟启动(自动)和禁用的情况呢? 建议可再优化下  详情 回复 发表于 2022-2-23 21:40
回复

使用道具 举报

24#
发表于 2022-2-23 12:48:12 | 只看该作者
没啥意思吧,系统用wimbbot
wim塞ramdisk上,动态读取
不过,时间长了,wim有4g的话,会全占
开机占个700m

点评

小生和员外的帖子里面有说明啊! 所以ramos最好还是一次性的,不能存盘的那种最好用!  详情 回复 发表于 2022-2-23 13:43
回复

使用道具 举报

25#
 楼主| 发表于 2022-2-23 13:43:36 | 只看该作者
黑中见白 发表于 2022-2-23 12:48
没啥意思吧,系统用wimbbot
wim塞ramdisk上,动态读取
不过,时间长了,wim有4g的话,会全占

小生和员外的帖子里面有说明啊!

所以ramos最好还是一次性的,不能存盘的那种最好用!
回复

使用道具 举报

26#
发表于 2022-2-23 21:40:24 | 只看该作者

重看了下心的批处理,还是没有豁免考虑本来是延迟启动(自动)和禁用的情况呢?
建议可再优化下
回复

使用道具 举报

27#
发表于 2022-2-23 22:23:19 | 只看该作者
想到一个好玩的,X:\Windows\System32\*.dll
X:\Windows\SysWOW64\*.dll
把这2塞在ramdisk上
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-18 19:14

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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