آموزش

System 32 چیست و چه اهمیتی در ویندوز دارد؟

حتما تاکنون در ویندوز خود با پوشه ای تحت عنوان system32 برخورد کرده اید و با خود می پرسید که system32 چیست ؟ چه نقشی در ویندوز دارد؟ باید بگوییم system32 یکی از مهم ترین پوشه های مهم در سیستم عامل می باشد که گاهی ممکن است هدف ویروس ها نیز قرار گیرد. در این مقاله از میزبان فا مگ قصد داریم در خصوص system32 و تفاوت آن با پوشه های مهمی همچون SysWOW64 بحث و بررسی داشته باشیم.

System 32 چیست؟

سیستم 32 پوشه ای مهم برای سیستم عامل ویندوز تلقی می شود که درون آن فایل هایی ضروری مربوط به ویندوز قرار می گیرند در حقیقت دایرکتوری system32 شامل پرونده های ویندوز و برنامه های نرم افزاری است که برای عملکرد سیستم عامل اهمیت دارد. متداول ترین فایل های موجود در پوشه سیستم 32 شامل موارد زیر است که در ادامه به شرح مختصر این دو نوع فایل می پردازیم.

  • فایل های (DLL (Dynamic Link Library
  • فایل های EXE (اجرایی)

اگر متخصص کامپیوتر نیستید به هیچ وجه محتوای پوشه system32 را دستکاری نکنید!

آشنایی با فایل های DLL و EXE

بعد از اینکه دانستید System32 چیست باید با محتوای درون آن نیز آشنا شوید. درون این پوشه دو نوع فایل EXE  و DLL وجود دارد که هر کدام برای منظور خاصی اجرا می شوند. تفاوت فایل های EXE و DLL  در ماهیت و عملکرد آن ها می باشد.

  • فایل های DLL: در واقع DLL کتابخانه ای حاوی کد و داده می باشد و می تواند توسط تعدادی برنامه به طور همزمان مورد استفاده قرار گیرد. به عنوان مثال در سیستم عامل های ویندوز Comdlg32 DLL توابع مربوط به DIALOG BOX را در بر می گیرد. بنابراین هر برنامه می تواند از عملکردهای موجود در این DLL برای پیاده سازی Open dialog box استفاده کند. (Open dialog box همان پنجره کوچکی است که هنگام یافتن، انتخاب یا باز کردن فایل در برنامه های مختلف استفاده می شود.) این امر به ارتقاء وضعیت و استفاده کارآمد از حافظه کمک می کند.
  • فایل های EXE: یک فایل اجرایی پرونده ای است که برای انجام کارکردهای مختلف یا اجرای عملیات خاص روی یک کامپیوتر استفاده می شود. فایل های exe  فایل اجرایی تلقی می شوند. فایل های اجرایی رایج عبارتند از  BAT ، COM ، EXE  و BIN و در رایانه های Mac فایل های DMG و APP از نوع اجرایی هستند. بسته به سیستم عامل، فایل های اجرایی دیگری نیز وجود دارد.

تفاوت فایل های DLL و EXE چیست؟

تفاوت System32 با SysWOW64 چیست؟

خوب حالا که می دانید سیستم 32 چیست اکنون می خواهیم به تفاوت sysWOW64 و system32 بپردازیم. در ابتدا بگذارید توضیح دهیم که sysWOW64 چیست و چه کاربردی در سیستم عامل ویندوز دارد. تا به درک عمیق تری در خصوص آن دست یابید.

SysWOW64 می تواند حاوی فایل ها و برنامه های ویندوز 32 بیتی مایکروسافت در ویندوز 64 بیتی باشد به عبارت ساده تر SysWOW64 به ویندوز اجازه می دهد تا برنامه های 32 بیتی را روی نسخه 64 بیتی ویندوز اجرا کند.

تفاوت System32 با SysWOW64 چیست

اگر یک برنامه 32 بیتی را روی یک نسخه 64 بیتی از ویندوز نصب کنید WoW64 برنامه را به جای C:\Program Files در مسیر C: \ Program Files x86 هدایت و نصب خواهد کرد. ویندوز این کار را به خودی خود با استفاده از یک تغییر مسیر سیستم فایلی انجام می دهد!

WOW در اصل به معنی Windows On Windows می باشد که در کل قابلیت اجرای برنامه های 32 بیتی در ویندوز 64 بیتی را می دهد.

جالب است بدانید که:

  1. برنامه های 64 بیتی پرونده های خود را در مسیر C:\ProgramFiles ذخیره می کنند.
  2. در سیستم عامل 64 بیتی برنامه های 32 بیتی پرونده های خود را در C:\ProgramFiles x86 ذخیره می کنند.
  3. در سیستم عامل 32 بیتی برنامه های 32 بیتی پرونده های خود را در C:\Files Program ذخیره می کنند.

با توجه به اهمیت اطلاعات موجود در پوشه system32  اگر فایلی از محتوای آن حذف شود با ارور مواجه خواهید شد. که در ادامه به تشریح این موضوع خواهیم پرداخت.

حل مشکل ارور های dll is missing

همان طور که اشاره کردیم اگر فایلی از پوشه System32 شما حذف شود با ارور dll is missing مواجه می شوید که برای رفع این دسته از ارور ها می توان از برنامه هایی که در این حوزه منتشر شده اند، کمک گرفت. عواقب پاک شدن این فایل ها اجرا نشدن بعضی برنامه ها می باشد.

حل مشکل ارور های dll is missing

برای تعمیر فایل های dll ویندوز دو راه دارید:

  1. دانلود تکی این گونه فایل ها از وب سایت های معتبر است که با جستجوی نام فایل مفقود شده در بستر اینترنت قادر به دانلود آن وتعمیر فایل های dll ویندوز خواهید بود.
  2. دانلود و نصب برنامه Dll fixer

در این مقاله آموزشی از میزبان فا مگ تلاش کردیم به اینکه پوشه system32 چیست و با SysWOW64 چه تفاوتی دارد بپردازیم. در واقع این دو پوشه حاوی اطلاعات بسیار مهم سیستمی  هستند که گاه ممکن است مورد هدف ویروس ها نیز قرار گیرند. حذف شدن برخی فایل ها در این دو دایرکتوری ممکن است به بروز خطاهایی چون dll is missing منجر گردد که شیوه رفع و تعمیر فایل های dll ویندوز را نیز به صورت مختصر تشریح کردیم. امیدواریم این مقاله به شما در راستای درک مفهوم system32 و sysWOW64 کمک کرده باشد و متوجه شده باشید که محتوای این دو مورد جزء فایل های ضروری ویندوز می باشد و تغییرات و پاک کردن آنها باعث ایجاد مشکل میشود.

آموزش رایگان ویندوز

‫2 دیدگاه ها

  1. سلان وقت بخیر،ی لپ تاپ دست دوم خریدم ۶۴ بیتی هست،،حالا از کوجا میتونم متوجه بشم ویندوز ۱۰ ک روش نصب هست ویندوز ۶۴ بیتی هست یا ۳۲ بیتی؟با تشکر سایت خوبتون

    1. سلام دوست عزیز؛
      وارد start (دکمه ویندوز روی کیبوردتون) بشید روی settings کلیلک کنید و از اونجا روی About ، سپس جلوی عبارت system type میتونید مشاهده کنید ویندوزتون 64 هست یا 32.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا