آموزش بکاپ گرفتن و تعمیر رجیستری ویندوز

چهارشنبه ۱۹ اردیبهشت ۱۴۰۳ - ۱۵:۳۰
مطالعه 10 دقیقه
پنجره‌ی رجیستری ادیتور با آیکون آن در وسط تصویر
با بکاپ گرفتن و تعمیر رجیستری ویندوز، درصورتی‌که رجیستری ویندوز شما خراب شود، می‌توانید بدون نگرانی آن را تعمیر کنید.
تبلیغات

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

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

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

علائم خرابی رجیستری ویندوز چیست؟

قبل از اینکه به سراغ روش های پشتیبان‌گیری و بازیابی رجیستری ویندوز ۱۰ و ۱۱ برویم، مهم است که علائم خرابی رجیستری را بشناسیم:

  • کندی عملکرد سیستم
  • کرش کردن مکرر برنامه‌ها
  • پیام‌های خطای غیرمنتظره
    • از بین رفتن فایل‌ها یا شورت‌کات‌ها
  • صفحه‌ی آبی مرگ (BSoD)
  • بوت نشدن ویندوز

در صورت مواجهه با هر یک از این موارد، ممکن است رجیستری شما دچار مشکل شده باشد.

بررسی و تعمیر خطاهای رجیستری

پیش‌از پشتیبان‌گیری یا بازیابی رجیستری، می‌توان از ترفندهای مخفی ویندوز ۱۱ و ویندوز ۱۰ مانند ابزارهای SFC و DISM برای پیدا کردن و تعمیر خرابی‌های آن استفاده کرد. ابتدا از اتصال کامپیوتر ویندوزی خود به اینترنت اطمینان پیدا کرده و سپس مراحل زیر را پیش ببرید:

۱. کلید‌های Win+R را هم‌زمان فشار دهید، عبارت CMD را تایپ کرده و برای باز کردن یک خط‌فرمان با دسترسی ادمین، کلید‌های Ctrl+Shift+Enter را فشار دهید.

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

DISM /Online /Cleanup-Image /CheckHealth
اجرای دستور DISM CheckHealth در CMD
Zoomit

۳. دستور زیر را برای یک اسکن سیستمی پیشرفته‌تر از Component Store ویندوز و System Image اجرا کنید:

DISM /Online /Cleanup-Image /ScanHealth
اجرای دستور DISM ScanHealth در CMD
Zoomit

۴. در صورت پیدا شدن ایرادات، دستور زیر را برای تعمیر خرابی‌های System Image توسط سرویس آپدیت ویندوز اجرا کنید.

DISM /Online /Cleanup-Image /RestoreHealth
اجرای دستور DISM RestoreHealth در CMD
Zoomit

۴. پس از اتمام فرایند اجرای DISM، برای اسکن و تعمیر فایل‌های ویندوز از طریق System File Checker، با دستور زیر SFC را اجرا کنید:

sfc /scannow
اجرای دستور SFC Scannow در CMD
Zoomit

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

چندین روش برای پشتیبان‌‌گیری از رجیستری ویندوز وجود دارد، از جمله System Restore و Registry Editor و خط فرمان (CMD).

بکاپ از رجیستری با System Restore

تهیه‌ی یک سیستم ریستور پوینت (System Restore Point) علاوه‌بر تنظیمات کلی سیستم، از رجیستری هم یک نسخه‌ی پشتیبان تهیه می‌کند. برای ایجاد ریستور پوینت، مراحل زیر را دنبال کنید:‌

۱. در منوی استارت، عبارت Create a restore point را جست‌وجو کنید یا کلید‌های Win+R را هم‌زمان فشار دهید، عبارت systempropertiesprotection را تایپ کرده و کلید اینتر را بزنید.

۲. در قسمت Protection Settings از فعال بودن Protection برای درایو C (سیستم) مطمئن شوید (در صورت فعال نبودن، در این قسمت روی درایو C کلیک کنید، گزینه‌ی Configure را بزنید، در پنجره‌ی باز شده گزینه‌ی Turn on system protection را تیک بزنید و در آخر روی Ok کلیک کنید).

ساخت یک نقطه‌ی بازیابی سیستم در پنجره‌ی System Properties و تب System Protection
Zoomit

۳. برای ساخت یک ریستور پوینت از درایو انتخاب شده (در این موقعیت، درایو C) روی گزینه‌ی Create کلیک کنید.

