رجیستری ویندوز پایگاه داده ای از تنظیمات سیستم عامل و برنامه هایی است که روی آن اجرا می شوند. گاهی اوقات، رجیستری را تغییر می دهید که شامل اقداماتی مانند حذف ورودی های خاص است. معمولاً میتوانید بدون مشکل این کار را انجام دهید، اما برخی از کاربران اظهار میکنند که وقتی سعی میکنند چند ورودی را از ویرایشگر رجیستری حذف کنند، «Unable to Delete All Specified Values» را دریافت میکنند.
خطای Unable to Delete All Specified Values
این مشکل ممکن است به دلایلی مانند زمانی که مقادیر null در کلیدهای رجیستری شما وجود دارد، رجیستری خراب است یا شما مجوز صحیح را ندارید، رخ دهد. ما شما را با چند راه حل عملی آشنا خواهیم کرد. با این حال، قبل از فرو رفتن در آنها، باید از رجیستری یک نسخه پشتیبان تهیه کنید تا از دست دادن داده های مهم جلوگیری کنید.
با حساب مدیر وارد شوید
برای انجام برخی کارها در رجیستری خود، باید با یک حساب کاربری وارد سیستم شوید. بنابراین، هنگامی که نمی توانید تمام مقادیر مشخص شده در ویرایشگر رجیستری را حذف کنید، باید دوباره بررسی کنید که امتیازات مناسب را دارید. ابتدا مطمئن شوید که با یک حساب مدیر وارد ویندوز شده اید، سپس مراحل زیر را دنبال کنید.
مرحله 1: روی نماد جستجوی ویندوز در نوار وظیفه کلیک کنید تا منوی Start باز شود و Regedit را تایپ کنید.
مرحله 2: روی Run as Administrator کلیک کنید.
مرحله 3: روی گزینه User Account Control روی Yes کلیک کنید، سپس دوباره سعی کنید مقادیر را حذف کنید.
ویرایش مجوزهای کلیدی
هنگامی که حساب شما فاقد مجوزهای مناسب برای تغییر برخی مقادیر است، می توانید مجوزهای آن را ویرایش کنید تا دسترسی داشته باشید. با انجام مراحل زیر می توانید این کار را انجام دهید.
مرحله 1: میانبر صفحه کلید Windows + R را فشار دهید تا گفتگوی Run باز شود.
مرحله 2: regedit را تایپ کرده و Enter را بزنید.
مرحله 3: به کلیدی که می خواهید حذف کنید بروید، روی آن کلیک راست کرده و روی Permissions کلیک کنید.
مرحله 4: در قسمت Permissions for، تیک تمام چک باکس های deny را بردارید، سپس روی Apply و OK کلیک کنید.
مقادیر رجیستری را با استفاده از Command Prompt حذف کنید
Command prompt به شما امکان می دهد با استفاده از دستورات متنی با سیستم عامل ویندوز ارتباط برقرار کنید. علاوه بر بسیاری از عملیاتی که ممکن است با این ابزار انجام دهید، می توانید از آن برای تغییر یا حذف مقادیر خاص رجیستری استفاده کنید، همانطور که در زیر نشان داده شده است.
مرحله 1: میانبر صفحه کلید Windows + R را فشار دهید تا گفتگوی Run باز شود.
مرحله 2: cmd را تایپ کنید و کلیدهای میانبر صفحه کلید Ctrl + Shift + Enter را بزنید تا Command Prompt با امتیازات Administrative باز شود.
مرحله 3: اسکریپت زیر را تایپ کنید، registry_location را با مسیر واقعی کلیدی که باید حذف کنید جایگزین کنید، سپس Enter را بزنید. این کار باعث حذف کلید رجیستری می شود.
reg delete registry_location /f
مرحله 4: برای تکمیل فرآیند، دستوراتی را که ممکن است در Command Prompt دریافت کنید دنبال کنید.
حذف مقادیر با استفاده از SYSTERNALS مایکروسافت REGDELNULL
هنگامی که کلیدهای رجیستری حاوی کاراکترهای تهی هستند، ممکن است حذف دستی آنها دشوارتر شود. با این حال، با استفاده از ابزار Systernals RegDelNull مایکروسافت، همچنان می توانید این مقادیر مشکل ساز را حذف کنید. برای دنبال کردن مراحل زیر، باید ابزار را برای رایانه خود بگیرید.
مرحله 1: Systernals RegDelNull را از وب سایت مایکروسافت بگیرید.
مرحله 2: روی فایل دانلود شده کلیک راست کرده و Extract All را بزنید و سپس بر روی دکمه Extract کلیک کنید.
مرحله 3: روی RegDelNull دوبار کلیک کنید.
مرحله 4: دستور زیر را وارد کنید، registry_location را با مسیر واقعی مقادیری که باید حذف شوند جایگزین کنید و روی Enter کلیک کنید.
regdelnull registry_location -s
نویسه های تهی را از کلید رجیستری حذف کنید
استفاده از ابزار Systernals RegDelNull به حذف کلیدهای با مقادیر تهی کمک می کند. با این حال، اگر نمیتوانید کلیدهای رجیستری را حذف کنید، میتوانید مقادیری را به صورت دستی به کلیدهایی با مقادیر تهی اضافه کنید. هنگامی که مقادیر null را تغییر دادید، حذف آنها باید آسان باشد.
مرحله 1: میانبر صفحه کلید Windows + R را فشار دهید تا گفتگوی Run باز شود.
مرحله 2: regedit را تایپ کرده و Enter را بزنید.
مرحله 3: به کلیدی که در حذف آن مشکل دارید بروید و روی آن دوبار کلیک کنید.
مرحله 4: داده های مقدار را به 1 تغییر دهید و روی OK کلیک کنید، سپس دوباره سعی کنید کلید را حذف کنید.
برای حذف مقدار، در حالت ایمن راه اندازی کنید
اگر ویندوز از مقدار خاصی که میخواهید حذف کنید استفاده میکند، نمیتوانید آن را حذف کنید. برای اطمینان از اینکه هیچ برنامه یا سیستم عاملی دیگر از آن استفاده نمی کند، رایانه شخصی خود را در حالت Safe Mode بوت کنید. وقتی در حالت ایمن هستید، رایانه فقط راه اندازی می شود و فقط از مجموعه درایورها، سرویس ها و برنامه های مایکروسافت استفاده می کند. سپس، دوباره کلیدها یا مقادیر رجیستری را حذف کنید.
نصب ویندوز را تعمیر کنید
دلیل دیگری که نمی توانید کلیدهای خاصی را حذف کنید، خرابی در نصب ویندوز شماست. قبل از اقدام به حذف، ابتدا باید نصب را تعمیر کنید. شما می توانید نصب سیستم خود را با اجرای برخی از ابزارهای خط فرمان، همانطور که در زیر نشان داده شده است، تعمیر کنید.
مرحله 1: میانبر صفحه کلید Windows + R را فشار دهید تا گفتگوی Run باز شود.
مرحله 2: cmd را تایپ کنید و کلیدهای میانبر صفحه کلید Ctrl + Shift + Enter را بزنید تا یک پنجره Command Prompt با امتیازات Administrattive باز شود.
مرحله 3: اسکریپت زیر را تایپ کنید و Enter را بزنید:
dism /online /cleanup-image /restorehealth
مرحله 4: سپس دستور زیر را برای اجرای اسکن System File Checker تایپ کرده و Enter را بزنید:
sfc /scannow
مرحله 5: کامپیوتر خود را مجددا راه اندازی کنید. این ممکن است خطای ویرایشگر رجیستری “نمیتواند همه مقادیر مشخص شده را حذف کند” را برطرف کند و میتوانید برای تأیید آن ورودی را حذف کنید.
سخن پایانی
در بیشتر موارد، به دلیل نداشتن حقوق مدیریتی، هنگام حذف کلیدها با خطا مواجه می شوید. با این حال، راه حل های بررسی شده در این راهنما می تواند به شما کمک کند تا از آن و سایر مشکلات جلوگیری کنید.
نظرات در مورد : معرفی 7 راه حل برتر برای خطای Unable to Delete All Specified Values