无忧启动论坛
标题:
Deployment.srd-wal和Machine.srd-wal无限增大 求解
[打印本页]
作者:
2010speedloong
时间:
1 小时前
标题:
Deployment.srd-wal和Machine.srd-wal无限增大 求解
系统版本是SW_DVD9_WIN_ENT_LTSC_2021_64BIT_ChnSimp_MLF_X22-84402 企业版LTSC
路径在C:\ProgramData\Microsoft\Windows\AppRepository目录下这两个文件以每秒1M的速度在无限增大
才几分钟从0字节飙到了2G+ 并且一直在持续增大
StateRepository-Deployment.srd-wal
StateRepository-Machine.srd-wal后来查了一下原因并且测试了多次最终确定是精简干掉了安全中心和defender之后就会这样
期间试过很多办法,比如在PE下直接删除这两个文件,结局是无法进入系统..
也试过权限大法,把两个文件修改所有权并赋予只读和执行,禁写入.
结局是进到了桌面但无限闪屏完全无法正常使用.
后来又发现这两个文件跟AppX Deployment Service服务有关联
禁用掉AppXSVC又会有其他的问题,比如此电脑右键属性会报错
感觉无解了..有什么办法能让这两个文件不增大,但又不想看到安全中心和defender
求助高手指点
作者:
a66
时间:
20 分钟前
以下是一套可行的解决方法,既能阻止文件无限增长,又不会影响系统启动和稳定性:
方法一:禁用 AppX Deployment Service 并清理 SRD 数据库(推荐)
以管理员身份打开命令提示符(CMD)或 PowerShell。
停止 AppXSVC 服务
cmd
net stop AppXSvc
禁用 AppXSVC 服务(防止开机自启):
cmd
sc config AppXSvc start= disabled
删除 SRD 文件(需要在服务停止后操作):
删除以下路径中的 .srd-wal 和 .srd 文件:
shell
C:\ProgramData\Microsoft\Windows\AppRepository\
注意:如果你之前删除文件后无法进入系统,是因为删除时服务未停止或系统未清理缓存。确保服务已停止后再删除。
重启系统:
重启后系统会自动生成新的 SRD 文件,但不会继续异常增长。
方法二:修改注册表禁用 AppX 相关组件(进阶)
打开注册表编辑器(regedit),定位到:
shell
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Appx
创建一个新的 DWORD 值:
shell
DisableAppxDeployment = 1
重启系统。
此操作会完全禁用 AppX 应用部署功能,适用于不需要使用商店应用的系统。
方法三:保留 Defender 服务占位(替代完全删除)
如果你希望彻底隐藏安全中心界面,但又不想导致系统异常,可以:
不彻底删除 Defender,而是隐藏界面。
使用组策略或注册表隐藏安全中心托盘图标和设置项。
保留必要的服务运行,避免 AppXSVC 异常。
如果你是精简系统爱好者,建议使用 NTLite 或 DISM++ 等工具,在离线状态下移除组件,而不是直接删除文件或注册表项,这样系统会更稳定,不会导致运行时异常。
作者:
guong
时间:
2 分钟前
a66 发表于 2025-11-24 11:45
以下是一套可行的解决方法,既能阻止文件无限增长,又不会影响系统启动和稳定性:
方法一:禁用 AppX De ...
谢谢解答!
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/)
Powered by Discuz! X3.3