[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 WHY 于 2018-9-9 08:42 编辑

右键开始菜单——Windows PowerShell(管理员)(A)
PS C:\Windows\system32> rd HKLM:\SYSTEM\ControlSet001\Services\CertPropSvc?* -Recurse -WhatIf
WhatIf: 正在目标“项: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\CertPropSvc_2369”上执行操作“删除键”。
PS C:\Windows\system32>

TOP

本帖最后由 WHY 于 2018-9-9 08:43 编辑
  1. @echo off
  2. set "key=HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services"
  3. for /f "delims=" %%i in ('reg query %key% /f CertPropSvc /k ^| findstr /i "\\CertPropSvc..*$"') do (
  4.     echo;reg delete "%%i" /f
  5. )
  6. pause
复制代码

TOP

本帖最后由 WHY 于 2018-9-9 08:34 编辑

回复 6# wrz99


    删除注册表,这种操作带有很大的风险,所以一般在危险命令的前面插入 echo;

目的是让你先检查显示的结果是否是你所期望的,确认无误后删掉这个 echo; 再次运行批处理就好了。
2#类似,删掉 -WhatIf 就好

TOP

返回列表