У меня есть Windows Server 2003 64 бита, и он имеет два IE8 внутри, 32-разрядный и 64-разрядный.
Когда я выполню "iexplore.exe", отладку в Visual Studio, нажимая на ссылки, и и т.д., 64-разрядное раскроется, и некоторые плагины не работают.
Как я могу зафиксировать свою систему, что она будет всегда выполнять 32-разрядный IE по умолчанию?
У Вас должны быть "Internet Explorer" и "Internet Explorer (64-разрядный)" в соответствии с Программами Запуска/Всего. Можно исследовать эти ярлыки мимо щелчка правой кнопкой и свойств, чтобы найти, как выполнить каждую версию.
Путь к версии на 32 бита - вероятно, что-то вроде этого (я не могу проверить, не имея системы на 64 бита):
C:\Program Files (x86)\Internet Explorer\iexplore.exe
Можно проверить, что правильная версия работает в Кормушке Задачи, где рабочий процесс на 32 бита нужно показать как iexplore.exe*32
.
Можно просто скопировать 64 бита IExplorer с Program Files
каталог к каталогу Internet Explorer 32bit в Program Files (x86)
каталог. И это - то, как Вы избавитесь от Internet Explorer 32 бита.
Если это не позволит Вам - просто переименовывают каталог Internet Explorer 32bit и копируют 64 бита в тот каталог.
Вы, возможно, должны были бы "Взять Владение" на том каталоге и возможно удалить "Только для чтения" из него.
Это работало отлично для меня.