تعديل إعدادات الريجيستري باستخدام الملفات الدفعاتية Batch Files

هذه الطريقة مفيدة جداً في الحالات التي تحتاج فيها إلى تعديل إعدادات معينة بشكل متكرر (دون أن تجد نفسك مضطراً لاستعراض هيكلية الريجيستري حتى الوصول إلى المفتاح المطلوب في كل مرة)، أو لتطبيقها على مجموعة أجهزة لا يجمعها دومين مشترك (أي تفتقر لإمكانية تطبيق سياسة مجموعات).

بالطبع، أبسط (وأشهر) طريقة لكتابة الملفات الدفعاتية هي من خلال المفكرة notepad ومن ثم حفظها بالإمتداد bat. (من قال إن الملفات الدفعاتية قد أصبحت من الماضي.. هي لا تزال تتمتع بشعبية كبيرة عند الكثير من مدراء الشبكات).

لكي تعرف عمّا أتكلم، نفّذ الأمر REG على سطر الأوامر وعاين النتيجة:

regcommand

دائماً إتبع نصيحة ميكروسوفت ونصيحتي أنا أيضاًوقم بأخذ نسخة إحتياطية للريجستري قبل التعامل معه.

نحتاج هنا للعمل مع الخيار REG ADD…بالطبع ليس الهدف من هذه التدوينة مناقشة جميع الخيارات التي يوفرها الأمر، بل إعطاء فكرة عمّا يمكنك عمله، من خلال مثال أعتقد أنه سيفي بالغرض. وسنعمل على مثال قمنا بمناقشته في تدوينتين سابقتين (تعطيل خاصية المشاركات الإدارية):

سأكتب أولاً الأمر المطلوب كاملاً ثم أشرّحه (بفتح الراء أو تشديدها.. سيّان)

reg add “HKLM\SYSTEM\CurrentControlSet\Services\LanManServer\Parameters” /v AutoShareWks /t Reg_dword /f /d 0

  • reg add: الأمر الرئيسي مع خيار إضافة أو تعديل مدخلات الريجيستري.
  • “HKLM\SYSTEM\CurrentControlSet\Services\LanManServer\Parameters”: المسار الكامل للمفتاح المطلوب تعديله، مكتوب بين إشارتي ” “. HKLM هي إختصار HKEY_LOCAL_MACHINE.
  • /v AutoShareWks: حرف v يعني value أما AutoShareWks فهو مسمى القيمة Value Name التي نود تعديلها
  • /t Reg_dword: حرف t اختصار type وهي تعني نوع هذه القيمة
  • /f: اختصار force  وهي تفرض تغيير المفتاح دون تنبيه المستخدم
  • /d 0: حرف d إختصار data.  أما 0 فهي قيمة المفتاح التي نريد تحديدها. وبما أنها صفر فهي تعني تعطيل ظهور المشاركات الإدارية

من أين أتينا بهذه المعلومات؟ من هنا بالطبع.

autosharewks

إذن ينبغي عليك مسبقاً معرفة تفاصيل كل مفتاح تريد تعديله بدقة… ومرة ثانية أعود للتأكيد على نسخ الريجستري قبل تجربة أي تعديل خوفاً من أي خطأ إملائي هنا أو هناك قد يؤدي إلى مشكلة لديك.

إليك بعض الأوامر الإضافية لتجربتها إن أحببت:

  • لجعل جهاز الفلاش محمياً ضد الكتابة أو الحذف منه.

reg add “HKLM\System\CurrentControlSet\Control\StorageDevicePolicies” /t REG_DWORD /v WriteProtect /f /d 1

  • لتعطيل إمكانية تشغيل سطر الأوامر cmd

reg add “HKCU\Software\Policies\Microsoft\Windows\System” /v DisableCMD /t REG_DWORD /f /d 1

جميع الأوامر السابقة وأي أوامر أخرى قد تقوم بتجربتها، تعمل على جهاز الكمبيوتر الذي شغلتها عليه. مثلاً أمر حماية جهاز الفلاش يسري من خلال الكمبيوتر الذي نفذت الأمر عليه ولن يكون الفلاش محمياً على أي كمبيوتر آخر.

للتذكير…بنفس الطريقة وبتعديل بسيط فقط تستطيع عكس عمل المفتاح وإعادة تفعيل أي خاصية بتغيير الرقم 0 إلى 1 أو العكس حسب عمل كل قيمة.

الأوسمة: , , , ,

2 تعليقان to “تعديل إعدادات الريجيستري باستخدام الملفات الدفعاتية Batch Files”

  1. محمد فتحي Says:

    مقال رائع مثل كاتبه
    تمنياتي لك بالتوفيق والنجاح بارك الله فيك وفي علمك

  2. KING SABRI Says:

    سلمت يداك يا أبو العبد

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s


%d مدونون معجبون بهذه: