我正在运行 Outlook 2007 的 CRM 4.0 插件。当我在 Outlook 中打开链接时,它会在 IE8 64 位中启动。这不起作用,因为 CRM 4.0 中的某些功能似乎在 IE 64 位中不起作用。
电脑上的默认浏览器是 FireFox。我将其更改为 IE 32 位,但情况仍然相同。
有谁知道为什么它以 64 位打开?
有没有办法强制 Outlook 使用 32 位版本?
答案1
设置互联网浏览器的默认程序不起作用。
但是当我进入“控制面板\程序\默认程序\设置关联”并将 .url(互联网快捷方式)更改为使用“C:\Program Files (x86)\Internet Explorer\iexplorer.exe”打开时,它现在使用 IE 32 位打开 Outlook 中的链接。
答案2
将默认程序设置为 IE8 32 位。- Start>Default
程序。不要单击“设置默认程序”,而是单击底部链接“ Set program access and computer defaults
”。从那里转到并选择“ custom
”,然后选择适当的程序,并确保选中右侧的复选框“ Allow access to this program
” 。
答案3
我在 Windows 7 64 位系统上打开 Outlook 2003 中的链接时遇到了这个问题。默认情况下,链接会打开 64 位 Internet Explorer 8,因此无法加载所需的第三方插件。
我在注册表中发现了几个地方,其中默认 IE 是由其路径标识的,需要进行更改。
将虚线下方的文本(Windows 注册表... 应该是复制的第一行)复制到记事本,并将文件保存为IEdefaults.reg
桌面。双击桌面上的文件以合并注册表信息。请务必事先备份注册表,但所有被修改的都是 Internet Explorer 的路径,其中“ (x86)”添加到 Program Files 旁边。如果您不想创建注册表文件,也可以手动更新位置。只需在注册表中找到位置并添加“ (x86)”(不带引号)。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\htmlfile\shell\opennew\command]
@="\"C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe\" %1"
[HKEY_CLASSES_ROOT\htmlfile\shell\open\command]
@="\"C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe\" %1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\htmlfile\shell\open\command]
@="\"C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe\" %1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\http\shell\open\command]
@="\"C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe\" %1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\https\shell\open\command]
@="\"C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe\" -nohome"