Windows-Server-2008-R2

如何啟用 COMPLUS_ENABLE_64bit 標誌?

  • March 20, 2013

我遇到了在 Windows Server 2008 R2 中執行的應用程序的問題。我從IBM 的網站上發現這個問題的原因是應用程序是 32 位的,而 Win Server 是 64 位的。指導意見是:

方法#2

修改 64 位客戶端設備(例如 Windows 2003 64 位 Citrix/Terminal Server)以自動將所有網站的 .NET 程式碼執行為 32 位

腳步:

  1. 以管理員身份登錄 64 位(作業系統)客戶端設備
  2. 開始 - 執行“CMD”(啟動命令提示符)
  3. 將目錄更改為 C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\
  4. Ldr64.exe setwow

這將禁用“COMPLUS_ENABLE_64BIT”標誌並導致所有.NET 程式碼在此 64 位客戶端設備上作為 32 位執行。

我想知道如何再次啟用此 COMPLUS_ENABLE_64BIT?

您重複前三個步驟,然後使用不同的參數執行 Ldr64:

Ldr64.exe Set64

這將恢復執行 64 位執行時的能力。

引用自:https://serverfault.com/questions/487724