سجل ويندوز هو قاعدة بيانات تخزن الإعدادات وبيانات التكوين لنظام التشغيل. جزء مهم من العمل مع السجل هو القدرة على الانتقال إلى المفتاح الصحيح لقراءة قيمه وتعديلها. في هذه المقالة ، سوف ننظر في كيفية استخدام فس (فيسوال بيسيك سكربت) يمكنك الانتقال إلى مفتاح في التسجيل وتنفيذ العمليات اللازمة.
لبدء العمل مع التسجيل في فس ، تحتاج إلى استخدام وسكريبت.كائن قذيفة. يوفر الوصول إلى السجل ويسمح لك بإجراء عمليات القراءة والكتابة. لتحديد المسار إلى المفتاح المطلوب ، تحتاج إلى استخدام طريقة إعادة القراءة ، والتي تبدو كما يلي:
تعيين وششيل = كريتوبجيكت ("وسكريبت.شل")
ريغفالو = وششيل.ريغريد("هكي_الحالية_المستخدم \ البرمجيات \ مايكروسوفت \ ويندوز \ كيرنتفيرزيون \ إكسبلورر \ شل المجلدات \ سطح المكتب")
في هذا المثال ، حددنا المسار إلى مفتاح" سطح المكتب " في التسجيل ، وهو المسؤول عن سطح المكتب للمستخدم الحالي. تتم قراءة القيمة باستخدام طريقة إعادة القراءة ، والتي يتم تمرير المسار إلى المفتاح كسلسلة. تتم كتابة نتيجة العملية إلى متغير ريغفالو.
يمكنك أيضا استخدام طريقة ريجوبينكي لفتح المفتاح في التسجيل. يسمح لك بالحصول على كائن يمكنك من خلاله إجراء المزيد من العمليات باستخدام المفتاح. مثال على استخدام الطريقة يبدو كما يلي:
تعيين وششيل = كريتوبجيكت ("وسكريبت.شل")
تعيين ريجكي = وششيل.ريجوبينكي("هكي_الحالية_المستخدم \ البرمجيات \ مايكروسوفت \ ويندوز \ كيرنتفيرزيون \ إكسبلورر")
بعد فتح المفتاح باستخدام طريقة ريجوبينكي ، نحصل على كائن ريجي الذي يسمح لنا للعمل مع المفتاح ، على سبيل المثال ، لقراءة وكتابة قيمها. يمكنك استخدام طريقة إعادة القراءة لقراءة القيم الأساسية ، وطريقة إعادة الكتابة لكتابتها.
- ما هو فس وكيف سوف تساعدك على العمل مع التسجيل?
- القسم 1: الوصول إلى السجل
- كيفية تشغيل البرنامج النصي فس وفتح محرر التسجيل
- كيفية تعيين حقوق الوصول للعمل مع التسجيل
- القسم 2: ابحث وانتقل إلى المفتاح في التسجيل
- كيف يمكنني العثور على المفتاح في التسجيل باستخدام برنامج نصي فس?
- سؤال وجواب
- كيف يمكنني استخدام فس للوصول إلى المفتاح في التسجيل?
- كيف يمكنني الانتقال إلى مفتاح في التسجيل باستخدام فس?
- كيف يمكنني الوصول إلى المفتاح في التسجيل باستخدام فس?
ما هو فس وكيف سوف تساعدك على العمل مع التسجيل?
فس (فيسوال بيسك سكربت) هي لغة البرمجة المستخدمة في أنظمة التشغيل ويندوز. لأنه يقوم على لغة البرمجة البصرية الأساسية ويوفر وسيلة بسيطة ومريحة لأتمتة المهام في ويندوز.
واحدة من السمات الرئيسية ل فس تعمل مع سجل ويندوز. السجل هو مستودع مركزي لمعلومات النظام وإعدادات نظام التشغيل. مع فس ، يمكنك الوصول إلى وقراءة وتعديل مختلف المفاتيح والقيم في التسجيل.
سجل ويندوز بتخزين البيانات المختلفة ، مثل إعدادات البرنامج ، معلومات حول الأجهزة المثبتة ، وإعدادات الاتصال بالإنترنت ، وأكثر من ذلك. يمكن أن يكون العمل مع السجل مفيدا عند تكوين نظام التشغيل واستكشاف الأخطاء وإصلاحها وتكوين البرنامج والعديد من المهام الأخرى.
يستخدم فس كائنات وأساليب خاصة للعمل مع التسجيل. على سبيل المثال ، وسكريبت.يسمح لك كائن شل بإجراء عمليات التسجيل مثل قيم القراءة والكتابة وإنشاء المفاتيح وحذفها وما إلى ذلك. تسمح لك طرق هذا الكائن بالوصول إلى المفاتيح والقيم الضرورية في التسجيل وإجراء العمليات اللازمة معهم.
العمل مع التسجيل باستخدام فس يمكن أن تكون مفيدة جدا ومريحة ، لأنها تسمح لك لأتمتة المهام الروتينية لتكوين النظام والبرمجيات. وبالإضافة إلى ذلك ، فس لديه بناء جملة بسيطة وسهلة التعلم ، مما يجعلها في متناول مختلف المستخدمين.
القسم 1: الوصول إلى السجل
للعمل مع التسجيل في فس ، تحتاج إلى الوصول إلى المفاتيح والقيم المقابلة. في هذا القسم ، سننظر في عدة طرق للوصول إلى السجل.
- تعيين وششيل = كريتوبجيكت ("وسكريبت.شل")
Пример записи значения в реестр:
تعيين سوبيملوكاتور = كريتوبجيكت ("وبمسكريبتينغ.سوبيملوكاتور")
تعيين سوبيمسيرفيسز = سوبيملوكاتور.كونكتسيرفر ("."،"الجذر \ الافتراضي")
تعيين سوبيموبجيكت = سوبيمسرفيسز.الحصول على ("ستدريجبروف")
النتيجة = سوبيموبجيكت.سيتدوردفالو (هكي_الحالية_المستخدم ، "البرمجيات \ مايكروسوفت \ ويندوز \ كيرنتفيرزيون \ إكسبلورر \ أدفانسد" ،" إنابلبالونتيبس " ، 0)
- اختر الطريقة المناسبة للوصول إلى السجل ، اعتمادا على احتياجاتك ومتطلباتك. يرجى ملاحظة أن استخدام السجل قد يتسبب في حدوث تغييرات على النظام ، لذا كن حذرا وتحقق من الكود قبل تنفيذه على أنظمة حقيقية.
- كيفية تشغيل البرنامج النصي فس وفتح محرر التسجيل
- لتشغيل البرنامج النصي فس وفتح محرر التسجيل ، اتبع الإرشادات أدناه:
- افتح موجه الأوامر بالضغط على اختصار لوحة المفاتيح وين+ص واكتب"كمد". اضغط على إدخال لفتح موجه الأوامر.
- في موجه الأوامر ، اكتب الأمر" كسكريبت " وحدد المسار إلى الملف مع تمديد فس. على سبيل المثال ، إذا كان ملفك موجودا على سطح المكتب ويسمى "البرنامج النصي.فس "، اكتب الأمر التالي: "كسكريبت ج:\ المستخدمون \ المستخدم \ سطح المكتب \ البرنامج النصي.فس".
- اضغط على إدخال لتنفيذ البرنامج النصي فس. سيتم فتح محرر التسجيل.
- بعد فتح محرر التسجيل ، ستتمكن من عرض وتحرير مفاتيح التسجيل المختلفة على جهاز الكمبيوتر الخاص بك.
كيفية تعيين حقوق الوصول للعمل مع التسجيل
في بعض الحالات ، قد تحتاج إلى تعيين حقوق الوصول للعمل مع السجل ، خاصة إذا كنت تخطط لتغيير المفاتيح أو حذفها.
لتعيين حقوق الوصول إلى التسجيل ، ستحتاج إلى حقوق المسؤول على جهاز الكمبيوتر الخاص بك.
فيما يلي الخطوات التي تحتاج إلى اتباعها لتعيين حقوق الوصول إلى التسجيل:
قم بتشغيل محرر التسجيل بالضغط فوز + ص وأدخل رجديت.
في محرر التسجيل ، افتح القائمة تحرير وحدد بحث.
أدخل المسار إلى المفتاح الذي تريد تعيين حقوق الوصول إليه ، وانقر فوق بحث عن التالي.
عندما تجد المفتاح ، انقر بزر الماوس الأيمن فوقه وحدد الأذونات.
في مربع الحوار أذونات ، حدد الحساب الذي تريد تعيين حقوق الوصول إليه ، وانقر فوق السماح.
في النافذة التي تظهر ، حدد الأذونات اللازمة للحساب المحدد.
قم بتأكيد التغييرات بالنقر فوق موافق.
الآن لديك حقوق الوصول للعمل مع مفتاح التسجيل المحدد. يمكنك تغيير أو حذف أو إضافة قيم في هذا المفتاح ، بناء على الأذونات التي قمت بتعيينها.
يرجى ملاحظة أن تغيير حقوق الوصول في السجل يمكن أن يؤدي إلى إتلاف النظام ، لذا كن حذرا عند إجراء التغييرات.
القسم 2: ابحث وانتقل إلى المفتاح في التسجيل
للعمل مع التسجيل في فس ، تحتاج إلى أن تكون قادرة على العثور على وانتقل إلى المفاتيح اللازمة. ستخبرك هذه المقالة عن طرق البحث عن المفاتيح والتنقل فيها في التسجيل.
لبدء العمل مع التسجيل في فس ، تحتاج إلى إنشاء كائن وششيل الذي يوفر الوصول إلى وظائف التسجيل. ثم يمكنك استخدام طريقة إعادة القراءة لقراءة قيمة المفتاح. للتبديل إلى مفتاح آخر ، يمكنك استخدام طريقة ريجكيكسيستس للتحقق من وجود المفتاح وطريقة ريجديتكي لإنشاء مفتاح جديد.
طريقة الندم:
تعيين وششيل = كريتوبجيكت ("وسكريبت.شل")
القيمة = وششيل.ريغريد ("هكو \ البرمجيات \ مايكروسوفت \ ويندوز \ كيرنتفيرزيون \ إكسبلورر \ شل المجلدات \ سطح المكتب")
وسكريبت.صدى "قيمة المفتاح:" والقيمة
Reg ريجكيموجود:
تعيين وششيل = كريتوبجيكت ("وسكريبت.شل")
كيكسيستس = وششيل.ريجكيكسيستس ("هكو\البرمجيات\مايكروسوفت\ويندوز\كيرنتفيرزيون\إكسبلورر\شل المجلدات")
إذا كان المفتاح موجودا بعد ذلك
وسكريبت.صدى "Echo"
آخر
وسكريبت.صدى "Echo"
نهاية إذا
Reg ريجيديتكي:
تعيين وششيل = كريتوبجيكت ("وسكريبت.شل")
وش شيل.ريجيديتكي "هكو \ البرمجيات \ نيوكي"
عند استخدام طريقة ريجيديتكي ، تحتاج إلى إيلاء الاهتمام لحقوق الوصول إلى التسجيل ، منذ إنشاء مفتاح جديد قد تتطلب امتيازات إدارية.
لتسهيل العمل مع السجل ، يمكنك استخدام المتغيرات لتخزين المسارات الرئيسية. يوصى أيضا باستخدام فحوصات وجود مفتاح إضافية ومعالجة الأخطاء.
- في هذا القسم ، تم تقديم الطرق الأساسية للبحث والتنقل بين المفاتيح في التسجيل باستخدام فس. بمساعدتهم ، يمكنك الوصول إلى القيم الضرورية وإنشاء مفاتيح جديدة.
- كيف يمكنني العثور على المفتاح في التسجيل باستخدام برنامج نصي فس?
- للبحث عن مفتاح في التسجيل باستخدام برنامج نصي فس ، يمكنك استخدام الأساليب الخاصة التي تقدمها وسكريبت.كائن قذيفة. فيما يلي مثال بسيط على البرنامج النصي يوضح العملية:
- تعيين وششيل = كريتوبجيكت ("وسكريبت.شل")
- ريجيستيكي = "هكي_الحالية_المستخدم \ البرمجيات \ مايكروسوفت \ ويندوز \ كيرنتفيرزيون \ تشغيل"
- 'التحقق من المفتاح في التسجيل
- إذا وششيل.إعادة قراءة (مفتاح التسجيل) = "" ثم
وش شيل.إعادة كتابة مفتاح التسجيل ، "C:\myprogram.إكس " ، "ريجسز"
نهاية إذا
يتحقق هذا البرنامج النصي مما إذا كان مفتاح" تشغيل " موجودا في مفتاح التسجيل هكي_حالية_مستخدم\برنامج\ميكروسوفت\ويندوز\كيرنتفيرزيون. إذا كان المفتاح مفقودا ، فإنه يسجل القيمة "C:\myprogram.إيكس " في هذا المفتاح مع نوع البيانات ريجسز.
بالإضافة إلى ذلك ، هناك طرق أخرى يمكن استخدامها للعمل مع السجل، مثل:
ريجكريتيكي: إنشاء مفتاح جديد في التسجيل
ريجديليتيكي: يزيل المفتاح من التسجيل
ريجديليتيفالو: يزيل القيمة من مفتاح التسجيل
ريجيومكي: إرجاع قائمة بالمفاتيح الفرعية في مفتاح التسجيل
ريجينمفالو: إرجاع قائمة القيم في مفتاح التسجيل