كيفية إيقاف التشغيل عن بعد أو إعادة تشغيل جهاز كمبيوتر يعمل بنظام Windows

ستوضح لك هذه المقالة كيفية استخدام أداة أمر(command tool) إيقاف التشغيل عن بُعد في نظام التشغيل Windows(Windows) لإيقاف تشغيل جهاز كمبيوتر محلي أو متصل بالشبكة أو إعادة تشغيله عن بُعد. قد يكون هذا مفيدًا جدًا في بعض الأحيان إذا كان لديك عدة أجهزة كمبيوتر في المنزل أو على شبكتك وتريد إيقاف تشغيلها أو إعادة تشغيلها بسرعة.

يمكنك حتى إيقاف تشغيل جهاز الكمبيوتر عن بُعد عبر الإنترنت(Internet) ، ولكن سيتعين عليك أولاً إما أن تدخل VPN في الشبكة أو في الكمبيوتر الهدف(target computer) الذي تريد إيقاف تشغيله. لن أقوم بتغطية شبكات VPN(VPNs) في هذه المقالة ، ولكن إذا كان هذا شيئًا تريد القيام به ، فلا تتردد في استخدام Google له.

يمكنك إجراء إيقاف التشغيل عن بُعد من موجه الأوامر(command prompt) باستخدام أمر إيقاف التشغيل والمفاتيح المرتبطة به ، من مربع حوار(dialog box) إيقاف التشغيل عن بُعد ، أو من ملف دفعي(batch file) . سوف أتناول جميع الطرق الثلاث في هذه المقالة.

نظرة عامة حول إيقاف التشغيل عن بُعد

من أجل الحصول على هذا العمل ، هناك خطوتان يتعين عليك إكمالهما أولاً ، وإلا ستحصل باستمرار على رسالة خطأ (error message)تم رفض الوصول (5)(Access is Denied (5)) وسيؤدي ذلك إلى جنونك.

الخطوة 1(Step 1) : أولاً ، من أجل إيقاف تشغيل جهاز كمبيوتر على شبكتك عن بُعد ، ستحتاج إلى التأكد من أن لديك حق وصول إداري إلى الكمبيوتر الهدف. إذا كنت على شبكة منزلية(home network) ، فإن أفضل طريقة للقيام بذلك هي التأكد من أن جميع أجهزة الكمبيوتر في نفس مجموعة العمل وأن لديهم جميعًا حساب مسؤول(Administrator account) واحد على الأقل بنفس اسم المستخدم وكلمة المرور(username and password) .

لا يتعين عليك استخدام حساب المسؤول(administrator account) المضمن على أي من جهازي الكمبيوتر حتى يعمل هذا ، ولكن يجب أن يكون حساب المستخدم(user account) الذي تستخدمه على كلا الجهازين جزءًا من مجموعة المسؤولين(Administrators group) على الكمبيوتر المحلي. إذا انتقلت إلى لوحة التحكم وانقر(Control Panel and click) على حسابات المستخدمين(User Accounts) وتقول المسؤول(Administrator) أو المسؤول المحلي( Local Administrator) ، فأنت بخير. مرة أخرى(Again) ، يجب أن تكون أسماء حسابات المستخدمين وكلمة المرور متطابقة.

مدير

إذا كنت تعمل في بيئة شركة بها مجال ، فربما تريد تسجيل الدخول باستخدام حساب مسؤول المجال(domain administrator account) . باستخدام بيانات الاعتماد هذه ، يجب أن تكون قادرًا على إيقاف تشغيل أي جهاز كمبيوتر آخر على الشبكة ، حتى إذا تم تسجيل الدخول باستخدام بيانات اعتماد مختلفة.

الخطوة 2(Step 2) : الخطوة الثانية هي تشغيل مشاركة الملفات والطابعات(File and Printer Sharing) والسماح لها عبر جدار حماية Windows(Windows firewall) . للقيام بذلك ، انتقل إلى لوحة التحكم وانقر(Control Panel and click) على مركز الشبكة والمشاركة(Network and Sharing Center) أولاً. انقر فوق الارتباط تغيير إعدادات المشاركة المتقدمة في (Change advanced sharing settings)القائمة اليسرى(left menu) وحدد زر(radio button) الاختيار لتشغيل اكتشاف الشبكة( Turn on network discovery) وتشغيل مشاركة الملفات والطابعات(Turn on file and printer sharing) .

مشاركة الشبكة

ارجع إلى نافذة لوحة التحكم الرئيسية وانقر(Control Panel window and click) على جدار حماية Windows(Windows Firewall) . انقر فوق(Click) السماح لبرنامج أو ميزة من خلال جدار حماية Windows(Allow a program or feature through Windows Firewall) في القائمة اليسرى.

