Hiç merak ettiyseniz ve zaman zaman bilgisayarınızın içeriğine göz attıysanız, ilginç bir şey fark etmiş olabilirsiniz.

Windows 10’un 64 bit sürümüne sahip olanlarınız, Programlar etiketli 2 klasöre sahiptir; tek fark, sonunda (x86) ile not edilmesidir.

Bu 2 klasörün yanı sıra, Windows’un 64 bit sürümleri de System32 ve SysWOW64 olarak bilinen iki ayrı DLL kitaplığı klasörü ile birlikte gelir.

Birçoğunuz bu klasörlerin amacının tam olarak ne olduğunu merak edebilirsiniz. Bu nedenle bu makaleyi oluşturduk: Windows 10’daki System32 ve SysWOW64 klasörleri arasındaki farkı açıklamak için.

Windows 10’da System32 vs SysWOW64

1. System32

System32, Windows program dosyalarını, hem programlar tarafından kullanılan. DLL kitaplık dosyalarını hem de Windows’un bir parçası olan. EXE program yardımcı programlarını içerir. Ayrıca, burada bulunan dosyaların çoğu İşletim Sistemine aittir.

Ancak, üçüncü taraf uygulamalar kendi DLL dosyalarıyla birlikte gelebilir ve burada da saklanabilirler.

Son olarak, bir programı nereden yüklediğinizden bağımsız olarak, kullandıkları sistem çapında kütüphaneler düzenli olarak System32 ve SysWOW64 içinde bulunur.

 


2. SysWOW64

Adındaki 64, aslında işletim sisteminin bir parçası olan Windows 64 bit yazılımında Microsoft’un Windows 32 bitini de içerebileceği gerçeğini ifade eder.

Windows’un 32 bit programları Windows’un 64 bit sürümünde çalıştırmasına izin veren budur. WoW64, programların düzgün çalışmasını sağlamak için dosya erişimini otomatik olarak yeniden yönlendirir.

Bir programı kurarken iki olası senaryo vardır:

  1. Windows’un 64 bit sürümüne 32 bit bir program yüklerseniz ve C: \ Program Files klasörüne yazmaya çalışırsa, WoW64 programı C: \ Program Files (x86) klasörüne yönlendirir
  2. C: \ Windows \ System32 klasörüne erişmek istiyorsa, WoW64 C: \ WindowsSysWOW64 dizinine işaret eder Windows bunu kendi başına bir dosya sistemi yeniden yönlendiricisi kullanarak yapar

3. System32 ve SysWOW64

32 bit bir bilgisayarda, veriler aşağıdaki gibi saklanır:

  • 32 bit programlar dosyalarını C: \ Program Files’da depolar
    • Sistem genelinde kütüphane konumu C: \ System32

64 bit bir bilgisayarda, veriler aşağıdaki gibi saklanır:

  • 64 bit programlar dosyalarını C: \ Program Files’da depolar
    • Sistem genelinde C: \ Windows \ System32 klasörü 64 bit kitaplıklar içerir
  • 32 bit programlar dosyalarını C: \ Program Files (x86) içinde saklar
    • Sistem genelinde klasör C: \ Windows \ SysWOW64 klasörü

İsimler neden bu kadar kafa karıştırıcı?

Sonunda, her şey alışkanlıklara ve kodlamaya bağlı. 32-bit uygulamalar C: \ Windows \ System32 dizinini kullanmak için kodlanmıştır.

Windows’un 64 bit sürümleri için yeniden derlendiklerinde, geliştiriciler C: \ Windows \ System32 dizinini kullanmaya devam ettiler. Bu nedenle, tam kodlama revizyonundan kaçınmak için kütüphane adını korudu.

En sık sorulan sorular hakkında daha fazla makale istiyorsanız, aşağıdaki yorumlar bölümünde bize bildirin.