Почему там c:\windows\syswow64\userinit.exe на версиях на 64 бита окон?

Каким партнером они утверждают, что были? Microsoft Partner Program доступна примерно всем, и не требуется многого (вообще) для становления Зарегистрированным членом Microsoft Partner Program.

2
задан 26 April 2013 в 23:56
2 ответа

По той же причине существует версия SysWOW64 почти для всех двоичных файлов Microsoft: совместимость с 32-битными приложениями. Может быть, никто никогда не будет его использовать, но как только Microsoft перестанет распространять 32-битную версию двоичного файла, будь то calc.exe, ping.exe или Bubbles.scr, кто-нибудь где-нибудь, использующий какое-нибудь старое 32-битное приложение, будет жаловаться.

4
ответ дан 3 December 2019 в 09:05

Это будет 32-разрядная версия. Хотите верьте, хотите нет, но в SysWOW64 находятся 32-битные двоичные файлы. WOW64 означает Windows-on-windows64, то есть 32-битный материал, который может поверх реальной 64-битной системы.

C: \ windows \ system32 - это место, где находятся 64-битные двоичные файлы, просто потому, что это старый путь, который всегда был включен в путь каждого. Я понял это, пытаясь заставить Powershell запускаться из SysWOW64 вместо System32, а затем обнаружил, что мои 64-битные вещи не работают ...

Итак, в итоге:

System32 = 64-битные версии
SysWOW64 = 32-битные версии

Спасибо Microsoft!

3
ответ дан 3 December 2019 в 09:05

Теги

Похожие вопросы