چرا حذف اپلیکیشن در ویندوز 11 فضای دیسک رو آزاد نمیکنه؟
چرا حذف اپلیکیشن در ویندوز 11 فضای دیسک رو آزاد نمیکنه؟
چرا حذف یک اپلیکیشن در ویندوز ۱۱ ممکنه هیچ فضایی آزاد نکنه؟
فکر میکنید با حذف چند اپلیکیشن، فضای دیسکتون رو خالی کردید؟ اگه اون اپها رو از مایکروسافت استور نصب کرده باشید، شاید اصلاً اینطور نباشه. بخشی از فایلهاشون همچنان روی دیسک باقی میمونه، حتی بعد از اینکه بهظاهر حذف شدن.
ماجرا از چه قراره؟
اپلیکیشنهایی که از مایکروسافت استور دانلود و نصب میکنید، با فرمت خاصی به اسم MSIX عرضه میشن. مایکروسافت این فرمت رو طراحی کرده تا نصب اپها تمیزتر باشه، آپدیتشون راحتتر انجام بشه و بعد از حذف، رجیستری یا فایلهای اضافه بهجا نمونه.
اما پشتصحنه، ماجرا کمی پیچیدهتره. سیستم MSIX اصلاً مفهوم «نصب» و «حذف» به شکلی که همه بهش عادت داریم رو نداره. بهجاش، یک اپ میتونه در یکی از این چهار حالت باشه:
- Staged (آمادهسازیشده): فایلها دانلود و روی دیسک قرار گرفتن
- Registered (ثبتشده): اپ به حساب کاربری متصل و قابلمشاهدهست
- Deregistered (لغو ثبتشده): اتصال به حساب کاربری قطع شده و اپ از دید کاربر پنهان میشه
- Destaged (پاکشده کامل): فایلها واقعاً از روی دیسک حذف میشن
مشکل اینجاست: وقتی روی «حذف» یک اپ کلیک میکنید، ویندوز فقط تضمین میده که اون اپ لغو ثبت بشه، نه اینکه واقعاً پاک بشه. یعنی از دید شما اپ دیگه وجود نداره، اما از دید سیستمعامل، فایلهای اصلی همچنان میتونن روی دیسک باقی بمونن — گاهی به این دلیل که کاربرهای دیگهای روی همون سیستم هنوز از اون اپ استفاده میکنن، یا به دلایل فنی دیگهای که مایکروسافت تشخیص میده نگهداشتنشون بهتره.
به زبان ساده: «حذف» در سیستم MSIX با «لغو ثبت» یکیه، اما لزوماً با «پاکسازی کامل از دیسک» یکی نیست. همین تفاوت باعث میشه خیلی از کاربرها بعد از حذف چند اپ، سراغ Storage یا This PC برن و ببینن فضای دیسک تغییری نکرده.
چطور میشه واقعاً این فضا رو پس گرفت؟
اگه با این مشکل مواجه شدید، چند راه برای پاکسازی کاملتر وجود داره:
- استفاده از Storage Sense: از مسیر تنظیمات > سیستم > ذخیرهسازی، میتونید Storage Sense رو فعال کنید تا ویندوز بهصورت خودکار فایلهای موقت و باقیمانده رو پاکسازی کنه.
- اجرای Disk Cleanup: ابزار قدیمی و همیشهکارآمد ویندوز، گاهی فایلهای اضافی مرتبط با اپهای حذفشده رو هم شناسایی و پاک میکنه.
- استفاده از PowerShell: برای کاربرهای حرفهایتر، دستور
Remove-AppxPackage(همراه با پارامتر-AllUsersدر صورت نیاز) میتونه یک بسته MSIX رو بهطور کاملتری از سیستم حذف کنه. - راهاندازی مجدد سیستم: بعضی وقتها پاکسازی نهایی فایلهای باقیمانده فقط بعد از یک ریاستارت کامل انجام میشه.
اگه هیچکدوم از این روشها فضای موردنظرتون رو آزاد نکرد، به احتمال زیاد فایلها به دلایل فنی (مثل استفاده نرم افزار توسط چند حساب کاربری) هنوز روی دیسک نگه داشته شدن، و این رفتار عادی خود سیستم MSIX هست، نه یک باگ.
اپست ، این مطلب با نگاهی به گزارش سایت PCWorld نوشته شده است.






