我一直在努力编写一个reg查询来搜索整个服务密钥(HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services),查找数据中包含MSISCSI的值。
如果我已经知道特定的密钥,我可以很容易地提取这些信息(例如,只是示例,没有值信息)
reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\adsi /v dependonservice | findd "msiscsi"
答案 0 :(得分:0)
REG HKLM\SYSTEM\CurrentControlSet\services /S /F MSiSCI /D /E
答案 1 :(得分:-1)
HKLM\SYSTEM\CurrentControlSet\services
中搜索特定值?使用以下批处理文件。
<强> RegFindValue.cmd:强>
@echo off
setlocal
rem loop throught the service keys
for /f "tokens=*" %%k in ('reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services') do (
rem look for the value MSiSCI
for /f "tokens=*" %%j in ('reg query "%%k" /v dependonservice 2^>nul ^| findstr "MSiSCI"') do (
echo key: %%k
echo value: %%j
)
)
endlocal