所以我有这个问题,我有一个Web应用程序,需要在64位IE中打开一个弹出窗口。
默认情况下,它以32位启动。所以我更改了2个IE设置:
受信任的站点->启用保护模式高级安全性->为增强保护模式启用64位进程
当我导航到我的站点时,如果我使用IP地址或简短的主机名,则它的行为符合预期,并以64位启动。但是,如果我使用FQDN xxxxx.domain.com启动我的网站,它仍然会以32位启动。有什么想法吗?
您的IE版本和操作系统版本是什么? IE 64位的管理器进程吗?
您可以尝试以下方法:
启用UAC
如果关闭了UAC,则增强保护模式不会执行任何操作。您可以通过编辑注册表来启用UAC:在以下路径中将EnableLUA值设置为1:
,选择用户帐户,单击更改用户帐户控制设置,向上移动滑块,然后单击确定。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
或打开控制面板
禁用LCIE
通过禁用LCIE,无论IE中运行多少个标签,都将只有一个进程。如果主进程是64位,则所有选项卡都将得到一个64位进程。将下面的代码另存为reg文件
,然后双击使其在注册表中运行:Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Main]
"TabProcGrowth"="0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main]
"TabProcGrowth"="0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main]
"TabProcGrowth"="0"