2024年5月22日发(作者:)

… 。 ≈。ml Jlmmh 一 。t 基础设施与数据管理Ilnfrastructure Mgmt.&Data Mgmt. 

System32与SysWOW64的问题 

一威海职业学院赵永华 

当我f『]迁 

至64位版本 

Windows系统 

i满 :我们在使用Windows系统时往往会在不同的版本 器上,所有 

i相互迁移,尤其是遇到32位与64位版本,有时会遇到一些i 32位程序 

i问题 近期笔者就在System32与SysW0W64之间的文件问i 都将其文 

 ; j

 : ;

后,就会发现此 

i题上遇到了问题,并提出了自己的看法。 

在64位版奉Windows 

 件存放在 i

“C:\Program 

时有两个独 

的Program Files文件夹, Files”,系统库则放入 

从直觉上ig并不难理解;而 

且发现此时还有两个独立 

的存放可执行文件和DLL库 

的系统文件夹,它们分别足 

System32与SysWOW64,fH是 

中,会 文件夹“C:\f】rogram 

“C:\System32”。而在现代 

Files”存放64位的程序文 

件,而用“C:\Program Files 

64位机上,64位程序则将 

其文fr-存放在“C:\Program 

Files”,其64位库文件则放 

入“?C:\Windows\SyStem32,,; 

(x86)”文件必存放32位程 

序文件,这并 难理解, 为 

System32中放的是64位文 

件,而SysWOW64放的竟然是 

32位文件!这真是匪夷所思 

啊! 

64位的 序 要凋朋64位 

的DLI 文件,I耐32位程序需 

要调』l『]32化DI L文什。否 

则就会让程序无法运行。 

32位氍序会将其文件存入 

“C:\f rogram Files(x86)”, 

32位库文件则会放入文件 

火“C:\Windows\SysWOW64” 

之 II。这听起来非常矛盾, 

但足从Windows系统看并无 

但并非所柯DLL文件郜 

从System32说起 

我们早都知道,System32 

目录L卜l存放着Windows系统 

文件,包括程序调用的DLL 

库文件以及我们在Windows 

常常会用到各种命令T 

的.EXE文件,当然还包括 

会放进Program Files。 

仪Windows本身会将自己的 

系统库放入“C:\System32”, 

人碍, 为需要刖户自己选 

择路 去存放DLL文件的情 

形仆常 见。 

其实“WOW64”名称或许 

而且另外安装的一 程序 

也会将库文件驻留此处,所 

以这就要求Windows像分 

离32位与64位的Program 

Files文件夹那样,也 要 

有能够分离32化 64化的 

System32文件火。 

就}j舟尔在Windows 64一bit 

之I 的Windows 32一bit软 

些第二方程序软件及其 

什。例如,当用户存64位 

Windows系统上安装32位 

DLL文件。用户自行安装的 

应用程序主要是在Program 

Files文件夹,而这些应用 

时,该程序会习惯性地 

玛入C:\Program Fi1es文 

通常是将系统级库文件存于 

System32文件夹。 

System32 MS SysWOW64 

件夹,此时64位Windows系 

统的文件系【下转第62页】 在以往传统的32位机 

Infrast ̄uctu re Mgmt&DataMgmt 基础设施与数据管理 

无线控制设备更新换代方案 

●山西徐宏哲 

笔肯 位 ;:无线网络是公司常用的网络类型,很多公司的无线 

换代,I妇J .匕 

办公无线网络 网络建设已经使用多年 而近年来随着终端设备接入的不 

次升级为系 

2009年建 断增多,难免会出现网络性能的不稳定,因此,本文以笔者 

统性 级,现 

就此次外级 

殴,使川的址 单位为例,介绍无线网络设备更新换代的具体方案。 

H3C公·d l 千lI 

火无线改备。AC控剖 

揍心交摭机 

分亭 

I f1 的经验 

卜 

器型 为5004,AP型 

为WA2620一AGN。AC 

G 119 

无线控制设备的选 

型 

Glt10 Gl19 G 

1110 

I} 

核心/爻换机相连并 

埘AP进行统 管理。 

LAep捆绑 

}13C见线 制 矫 

LACP捆绑 

具有多干Ilt ,满址小 

卜l 门 水。 

l 

逻辑连接 如图l所 

/J o 

l l 

fu]应JIJ场 

G1/0/1 

G110/2 

近 年随着无线 

川 、·的增多,尤其是 

主AC 

口 

1  ̄I 

/0

根据公·d n勺 卡‘!、披入 

【=}J, tl佝数 、 络 

量要 以技笆矗 的 ^ 

AC/Portal 

e 

手机接入川厂l的增加, 

图1单位网络逻辑连接图 

求,最终几线控制搽采 

用WX3540tt, 。它 

犬家越来越依靠无线 

络,原有无线卡H关砹备的 

I.作性能已 适J刳现在的 

刚络环境,为了保证无线网 

络的稳定运行,满足无线高 

速接入的需求,笔者存2015 

年对公一J办公嘲无线AP进 具有如下I】 

1.采J IJ I 

3C新 

行l『更换,AP型号变更为 

WA4320i ACN。 

代V7 

的 

极 

火提于l一, 

系统开发, 

 附 

性台皂干口lr】r 

2.CPU 

近期,笔者又和H3C工程 

师就公司的AC进行了 。级 

¨8个独奇:内 

【上接第61页】统重定r口J 

那么为何造成System32 

存64位,SysWOW64存32位 

这几乎己成为代 编0 的 

书L f{jU公 :WOW64将其弓l I,HJ 

“C:\Program Fi les(x86)”, 

条铁律,要迫使川:发人 

变这一貌似 }: I1勺 J !, 

这种“错置”现象的发生呢? 

自‘业内分析家表示,其原【太】 

人概是日前主流中坚的32 

化出身的程序员都习惯存放 

‘C:\WindOWS\SYs Lem32”, 

然后 它想要寻访“C:\ 

什 

恐会让很多项H搁浅,所 以 

微软就在64他系统添』Jl1 J 

WOW64央 ,这样川 和1 

Windows\Systern32”文

火时,WOW64则会带它进入 

“C:\Wind()ws\SysWOW64”。 

两边都/1 'ir ,田