Powershell
使用 powershell 禁用服務,失敗並顯示“指定的服務不存在”
我正在嘗試執行以下 powershell 命令來禁用 Windows 8.1 機器上的 Superfetch。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)”,因為它依賴於其他服務。
由於這些依賴關係: