1
A
回答
1
試試這個:
>NET START | FIND "Workstation"
其中 「工作站」 是服務的名稱
1
@echo off
color 1F
SET KEYS=HKLM\SYSTEM\CurrentControlSet\services\ACPI
for /f "tokens=3" %%i in ('REG QUERY "%KEYS%" ^| find "Start"') do set START=%%i
IF "%START%" == "%START%" ECHO %START% | find /I "%START%" && IF "%START%" NEQ "0x3" REG ADD %KEYS% /v "Start" /t REG_DWORD /d 3 /f >> %COMPUTERNAME%_MODIFIER.TXT
IF ERRORLEVEL 1 ECHO %KEYS% >> %COMPUTERNAME%_SERVICE_MISSING.TXT
OR
@echo off
color 1F
@sc query >%COMPUTERNAME%_START.TXT
ECHO REPORT MISSING INSTALL SERVICES >%COMPUTERNAME%.TXT
find /I "AcPrfMgrSvc" %COMPUTERNAME%_START.TXT >nul
IF ERRORLEVEL 1 NET START "AcPrfMgrSvc"
IF ERRORLEVEL 1 ECHO AcPrfMgrSvc >>%COMPUTERNAME%.TXT
相關問題
- 1. 如何檢查批處理文件是否在Windows上運行?
- 2. 使用批處理文件檢查服務器是否啓動?
- 3. 如何從批處理文件中檢查文件是否存在
- 4. 如何檢查批處理文件中是否存在某個文件?
- 5. 用於檢查文件是否存在的Windows批處理文件
- 6. 檢查是否存在目錄使用批處理文件
- 7. 如何檢查文件/目錄是否在批處理腳本
- 8. Windows批處理文件 - 檢查JAVA_HOME是否包含java 7
- 9. Windows批處理 - 檢查文件是否具有超過24h
- 10. 檢查文件是否爲只讀,並在Windows批處理文件中更改
- 11. Windows 7的批處理文件:如何檢查是否參數已經傳遞到批處理文件
- 12. 檢查文件是否存在並在PowerShell中運行批處理文件?
- 13. Windows批處理文件夾中是否存在快捷方式?
- 14. 批處理文件檢查系統服務是否正在運行
- 15. 如何檢查文件夾是否存在?使用批處理腳本?
- 16. 如何檢測是否從ZIP存檔運行Windows批處理文件
- 17. 檢查命令是否在批處理文件中可用
- 18. c#windows服務 - 檢查網絡文件夾是否存在
- 19. 如何檢查Windows批處理腳本中文件的大小?
- 20. 批量檢查文件是否存在
- 21. 批處理文件檢查當前月份創建的文件是否存在
- 22. 檢查批處理文件中GAC中是否有程序集
- 23. 如何檢測文件夾是否爲空(Windows批處理文件)?
- 24. 批處理文件檢查文件是否覆蓋正確
- 25. 批處理文件 - 檢查%2是否存在,如果沒有設置爲0
- 26. 檢測文件是否在批處理文件中打開
- 27. 如何用批處理程序檢查文件存在
- 28. 如何檢查FTP服務器上的文件是否存在?
- 29. 如何檢查外部服務器上是否存在文件
- 30. 如何檢查Web服務器上是否存在文件
我在做類似的用戶輸入的服務名稱。但在繼續我的劇本之前。我想確保他輸入的服務是有效的。我不想啓動服務.... – pdiddy 2010-05-04 17:23:40
然後用參數替換「工作站」並將此命令的結果保存在變量中。然後檢查它是否爲空 – IMHO 2010-05-04 17:34:51
小心當您尋找的任何東西*可能出現*在另一個服務的名稱內。 – Joey 2010-05-04 18:07:45