Windows-Server-2008-R2
如何啟用 COMPLUS_ENABLE_64bit 標誌?
我遇到了在 Windows Server 2008 R2 中執行的應用程序的問題。我從IBM 的網站上發現這個問題的原因是應用程序是 32 位的,而 Win Server 是 64 位的。指導意見是:
方法#2
修改 64 位客戶端設備(例如 Windows 2003 64 位 Citrix/Terminal Server)以自動將所有網站的 .NET 程式碼執行為 32 位
腳步:
- 以管理員身份登錄 64 位(作業系統)客戶端設備
- 開始 - 執行“CMD”(啟動命令提示符)
- 將目錄更改為 C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\
- Ldr64.exe setwow
這將禁用“COMPLUS_ENABLE_64BIT”標誌並導致所有.NET 程式碼在此 64 位客戶端設備上作為 32 位執行。
我想知道如何再次啟用此 COMPLUS_ENABLE_64BIT?
您重複前三個步驟,然後使用不同的參數執行 Ldr64:
Ldr64.exe Set64
這將恢復執行 64 位執行時的能力。