Назад | Перейти на главную страницу

Использование powershell для отключения служб, сбой с сообщением "указанная служба не существует"

Я пытаюсь запустить следующую команду powershell, чтобы отключить Superfetch на машине с Windows 8.1. Окно Powershell открыто как администратор, и я вошел в систему как администратор.

Set-Service -name Superfetch -StartupType Disabled -Status Stopped

Однако я получаю следующую ошибку

Service 'Superfetch (SysMain)' cannot be configured due to the following error: The specified service does not exist as an installed service
+ CategoryInfo          : PermissionDenied: (System.ServiceProcess.ServiceController:ServiceController) [Set-Service], ServiceCommandException
+ FullyQualifiedErrorId : CouldNotSetService,Microsoft.PowerShell.Commands.SetServiceCommand
+ PSComputerName        : xxx.xxx.xxx.xxx

Ясно, что эта служба установлена, я ее вижу в оснастке установленных служб. Я вижу CategoryInfo как PermissionDenied. Как я могу отключить эту службу через PowerShell? Я авторизован как админ! Спасибо!

потому что имя службы "SysMain"не"Superfetch".

PS C: \ Windows \ system32> Set-Service -name SysMain -StartupType Disabled -Status Stopped

Однако теперь вы, вероятно, получите следующее:

Set-Service: невозможно остановить службу Superfetch (SysMain), потому что она зависит от других служб.

из-за этих зависимостей: