Сценарий PowerShell
«`
$services = Get-Service | Where-Object {$_.Status -ne «Running»}
foreach ($service in $services) {
Stop-Service -Name $service.Name -Force
Set-Service -Name $service.Name -StartupType Disabled
}
«`
Сценарий Batch
«`
@echo off
for /f «tokens=1-2 delims=:» %%a in (‘sc queryex type= service state= inactive ^|findstr DisplayName’) do (
sc stop %%b
sc config %%b start= disabled
)
«`
Использование
1. Скопируйте и вставьте сценарий в новый текстовый файл.
2. Сохраните файл с расширением `.ps1` или `.bat`.
3. Запустите сценарий от имени администратора.
Примечание:
Сценарии отключат все службы, которые не запущены в данный момент.
Чтобы повторно включить отключенную службу, запустите сценарий с параметром `-Enable` вместо `-Disable`.
Будьте осторожны при отключении или включении служб, так как это может повлиять на стабильность и функциональность системы.