Для совместимости и тестирования я хотел бы запустить 32-разрядную версию Windows Explorer на 64-разрядной Windows Vista. Это вообще возможно? И если да, то как мне это сделать?
Я посмотрел в папку System32, и она содержит explorer.exe
но, похоже, это 64-битная версия. Есть ли другой EXE-файл, хранящийся в каком-то другом месте, которое я могу запустить, 32-битный?
Исправление:
explorer.exe
хранится в C:\Windows, а не в C:\Windows\System32. Это то, что я имел в виду.
Обновить:
Очевидно, что /separate
ключ недокументирован. Но ключ /e
может не относиться к Windows Vista, только к Windows XP.
Вот что я нашел:
- Microsoft KB130510
- Microsoft KB314853
- Microsoft KB307856
- Microsoft KB895561
- Superuser - Explorer командной строки переключает?
Для Windows Vista этого должно быть достаточно:
%systemroot%\syswow64\explorer.exe /separate
Ключ / отдельный требуется для запуска explorer.exe как отдельного процесса. В противном случае запускается 64-битная версия.