开发者社区 问答 正文

ECS windows启动服务提示:此服务的账户不同于运行于同一进程上的其他服务的账户

启动Windows Audio 服务是出错,提示如下 :“此服务的账户不同于运行于同一进程上的其他服务的账户”

             


展开
收起
278835030529486151 2019-07-10 18:00:58 592 分享 版权
阿里云 AI 助理回答

根据您提供的错误信息“此服务的账户不同于运行于同一进程上的其他服务的账户”,这通常表明 Windows Audio 服务(AudioSrv)在启动时,其运行账户与其他共享同一宿主进程的服务账户不一致。以下是详细的解决方案:


问题原因

Windows Audio 服务依赖于 svchost.exe 进程运行,并且可能与其他服务共享该进程。如果这些服务的运行账户配置不一致,就会导致此类错误。


解决方案

步骤一:检查 Windows Audio 服务的运行账户

  1. 按下 Win + R 键,输入 services.msc,然后按回车键打开服务管理器。
  2. 在服务列表中找到 Windows Audio 服务,右键单击并选择 属性
  3. 切换到 登录 选项卡,检查服务的运行账户是否为 本地系统账户 或其他指定账户。
    • 如果不是 本地系统账户,请将其更改为 本地系统账户
    • 如果已经是 本地系统账户,请继续执行下一步。

步骤二:检查相关服务的运行账户

Windows Audio 服务依赖于以下关键服务: - Windows Audio Endpoint Builder (Audiosrv) - Multimedia Class Scheduler (MMCSS) - Remote Procedure Call (RPC)`

确保这些服务的运行账户与 Windows Audio 服务一致: 1. 在服务管理器中,分别找到上述服务,右键单击并选择 属性。 2. 检查每个服务的 登录 选项卡,确保它们的运行账户均为 本地系统账户。 3. 如果发现不一致,请将其更改为 本地系统账户


步骤三:重新注册音频服务相关文件

某些情况下,音频服务的相关文件可能损坏或未正确注册。可以通过以下步骤重新注册: 1. 按下 Win + R 键,输入 cmd,然后按 Ctrl + Shift + Enter 以管理员权限运行命令提示符。 2. 执行以下命令,重新注册音频服务相关的 DLL 文件:

regsvr32.exe /s %windir%\system32\audioses.dll
regsvr32.exe /s %windir%\system32\audioeng.dll
regsvr32.exe /s %windir%\system32\mmdevapi.dll
  1. 重启计算机以使更改生效。

步骤四:检查系统日志中的错误信息

  1. 按下 Win + R 键,输入 eventvwr.msc,然后按回车键打开事件查看器。
  2. 导航至 Windows 日志 > 系统,查找与 Windows Audio 服务相关的错误日志。
  3. 根据日志中的详细信息,进一步排查可能的问题。

步骤五:启用并启动 Windows Audio 服务

  1. 在服务管理器中,找到 Windows Audio 服务。
  2. 右键单击该服务,选择 属性
  3. 启动类型 设置为 自动,然后点击 启动 按钮。
  4. 如果服务仍然无法启动,请尝试使用 PowerShell 命令强制启用服务:
    Set-Service -Name AudioSrv -StartupType Automatic
    Start-Service -Name AudioSrv
    

步骤六:检查系统更新和驱动程序

  1. 打开 设置 > 更新和安全 > Windows 更新,检查是否有可用的系统更新。
  2. 访问设备管理器,检查音频设备的驱动程序是否正常安装。如果驱动程序异常,请重新安装或更新驱动程序。

重要提醒

  • 修改服务配置时需谨慎,错误的配置可能导致系统功能异常。
  • 如果问题仍未解决,建议通过 系统还原重置音频服务配置 来恢复默认设置。

希望以上步骤能够帮助您解决问题!如果仍有疑问,请随时联系技术支持团队。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答标签:
问答地址: