نحوه رفع خطاهای رجیستری در ویندوز 10

رجیستری ویندوز(Windows Registry) یک پایگاه داده عظیم است که شامل تنظیمات پیکربندی برای برنامه ها، سخت افزارها و برنامه های کاربردی در حال اجرا در رایانه شما می باشد. هر بار که برنامه ای را نصب(install a program) می کنید ، مقادیر و کلیدهای آن در رجیستری جاسازی می شود، از آنجا می توانید مراحل عیب یابی را برای تعمیر یک برنامه آسیب دیده پیکربندی یا انجام دهید.

هنگامی که رجیستری به درستی نگهداری نمی شود، خطاها و خرابی های رجیستری رخ می دهد و مشکلات سیستم و برنامه های زیادی را در (problems in )سیستم (t)عامل ایجاد می کند(he operating system) .

این راهنما به شما نشان می‌دهد که رجیستری چگونه کار می‌کند، چه چیزی باعث خطاهای رجیستری می‌شود، و راه‌حل‌های آزموده‌شده و آزمایش‌شده‌ای در مورد نحوه رفع خطاهای رجیستری در ویندوز ۱۰(Windows 10) ارائه می‌کند تا رایانه‌تان دوباره به طور عادی کار کند.

رجیستری ویندوز چگونه کار می کند(How The Windows Registry Works)

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

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

اگرچه همه برنامه های کاربردی در ویندوز(Windows) از رجیستری استفاده نمی کنند. برخی تنظیمات خود را در فایل های XML ذخیره می کنند در حالی که نوع قابل حمل داده ها را در فایل های اجرایی ذخیره می کند.

برای دسترسی به رجیستری و پیکربندی آن، از ویرایشگر رجیستری(Registry Editor) استفاده خواهید کرد ، یک ابزار رایگان که به طور پیش‌فرض در هر نسخه ویندوز(Windows) از ویندوز 95(Windows 95) ارائه شده است.

این ابزار رایگان ویرایش رجیستری، خود رجیستری نیست. این فقط راهی است که از طریق آن می توانید آن را مشاهده کرده و تغییراتی در آن ایجاد کنید. می توانید از طریق Command Prompt به آن دسترسی داشته باشید و دستور regedit را اجرا کنید.

یا روی Start(Start) کلیک راست کرده و Run را انتخاب کنید . regedit.exe را(regedit.exe ) تایپ کنید و روی OK کلیک کنید یا روی صفحه کلید Enter را فشار دهید تا (Enter)ویرایشگر رجیستری(Registry Editor) باز شود .

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

هنگامی که تغییراتی در مقادیر یا کلیدها از طریق ویرایشگر(Editor) ایجاد می کنید، در واقع پیکربندی کنترل شده توسط یک مقدار خاص را تغییر می دهید. به همین دلیل است که تغییرات ایجاد شده در هر تنظیمی در قسمت های مربوطه در رجیستری نیز اعمال می شود، اگرچه برخی از آنها تا زمانی که دستگاه خود را مجدداً راه اندازی نکنید، اعمال نمی شوند.

با در نظر گرفتن این موضوع، مهم است که بدانید هر بار که از طریق ویرایشگر تغییراتی در رجیستری ایجاد می کنید، چه کاری انجام می دهید.(changes to the registry)

توجه(Note) : قبل از ایجاد هر گونه تغییر یا اصلاح موارد خراب رجیستری، مطمئن شوید که از رجیستری نسخه پشتیبان تهیه کرده اید.

دلایل رایج خطاهای رجیستری در ویندوز 10(Common Causes of Registry Errors in Windows 10)

چندین راه مختلف وجود دارد که رجیستری ویندوز(Windows Registry) در آن خطا دریافت می کند، و اینها از آن دسته ای نیستند که توسط یک پاک کننده رجیستری قابل حل باشند. در واقع، پاک کننده های رجیستری خطاها را حذف نمی کنند(registry cleaners don’t remove errors) ، فقط برخی از ورودی های غیر ضروری را که در رجیستری پیدا می کنند، حذف می کنند.

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

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

در چنین شرایطی، یک پاک کننده رجیستری نمی تواند به رفع خطاهای رجیستری در ویندوز 10(Windows 10) کمک کند. به علاوه، بدون رجیستری کار نمی‌تواند کاری انجام دهد. بنابراین، اگر چنین خطاهایی را در رایانه خود مشاهده کردید، پاک کننده رجیستری را نصب(install a registry cleaner) نکنید . مشکلات رجیستری را حل نمی کند.

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

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

مشکلات ناشی از یک رجیستری فاسد(Problems Caused By a Corrupt Registry)

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

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

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

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

نحوه رفع خطاهای رجیستری در ویندوز 10(How to Fix Registry Errors in Windows 10)

  1. از رجیستری خود نسخه پشتیبان تهیه کنید.
  2. یک نقطه بازیابی سیستم ایجاد کنید.
  3. رجیستری خود را از پشتیبان گیری یا نقطه بازیابی بازیابی کنید.
  4. از System File Checker برای اسکن رجیستری خود استفاده کنید.

از رجیستری خود نسخه پشتیبان تهیه کنید

راهنمای نهایی ما در مورد نحوه پشتیبان گیری و بازیابی رجیستری ویندوز(ultimate guide on how to backup and restore the Windows Registry) این موضوع را با جزئیات بیشتری پوشش می دهد، اما در اینجا یک راه سریع برای انجام آن وجود دارد: 

  • برای انجام این کار، روی Start کلیک راست کرده و Run را انتخاب کنید . 
  • در کادر Run، regedit را(regedit) تایپ کنید و روی OK کلیک کنید یا روی صفحه کلید Enter را فشار دهید.

  • در پنجره ویرایشگر رجیستری ، روی (Registry Editor)Computer در بالا سمت چپ کلیک راست کرده و روی Export کلیک کنید .

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

یک نقطه بازیابی سیستم ایجاد کنید

  • برای انجام این کار، Control Panel را باز کنید و روی System & Security کلیک کنید .

  • روی System کلیک کنید .

  • در سمت چپ، روی Advanced System Settings کلیک کنید .

  • روی تب System Protection کلیک کنید، (System Protection)Create را انتخاب کنید و OK را فشار دهید.

رجیستری خود را از نقطه پشتیبان یا بازیابی بازیابی کنید(Backup Or Restore)

  • برای انجام این کار، به پنجره Run برگردید (روی Start > Run کلیک راست کنید ) و regedit را(regedit) تایپ کنید. OK را فشار دهید یا Enter را فشار دهید. 
  • در ویرایشگر رجیستری، روی File>Import کلیک کنید .

  • در پنجره بازشو Import Registry File ، محل ذخیره نسخه پشتیبان را انتخاب کنید، روی فایل کلیک کنید و روی Open کلیک کنید .

همچنین می توانید آن را از نقطه بازیابی بازیابی کنید. 

  • برای انجام این کار، روی Start کلیک کنید و ایجاد یک نقطه بازیابی را(create a restore point) در نوار جستجو تایپ کنید. 
  • از نتایج ایجاد یک نقطه بازیابی(create a restore point) را انتخاب کنید و سپس System Restore را انتخاب کنید .

از System File Checker استفاده کنید

System File Checker ( SFC ) ابزاری است که درایو شما را برای هر گونه خطای رجیستری بررسی می کند و رجیستری های معیوب را جایگزین می کند .

  • برای استفاده از این ابزار، Command Prompt را باز کرده و Run as administrator را انتخاب کنید .

  • sfc /scannow را تایپ کرده و enter را فشار دهید.

اقدامات پیشگیرانه

اگر می خواهید در آینده رایانه ای بدون خطاهای رجیستری داشته باشید، در اینجا چند کار ساده وجود دارد که می توانید انجام دهید:

  • برنامه ها و برنامه(Properly uninstall programs and apps) هایی را که استفاده نمی کنید به درستی حذف نصب کنید. علاوه بر استفاده از پنجره Add/Remove Programs در کنترل پنل(Control Panel) ، یک ابزار حذف می تواند به این امر کمک کند .
  • اسکن‌های معمولی ویروس را اجرا کنید و هر بدافزار یا فایل‌های مرتبطی را(delete any malware or related files) که در رجیستری شما نصب می‌شوند حذف کنید و باعث از کار افتادن برنامه‌های سیستم می‌شود.
  • (Remove)ورودی های غیر ضروری رجیستری را حذف کنید و فایل های از دست رفته و پسوندهای ActiveX را با استفاده از پاک کننده رجیستری تعمیر کنید.(ActiveX)



About the author

من یک کارشناس باتجربه ویندوز 10 و 11/10 هستم که هم در مرورگرها و هم در برنامه های گوشی های هوشمند تجربه دارم. من بیش از 15 سال مهندس نرم افزار هستم و با تعدادی از شرکت های بزرگ از جمله مایکروسافت، گوگل، اپل، یوبی سافت و غیره کار کرده ام. من همچنین توسعه ویندوز 10/11 را در سطح کالج تدریس کرده ام.



Related posts