هنگام تمیز کردن دیسک در ویندوز 10، 8 و ویندوز 7، ممکن است متوجه شوید (به عنوان مثال، با استفاده از برنامه ها برای تجزیه و تحلیل فضای دیسک مورد استفاده) که پوشه C: Windows System32 DriverStore FileRepository یک گیگابایت فضای آزاد را اشغال می کند. با این حال، روش های تمیز کردن استاندارد محتوای این پوشه را پاک نمی کند.
در این کتابچه راهنما - گام به گام در مورد آنچه که در پوشه وجود دارد DriverStore FileRepository در ویندوز، آیا می توانم محتویات این پوشه را پاک کرده و نحوه پاک سازی آن را برای سیستم پاک کنم. همچنین ممکن است مفید باشد: نحوه پاک کردن یک دیسک C از فایل های غیر ضروری، چگونگی پیدا کردن چقدر فضای دیسک استفاده می شود.
FileRepository محتوا در ویندوز 10، 8 و ویندوز 7
پوشه FileRepository شامل کپی هایی از بسته های آماده نصب برای درایور های دستگاه است. در اصطلاح مایکروسافت - درایورهای مرحله ای که، در حالی که در DriverStore، می تواند بدون بدون حقوق مدیر نصب شود.
در عین حال، در بیشتر موارد، اینها درایورهایی نیستند که در حال حاضر کار می کنند، اما ممکن است لازم باشد: به عنوان مثال، اگر بعد از اتصال برخی از دستگاه هایی که در حال حاضر قطع شده اند و راننده آن را دانلود کرده اند، دستگاه را قطع کرده و راننده، دفعه بعد که راننده را وصل می کنید می تواند از DriverStore نصب شود.
هنگام به روز رسانی درایورهای سخت افزاری با سیستم یا دستی، نسخه های قدیمی تر راننده در پوشه مشخص شده باقی می مانند، آنها می توانند راننده را بازگردانند و در عین حال باعث افزایش حجم فضای دیسک مورد نیاز برای ذخیره سازی می شوند که نمی توانند با استفاده از روش های توصیف شده در کتابچه راهنمای کاربر پاک شوند. رانندگان ویندوز
تمیز کردن پوشه DriverStore FileRepository
از لحاظ نظری، شما می توانید تمام محتویات FileRepository را در ویندوز 10، 8 یا ویندوز 7 حذف کنید، اما این هنوز کاملا بی خطر نیست، می تواند باعث مشکلاتی شود و علاوه بر این برای پاک کردن دیسک لازم نیست. فقط در مورد پشتیبان گیری از رانندگان ویندوز خود.
در اغلب موارد، گیگابایت و ده ها گیگابایت توسط پوشه DriveStore اشغال می شوند که در نتیجه به روز رسانی های متعدد از درایور کارت گرافیک NVIDIA و AMD، کارت صدا Realtek و به ندرت به طور مرتب به روز رسانی درایور های محیطی به روز رسانی می شود. با حذف نسخه های قدیمی این رانندگان از FileRepository (حتی اگر آنها تنها راننده کارت ویدئو)، شما می توانید اندازه پوشه را چندین بار کاهش دهید.
نحوه پاک کردن پوشه DriverStore با حذف رانندگان غیر ضروری از آن:
- دستور prompt را به عنوان یک سرپرست اجرا کنید (در هنگام جستجوی عبارت "Command Prompt" را تایپ کنید، هنگامی که مورد یافت می شود، روی آن راست کلیک کرده و گزینه Run as Administrator را در منوی context انتخاب کنید.
- در خط فرمان، دستور را وارد کنید pnputil.exe / e> c: drivers.txt و دکمه Enter را فشار دهید.
- فرمان از آیتم 2 یک فایل ایجاد می کند drivers.txt درایو C با لیستی از بسته های راننده که در FileRepository ذخیره می شوند.
- حالا شما می توانید تمام رانندگان غیر ضروری را با دستورات حذف کنید pnputil.exe / d oemNN.inf (که در آن NN شماره فایل راننده است، همانطور که در فایل driver.txt مشخص شده است، برای مثال oem10.inf). اگر راننده در حال استفاده است، پیغام خطا حذف فایل را مشاهده خواهید کرد.
ابتدا توصیه می کنم راننده های قدیمی کارت گرافیک را حذف کنید. شما می توانید نسخه راننده کنونی و تاریخ آنها را در مدیریت دستگاه ویندوز مشاهده کنید.
آنها می توانند با خیال راحت برداشته شوند و پس از اتمام بررسی پوشه DriverStore - با احتمال زیاد، آن را به حالت عادی بازگردانید. شما همچنین می توانید راننده های قدیمی دیگر دستگاه های جانبی را حذف کنید (اما توصیه نمی کنم راننده های ناشناخته اینتل، AMD و سایر دستگاه های سیستم را حذف کنید). تصویر زیر یک نمونه از تغییر اندازه پوشه را پس از حذف 4 بسته قدیمی راننده NVIDIA نشان می دهد.
ابزار دستی Driver Explorer (RAPR) موجود در سایت به شما کمک می کند تا کارایی که در بالا توضیح داده شده را به شیوه ای راحت تر انجام دهید. github.com/lostindark/DriverStoreExplorer
پس از اجرای ابزار (اجرا شده به عنوان Administrator)، روی «شمارش» کلیک کنید.
سپس، در لیست بسته های ردیابی شناسایی، موارد غیر ضروری را انتخاب کنید و آنها را با استفاده از دکمه «حذف بسته» پاک کنید (رانندگان استفاده شده حذف نخواهند شد، مگر اینکه «Force Deletion» را انتخاب کنید). شما همچنین می توانید به صورت خودکار رانندگان قدیمی را با کلیک بر روی «انتخاب رانندگان قدیمی» را انتخاب کنید.
نحوه پاک کردن محتویات پوشه به صورت دستی
توجه: این روش نباید استفاده شود اگر شما آماده مشکلی با کار ویندوز نیستید که ممکن است بوجود آید.
همچنین راهی ساده برای حذف پوشه ها از FileRepository به صورت دستی وجود دارد، هرچند بهتر است که این کار را انجام ندهید (امن نیست):
- برو به پوشه C: Windows System32 DriverStoreراست کلیک بر روی پوشه FileRepository و روی "Properties" کلیک کنید.
- در برگه «امنیت»، روی «پیشرفته» کلیک کنید.
- در قسمت «مالک»، روی «ویرایش» کلیک کنید.
- نام کاربری خود را وارد کنید (یا روی «پیشرفته» کلیک کنید - «جستجو» و نام کاربری خود را در لیست انتخاب کنید). و روی Ok کلیک کنید.
- بررسی "جایگزینی صاحبان subcontainers و اشیاء" و "جایگزین تمام مجوز از شیء کودک". روی "OK" کلیک کنید و به "هشدار" درباره عدم امنیت چنین عملیاتی پاسخ دهید.
- شما به برگه امنیت بازگردانده می شوید. بر روی "ویرایش" زیر لیست کاربران کلیک کنید.
- روی «افزودن» کلیک کنید، حساب خود را اضافه کنید و سپس «دسترسی کامل» را تنظیم کنید. روی "OK" کلیک کنید و تغییر مجوزها را تأیید کنید. پس از اتمام، بر روی "OK" در پنجره Properties پوشه FileRepository کلیک کنید.
- در حال حاضر محتویات پوشه را می توان به صورت دستی حذف (تنها فایل های فردی که در حال حاضر در ویندوز استفاده می شود را نمی توان حذف کرد، برای آنها کافی است روی «پرش» کلیک کنید).
این همه چیز در مورد پاک کردن بسته های رانندگی استفاده نشده است. اگر سوالات وجود دارد یا چیزی برای افزودن وجود دارد - این را می توان در نظرها انجام داد.