每次我打开一个对话框时,Microsoft Visual Studio 2019 都会显示一个“服务器忙”对话框。
对 devenv.exe 的 Procmon 搜索找到以下文件的至少 100 个 NO SUCH FILE 条目:
C:\Users\jlavallet\AppData\Local\Microsoft\VSApplicationInsights\vstelf144292e-e3b2-4011-ac90-20e5c03fbce5\*.trn
FileInformationClass: FileBothDirectoryInformation
Filter: *.trn
我执行了搜索,因为我遵循@Blaise 对这个问题的 OP 的建议:https ://stackoverflow.com/a/39026817/969431
所以现在我找到了有问题的文件,你能给我什么建议来解决这个问题?
更新:
所以我用谷歌搜索了路径和文件名,发现了这个 SO 问题:Visual Studio 2017 Enterprise installation stands。
我尝试了@Techrocket9 建议的解决方案,在文件夹中放置了一个空的 TRN 文件。
然后我再次启动 Visual Studio 并尝试编辑解决方案的发布设置(这会调用模式对话框),并且与往常一样,大约五秒钟后,我得到相同的“服务器忙”对话框:
我回到 Procmon,NO SUCH FILE 问题消失了,但我决定将剩余的 devenv.exe 条目过滤到那些不成功或没有更多文件的条目(这似乎无害)。这是我留下的:
有没有人知道基于此信息可能导致我的服务器忙问题的原因?
更新 2
在多次尝试通过 Microsoft 重新安装和解决问题后:https ://developercommunity.visualstudio.com/t/com-returned-an-unexpected-error-code-details-are/1422343?from=email&viewtype=all ,我清除了我的事件查看器应用程序日志并隔离了所有内容。结果是我发现了这个错误信息。Devenv.exe 似乎与我的语音识别软件 Nuance Dragon NaturallySpeaking 15 冲突。由于这是一个可访问性问题,微软是否有机会对此采取措施?我能做些什么?
Log Name: Application
Source: Application Error
Date: 5/14/2021 3:39:39 PM
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: DEVELOPMENT9.CC.Local
Description:
Faulting application name: devenv.exe, version: 16.9.31205.134, time stamp: 0x606b75b3
Faulting module name: textservice.dll, version: 15.61.200.14, time stamp: 0x5fb72e0e
Exception code: 0xc0000005
Fault offset: 0x00006644
Faulting process id: 0x3a40
Faulting application start time: 0x01d74900f8dd3c3e
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\devenv.exe
Faulting module path: C:\Program Files (x86)\Nuance\NaturallySpeaking15\Program\textservice.dll
Report Id: fa11cc8c-975c-42b8-af6a-3cd00b12dc7a
Faulting package full name:
Faulting package-relative application ID:
Event Xml:
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>100</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2021-05-14T20:39:39.6605762Z" />
<EventRecordID>7267273707</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>Application</Channel>
<Computer>DEVELOPMENT9.CC.Local</Computer>
<Security />
<Data>devenv.exe</Data>
<Data>16.9.31205.134</Data>
<Data>606b75b3</Data>
<Data>textservice.dll</Data>
<Data>15.61.200.14</Data>
<Data>5fb72e0e</Data>
<Data>c0000005</Data>
<Data>00006644</Data>
<Data>3a40</Data>
<Data>01d74900f8dd3c3e</Data>
<Data>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\devenv.exe</Data>
<Data>C:\Program Files (x86)\Nuance\NaturallySpeaking15\Program\textservice.dll</Data>
<Data>fa11cc8c-975c-42b8-af6a-3cd00b12dc7a</Data>
<Data>
</Data>
<Data>
</Data>
更新 3:
所以事实证明,这个问题是 Visual Studio 2019 和 Nuance Dragon Professional Group 15 之间的某种冲突。我现在正在与 Microsoft 和 Nuance 一起解决这个问题。如果这影响了除我之外的任何人,您可以在此处关注后续进展:https ://developercommunity.visualstudio.com/t/microsoft-visual-studio-2019-server-busy-every-tim/1416496?from=email&viewtype=所有.