دایرکتوری System32 ویندوز چیست و چرا نمیتوانیم آن را حذف کنیم؟
اگر مدتی را در اینترنت بگذرانید ممکن است به این شوخی بربخورید که کسی از شما بخواهد پوشهی System32 ویندوز خود را حذف کنید. اما این پوشهی ویندوز مرموز چیست و چرا ممکن است کسی از ما بخواهد آن را حذف کنید؟
System32 چیست؟
System32 یک پوشه است که در تمام نسخههای ویندوز از ویندوز2000 به بعد موجود است. این پوشه در C:\Windows\System32 قرار دارد و انواع فایلها و پوشههای حیاتی برای ویندوز در آن هستند. تعداد پوشههای موجود در System32 بسیار زیادند و ما نمیتوانیم همهی آنها را توضیح دهیم اما به طور کلی محتوای System32 به دو گروه تقسیم میشوند:
• فایلهای DLL (Dynamic Link Library): به برنامهها امکان دسترسی به ویندوز و انجام وظایف استاندارد را میدهد. برای مثال یکی از فایلهای DLL ممکن است به کامپیوتر اجازه دهد تا صدا پخش کند، درحالی که دیگری ممکن است آپدیت ویندوز خودکار را فعال کند. بعضی از فایلهای DLL در روشن کردن کامیپوتر نقش دارند.
• فایلهای EXE (Executable): اپلیکیشنها و ابزار دیگر هستند. هرگاه که شما یک نرمافزار مثل ورد یا کروم را باز میکنید یک فایل قابل اجرا را باز کردهاید. اما فایلهای System32 مهمتر هستند: جدا از ابزارهای ویندوز مثل Event Viewer (eventvwr.exe)، شامل فایلهای قابل اجرا برای پروسههای بسیار حیاتی تسک منیجر مثل winlogon.exe هستند که بدون آنها کامپیوتر شما روشن هم نخواهد شد.
جدا از آن، System32 همچنین دارای پوشهی درایورها (محتوایی که توسط آن کامپیوتر به شما امکان برقراری ارتباط با سختافزار را میدهد)، فایلهای زبان و غیره است.
چطور پوشهی System32 ویندوز را حذف کنیم؟
برخلاف شوخیهای آنلاین، حذف کردن System32 یک کار ساده نیست. از آنجایی که یک پوشهی سیستمی است ویندوز نمیگذارد که شما آن را حذف کنید و ممکن نیست که شما اشتباهی آن را حذف کنید. اما اگر اصرار دارید آن را حذف کنید امکانش وجود دارد (البته هیچ دلیل خاصی وجود ندارد که بخواهید این کار را انجام دهید).
برای این کار باید فایلهای درون System32 را یکی یکی حذف کنید و یا از خط فرمان استفاده کنید. به این وسیله ویندوز به شما اجازه میدهد که فایلهایی که مورد استفاده نیستند را حذف کنید اما ما به شما توصیه میکنیم که این کار را انجام ندهید.
وقتی که System32 را حذف میکنیم چه اتفاقی میافتد؟
اگر بعضی از فایلهای System32 را حذف کنید کامپیوتر شما از کار خواهد افتاد. بعضی کارهای حیاتی مثل باز کردن برنامه، جستوجو از طریق منو شروع باز کردن ابزارهای ویندوز دیگر کار نخواهند کرد زیرا شما فایلهای مرتبط با آنها را حذف کردهاید.
با توجه به این که چه چیزی را حذف کردهاید ممکن است حتی دیگر نتوانید کامپیوتر خود را خاموش کنید. تازه اگر به سختی توانستید آن را خاموش کنید بدون وجود فایلهای حیاتی DLL نخواهید توانست دیگر آن را روش کنید. اگر تا این حد پیش رفته باشید راهی ندارید جز این که ویندوز را دوباره نصب کنید. چیزهایی مثل سیستم ریستور نیز ممکن است از بین رفته باشند، درنتیجه باید همه چیز را از اول نصب کنید.
همانطور که میبینید دلیلی دارد که ویندوز نمیگذارد شما این پوشه را حذف کنید، چون اگر کسی اشتباهی یا برای خالی کردن فضای کامپیوتر خود این کار را انجام دهد با مشکل بزرگی مواجه خواهد شد.
System32 در مقابل SysWOW64: تفاوت این دو چیست؟
در ویندوزهای 64 بیت یک سری تفاوت بین پوشهها مثل دایرکتوری (Program Files x86) میبینید. در پوشه C:\Windows روی یک سیستم 64 بیت شما پوشهای به نام SysWOW64 در کنار System32 میبینید. اگر دقت کنید میبینید که هردو پوشه یک سری فایل با نامهای یکسان دارند. مثل (Program Files x86) ویندوز این دو دریرکتوری را برای سازگاری با برنامههای 32 بیت قرار داده است. اگر یک برنامهی 32 بیت تلاش کند تا یک DLL 64 بیت را اجرا کند موفق نخواهد شد.
اما چیزی که عجیب است این است که روی سیستمهای 64 بیت System32 دارای فایلهای 64 بیت است درحالی که SysWOW64 دارای فایلهای 32 بیت است. دراصل WoW64 به معنی Windows 32-bit on Windows 64-bit است. این سرویس به سیستم عامل امکان اجرای برنامههای 32 بیت را روی سیستم 64 بیت میدهد.
به این طریق که به صورت خودکار پردازشهای 32 بیت را برای استفاده از پوشهی مناسب به صورت خودکار ریدایرکت میکند. یک برنامهی 32 بیت که حتی نمیداند نرمافزار 64 بیت وجود دارد سعی میکند به پوشهی System32 دسترسی پیدا کند. اما WoW آن را ریدایرکت کرده تا از SysWOW64 استفاده کند. همین اتفاق با Program Files میافتاد.
از آنجایی که بسیاری از برنامههای 32 بیت طوری طراحی شدهاند که به System32 و Program Files دسترسی پیدا کنند این روش ریدایرکت به برنامههای 32 بیت و 64 بیت اجازه میدهد تا هردو به راحتی روی یک سیستم کار کنند.
ویروسهای System32 چه هستند؟
ممکن است یک ویروس یا بدافزار در System32 مخفی شود. یک روتکیت میتواند درون پوشه قرار گرفته و خود را یک پروسهی معمولی جا بزند که به خاطر مصرف غیرعادی پردازنده شما باید بتوانید متوجه آن شوید.
اگر فکر میکنید که یک ویروس System32 دارید به هیچ وجه نباید فایل آلوده را حذف یا دستکاری کنید، چرا که با این کار ممکن است به صورت اتفاقی سیستم خود را خراب کنید. درعوض باید از یک برنامهی آنتیویروس مطمئن استفاده کنید.
بیشتر بخوانید:
چطور با استفاده از Hyper-V در ویندوز10 ویرچوال ماشین بسازیم؟
منبع خبر: makeuseof
ثبت نظر