۴. یک نام مناسب برای نسخه‌ی پشتیبان خود انتخاب کنید و سپس روی Create کلیک کنید. پس از لحظاتی پیغام موفق بودن عملیات را مشاهده خواهید کرد.

قبلاً آموزش استفاده از System Restore در ویندوز ۱۰ را در زومیت منتشر کرده‌ایم؛ کار با این ابزار در ویندوز ۱۱ هم شبیه‌به ویندوز ۱۰ است.

پنجره‌ی نام‌گذاری نقطه‌ی بازیابی سیستم
Zoomit

بکاپ از رجیستری با Registry Editor

۱. کلید‌های Win+R را همزمان فشار دهید، عبارت regedit را تایپ کرده و کلید اینتر را بزنید.

۲. در پنجر‌ه‌ی رجیستری ادیتور، کلید یا زیر‌کلیدی را که می‌خواهید از آن پشتیبان تهیه کنید، انتخاب کنید (برای بک آپ از کل رجیستری، کلید Computer را انتخاب کنید).

انتخاب کلید اصلی Computer در رجیستری ادیتور برای بکاپ گرفتن از آن
Zoomit

۳. روی گزینه‌ی File کلیک کرده و گزینه‌ی Export را انتخاب کنید.

گزینه‌ی Export در منوی File در رجیستری ادیتور
Zoomit

۴. مکان ذخیره‌ی فایل پشتیبان را انتخاب کنید، یک نام مناسب برای آن‌ (به عنوان مثال، registry_backup.reg) انتخاب و سپس روی Save کلیک کنید.

پنجره‌ی ذخیره‌ی فایل بکاپ رجیستری در رجیستری ادیتور
Zoomit

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

بکاپ از رجیستری با خط‌ فرمان (CMD)

۱. کلید‌های Win+R را همزمان فشار دهید، عبارت CMD را تایپ کرده و برای باز کردن یک خط‌ فرمان با دسترسی ادمین، کلید‌های Ctrl+Shift+Enter را فشار دهید.

۲. برای پشتیبان‌گیری از کل رجیستری، دستورات زیر را تک‌به‌تک اجرا کنید:

mkdir C:\RegistryBackup reg export HKEY_CLASSES_ROOT C:\RegistryBackup\HKCR.reg reg export HKEY_CURRENT_USER C:\RegistryBackup\HKCU.reg reg export HKEY_LOCAL_MACHINE C:\RegistryBackup\HKLM.reg reg export HKEY_USERS C:\RegistryBackup\HKU.reg reg export HKEY_CURRENT_CONFIG C:\RegistryBackup\HKCC.reg

یا برای اجرای پشت‌سر‌هم تمامی دستورات، تمامی دستورات زیر را کپی و در پنجره‌ی CMD پیست کنید:

mkdir C:\RegistryBackup reg export HKEY_CLASSES_ROOT C:\RegistryBackup\HKCR.reg & reg export HKEY_CURRENT_USER C:\RegistryBackup\HKCU.reg & reg export HKEY_LOCAL_MACHINE C:\RegistryBackup\HKLM.reg & reg export HKEY_USERS C:\RegistryBackup\HKU.reg & reg export HKEY_CURRENT_CONFIG C:\RegistryBackup\HKCC.reg
بکاپ گرفتن از رجیستری با CMD
Zoomit

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

فایل‌های پشتیبان‌گیری شده‌ی رجیستری توسط CMD
Zoomit

بازیابی و تعمیر رجیستری ویندوز

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

بازیابی رجیستری با System Restore

اگر قبلا یک سیستم ریستور پوینت (System Restore Point) ایجاد کرده‌اید، می‌توانید از آن برای بازگرداندن رجیستری ویندوز به یک وضعیت مطمئن استفاده کنید. روش انجام این کار به شرح زیر است:

۱. کلید‌های Win+R را همزمان فشار دهید، عبارت rstrui را تایپ کرده و کلید اینتر را بزنید.

۲. روی Next کلیک کنید.

پنجره‌ی اولیه‌ برای بازگردانی نسخه‌ی بازیابی سیستم
Zoomit

۳. یک ریستور پوینت را از لیست انتخاب و روی Next کلیک کنید.

انتخاب یک نقطه‌ی بازیابی سیستم برای بازیابی آن
Zoomit

۴. برای آغاز بازیابی، روی Finish کلیک کنید.

