• درایورهای دستگاه قدیمی را حذف کنید. نحوه حذف درایورهای استفاده نشده در ویندوز

    این اتفاق می افتد که استفاده از دستگاه را متوقف می کنید. اما باید به خاطر داشت که تعداد مشخصی از فایل ها که آن را کنترل می کنند در سیستم باقی می مانند. این بخشی از برنامه درایور است. این سوال پیش می آید: آیا راننده درست است؟

    ساده ترین راه استفاده است ابزار معمولیتمام سیستم عامل های ویندوز - "Device Manager". فقط روی دستگاهی که قرار است از سیستم حذف شود کلیک چپ کنید، برای انتخاب منو کلیک راست کرده و به "Properties" بروید. به تب "درایور" بروید، دکمه "حذف" را انتخاب کنید. بعد از آن دستگاه را بیرون می آوریم. این پاسخ به این سوال است که چگونه می توان درایور را به درستی حذف کرد، اما روش های پیشرفته و راحت تری وجود دارد.

    اکنون در صورت نیاز برای خارج کردن دستگاه، رایانه شخصی را خاموش کنید. اما، همانطور که قبلا ذکر شد، این همه چیز نیست. گزینه های موجودحل مشکل، زیرا برخی از فایل ها هنوز پس از این روش در سیستم باقی می مانند که می تواند در آینده به مشکل تبدیل شود. بنابراین، برای تمیز کردن سیستم از درایورهای غیر ضروری، توصیه می شود از آن استفاده کنید برنامه های تخصصیمخصوصاً به افرادی که با خط کارشان مرتبط است - مهندسان خدمات و مدیران سیستم، و همچنین متخصصان پشتیبانی فنی.

    این کار عملکرد سیستمی را که در آن از چنین نرم افزاری استفاده می شود، کمی افزایش می دهد. ما در مورد حالت خودکار صحبت می کنیم، بنابراین نحوه حذف کامل درایور مربوط به الگوریتم برنامه است و دیگر شما را آزار نمی دهد. باید توجه داشت که نباید انتظار معجزه داشت. این گونه برنامه ها همان سودی هستند که با استفاده از آنها می توان به دست آورد بهترین موردعملکرد + 1-5٪. اما هنوز هم، بسیاری از افرادی که علاقه مند به تنظیم سیستم هستند، این "سوت ها" را دوست دارند، که توهم مزایای زیادی را به همراه دارد.

    انصافاً باید اضافه کرد که بسیاری از این برنامه ها بسیار بیشتر هستند ویژگی های مفیداز سیستم اما در ادامه مقاله به این موضوع باز خواهیم گشت. در حالی که ما رایج ترین آنها را لیست می کنیم برنامه های پولی-درایور پاک کننده، رفتگر راننده، ابزار درایور. همچنین باید توجه داشت راه حل های رایگان(اگرچه موارد فوق با عملکرد کافی در نسخه اشتراک‌افزار نیز موجود است). از جمله گزینه های قابل قبول برنامه نرم افزار رایگان عبارتند از - راه حل بسته درایور, Drivers Installer Assistant, Drivers Pack Unpacker & Installer, Guru3D Driver Sweeper .

    عملکرد برنامه DriverPack Solution را در نظر بگیرید، کد آن تحت یک مجوز منبع باز توزیع شده است که انتشار را فراهم می کند. کد منبعو اصلاح و استفاده از آن. توسعه دهندگان این مفیدترین برنامهدر حل مشکل، نحوه حذف درایور متوقف نشد. این نرم افزار به شما این امکان را می دهد که نه تنها درایورهای غیر ضروری را از سیستم ویندوز XP / Vista / Seven حذف کنید، بلکه آنها را پیدا کرده و نصب کنید و همچنین با دانلود آن از اینترنت آنها را به روز کنید و در نتیجه کار سخت نصب کننده را تا حد زیادی تسهیل کنید.

    توجه داشته باشید که این نرم افزار دو نسخه Full و Lite دارد. اولین مورد با اندازه توزیع جامد متمایز می شود که 3 گیگابایت را اشغال می کند. یک چیز بسیار مفید، زیرا مشکلات مربوط به تعریف و نصب درایورها را به یکباره حل می کند. فقط در یک دیسک قرار دهید و همه چیز در آن انجام خواهد شد حالت خودکار. درایورها از پایگاه داده وسیع بسته ها گرفته شده و بلافاصله نصب خواهند شد. ما به تعداد زیادی از فروشندگان لپ تاپ اشاره می کنیم که درایورهای آنها به ویژه سازگار است - Lenovo، Toshiba، Dell، Acer، Sony، HP، eMachines و غیره. در صورت تمایل، می توانید اصلاحاتی را در پایگاه داده انجام دهید و درایور غیرضروری را که به نظر شما غیرضروری است حذف کنید، بنابراین اندازه قابل توجه توزیع را تغییر دهید.

    اما اگر نیاز به در دسترس بودن دائمی مجموعه جهانی از درایورها وجود دارد، چرا این کار را انجام دهید؟ فقط DriverPack Solution را بنویسید سخت خارجی دیسک USBو با خودمان ببریم و اکنون مشکلی نداریم که چگونه درایور را حذف یا نصب کنیم اخرین بروزرسانی. همچنین لازم به ذکر است که وجود دارد نسخه Lite. اگر مطمئن هستید که در آینده یک کانال اینترنتی با کیفیت بالا در تمام دستگاه هایی که درایورها را نصب می کنید، وجود دارد، این نسخه را تهیه کنید. همه درایورهای مورد نیازپس از تعیین تجهیزات پمپاژ می شوند و در آینده به طور خودکار به روز می شوند.

    نرم افزار تخصصی که به عنوان یک رابط میانی بین سیستم عامل و قطعات سخت افزاری داخلی یا جانبی عمل می کند، درایور نامیده می شود. هنگام دریافت فرمان از سیستم عامل، درایورها آن را به یک فرمان قابل درک تبدیل می کنند دستگاه خاصمجموعه ای از دستورالعمل ها، و با دریافت گزارشی از اعدام، آن را پخش کردند. تغییرات در پیکربندی سخت افزار یا کار نادرستممکن است دلیل نیاز به حذف درایورها باشد. امکاناتی که برای انجام این عملیات در اختیار کاربر قرار می گیرد را در نظر بگیرید.

    سازنده می تواند دستورالعمل های دستگاه را به روز کند و توسعه دهنده سیستم عامل می تواند ویژگی های جدید را پیاده سازی کند. در نتیجه درایور مانند هر نرم افزاری به مرور زمان منسوخ می شود. کاربر که به‌روزرسانی‌های خودکار را دریافت می‌کند، حتی متوجه نحوه جایگزینی نمی‌شود. تصویر ایده آل از تعامل به دلیل این واقعیت است که سیستم به جای حذف موارد غیر ضروری، "به طور منظم" ذخیره می کند. مایکروسافت راه حل این مشکل را در دستان کاربر قرار داده است.

    ویندوز 7

    هیچ ابزار خاصی برای حذف درایورهای قدیمی در اینجا وجود ندارد. با این حال، کاربر این گزینه را دارد. بریم سراغ کنترل پنل.

    مورد مشخص شده در اسکرین شات منوی مدیریت نرم افزار نصب شده و اجزای سیستم را باز می کند. درایورهای دستگاه در دسته دوم قرار می گیرند.

    می‌توانید جستجوی خود را با مرتب‌سازی بر اساس ناشر آسان‌تر کنید. هنگامی که سازنده دستگاهی را می شناسید که دیگر مورد نیاز نیست، می توانید آن را پیدا کرده و در لیست کشویی علامت گذاری کنید. سیستم فقط نرم افزارهای منتشر شده توسط او را در پنجره باقی می گذارد.

    پس از تصمیم گیری در مورد اجزاء، می توانید شروع به حذف درایورها کنید سیستم های ویندوز 7. با استفاده از دکمه مشخص شده، هشداری در مورد عواقب اقدامات خود دریافت خواهید کرد.

    با تأیید تصمیم خود، از "آخرین خط دفاع" عبور می کنیم. مؤلفه انتخاب شده حذف خواهد شد و دستگاه مرتبط دیگر برای استفاده در دسترس نخواهد بود.

    ویندوز 10

    مایکروسافت در آخرین نسخه سیستم عامل گامی به سوی کاربران برداشته و ابزارهای ویژه ای را در اختیار شما قرار داده است که به شما امکان حذف را می دهد درایورهای غیر ضروریدر ویندوز 10. آنها در منوی Disk Cleanup قرار دارند.

    پس از باز کردن آن، مورد علامت گذاری شده را انتخاب کنید که به شما امکان می دهد با فایل های سیستم کار کنید.

    پس از بررسی ارتباط اجزاء، پنجره زیر را دریافت خواهیم کرد. همانطور که می بینید، خود سیستم قادر به حذف درایورهای غیر ضروری نیست، اما می تواند تعیین کند نسخه های قدیمیو از کاربر می خواهد که از شر آنها خلاص شود.

    حذف دستگاه ها

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

    مورد علامت گذاری شده را انتخاب کنید و به منوی مدیریت دستگاه رایانه شخصی بروید.

    در اینجا همه چیز بر اساس حوزه های کاربردی گروه بندی می شود. بر این اساس، می توانید درایور دستگاهی را که دیگر مورد نیاز نیست یا به درستی کار نمی کند، پیدا کرده و حذف کنید. بیایید یک "قربانی" را انتخاب کنیم و ببینیم در این مورد چه باید کرد. بیایید سعی کنیم، برای مثال، درایور کارت صدا را حذف کنیم.

    گروه دستگاه را گسترش دهید و یکی را که غیرفعال می شود انتخاب کنید. صدا زدن منوی زمینهو موردی را پیدا کنید که به شما امکان می دهد آن را حذف کنید. سیستم یک کادر محاوره ای هشدار نمایش می دهد.

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

    خط فرمان

    در موارد به خصوص پیشرفته، می توانید با استفاده از ویندوز 7 یا 10 درایور را از رایانه حذف کنید خط فرمان. به عنوان مثال، زمانی که دستگاه دیگر وجود ندارد و نمی توان از شر اجزایی که آن را با روش های توصیف شده کنترل می کنند خلاص شد. این روش به طور رسمی توسط مایکروسافت مستند شده است و برای کاربران دارای حقوق اداری مجاز است. با استفاده از آن می توانید درایور را به طور کامل از سیستم حذف کنید.

    ویندوز، با مراقبت از کاربران، "حافظه" را در مورد تمام دستگاه های متصل به رایانه ذخیره می کند. رانندگان در یک انبار مخصوص قرار می‌گیرند و در بال‌ها منتظر می‌مانند که پس از استفاده مجدد از آن‌ها می‌آیند. برای شروع، بیایید لیستی از اجزای ذخیره شده ایجاد کنیم که مطالعه آن آسان باشد.

    با دستور بالا، سرویس PnP را مجبور می کنیم تا لیست درایورها را در آن ذخیره کند فایل متنیو آن را روی دسکتاپ کاربر قرار دهید. کاربر اکنون می تواند آن را در Notepad مشاهده کند تا جزء مورد نظر را برای حذف پیدا کند.

    بیایید به مبارزه با سیستم صوتی رایانه شخصی ادامه دهیم و نحوه حذف را در نظر بگیریم درایور صدادر لیست یافت می شود. اکنون که نام او در سیستم منتشر شده است، دوباره از خط فرمان در حالت مدیر استفاده می کنیم.

    اسکرین شات نشان می دهد که در صورت امتناع سیستم عامل با اشاره به استفاده از دستگاه، چه باید کرد. پارامتر "-f" را اضافه می کنیم، به این معنی که دستور مجبور به اجرا می شود و به نتیجه دلخواه می رسد.

    نرم افزار شخص ثالث

    هنگامی که مایکروسافت نمی خواهد یا فراموش می کند که ابزاری را برای انجام هر عملی به کاربر بدهد، این جایگاه بلافاصله توسط تولیدکنندگان نرم افزار شخص ثالث اشغال می شود. در مورد ما، ما در مورد برنامه هایی برای حذف درایورها یا آنها صحبت می کنیم به روز رسانی خودکار. تعداد زیادی از آنها وجود دارد، بنابراین بیایید روی سه مورد تمرکز کنیم که در بین کاربران بسیار محبوب هستند.

    رفتگر راننده

    این به صورت رایگان توزیع می شود و از ده ها زبان از جمله روسی پشتیبانی می کند.

    همانطور که در تصویر مشاهده می شود، آخرین نسخهدر سال 2011 منتشر شد. حتی ارزش صحبت در مورد ارتباط پایگاه داده دستگاه را ندارد. راه اندازی Driver Sweeper، را انتخاب کنید برای برنامه شناخته شده استتولید کنندگان و تجزیه و تحلیل سیستم را اجرا کنید.

    در نتیجه یک جستجوی کوتاه، لیستی از درایورهای ارائه شده برای حذف دریافت می کنیم.

    هنگامی که می خواهید یک به روز رسانی را اجرا کنید که اعلان آن در آن ظاهر می شود خط بالایی، می رسیم به صفحه نخست"نامزد" بعدی Treexy Driver Fusion است.

    Treexy Driver Fusion

    این رفتار جالبی که با آن مواجه شدیم ما را مجبور می کند پس از نصب برنامه، نسخه و توافقنامه مجوز را بررسی کنیم.

    نسخه جدید است، اما دکمه "خوب" گیج کننده است. بیایید ببینیم این نرم افزار با بررسی تنظیمات چه چیزی به ما ارائه می دهد.

    تقریباً تمام نقاط جستجوی بررسی شده برای "رانندگان" به هیچ نتیجه ای منجر نمی شود. در همان زمان، ما به طور صریح و مزاحم به محدودیت های نسخه رایگان اشاره می کنیم.

    برداشت دردناک از امکانات این برنامه به این ایده منجر می شود که تجربه ای که توسعه دهندگان در مورد آن صحبت می کنند مستقیماً با نصب ویندوز مرتبط خواهد بود.

    راننده نابغه

    سازنده Driver Genius ما را به زبان روسی اغوا نمی کند. رابط کاربری در آخرین نسخه نرم افزار کاملا به زبان انگلیسی می باشد.

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

    در نتیجه اقدامات برنامه، از ما دعوت شده است تا "کل" نه مگابایت فضای دیسک را آزاد کنیم.

    سرانجام

    قابلیت هایی که ویندوز برای کار با درایورها فراهم می کند باید برای کاربر کافی باشد تا بتواند عملیاتی را که تصور کرده است انجام دهد. استفاده از نرم افزارهای شخص ثالث به سختی می تواند بیشتر از استفاده عاقلانه از خط فرمان به شما کمک کند. بنابراین، اگر نمی خواهید "تجربه" را بهبود بخشید، نباید به روش های اساسی و با نتایج غیرقابل پیش بینی در عملکرد سیستم عامل دخالت کنید.

    روز بخیر دوستان، آشنایان و سایر شخصیت های عزیز.

    فرآیند نصب ساده و بی تکلف است. در حین نصب، فراموش نکنید که تیک هر چیزی را که در ضمیمه به شما پیشنهاد می شود بردارید (مخصوصاً اگر قبلاً آن را دارید).

    آیا می خواهید خودتان بدانید و بتوانید کارهای بیشتری انجام دهید؟

    ما در زمینه های زیر به شما آموزش می دهیم: کامپیوتر، برنامه ها، مدیریت، سرورها، شبکه ها، ساخت سایت، سئو و موارد دیگر. اکنون جزئیات را بیابید!

    ممکن است لازم باشد جداگانه تهیه کنید .چارچوب خالص . قبلاً در مطلب "Microsoft .NET Framework چیست و چرا آن را نصب کنید." بیشتر در مورد چیستی، چگونگی و چرایی آن نوشتم.

    در مورد استفاده، پس با اجرای برنامه، ابتدا باید زبان روسی را تنظیم کنید. برای این کار لینک " زبان"و از لیست کشویی، مورد را انتخاب کنید" روسی"، و سپس دکمه را فشار دهید" درخواست دادن":

    پس از این فرآیند، زبان برنامه روسی می شود و بنابراین ما به سادگی به " تجزیه و تحلیل و تصفیه"، مواردی را با درایورهایی که می‌خواهیم حذف کنیم و زباله‌هایی که به آنها در سیستم نیازی نداریم علامت بزنید.

    بعد، دکمه " را محکم فشار دهید تمیز کردن"(اگر ناگهان شک کردید که چیزی اضافی را جارو می کنید، بهتر است ابتدا فشار دهید" تحلیل و بررسیو فهرستی از فایل‌ها و کلیدهای رجیستری را که برنامه می‌خواهد حذف کند، ببینید).

    اوه، و بله، البته، امکان بازیابی حذف شده وجود دارد، که یک تب مربوطه برای آن وجود دارد. بهبود".

    در این مورد، در واقع، کل فرآیند به پایان می رسد و بنابراین می توانیم به بعد از آن برویم.

    پس گفتار

    به عنوان یک ابزار دائمی، آنقدرها ضروری نیست (خوشبختانه، نسخه های درایور آنقدرها تغییر نمی کنند)، اما آن را در ذهن داشته باشید و آن را در دسترس داشته باشید، به عنوان یک دلهره برای جلوگیری از مشکلات احتمالی، کاملا امکان پذیر است. به عنوان مثال، من گاهی اوقات با این واقعیت مواجه می‌شوم که درایور در حین حذف معمولی کاملاً از بین نمی‌رود، که نصب نسخه دیگر (بدون توجه به جدید یا قدیمی) را دشوار می‌کند و بنابراین باعث صفحه نمایش های آبیمرگ، یا اجازه نمی دهد که آنها به طور معمول حذف شوند (اگر آنها توسط راننده فعلی ایجاد شده باشند).

    چیزی شبیه به این، کوتاه و مفید. از آن برای سلامتی خود استفاده کنید، شاید در خانه مفید باشد؛)

    مثل همیشه اگر به طور ناگهانی سوال، فکر و اضافاتی برای شما پیش آمد، نظرات در خدمت شماست.

    یک روز خوب (یا غم انگیز، هر چه باشد) از این واقعیت خسته شدم که به طور دوره ای فضای لپ تاپم تمام می شود. بله، من از آن آگاهم دیسک های سختاکنون آنها ارزان هستند، اما این گزینه برای من نیست، زیرا:

    • من یک SSD دارم، اما همچنان گران تر از آن خواهد بود هارد معمولی(حجم SSD فعلی من 120 گیگ است)
    • لپ تاپ کار می کند، به ترتیب، داده های روی آن نیز باید رمزگذاری شوند، همه اینها، بنابراین شما نباید یک خود ساخته و تایید نشده توسط رسانه کارفرما را بچسبانید
    • من حریص هستم :)
    این موضوع، شاید، در نظر گرفته شده است و می تواند برای کسانی که به آن اهمیت می دهند مفید باشد مکان آزادبر درایو سیستم، محصولات تمیز کننده معمول قبلاً امتحان شده اند، اما من می خواهم کمی بیشتر از آن استفاده کنم (مثل جوک قدیمی - اولین پیوند به جوکی که در گوگل مشاهده شد، اگر سایت بد است - متاسفم).

    به طور کلی، من گاهی اوقات فضای دیسک را تمیز می کنم. رویه های استاندارد- پاک کردن٪ TEMP٪، تمیز کردن دیسک (پاک کردن انواع گزارش های خطا در آنجا، حفاری توسط سیستم برای هر آتش نشان، انواع تخلیه حافظه فرآیندهای سقوط کرده، و غیره)، تخریب برنامه هایی که دیگر مورد نیاز نیستند. .
    با این حال، همانطور که متوجه شدم، پوشه هایی وجود دارند که تمیز نمی شوند هيچ كس(از کلمه کاملا). خوب، به معنای به معنی استاندارد. و اکنون می خواهم در مورد پوشه %WINDIR%\System32\DriverStore صحبت کنم.

    اگر این پوشه فضای زیادی را برای شما اشغال می کند و نمی خواهید کل پست را بخوانید - لطفا تا آخر بروید، پیوندهایی به github وجود دارد، از آنجا می توانید نتیجه نهایی تحقیقات من را بگیرید و امتحان کنید برای فشرده کردن (یا فشردن) مقداری فضای از ویندوز.

    مقدمه ای بر مشکل - این پوشه چیست، چرا به آن نیاز است، چه کسی مقصر است، چه باید کرد

    اگر در اینترنت جستجو کنید، می‌توانید متوجه شوید که این مکانی است که سیستم تمام درایورهایی را که در طول مسیر با آنها مواجه شده است ذخیره می‌کند. بله، بله، و آنهایی که سه سال پیش برای کارت گرافیک شما نصب شده بودند نیز وجود دارند، با وجود اینکه بارها و بارها آنها را برای خود به روز کردید.

    در اینجا چند نظریه از همان MSDN وجود دارد:

    شروع با ویندوز ویستا، فروشگاه درایور مجموعه ای قابل اعتماد از صندوق ورودی و بسته های راننده شخص ثالث است. سیستم عامل این مجموعه را در یک مکان امن در محلی نگهداری می کند هارد دیسک. فقط بسته های درایور موجود در فروشگاه راننده را می توان برای یک دستگاه نصب کرد.

    هنگامی که یک بسته درایور در فروشگاه درایور کپی می شود، تمام فایل های آن کپی می شود. این شامل فایل INF و تمام فایل هایی است که توسط فایل INF ارجاع می شوند. تمام فایل هایی که در بسته درایور هستند برای نصب دستگاه حیاتی در نظر گرفته می شوند. فایل INF باید به همه فایل‌های مورد نیاز برای نصب دستگاه اشاره کند تا در فروشگاه درایور وجود داشته باشند. اگر فایل INF به فایلی اشاره می کند که در بسته درایور موجود نیست، بسته درایور در فروشگاه کپی نمی شود.

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

    یک بسته درایور با تایید و تایید به فروشگاه درایور مرحله بندی می شود

    ترجمه رایگان من چیزی شبیه به:

    در ویندوز ویستا و نسخه های جدیدتر، فروشگاه درایور به عنوان مجموعه ای از درایورهای از پیش نصب شده و شخص ثالث مورد اعتماد استفاده می شود. سیستم عاملاین مجموعه را در مکانی امن نگهداری می کند دیسک محلی. فقط درایورهایی که در مخزن ذخیره می شوند را می توان نصب کرد.

    وقتی یک درایور در مخزن کپی می‌شود، همه فایل‌های آن، از جمله فایل INF. و همه فایل‌های ارجاع‌شده توسط آن فایل INF، به آنجا می‌روند. تمام فایل هایی که درایور را تشکیل می دهند برای عملکرد دستگاه ضروری در نظر گرفته می شوند. فایل INF باید به تمام فایل های لازم برای عملکرد دستگاه اشاره داشته باشد تا همه آنها وارد حافظه شوند. اگر فایل INF. به فایلی اشاره دارد که بخشی از درایور نیست، آن درایور در فروشگاه کپی نمی شود.

    فرآیند کپی کردن درایور در مخزن مرحله بندی نامیده می شود ( سعی نکرد اصطلاحی را اختراع کند، کلمه انگلیسی را ترک کرد - approx.per.). برای اینکه یک درایور برای یک دستگاه استفاده شود، باید مراحل مرحله بندی را طی کند، بنابراین نصب دستگاه و مرحله بندی درایور عملیات جداگانه ای هستند.

    قبل از ورود به حافظه، درایور از نظر اعتبار امضا و یکپارچگی فایل ها بررسی می شود.

    آیا واقعا خیلی بد است و هیچ کس کمک نمی کند؟

    بالا رفتن با دست های کثیف ترسناک به نظر می رسد، اینطور نیست؟ با این حال، یک نی کوچک (و نه خیلی راحت) از مایکروسافت وجود دارد که pnputil.exe نام دارد و می تواند:
    • درایورهایی را فهرست کنید که در مرحله مرحله بندی هستند (اما در توزیع استاندارد ویندوز شما گنجانده نشده اند، یعنی در توزیع نصب ادغام نشده اند)
    • درایور را به مخزن اضافه کنید
    • حذف درایور از حافظه
    علاوه بر این، هنگام حذف نصب، بررسی می‌کند که آیا درایوری که حذف می‌شود استفاده نشده است یا خیر این لحظهبرای برخی از دستگاه های متصل، و بدون گزینه /f (یعنی /force - به زور آن را مجبور کنید)، از حذف چنین درایورهایی خودداری می کند.
    من هم از این ابزار استفاده کردم.

    در اینجا لازم به ذکر است که من اولین فرد باهوشی نیستم که به این مشکل فکر می کنم، پروژه ای در کدپلکس برای برنامه DriverStore Explorer GUI وجود دارد، اما در واقع فقط یک بسته بندی گرافیکی در اطراف pnputil است و درایورها را در هیچ کدام آنالیز نمی کند. راه، آزادی کامل را برای کاربر خود فراهم می کند.
    اولاً، من واقعاً نمی‌خواستم نسخه‌های درایور قدیمی را به صورت دستی جستجو کنم، و ثانیاً، می‌خواستم بفهمم از حذف یک یا آن درایور (از نظر فضای دیسک) چه چیزی به دست می‌آورم. بنابراین یک سندرم در رشد کامل وجود داشت.
    بنابراین پایتون را برداشتم و می رویم.

    هورا، دوچرخه خود را بسازید!

    با بررسی دقیق متوجه شدم که برای یافتن جدیدترین نسخه، داده های pnputil کافی است، اما نه برای تعیین اندازه، زیرا pnputil در مورد درایور چیزی شبیه به زیر می گوید - چه کسی، چه زمانی، نسخه و نام آن را انجام داده است. فایل INF کدام یک از انبوه پوشه ها در DriverStore به این درایور اشاره دارد - او نمی گوید.
    با نگاه دقیق‌تر به پوشه %WINDIR%\Inf، همان فایل‌های .INF (بر اساس نام) را پیدا کردم که pnputil لیست می‌کند، و با نگاهی به پوشه‌ها در DriverStore، در آنجا ... همان فایل‌های INF. اما با نام های مختلف - هر کدام در یک پوشه از درایور خود.
    مطمئناً راه ساده‌تری وجود دارد، اما من به طور جدی پیش رفتم - یک نقشه‌برداری از نام فایل .INF در خروجی pnputil به پوشه‌ای در DriverStore ایجاد کردم که حاوی همان فایل .INF (با نام متفاوت) است. ). و اندازه این پوشه را برای اندازه درایور گرفت.

    اکنون فقط موضوع این بود که همه آن را در اسکریپت ها برای اجرای آسان بپیچانیم.
    در راه، با این حال، راه اندازی به شکل UAC وجود داشت - pnputil فقط با حقوق مدیر کار می کرد، به این معنی که لازم بود امتیازات را از پایتون افزایش دهید. یک گوگل سرسری چند دستور تهیه کرد که چیزی شبیه به "شما می توانید این کار را انجام دهید، اما هیچ خروجی وجود نخواهد داشت (چه برسد به ورودی)، چگونه اشکال زدایی کنید - هیچ ایده ای ندارم" و این برای من مناسب نبود، بنابراین من بهینه سازی کردم. آن را نمونه های کوچک
    درست است ، پیاده سازی من در حال حاضر کامل نیست - هنگام تلاش برای تغییر مسیر stdout یا stderr خراب می شود ، زیرا در داخل از مفهوم ویندوز کنسول استفاده می کنم و این برای جریان های هدایت شده کار نمی کند ...
    اما فعلاً چشمم را بر روی این موضوع بستم، زیرا برای رفع آن، باید مکانیسم کمی پیچیده‌تر از فراخوانی FreeConsole / AttachConsole، یعنی. با تغییر جهت تمام جریان ها به صورت دستی مقابله کنید.

    بیایید آن را عملی کنیم

    و در حال حاضر، در واقع، لذت بخش ترین - نتایج این همه متن پارچه پا. شما می توانید آن را مصرف کنید، با خطر و خطر خود از آن استفاده کنید، می توانید تلاش کنید تا کار خوبی انجام دهید و به کد منبع سود ببرید (مجوز MIT، بله). حتی اگر این اسکریپت ها به کسی کمک کرد می توانید در نظرات تشکر کنید :)

    اگر نسخه باینری را بارگیری می کنید (مفسر داخل سیمی است) - نسخه ای را انتخاب کنید که با بیتی بودن سیستم عامل مطابقت دارد (نسخه 32 بیتی در سیستم عامل 64 بیتی به ترتیب pnputil را پیدا نمی کند و کار نخواهد کرد. اگر واقعاً به آن نیاز دارید - بنویسید، می توانید سعی کنید آن را دور بزنید).
    اگر نسخه اسکریپت شده را می گیرید - به طور مشابه، باید آن را با یک مفسر با کمی عمق سیستم عامل اجرا کنید.

    من شخصا آن را روی دو کامپیوتر با ویندوز 7 تست کردم، از نظر تئوری باید روی ویستا و 8 کار کند. در WinXP باید (نوعی) بی فایده باشد.
    اسکریپت فضای ذخیره سازی درایور را تجزیه و تحلیل می کند، سعی می کند نسخه های منسوخ درایورها را بیابد (یعنی نسخه هایی که نسخه جدیدتر در همان زمان در حال آماده سازی است) و پیشنهاد حذف آنها را می دهد و تخمینی از فضای اشغال شده توسط درایورها ارائه می دهد. و البته تخمین سود نیز).

    نتیجه روی لپ تاپ من است
    من شخصاً به دلیل حذف نسخه های قدیمی درایورهای کارت گرافیک NVidia، توانستم حدود 6 گیگابایت (!) را فشار دهم.
    در یک لپ تاپ دیگر ، همه چیز چندان گلگون نبود ، من موفق شدم فقط 200 (به نظر من) مگابایت را پاک کنم ، اما در آنجا سیستم بسیار کمتر از من زندگی می کرد و به سادگی وقت جمع آوری بسیاری از درایورها را نداشت.

    هر دو لپ تاپ از آن زمان تاکنون زنده هستند. زندگی کامل، به این معنا که هیچ مشکلی از تمیز کردن متوجه نشدم.

    اگر تا اینجا خوانده اید، از توجه شما متشکرم!

    پس گفتار

    همانطور که انتظار می رفت، معلوم شد که اسکریپت های تمیز کردن همیشه کار نمی کنند، مشکل اصلی این است که ویندوز به زبان انگلیسی نباشد (به نحوی من فکر نمی کردم که حتی ابزارهای کاربردی محلی سازی شوند). این کاری است که من انجام خواهم داد. بیشتر مشکلات باید برطرف شود، ببینید

    به ندرت از سیستم رخ می دهد. به عنوان مثال، چنین نیازی ممکن است در مورد تعویض قطعات یا برای نصب ایجاد شود نسخه جدیدرانندگان از ابتدا در این مقاله به چند روش حذف درایورهای قدیمی می پردازیم.

    روش شماره 1. حذف درایور از طریق کنترل پنل.

    برخی از درایورها را می توان از طریق کنترل پنل حذف نصب کرد. برای انجام این کار، کنترل پنل را باز کنید و به بخش "حذف برنامه ها" بروید.

    پس از آن، لیستی را مشاهده خواهید کرد برنامه های نصب شده. برخی از درایورها نیز ممکن است در این لیست ظاهر شوند. به عنوان مثال، در اینجا، می توانید AMD را پیدا کنید. به منظور حذف درایور یافت شده، آن را در لیست انتخاب کرده و روی دکمه "تغییر" کلیک کنید (در برخی موارد ممکن است این دکمه "حذف" نامیده شود).

    پس از آن، نصب کننده شروع می شود، که با آن می توانید حذف کنید راننده قدیمیاز سیستم

    توجه داشته باشید که این روشکار می کند، نه برای همه رانندگان. بنابراین، اگر درایور مورد نیاز شما در لیست برنامه های نصب شده نیست، باید از روش دیگری برای حذف نصب استفاده کنید.

    روش شماره 2. درایورهای قدیمی را از طریق Device Manager حذف کنید.

    راه دوم برای حذف درایورها از طریق Device Manager است. برای انجام این کار، باید دستگاهی را که می خواهید درایور آن را حذف کرده و ویژگی های آن را باز کنید، در آنجا پیدا کنید.

    پس از آن پنجره ای با ویژگی های این دستگاه در مقابل شما باز می شود.

    در اینجا باید به تب "درایورها" بروید و روی دکمه "حذف" کلیک کنید.

    روش شماره 3. درایورهای قدیمی را با استفاده از برنامه Driver Sweeper حذف کنید.

    اگر روش های قبلی حذف درایورها مناسب شما نیست، می توانید از برنامه Driver Sweeper استفاده کنید. این برنامهبه شما اجازه اجرا می دهد حذف کاملدرایورها از سیستم این نه تنها خود رانندگان، بلکه تمام آثار کار آنها را نیز از بین می برد. کلیدهای فایل های موقت و غیره

    پس از شروع برنامه، بهتر است بلافاصله زبان روسی را روشن کنید. برای انجام این کار، روی "زبان" کلیک کنید، "روسی" را انتخاب کنید و روی دکمه "اعمال" کلیک کنید.

    پس از آن، به بخش "تحلیل و تصفیه" بروید. با این کار لیستی از درایورهای پیدا شده نمایش داده می شود برنامه درایوررفتگر. برای حذف درایور، باید کادر کنار آن را علامت بزنید و روی دکمه «پاک کردن» کلیک کنید.

    همچنین می توانید درایور را انتخاب کرده و بر روی دکمه "Analyze" کلیک کنید. در این حالت، برنامه لیستی از فایل های مربوط به درایور انتخاب شده را نشان می دهد.

    در این لیست می توانید انتخاب کنید که کدام فایل را می خواهید حذف کنید و کدام را نه. سپس بر روی دکمه "Clean" کلیک کنید تا فایل های انتخاب شده حذف شوند.