إذا كنت مدمنًا على تعديلات التسجيل المختلفة مثلي ، فمن المحتمل أنك تعمل مع محرر التسجيل كثيرًا. ترشدك مواقع الويب المختلفة المتعلقة بالتعديل إلى الانتقال إلى مفاتيح التسجيل المختلفة. أود أن أشارك طريقتي الخاصة للانتقال إلى مفتاح التسجيل المطلوب مباشرةً وتخطي التنقل اليدوي باستخدام محرر التسجيل . يمكن القيام بذلك باستخدام ملف نصي بسيط VB دون استخدام برنامج طرف ثالث. انقر فوق 'قراءة المزيد' إذا كنت مهتمًا.
إعلانات
من يطارد صفحتي على الفيسبوك
نظرة عامة
منذ Windows 2000 ، يستطيع محرر التسجيل تذكر آخر مفتاح تم فتحه قبل إغلاقه. يتم تخزين هذه البيانات في مفتاح التسجيل التالي:
HKEY_Current_User Software Microsoft Windows CurrentVersion Applets Regedit
ال LastKey يتم استخدام القيمة بواسطة Windows لتخزين آخر مفتاح مستخدم.
كما ترى ، هذا فرع تسجيل لكل مستخدم ، لذلك يقوم Windows بتخزين آخر مفتاح مستخدم لكل مستخدم على حدة. من الممكن استخدام هذه الميزة للانتقال مباشرة إلى المفتاح الذي تحتاجه. اسمحوا لي أن أوضح كيف يمكن القيام بذلك عبر Windows Scripting Host و VBScript.
أنامكمل
نظام التشغيل Windows 10
إذا كنت تقوم بتشغيل Windows 10 build 14942 أو أعلى ، فلن تحتاج إلى برامج نصية لتطبيقات الطرف الثالث. منذ الإنشاء 14942 ، تطبيق محرر التسجيل في نظام التشغيل Windows 10 حصلت على شريط العنوان ، والذي يعرض مسار مفتاح التسجيل الحالي ، ويسمح لك بنسخه ولصقه.
يمكنك استخدام تدوين مختصر لأسماء مفتاح الجذر HKEY_ *. وهم على النحو التالي:
- HKEY_CURRENT_USER = HKCU
- HKEY_CLASSES_ROOT = HKCR
- HKEY_LOCAL_MACHINE = HKLM
- HKEY_USERS = HKU
لذلك ، عندما تحتاج إلى الانتقال مباشرة إلى HKEY_CURRENT_USER لوحة التحكم سطح المكتب ، يمكنك كتابة ما يلي في شريط العناوين:
hkcu لوحة التحكم سطح المكتب
بمجرد الضغط على مفتاح Enter ، سيتم توسيع المسار تلقائيًا إلى HKEY_CURRENT_USER لوحة التحكم سطح المكتب. انظر الصورة التالية:
Windows 8.1 / Windows 7 / Windows Vista و Windows XP
الفكرة هي نسخ المسار الكامل لمفتاح التسجيل المطلوب إلى الحافظة واستبدال ملف LastKey القيمة بالقيمة المنسوخة من الحافظة. عند بدء تشغيل regedit.exe بعد القيام بذلك ، سيتم فتحه مباشرة على المفتاح الذي تريده.
كيفية إحضار محتوى الحافظة باستخدام VBscript
يتم استخدام كائن ActiveX 'htmlfile' لعرض تعليمات HTML وملفات HTA في Windows. يمكن استخدامه لجلب محتوى الحافظة. لا يتطلب حتى تثبيت IE. رمز على النحو التالي:
تعيين objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('نص')
إذا كان محتوى الحافظة نصًا ، فسيتم تخزينه في cClipBoard متغير. بسيط ، أليس كذلك؟
فتح Regedit مباشرة عند المفتاح المطلوب
نظرًا لأن لدينا الآن المفتاح المطلوب في cClipboard ، يتعين علينا كتابته LastKey القيمة المذكورة أعلاه. الكود لذلك هو:
خافت وشيل
تعيين WshShell = WScript.CreateObject ('WScript.Shell')
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey' ، сClipBoard ، 'REG_SZ'
مقتطف الشفرة هذا واضح بذاته ، لذلك لا داعي للتعليق عليه.
يبدو النص النهائي كما يلي:
خافت objHTA
خافت cClipBoard
خافت وشيل
تعيين objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('نص')
تعيين WshShell = WScript.CreateObject ('WScript.Shell')
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey' ، cClipBoard ، 'REG_SZ'
WshShell.Run 'regedit.exe -m'
تعيين objHTA = لا شيء
تعيين WshShell = لا شيء
لن يتم تشغيل أوقد النار حتى عند توصيله بالكهرباء
لاحظ أن WshShell.Run ' regedit.exe م خط. يحتوي على مفتاح التبديل '-m' غير الموثق ، والذي يسمح لك بتشغيل مثيلات متعددة من Regedit في وقت واحد.
لقد قمت بحفظ هذا البرنامج النصي كملف 'RegNav.vbs' ويمكنك تنزيله الآن:
تحميل جاهز لاستخدام VB Script
إذا كان فتح Regedit مهمة متكررة جدًا بالنسبة لك ، فيمكنك تثبيت regnav.vbs على شريط المهام. قم بإنشاء اختصار جديد واكتب ما يلي في مربع نص هدف الاختصار:
wscript.exe د: regnav.vbs
لا تنس استخدام المسار الصحيح لـ regnav.vbs.
الآن انقر بزر الماوس الأيمن فوق ملف الاختصار الذي قمت بإنشائه وانقر فوق 'تثبيت على شريط المهام' من قائمة السياق. هذا كل شئ.
ملاحظة. كيف تختبر هذا السيناريو
- حدد هذا النص
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon
- اضغط على CTRL + C
- انقر فوق regnav.vbs .
التطبيق Winaero Tweaker
إذا كنت من مستخدمي Winaero Tweaker ، فبدءًا من الإصدار 0.8 يأتي مع الخيار التالي.
ستسمح لك بالذهاب إلى مفتاح التسجيل المطلوب بنقرة واحدة. بمجرد فتح هذه الصفحة في Winaero Tweaker ، ستحاول استخراج مسار مفتاح التسجيل من الحافظة لتوفير وقتك!
تنزيل Winaero Tweaker
برنامج RegistryOwnershipEx
يتيح لك أحد تطبيقاتي ، وهو RegistryOwnershipEx ، القيام بالمهام التالية:
- يمكنك الحصول على ملكية مفتاح التسجيل بنقرة واحدة (مفيد للوصول الكامل إلى المفتاح).
- يمكنك الانتقال مباشرة إلى مفتاح التسجيل المطلوب أيضًا بنقرة واحدة.
يمكنه أيضًا قراءة أي مسار سجل من حافظة Windows. إذا قمت بتشغيله باستخدام وسيطة سطر الأوامر '/ j' ، على سبيل المثال regownershipex.exe / ي ، سيقوم باستخراج مسار مفتاح التسجيل من الحافظة وفتح محرر التسجيل مباشرة.
أنا شخصياً أفضل استخدام RegistryOwnershipEx. أحضره هنا:
ملكية خاصة
افتح مفتاح التسجيل مباشرة باستخدام RegJump
RegJump هي أداة ممتازة من Windows Sysinternals موجودة لفترة طويلة جدًا ، وتقوم بتشغيل محرر التسجيل تلقائيًا وتنتقل إلى مسار التسجيل المحدد. يجب ذكر مسار التسجيل كمعلمة سطر أوامر لـ RegJump.
لجعل محرر التسجيل يفتح فرع HKEY_LOCAL_MACHINE Software Microsoft مباشرةً ، يمكنك استخدام هذا الأمر:
regjump.exe HKLM Software Microsoft Windows
RegJump يدعم ملفات-ج
التبديل الذي يستخرج مسار التسجيل المخزن في الحافظة. هذا يسمح بفتح مفتاح التسجيل مباشرة.
يمكنك إنشاء اختصار لتشغيل التطبيق باستخدام مفتاح -c ، لذلك بمجرد نسخ مسار مفتاح التسجيل ، ما عليك سوى النقر فوق الاختصار الذي أنشأته ، وهذا سيفتح Regedit.exe في المفتاح الأيمن.
إلى جانب Windows 10 ، يعمل RegJump أيضًا في نظامي التشغيل Windows 7 و Windows 8.