Windows 10'da System32 ve SysWOW64 klasörleri arasındaki fark

Difference Between System32



System32 ve SysWOW64, Windows işletim sisteminde bulunan iki klasördür. System32, 64-bit Windows için tasarlanmışken, SysWOW64, 32-bit Windows için yapılmıştır. 64-bit Windows sistemleri, 64-bit dosyaları depolamak için System32 klasörüne sahiptir. Öte yandan, 32 bit Windows sistemleri, 32 bit dosyaları depolamak için SysWOW64 klasörüne sahiptir. Özetle, iki klasör arasındaki fark, birinin 64 bit Windows için, diğerinin 32 bit Windows için olmasıdır. System32, C:WindowsSystem32 konumunda bulunurken, SysWOW64, C:WindowsSysWOW64 konumunda bulunur. System32 klasörü, kritik Windows sistem dosyalarını içerdiğinden önemlidir. Örneğin, klasör, Windows işletim sisteminin düzgün çalışması için gereken DLL dosyalarını içerir. Öte yandan SysWOW64 klasörü, 32 bit uygulamaların 64 bit Windows sisteminde çalışması için gerekli olan 32 bit DLL dosyalarını içerdiği için önemlidir. Hangi klasöre ihtiyacınız olduğundan emin değilseniz, çalıştırmaya çalıştığınız dosyanın özelliklerini her zaman kontrol edebilirsiniz. Dosya 64 bit ise, System32 klasöründe bulunur. Dosya 32 bit ise, SysWOW64 klasöründe bulunur.



Bir süredir Windows işletim sistemi kullanıyorsanız, eminim bu System32 klasörünü görmüşsünüzdür. Ancak, 64-bit bir PC kullanıyorsanız, C:Windows dizininizde iki klasör olduğunu fark etmişsinizdir. Birinci Sistem32 ve ikinci SysWOW64 . Bu yazıda, onlar hakkında ve ayrıca hakkında bilgi edineceğiz. System32 ve SysWOW64 klasörleri arasındaki fark Windows 10'da.





System32 ve SysWOW64 arasındaki fark





şu anda kayıt yapamıyorum, daha sonra tekrar deneyin

System32 klasörü nedir?

Tüm sistem dosyaları System32 klasöründedir. Genellikle bunlar DLL veya kitaplık dosyalarıdır. Bunlar, uygulamalar tarafından Windows özelliklerine erişmek için kullanılan en yaygın programlardır. Ayrıca bilgisayarınızda kurulu olan programlar da içinde dosya saklayabilir.



Bir program yüklediğinizde, daha geniş bir düzeyde iki şey olur. Ana program (EXE) Programlar klasörüne yüklenirken DLL'si (işlevlerini vb. paketler) System32 klasörlerinde depolanır. Bu yaygın bir uygulamadır.

SysWOW64 klasörü nedir?

Fark ettin C: Program Dosyaları (x86) 64 bit PC'nizdeki klasör? Burada x86, 32 bit anlamına gelir. Yani, 64 bit makineye 32 bit program yüklemek için, C: Program Dosyaları (x86) kullanılmış. Sırasında C: Program Dosyaları klasör 64 bit programları ve dosyalarını içerir.

Artık SysWOW64 klasörünün yalnızca 64 bit DLL içermesi gerektiğine dair bir benzetme yapabilirsiniz. Geçerli bir niyetti ama işe yaramadı. Manuel olarak kontrol ederseniz, System 32 klasöründe çok sayıda 64 bit DLL ve SysWOW64 klasöründe 32 bit DLL vardır.



Öyleyse neden 32bit işaretli bir klasörde 64bit klasör var ve 64bit işaretli bir klasör neden tüm 32bit DLL'leri içeriyor?

webp'den gif'e dönüştürücü

System32 ve SysWOW64 klasörleri arasındaki fark

Her ikisi de sistem klasörleridir ve sistem çapında DLL'ler veya dosyalar içerir. Ancak, sabit kodlanmış programlama nedeniyle adlarına bağlı kalmıyorlar.

64 bit bilgisayarda, 64 bit programlar depolanır

  • C: Program Files'daki EXE gibi birincil dosyalar.
  • C:WindowsSystem32 klasöründeki DLL'ler gibi sistem genelindeki dosyalar 64 bit kitaplıklar içerir.

Ancak, 32 bit programlar

  • C'deki birincil dosyalar: Program Dosyaları (x86)
  • Sistem çapında klasör - C:Windows SysWOW64.

32-bit bir program, 32-bit DLL dosyalarını C:WindowsSystem32'ye yüklemek istediğinde, C:WindowsSysWOW64'e yönlendirilecektir. Temel olarak, bu, System32'yi yalnızca 64 bitlik kitaplıklar içermeye zorlar. Microsoft, birçok programı bozacağı için kaldıramadı.

32 bitlik uygulamalarını 64 bitlik bir sistemde konuşlandıran geliştiricilerin çoğu hala C:Windows System32 kullanıyorlardı. Programlarına kodlanmıştı. Microsoft programları bozmak istemediği için bu yönlendirmeyi tasarladı.

avs belge dönüştürücü

Bu, her şeyin arka planda gerçekleşmesini ve geliştiricilerin çok çalışmak zorunda kalmamasını sağlar. 32-bit bir program tarafından System32 klasöründen bir şey istendiğinde, sessizce 32-bit DLL'nin tamamını içeren SysWOW64 klasörüne yönlendirilir. 64 bitlik bir program için, varsayılan klasörlere sahip oldukları için yeniden yönlendirme gerekmez.

Kısacası: Windows x64, 64 bit DLL'ler içeren bir System32 klasörüne sahiptir. İkinci SysWOW64 klasörü 32 bit DLL'ler içerir. Yerel 64 bit işlemler DLL'lerini bekledikleri yerde, yani System32 klasöründe bulur. 32 bit işlemler için, işletim sistemi istekleri yönlendirir ve onlara SysWOW64 klasörünü gösterir.

Aynısı Windows kayıt defteri için de yapıldı - 32 bit ve 64 bit programlar ayrıldı.

SysWOW64'te WOW

Microsoft, System64 olarak adlandırmak yerine bu klasörü SysWOW64 olarak adlandırdı. vay demek Windows'tan (32 bit) Windows'a (64 bit) . 32-bit uygulamalar 64-bit uygulamalarda çalışabildiğinden bu ismi almıştır.

xbox one açılıp kapanır

Microsoft bunu kesinlikle beklemiyordu, aksi takdirde System32 klasörü adını asla alamazdı. Her şey daha kolay olabilirdi. Ancak, klasörü yeniden adlandırmamak ve bunun yerine yeniden yönlendirmeyi kullanmak harika bir karardı. 64 bit'e geçerken hem tüketicilerin hem de geliştiricilerin uygulamalarını kaybetmemelerini sağladı.

32 bit sistemler aşamalı olarak kullanımdan kaldırılıyor ve yerini 64 bit bilgisayarlara bırakıyor olsa da, bu biraz zaman alacaktır. Belki Microsoft gelecekte bu konuda bir şeyler yapabilir. 64 bit kodlamada sabit kodlama olmadığını umalım.

Windows hatalarını hızlı bir şekilde bulmak ve otomatik olarak düzeltmek için PC Repair Tool'u indirin

Devamını oku : 64-bit Windows'ta Sysnative'in Açıklaması .

Popüler Mesajlar