Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

徵兆

STA COM 方法會在安裝 .NET Framework 4.8 之後產生0x8001010E RPC_E_WRONG_THREAD。

因應措施

方法 1:環境變數

設定下列環境變數:COMPLUS_DisableCCWSupportIAgileObject=1

此方法會影響繼承此環境變數的任何環境。 這可能只是單一主機會話,或者如果您在全球設定環境變數,可能會影響整個電腦。 環境變數名稱不區分大小寫。

方法 2:登錄

使用登錄編輯程式 (regedit.exe) ,尋找下列任一子機碼:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework

HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework

對於 x64 系統的 32 位處理常式,請使用:

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework

然後新增下列專案:值名稱: DisableCCWSupportIAgileObject 類型:DWORD (32 位) 值 (也稱為 REG_WORD) 值: 1

您可以使用 Windows REG.EXE 工具,從命令列或腳本環境中新增此值。 例如:

reg add HKLM\SOFTWARE\Microsoft\.NETFramework /v DisableCCWSupportIAgileObject /t REG_DWORD /d 1

在此情況下,使用 HKLM 而非HKEY_LOCAL_MACHINE。 使用 reg add /? 以查看此語法的說明。 登錄值名稱不區分大小寫。

其他相關資訊

如需有關此.NET Framework 4.8 執行時間變更的詳細資訊,請參閱這裡:HTTPs://learn.microsoft.com/en-us/dotnet/framework/migration-guide/runtime/4.7.2-4.8#net-interop-will-now-queryinterface-for-iagileobject-a-winrt-interface

適用于

在支援的 Windows 版本上執行 .NET Framework 4.8 的應用程式。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×