مشاركة الملفات والطابعات

تأكد من تحديد مربع Home/Work (Private) فقط وليس المربع العام(Public) . لا تحتاج إلى السماح لأي شيء آخر عبر جدار الحماية. قد تقرأ على مواقع أخرى للسماح بـ WMI ، و Remote Shutdown ، و Network Discovery ، وما إلى ذلك ، لكنني اختبرته بدون أي من هؤلاء ، وهو يعمل بشكل جيد.

الخطوة 3(Step 3) : أخيرًا ، إذا كنت تحاول استهداف جهاز كمبيوتر يعمل بنظام التشغيل Windows Vista(Windows Vista) أو Windows 7 أو Windows 8 عن بُعد ، فستحتاج إلى تعديل السجل. ما لم تفعل هذا ، فهو ببساطة لن ينجح. ستحصل فقط على رسالة تم رفض الوصول (Denied message)بغض(Access) النظر عن السبب.

افتح محرر التسجيل بالانتقال(registry editor) إلى ابدأ والكتابة(Start and typing) في رجديت(regedit) . انتقل الآن إلى المفتاح التالي:

HKEY_LOCAL_MACHINE – SOFTWARE – Microsoft – Windows – CurrentVersion – Policies – System

انقر بزر الماوس الأيمن على النظام(System) على الجانب الأيسر واختر قيمة جديدة - DWORD (32 بت)(New – DWORD (32-bit) Value) .

مفتاح التسجيل الجديد

ستظهر قيمة جديدة في الجزء السفلي من النافذة اليمنى(right window) وسيتم تمييز النص. قم بتغيير الاسم إلى  LocalAccountTokenFilterPolicy واضغط على Enter . الآن انقر نقرًا مزدوجًا فوقه وقم بتغيير القيمة من 0 إلى 1 .

سياسة تصفية رمز الحساب المحلي

انقر فوق "موافق(Click OK) " وإغلاق التسجيل. لا تحتاج إلى إعادة تشغيل الكمبيوتر حيث يجب أن تسري التغييرات على الفور. مفتاح التسجيل(registry key) هذا ضروري لأنه في نظام التشغيل Windows Vista(Windows Vista) والإصدارات الأحدث ، يتم تجريد حساب المسؤول(administrator account) من بيانات الاعتماد الخاصة به عند الاتصال عن بُعد. سيسمح هذا للحساب بالبقاء بامتيازات إدارية.

ستقرأ أيضًا على مواقع أخرى لبدء تشغيل خدمة التسجيل عن بعد(Remote Registry) إذا لم تكن قيد التشغيل ولتحرير سياسة الأمان(security policy) المحلية عن طريق إضافة مجموعة " Everyone " إلى "فرض إيقاف التشغيل" من إعداد نهج نظام بعيد( Force shutdown from a remote system) . في الاختبار الذي أجريته على نظامي التشغيل Windows 7(Windows 7) و 8 ، لم تكن هناك حاجة لإكمال هذه المهام ولا يجب عليك حقًا لأنها تفتح نظامك أمام المتسللين المحتملين.

من الواضح أنك ستحتاج أيضًا إلى معرفة جميع أسماء أجهزة الكمبيوتر الأخرى على الشبكة. يمكنك القيام بذلك عن طريق الانتقال إلى لوحة التحكم(Control Panel) ثم النقر فوق النظام(System) .

اسم الحاسوب

الاغلاق عن بعد عبر موجه الأوامر

يكون أمر إيقاف التشغيل أكثر مرونة عند استخدامه من موجه الأوامر(command prompt) لأنه يمكنك إضافة مجموعة من المفاتيح إليه ، مما يسمح لك بتخصيص السلوك. انتقل إلى ابدأ(Start) ، ثم تشغيل(Run) ، واكتب CMD . يمكنك رؤية قائمة المفاتيح بكتابة shutdown /؟ في نافذة الأوامر(command window) .

تعليمات الاغلاق

يجب عليك استخدام مفتاح تبديل واحد على الأقل حتى يتمكن الأمر من فعل أي شيء. ستكتب في الأساس (Basically)shutdown /x /y /z  حيث x ، y ، z عبارة عن أحرف في القائمة أعلاه.

فيما يلي عدد من مفاتيح تبديل الأوامر الأكثر شيوعًا والإجراءات التي يؤدونها:

/s: إيقاف تشغيل الكمبيوتر

/r: إعادة تشغيل الكمبيوتر

/m \\computername : الكمبيوتر البعيد الهدف المراد إيقاف تشغيله

/f: يفرض إغلاق البرامج على الفور

