首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >tapisrv.exe在从开发程序终止时挂起其他进程。

tapisrv.exe在从开发程序终止时挂起其他进程。
EN

Stack Overflow用户
提问于 2015-09-21 12:55:46
回答 2查看 1.3K关注 0票数 0

所以我用C#在VS2013中开发了一个程序,它利用TAPI在一个按钮上打电话。最初我使用了TAPI3库,但是在发现它不在工作状态之后,我切换到了JulMar的TAPI 2包装器。我使用的是Windows864位,虽然该程序仅在Win8 64位计算机上使用,但这个问题是不会发生的。

每当我从我的节目打电话,没有异常发生,并作出电话。代码运行,一切正常。但是,当我关闭使用TAPI的表单(即终止tapisrv.exe)时,服务会关闭,然后每次都会拖放其他进程。这会干扰驱动器映射、加密服务和其他依赖于PC的服务。事件查看器中的错误日志如下;

错误应用程序名称: svchost.exe_TapiSrv,版本: 6.3.9600.17415,时间戳: 0x54504177 故障模块名称: ntdll.dll,版本: 6.3.9600.18007,时间戳: 0x55c4c16b 异常代码: 0xc0000008 故障偏移:0x00000000000009311a 故障进程ID: 0xd4 故障应用程序启动时间: 0x01d0f45613fffb86 故障应用程序路径: C:\Windows\system32\svchost.exe 故障模块路径: C:\Windows\SYSTEM32\ntdll.dll 报告编号: 41b6967a-604a-11e5-829f-f8b156d8c3e7 错误包全名: 错误包-相对应用程序ID:

我还得到了一个信息泡,它后面有以下信息:

0型故障桶 事件名称: APPCRASH 答复:不提供 驾驶室编号:0 问题签名: P1: svchost.exe_TapiSrv P2: 6.3.9600.17415 P3: 54504177 P4: ntdll.dll P5: 6.3.9600.18007 P6: 55c4c16b P7: c0000008 P8: 000000000009311a P9: P10: 所附档案: C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp\WERE5B1.tmp.appcompat.txt C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp\WERE5D1.tmp.WERInternalMetadata.xml C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_svchost.exe_Tapi_881875fa9eb711f34fe5d53182d2b0c47578647_f1915213_cab_053de5df\memory.hdmp C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_svchost.exe_Tapi_881875fa9eb711f34fe5d53182d2b0c47578647_f1915213_cab_053de5df\triagedump.dmp 这些文件可在这里查阅: C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_svchost.exe_Tapi_881875fa9eb711f34fe5d53182d2b0c47578647_f1915213_cab_053de5df 分析符号: 重新检查解决方案:0 报告编号: 41b6967a-604a-11e5-829f-f8b156d8c3e7 报告状况:4 打散桶:

有人见过这个吗?我做错了什么吗?我知道win8 64位上的TAPI还存在其他问题,但我似乎找不到这个特定的问题。

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2015-09-23 09:38:39

我猜:当TAPI未初始化时,您有一个buggy会使您的服务崩溃。

我只知道TAPI没有这样的撞车事故。如果崩溃发生在服务内部,则此类问题总是涉及TSP。

  1. 尝试运行TAPI服务在自己的服务主机中被隔离。。这将防止服务崩溃时出现故障。
  2. 用收到的VS打开创建的DMP文件,并检查造成崩溃的DLL /代码。
票数 0
EN

Stack Overflow用户

发布于 2019-06-27 16:42:57

我发现在自己的组中运行TapiSrv至少会将崩溃隔离开来。在提升的命令提示符中运行以下命令:

sc配置Tapisrv type=自己

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32695803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档