Com 远程过程调用失败,未执行。(来自HRESULT的异常:0x800706BF)

Com 远程过程调用失败,未执行。(来自HRESULT的异常:0x800706BF),com,windows-server-2008,adsi,Com,Windows Server 2008,Adsi,我确实在微软论坛上问过这个问题,但没有得到任何答复。我在这里提问,希望得到答案。我的问题详述如下 我有一个C#应用程序,它使用ADSI API管理用户的广告。为了管理用户的密码,我使用Interop.ActiveDs.dll的IADsUser.SetPassword(字符串NewPassword) 我面临的问题只有在Windows 2008 enterprise SP2操作系统上安装域控制器时才会出现。它在Windows 2008 R2上不可复制 当我尝试逐个用户设置密码时,根本没有问题。但是,

我确实在微软论坛上问过这个问题,但没有得到任何答复。我在这里提问,希望得到答案。我的问题详述如下

我有一个C#应用程序,它使用ADSI API管理用户的广告。为了管理用户的密码,我使用Interop.ActiveDs.dll的IADsUser.SetPassword(字符串NewPassword)

我面临的问题只有在Windows 2008 enterprise SP2操作系统上安装域控制器时才会出现。它在Windows 2008 R2上不可复制

当我尝试逐个用户设置密码时,根本没有问题。但是,如果我为每个用户创建线程,然后每个线程调用此API,我会得到“远程过程调用失败且未执行。(HRESULT的异常:0x800706BF)

除此之外,我在DC或任何地方的事件查看器上都看不到任何内容。这与这里提到的2003年类似,有人在2008年enterprise SP2上看到过这个问题吗?这是一个已知的问题吗


我正在安装所有使用windows更新挂起的更新,希望它可以解决。如果有人看到这个问题,请回答,他们采取了哪些步骤?谢谢。

我在VS 2015中运行了一个类似的ASP.NET web应用程序,我在VS 2012中也运行了一个LightSwitch应用程序,使用了不同的凭据。重新启动并没有奏效。启用本机代码调试没有:


除了打开它,我什么也没做。之后,我的应用程序运行良好。我继续往前走,把它关掉了,它仍然运转良好。一切正常。

我在VS 2015中运行了一个类似的ASP.NET web应用程序,我在VS 2012中也运行了一个LightSwitch应用程序,使用了不同的凭据。重新启动并没有奏效。启用本机代码调试没有:

除了打开它,我什么也没做。之后,我的应用程序运行良好。我继续往前走,把它关掉了,它仍然运转良好。只要行得通