求助:.NET Framework环境下PluginRegistration.exe启动无响应
解决PluginRegistration.exe v9.1.0.187启动无响应的方案
从系统日志来看,异常来自遥测通道(BatchedTelemetryChannel)的刷新/上传流程,是Application Insights遥测功能启动时出错导致程序卡死。试试以下几种解决方法:
禁用遥测功能
找到PluginRegistration.exe所在目录的PluginRegistration.exe.config文件,打开后在<configuration>节点内添加或修改配置:<appSettings> <add key="ApplicationInsights.Enabled" value="false" /> </appSettings>保存后重新启动程序,跳过遥测初始化流程。
确认.NET Framework版本兼容性
PluginRegistration v9.x要求.NET Framework 4.6.2及以上版本,检查系统是否已安装对应版本。若版本不符,先升级.NET Framework;也可以在config文件中指定运行版本:<configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2" /> </startup> </configuration>重新提取完整文件
从NuGet下载的包可能存在解压不完整的情况,删除当前的PluginRegistration文件夹,找到NuGet缓存中的对应包(路径通常为%userprofile%\.nuget\packages\microsoft.crm.sdk.tools\9.1.0.187\tools),将里面的文件完整复制到新目录后再启动。以管理员身份运行
右键点击PluginRegistration.exe,选择「以管理员身份运行」,避免权限不足导致遥测上传或文件访问失败,进而引发程序无响应。
内容的提问来源于stack exchange,提问作者user25645243
相关产品推荐
相关产品推荐

