یک وصله، که گاهی اوقات فقط یک اصلاح نامیده می شود، یک نرم افزار کوچک است که برای اصلاح یک مشکل، معمولاً باگ نامیده می شود، در یک سیستم عامل یا برنامه نرم افزاری استفاده می شود.
هیچ برنامه نرم افزاری کامل نیست و بنابراین وصله ها حتی سالها پس از انتشار یک برنامه رایج هستند. هر چه برنامه ای محبوب تر باشد، احتمال بروز مشکلات نادر بیشتر می شود، و بنابراین برخی از محبوب ترین برنامه های موجود برخی از وصله شده ترین ها هستند.
مجموعهای از وصلههای معمولاً قبلاً منتشر شده اغلب سرویس پک نامیده میشوند.
آیا باید پچ ها را نصب کنم؟
وصلههای نرمافزاری معمولاً باگها را برطرف میکنند، اما میتوانند برای رفع آسیبپذیریها و ناسازگاریهای امنیتی در یک نرمافزار نیز منتشر شوند. نادیده گرفتن این بهروزرسانیهای مهم میتواند رایانه، تلفن یا سایر دستگاههای شما را در معرض حملات بدافزارهایی قرار دهد که پچ برای جلوگیری از آنها در نظر گرفته شده است.
برخی از وصلهها چندان مهم نیستند، اما همچنان مهم هستند و ویژگیهای جدید اضافه میکنند یا بهروزرسانیها را به درایورهای دستگاه اضافه میکنند. بنابراین، مجدداً، اجتناب از وصلهها، به مرور زمان، نرمافزار را در معرض خطر حملات بیشتری قرار میدهد، اما همچنین قدیمی و احتمالاً با دستگاهها و نرمافزارهای جدیدتر ناسازگار میشود.
چگونه پچ های نرم افزار را دانلود و نصب کنم؟
شرکتهای بزرگ نرمافزاری بهطور دورهای وصلههایی را منتشر میکنند که معمولاً از اینترنت قابل دانلود هستند و مشکلات بسیار خاص برنامههای نرمافزاری خود را اصلاح میکنند.
این دانلودها می توانند بسیار کوچک (چند کیلوبایت) یا بسیار بزرگ (صدها مگابایت یا بیشتر) باشند. اندازه فایل و زمان لازم برای دانلود و نصب وصله ها کاملاً به این بستگی دارد که این وصله برای چه چیزی است و تعداد اصلاحات آن برطرف می شود.
وصله های ویندوز
در ویندوز، اکثر وصلهها، اصلاحات و رفعهای فوری از طریق Windows Update در دسترس هستند. مایکروسافت معمولاً هر ماه یک بار وصلههای امنیتی خود را در Patch Tuesday منتشر میکند.
در حالی که نادر است، برخی از وصلهها در واقع میتوانند مشکلات بیشتری نسبت به قبل از اعمالشان ایجاد کنند، معمولاً به این دلیل که درایور یا نرمافزاری که نصب کردهاید با تغییراتی که در بهروزرسانیهای ایجاد شده ایجاد شده است، دچار مشکل است.
وصلههای ارسال شده توسط مایکروسافت برای ویندوز و سایر برنامههای آن، تنها وصلههایی نیستند که گاهی ویران میکنند. وصلههایی که برای برنامههای آنتی ویروس و سایر برنامههای غیر مایکروسافت صادر میشوند نیز به دلایل مشابه مشکلاتی را ایجاد میکنند.
وصلههای نادرست حتی در دستگاههای دیگر مانند تلفنهای هوشمند، تبلتها و غیره نیز اتفاق میافتد.
وصلههای نرمافزار دیگر
وصلههای نرمافزاری که روی رایانهتان نصب کردهاید، مانند برنامه آنتیویروستان، معمولاً بهطور خودکار در پسزمینه دانلود و نصب میشوند.بسته به برنامه خاص و نوع وصله آن، ممکن است از به روز رسانی مطلع شوید، اما اغلب اوقات در پشت صحنه و بدون اطلاع شما اتفاق می افتد.
سایر برنامه هایی که به طور منظم به روز نمی شوند، یا به طور خودکار به روز نمی شوند، باید وصله های خود را به صورت دستی نصب کنند. یکی از راههای آسان برای بررسی وصلهها، استفاده از ابزار بهروزرسانی نرمافزار رایگان است. این ابزارها میتوانند تمام برنامههای رایانه شما را اسکن کنند و به دنبال هر برنامهای باشند که نیاز به وصله دارند.
دستگاه های تلفن همراه حتی به وصله نیاز دارند. بدون شک این اتفاق را در گوشی مبتنی بر اپل یا اندروید خود دیده اید. خود برنامه های تلفن همراه شما نیز همیشه وصله می شوند، معمولاً با دانش اندک شما و اغلب اوقات برای رفع اشکالات.
بهروزرسانیهای درایورهای سختافزار رایانه شما گاهی برای فعال کردن ویژگیهای جدید ارائه میشود، اما بیشتر اوقات برای رفع اشکالات نرمافزاری انجام میشود. نحوه بهروزرسانی درایورها را در Windows برای دستورالعملهای بهروز نگهداشتن درایورهای دستگاه خود ببینید.
برخی از وصله ها انحصاری برای کاربران ثبت نام شده یا پرداخت کننده هستند، اما این خیلی رایج نیست. به عنوان مثال، بهروزرسانی یک نرمافزار قدیمیتر که مشکلات امنیتی را برطرف میکند و سازگاری با نسخههای جدیدتر ویندوز را امکانپذیر میکند، ممکن است در دسترس باشد، اما فقط در صورتی که هزینه وصله را پرداخت کنید. باز هم، این رایج نیست و معمولا فقط با نرم افزارهای شرکتی اتفاق می افتد.
وصله غیررسمی نوع دیگری از وصله نرم افزاری است که توسط شخص ثالث منتشر می شود. وصلههای غیررسمی معمولاً در شرایطی منتشر میشوند که توسعهدهنده اصلی بهروزرسانی یک نرمافزار را متوقف کرده است یا به دلیل طولانی شدن زمان انتشار وصلهنامه رسمی.
همانند نرم افزارهای رایانه ای، حتی بازی های ویدیویی نیز اغلب به وصله نیاز دارند. وصلههای بازیهای ویدیویی را میتوان مانند هر نوع نرمافزار دیگری دانلود کرد - معمولاً به صورت دستی از وبسایت توسعهدهنده، اما گاهی اوقات یا بهطور خودکار از طریق بهروزرسانی درونبازی یا از یک منبع شخص ثالث.
رفعهای فوری در مقابل وصلهها
اصطلاح Hotfix اغلب به صورت مترادف با Patch و fix استفاده می شود، اما معمولاً فقط به این دلیل که این تصور را ایجاد می کند که چیزی به سرعت یا به طور فعال اتفاق می افتد.
در اصل، اصطلاح Hotfix برای توصیف نوعی وصله استفاده میشد که میتوانست بدون توقف یا راهاندازی مجدد یک سرویس یا سیستم اعمال شود.
مایکروسافت معمولاً از عبارت Hotfix برای اشاره به بهروزرسانی کوچکی استفاده میکند که به یک مشکل بسیار خاص و اغلب بسیار جدی رسیدگی میکند.
سوالات متداول
تفاوت بین پچ و ارتقا چیست؟
تفاوت اصلی بین پچ و ارتقا این است که وصلهها به نرمافزار کمک میکنند تا همانطور که در نظر گرفته شده بود اجرا شود، در حالی که ارتقای نرمافزار ویژگیهای جدیدی را اضافه میکند که قبلاً در دسترس نبودند
نرم افزار مدیریت پچ چیست؟
سازمانهای بزرگ از برنامههای نرمافزار مدیریت وصله استفاده میکنند تا اطمینان حاصل کنند که همه اجزای زیرساخت فناوری اطلاعاتشان بهروز هستند. این برنامه ها دائماً به دنبال به روز رسانی می گردند و آنها را به طور خودکار اعمال می کنند.