无法设置延迟自动启动标志 - Windows 服务错误
如果您收到无法设置延迟自动启动标志、错误 87、参数不正确(The delayed auto-start flag could not be set, Error 87, The parameter is incorrect)或错误 5,当您尝试在Windows 10上将 Windows(Windows 10)服务(Windows Service)的启动设置为自动(Automatic)(延迟启动(Delayed Start))时,访问被拒绝(Error 5, Access is denied),那么这篇文章将能够帮助您解决问题。
.随着计算机变得越来越智能,性能期望也越来越高。用户希望他们的 PC 尽可能快速高效地工作,而确保这一点的一种方法是加快启动时间。使计算机快速启动的一种方法是减少启动 PC 并进入Windows(Windows)时启动的程序和服务的数量。
您不想完全阻止服务在系统启动时运行;有时,您只需要延迟他们的启动。在这里你可以遇到挑战。
一些用户抱怨无法在启动时延迟服务(Service)启动。当他们尝试通过 Services Manager(via Services Manager)执行此操作时,会显示以下错误消息:
The delayed auto-start flag could not be set, Error 87, The parameter is incorrect
或者
The delayed auto-start flag could not be set, Error 5, Access is denied
大多数用户在使用OneSyncSvc(OneSyncSvc )服务时都会遇到这些错误。本文将告诉您错误的含义以及如何解决它并延迟这些服务的自动启动。
无法设置延迟自动启动标志
当您尝试将Windows 服务(Windows Service)的启动设置为自动(Automatic)(延迟启动(Delayed Start))但未能这样做时,请不要担心,因为其他人也遇到了类似的问题并且已经解决了这种情况。以下是设置延迟自动启动标志并消除机器错误的推荐方法。
- (Set)从Windows 注册表编辑器(Windows Registry Editor)设置延迟自动启动。
- 使用 PowerShell。
- 从其服务组中删除服务(不建议)(Service)
在开始之前,请记住先创建系统还原点。
1]从Windows注册表编辑器(Windows Registry Editor)设置延迟启动类型(Set)
按 Windows + R组合调用“运行”(Run)对话框。在“运行”(Run)对话框中,键入 Regedit并按ENTER。
导航到Windows注册表中的以下位置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
在这里,查找您尝试延迟其自动启动的特定服务。
假设它是 Windows Search ( WSearch )。
您必须寻找DelayedAutostart键。
HKLM\SYSTEM\CurrentControlSet\services\WSearch\DelayedAutostart
值如下:
- 0 – 未设置为延迟启动
- 1 – 自动(延迟启动)
所以你必须将它设置为1来延迟启动(Delayed Start)。
接下来,查看同一页面上Start键的值:(Start)
HKLM\SYSTEM\CurrentControlSet\services\WSearch\Start
对于Start DWORD,值为:
- 2 – 自动
- 3 – 手动
- 4 – 禁用
现在,如果Start DWORD设置为 2 ( Automatic ) 以外的任何值,则DelayedAutoStart值将被忽略,即使它设置为 1。
因此,在这种情况下,您必须确保其值设置为2 。
这应该会有所帮助。
2]使用PowerShell
按(Press)Windows键并搜索 PowerShell。从结果中右键单击Windows Power Shell以使用管理权限打开它。
在PowerShell窗口中,输入以下命令并按 ENTER(ENTER)运行它:
Get-Service -Name ServiceName | Set-Service -StartupType AutomaticDelayedStart
注意:(NOTE: )在上面的命令中,将ServiceName部分替换为您希望使用的服务的名称。
3]从其服务(Service)组中删除(Remove)服务(Service)(不建议)
Many services are members of service groups. Many of these groups have entries in the ServiceGroupList in the registry that controls the order in which the services are started. Many services must be started in a specific order. Services that are members of such a group cannot be set to Delayed start.
如果您看到Access is Denied错误,则不应尝试更改(one should not try to change)Startup类型,因为此类服务(Services)属于某个Service Group,需要以特定顺序加载服务。(Services)这些服务依赖于其他服务,并由注册表中的ServiceGroupList控制。(ServiceGroupList)
但是,如果您仍然希望继续,那么在这种情况下,您可以 从以下Windows 注册表(Windows Registry)位置删除Group值:(Group)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName
注意: (NOTE: )将 ServiceName替换为相关服务的名称。
完成这些后,重新启动计算机以使更改生效。
Related posts
如何启用Debug日志记录Netlogon service上Windows 10
Background Intelligent Transfer Service不在Windows 11/10工作
Windows Update Medic Service(WaaSMedicSVC.exe)在Windows 10
如何在Windows 10启用或禁用IP Helper Service
Problem uploading至Windows Error Reporting service
Error 1069:由于Windows 10中的登录失败,该服务无法启动
Windows Cryptographic Service Provider报告了一个错误
Windows Installer挂起 - 收集所需信息
Windows Installer不Windows 10正常工作
dependency Service or Group未能在Windows 10开始
如何在Windows 10启用或禁用Print Spooler Service
Windows Installer Service在Services Manager失踪Windows 11/10
如何在Windows 10修复Print Spooler
NTP client显示了Windows 10不正确Time
什么是Windows 11/10 TrustedInstaller.exe?
如何查找已停止或启动的过程Windows Services
Fix Windows Server Update Services Error Code 0x80072EE6
8 Ways在Windows 10中打开Windows Services Manager
如何在Windows 10灰色灰色,启用DNS Client Service
如何在Windows Time Service上打开debug logging