如何手动重新安装无法启动且事件 ID 为 7023(找不到指定的文件)的 Windows XP 电话服务 (TapiSrv)?

如何手动重新安装无法启动且事件 ID 为 7023(找不到指定的文件)的 Windows XP 电话服务 (TapiSrv)?

使用 XPlite 工具后,Windows 电话服务不再安装在我们的 Windows XP Professional SP3 安装上。

我通过以下方式手动重新安装了丢失的电话服务,部分成功了:

  1. 从中检索丢失的 TapiSrv.dll 文件http://originaldll.com/file/tapisrv.dll/2345.html
  2. 使用命令重新创建服务sc create TapiSrv binpath= "C:\WINDOWS\System32\svchost.exe -k netsvcs" type= share displayname= "Telephony" error= normal start= demand depend= "PlugPlay/RpcSs"

手动启动“电话”服务失败,并显示事件 ID 7023

电话服务因以下错误而终止:系统找不到指定的文件。

如何在不重新安装操作系统或从备份恢复的情况下重新启动 Windows XP 电话服务?

答案1

将此注册表项添加到HKLM\SYSTEM\CurrentControlSet\Services\TapiSrv\Parameters名称ServiceDll类型为“可扩展字符串值“ ( REG_EXPAND_SZ) 和值%SystemRoot%\System32\tapisrv.dll,即“电话“服务能够启动。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TapiSrv\Parameters]
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
  00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
  74,00,61,00,70,00,69,00,73,00,72,00,76,00,2e,00,64,00,6c,00,6c,00,00,00

相关内容