پنجره‌ی نهایی برای تأیید بازیابی نقطه‌ی بازیابی سیستم
Zoomit

۵. پس از تکمیل فرایند، کامپیوتر خود را ریستارت کنید.

توجه: سیستم ریستور فایل‌های شخصی شما را دستکاری نمی‌کند؛ اما ممکن است نرم‌افزار‌ها و درایور‌های نصب‌شده روی ویندوز را حذف کند.

بازیابی رجیستری با Registry Editor

برای بازیابی بکاپ از رجیستری با استفاده از رجیستری ادیتور، مراحل زیر را دنبال کنید:

۱. کلید‌های Win+R را همزمان فشار دهید، عبارت regedit را تایپ کنید و کلید اینتر را بزنید.

۲. در منوی File روی گزینه‌ی Import کلیک کنید.

گزینه‌ی Import در منوی File در رجیستری ادیتور
Zoomit

۳. به محل ذخیره‌ی فایل پشتیبان رجیستری خود بروید، آن را انتخاب و روی Open کلیک کنید.

پنجره‌ی انتخاب فایل بکاپ برای بازیابی در رجیستری ادیتور
Zoomit

۴. ایمپورت شدن فایل پشتیبان را تأیید کرده و سپس کامپیوتر خود را ریستارت کنید.

توجه: ممکن است برای بازیابی کامل بکاپ‌ها از این طریق، نیاز به اجرای ویندوز در حالت Safe Mode پیدا کنید.

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

روش سوم: از طریق CMD (در حالتی که سیستم بوت نمی‌شود)

در صورتی که سیستم شما بوت نمی‌شود، می‌توانید با استفاده از محیط بازیابی ویندوز (WinRE) و از طریق CMD، رجیستری ویندوز را از یک بک آپ بازیابی کنید. مراحل آن به‌صورت زیر است:

۱. از طریق یکی از روش‌های زیر وارد WinRE شوید:

  • از طریق فایل نصبی ویندوز: کامپیوتر را از طریق درایو بوتیبل نصب ویندوز (مانند USB یا DVD) بوت کنید و در صفحه‌ی Setup، روی Next و سپس گزینه‌ی Repair your computer کلیک کنید. این کار باعث اجرای Advanced Startup Options می‌شود.
  • از طریق فشردن یک کلید خاص حین بوت: کامپیوتر خود را ریستارت کنید. هنگام بوت شدن سیستم یک کلید خاص را تا زمانی که منوی Advanced Startup Options پدیدار شود، مکرراً فشار دهید. این کلید بسته به سازنده‌ی سیستم شما می‌تواند متفاوت باشد (برای مثال کلید F8، کلید‌های Shift+F8 یا F11).
  • دخالت در فرایند نرمال بوت: با ۲ یا ۳ بار ریستارت کردن سیستم حین فرایند بوت با استفاده از دکمه‌ی پاور، گزینه‌ی Automatic Repair پدیدار می‌شود.

۱. روی گزینه‌ی Advanced options برای دسترسی به Advanced Startup Options کلیک کنید.

۲. پس از وارد شدن به WinRE، گزینه‌ی Troubleshoot، سپس Advanced Options و در نهایت Command Prompt را انتخاب کنید.

منوی Advanced StartUp Options در ویندوز
Zoomit

۳. برای رفتن به محل ذخیره‌سازی فایل‌های بکاپ رجیستری، از دستور CD استفاده کنید. به‌عنوان مثال، اگر فایل‌های بکاپ در پوشه C:\RegistryBackup قرار دارند، دستور شما به‌صورت زیر خواهد بود:

cd C:\RegistryBackup

۴. دستورات زیر را برای بازیابی بخش‌های مختلف رجیستری اجرا کنید (نام فایل‌های با پسوند reg را با نام فایل‌های پشتیبان خود عوض کنید):

reg import HKCR.reg reg import HKCU.reg reg import HKLM.reg reg import HKU.reg reg import HKCC.reg

۵. خط فرمان را بسته و کامپیوتر خود را ریستارت کنید.

در صورتی که حتی پس از بازیابی رجیستری، همچنان قادر به بوت شدن به ویندوز نیستید، ممکن است نیاز به انجام Startup Repair و یا به‌عنوان آخرین راه‌حل، نصب مجدد ویندوز داشته باشید.

تبلیغات
داغ‌ترین مطالب روز

نظرات

تبلیغات