رجیستری ویندوز یک پایگاه داده حیاتی است که اطلاعات مربوط به برنامه ها، خدمات و سخت افزارهای مورد استفاده برای اجرای ویندوز را ذخیره می کند. کاربران توانا اغلب آن را ویرایش می کنند تا تنظیمات سیستمعامل یا برنامهها را تغییر دهند تا عملکرد ویندوز به روشی خاص انجام شود که در غیر این صورت امکان پذیر نیست. خوب، حتی شما می توانید هک های رجیستری را در ویندوز 10 انجام دهید تا نحوه عملکرد آن را سفارشی کنید. اما اگر ویرایشگر رجیستری نتواند یک فایل رجیستری را روی رایانه ویندوز شما وارد کند، چه؟
مشکل اینجاست چیزی که قرار است به ما در حل یک خطا کمک کند خودش نیاز به عیب یابی دارد.
رفع خطای “Registry Editor Cannot Import File”
ما فرض می کنیم که شما به خوبی در مورد ورودی های رجیستری آشنا هستید. اگر روش بررسی فایلهای reg. را نمی دانید، ما بشما توصیه نمی کنیم که فایلهای رجیستری را از مکانهای تصادفی دانلود کرده و استفاده کنید، بدون اینکه بفهمید برای چیست؟ چنین فایلهایی میتوانند کامپیوتر شما را خراب کنند یا آن را غیرقابل استفاده کنند.
در این مقاله همه راه حل های ممکن که ویرایشگر رجیستری شما نمی تواند فایلی را ایمپورت کند و خطا می دهد.
توصیه می کنیم قبل از اقدامی، نحوه پشتیبان گیری، بازیابی و ویرایش فایلهای رجیستری را بیاموزید. این به شما کمک می کند تا در آینده نیز خطاها را عیب یابی کنید و تنظیمات را برای استفاده حداکثری از سیستم عامل ویندوز تغییر دهید. توجه داشته باشید که این فایلها نه تنها برای عملکرد برنامههای شخص ثالث و سیستم، بلکه برای خود سیستم عامل ویندوز بسیار مهم هستند. عدم تهیه نسخه پشتیبان می تواند منجر به مشکلات زیادی شود. ممکن است مجبور شوید کل سیستم عامل را مجدداً نصب کنید. همچنین، از اطلاعات خود در فضای ابری یا هارد اکسترنال یک نسخه پشتیبان تهیه کنید. و همیشه برای چنین کارهایی از حالت Safe Mode استفاده کنید.
فرمت فایل
فایل های رجیستری را از منابع ناشناس یا ناامن دانلود و ایمپورت نکنید. این بدان معناست که از سایتهای جدید یا ناشناخته دوری کنید. ما در مورد تغییرات در سطح سیستم صحبت می کنیم، و مطمئناً نباید آن را ساده بگیرید. همچنین مطمئن شوید که فرمت فایل درست باشد و به پسوند reg ختم شود. فایل را انتخاب کنید، روی آن کلیک راست کنید و از منوی متنی گزینه Properties را انتخاب کنید تا پسوند آن را تایید کنید.
خط خالی
آیا هنگام وارد کردن یک فایل رجیستری خطای “The specified file is not a registry script” را مشاهده می کنید؟ این خطا هنگام خالی بودن خط اول نمایش داده می شود. فایل reg. را در Notepad یا ویرایشگر متنی مورد علاقه خود باز کنید و بررسی کنید که آیا خط اول فایل خالی است یا خیر.
اگر خط خالی وجود دارد آن را بردارید، فایل را ذخیره کنید و دوباره سعی کنید فایل را به ویرایشگر رجیستری ایمپورت کنید. سعی کنید هیچ مقداری از کد موجود در آن رجیستری را تغییر ندهید، مگر اینکه در مورد تغییر آن مطمئن باشید.
حقوق ادمین
اگر از رایانه غیر شخصی استفاده می کنید، باید از ادمین یا مافوق خود بخواهید که دسترسی مدیر را به حساب کاربری شما اجازه دهد. تنها در این صورت می توانید ویرایشگر رجیستری را ویرایش یا تغییراتی ایجاد کنید که شامل ایمپورت کردن فایل های رجیستری نیز می شود.
آیا از رایانه شخصی استفاده می کنید؟ registry editor را از منوی جستجو باز کنید. دوباره آن فایل reg را وارد کنید.
توجه: راه حل زیر برای کسانی که از تنظیمات چند کامپیوتری استفاده می کنند مناسب است. فایل reg. باید روی همان رایانه ای باشد که می خواهید آن را از طریق ویرایشگر رجیستری وارد کنید.
محل فایل رجیستری
کامپیوتر شما فایل های رجیستری را در کجا ذخیره می کند؟ این یک سوال مهم است. از آنجایی که وارد کردن فایلهای رجیستری به حقوق و دسترسی ادمین نیاز دارد، فایل باید در درایوی ذخیره شود که حساب کاربری دسترسی کامل دارد. ورود به سیستم با حساب کاربری ادمین در ویندوز برای کامپیوتر شخصی کافی است.
اعطای مجوز برای ثبت
حسابهای کاربری استاندارد مجوز ویرایش ورودیهای رجیستری را ندارند. فقط حسابهای ادمین دارای این امتیازات هستند. برای اعطای مجوز، ویرایشگر رجیستری را راه اندازی کنید و ساختار پوشه ای را که در آن سعی داشتید فایل رجیستری را وارد کنید، بررسی کنید.
به عنوان مثال، من از پوشه Computer\HKEY_LOCAL_MACHINE\SECURITY استفاده می کنم زیرا باید یک فایل رجیستری را در پوشه Security وارد کنم، همانطور که در تصاویر زیر نشان داده شده است.
پس از اینکه به پوشه مربوطه در رایانه خود رفتید، از منو روی Edit کلیک کنید و Permissions را انتخاب کنید.
روی دکمه Advanced در پاپ آپ زیر کلیک کنید.
شما لیستی از ورودی های انواع مختلف کاربران با سطوح مختلف دسترسی را مشاهده خواهید کرد. نام کاربری خود را بیابید و باید که در زیر تب Access روی Full Control باشد.
برای تغییر کنترل دسترسی می توانید روی ورودی دوبار کلیک کنید یا در تب Permissions، روی Add در پایین کلیک کنید تا یک ورودی جدید ایجاد کنید.
type را روی allow بزارید تا به تمام پوشه ها و فایل ها که از نظر فنی کلیدها و مقادیر نامیده می شوند دسترسی کامل داشته باشید.
مالکیت رجیستری را بگیرید
دوباره ویرایشگر رجیستری را باز کنید و در قسمت Edit بر روی Permissions کلیک کنید.
می توانید یک پوشه یا زیر پوشه را انتخاب کنید، کلیک راست کرده و گزینه Permissions را نیز در آنجا انتخاب کنید. تغییرات فقط بر روی آن پوشه و هر چیزی که در آن است اعمال می شود. در غیر این صورت، شما در حال ایجاد تغییرات در پوشه والد از بالا به پایین هستید. بقیه مراحل ثابت می ماند.
روی دکمه Advanced کلیک کنید.
روی Change در کنار عنوان مالک کلیک کنید، جایی که باید نام حساب مدیریت خود را ببینید.
administrators را در کادر«Object name to select » تایپ کنید و برای تأیید یکپارچگی نام ها را علامت بزنید.
اکنون باید نام کاربری حساب Administrator را در آنجا ببینید.
با کلیک بر روی OK به صفحه قبلی بازگردانده می شوید. اکنون یک چک باکس جدید در زیر مالک مشاهده می کنید. تیک کادر «Replace owner on subcontainers and objects » را علامت بزنید و روی Apply و OK کلیک کنید تا تغییرات ذخیره شوند.
حساب کاربری شما اکنون باید بتواند تغییراتی در پوشه ایجاد کند. بررسی کنید که آیا می توانید فایل ها را در ویرایشگر رجیستری وارد کنید یا خیر.
این نکته را هم بیان کنم که بسته به رایانه، تنظیمات سیستم و سطح دسترسی به حساب کاربری، ممکن است یک برگه جداگانه برای Owner ببینید.
نظرات در مورد : آموزش رفع خطای “Registry Editor Cannot Import File” در ویندوز 10