C# 无法通过windows服务访问OneNote的com组件

C# 无法通过windows服务访问OneNote的com组件,c#,windows,service,com,C#,Windows,Service,Com,我有一个控制台应用程序,它可以使用Onenote com从图像中提取文本,当我自己运行此应用程序时,它工作正常,但如果我尝试使用windows服务运行它,则会出现错误:“检索组件的com类工厂时使用CLSID{D7FAC39E-7FF1-49AA-98CF-A1DDD316337E}由于以下错误而失败:80070005访问被拒绝。(来自HRESULT的异常:0x80070005(E_ACCESSDENIED))“ 据我所知,这是因为服务的非互动性 我甚至尝试了该服务的“允许服务与桌面交互”选项,

我有一个控制台应用程序,它可以使用Onenote com从图像中提取文本,当我自己运行此应用程序时,它工作正常,但如果我尝试使用windows服务运行它,则会出现错误:
“检索组件的com类工厂时使用CLSID{D7FAC39E-7FF1-49AA-98CF-A1DDD316337E}由于以下错误而失败:80070005访问被拒绝。(来自HRESULT的异常:0x80070005(E_ACCESSDENIED))“
据我所知,这是因为服务的非互动性
我甚至尝试了该服务的“允许服务与桌面交互”选项,但效果不太好。
我将非常感谢您的建议