/t:  سينتظر مقدارًا معينًا من الوقت بالثواني قبل إيقاف التشغيل أو إعادة التشغيل

/a: يحبط إيقاف التشغيل إذا استخدمت أمر إيقاف تشغيل سابق مع / t.

لذلك لإغلاق جهاز آخر على شبكتك عن بُعد ، يجب كتابة الأوامر التالية في موجه الأوامر:

shutdown /m \\computername /r /f

سيقوم هذا الأمر بإعادة تشغيل جهاز الكمبيوتر المسمى اسم الكمبيوتر(computername) ويفرض إغلاق كافة البرامج التي لا تزال قيد التشغيل.

shutdown –m \\computername –s –f –c “The computer will restart, please save all work.” –t 60

سيؤدي هذا الأمر إلى إيقاف تشغيل الكمبيوتر المسمى اسم الكمبيوتر(computername) ، وإجبار جميع البرامج التي تعمل على الإغلاق ، وإظهار رسالة للمستخدم والعد التنازلي قبل 60 ثانية من إيقاف تشغيله.

تسجيل الخروج

الاغلاق عن بعد عبر مربع حوار الاغلاق

إذا كنت لا تحب كل هذه المفاتيح أو تستخدم موجه الأوامر(command prompt) بشكل عام ، فيمكنك إظهار مربع حوار(dialog box) إيقاف التشغيل . يمكنك القيام بذلك بسهولة عن طريق استخدام /i command switch إيقاف التشغيل.

اغلاق المعلمة

سيظهر الآن مربع حوار الإغلاق عن بعد كما هو موضح أدناه.

حوار الاغلاق عن بعد

انقر فوق الزر " إضافة(Add) " أو " استعراض(Browse) " لإضافة أجهزة كمبيوتر إلى القائمة. يمكنك بعد ذلك تشغيل الأوامر على مجموعة أجهزة الكمبيوتر بالكامل. إذا قمت بالنقر فوق إضافة(Add) ، فستحتاج إلى إدخال اسم شبكة(network name) الكمبيوتر بالتنسيق \\computername  أو اسم الكمبيوتر فقط ،(computername) إما أن يعمل.

إضافة اغلاق أجهزة الكمبيوتر

بالطبع تحتاج إلى معرفة اسم الكمبيوتر(computer name) الفعلي الذي ذكرته كيف يمكنك تحديده أعلاه. لذا أضف أي عدد تريده من أجهزة الكمبيوتر إلى القائمة ثم اضبط خياراتك. يمكنك إيقاف التشغيل أو إعادة التشغيل أو التعليق التوضيحي على إيقاف التشغيل غير المتوقع.

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

الاغلاق عن بعد عن طريق ملف دفعي

أخيرًا ، يمكنك إنشاء ملف دفعي(batch file) بحيث يمكنك القيام بكل هذا بمجرد تشغيل الملف. بدلاً من ذلك ، يمكنك جدولة الملف الدفعي(batch file) ليتم تشغيله على فترات زمنية محددة أو أثناء أحداث معينة باستخدام برنامج جدولة المهام(Task Scheduler) .

ما عليك سوى الانتقال إلى "المفكرة" واكتب(Notepad and type) الأوامر التي كنت ستكتبها في موجه الأوامر(command prompt) :

shutdown –m \\computername1 –r shutdown –m \\computername2 –r shutdown –m \\computername3 –r

ثم قم ببساطة بحفظ الملف بامتداد ملف BAT(.BAT file extension) عن طريق اختيار All Files لـ Save as type  وإضافة .bat إلى نهاية اسم الملف(file name) .

اغلاق ملف الخفافيش

سيؤدي هذا إلى إعادة تشغيل ثلاثة أجهزة كمبيوتر على شبكتي المنزلية(home network) . يمكنك وضع العديد من الأوامر في الملف الدفعي(batch file) كما تريد ، لذلك لا تتردد في التجربة!

لقد كتبت منشورًا شاملاً حول كيفية استخدام ملفات الدُفعات في Windows(how to use batch files in Windows) ، لذا اقرأ ذلك إذا لم تكن على دراية بملفات الدُفعات أو برنامج جدولة المهام(task scheduler) . استمتع!



About the author

أنا فني كمبيوتر عملت مع Android وبرامج المكتب لسنوات عديدة. لقد قمت أيضًا بتعليم الأشخاص كيفية استخدام أجهزة Mac على مدار السنوات الخمس الماضية أو نحو ذلك. إذا كنت تبحث عن شخص يعرف كيفية إصلاح الأشياء على جهاز الكمبيوتر الخاص بك ، فربما يمكنني مساعدتك!



Related posts