Post

System32和SysWOW64

兼容性

windows的主要系统文件存储在System32的文件夹中。

而当设计出了64位的windows时,为了实现兼容性,让32位的程序也能在64位的操作系统上运行,微软增加了一个文件夹,叫SysWOW64(32 bit Windows On 64 bit Windows)

  • System32:存储64位的系统文件
  • SysWOW64:存储32位的系统文件

所以在64位操作系统中运行32位的程序时,需要将其重定向到SysWOW64文件(注册表也需要做改变),而运行64位的程序则仍然使用System32文件

为什么不反过来使用呢? 因为微软希望能充分发挥64位处理器的性能,所以如果在运行64位程序时,一直需要转向,那么势必会影响程序的性能

This post is licensed under CC BY 4.0 by the author.