使用 XPlite 工具后,Windows 电话服务不再安装在我们的 Windows XP Professional SP3 安装上。
我通过以下方式手动重新安装了丢失的电话服务,部分成功了:
- 从中检索丢失的 TapiSrv.dll 文件http://originaldll.com/file/tapisrv.dll/2345.html
- 使用命令重新创建服务
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