كيفية إيقاف التشغيل عن بعد أو إعادة تشغيل جهاز كمبيوتر يعمل بنظام 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) . استمتع!
Related posts
كيفية منع إيقاف تشغيل جهاز كمبيوتر يعمل بنظام Windows
قم بتغيير أصوات بدء تشغيل Windows وإيقاف التشغيل
قم بتعطيل رسالة "إعادة التشغيل الآن" بعد رسالة التحديث التلقائي لـ Windows
9 Quick Ways لجعل Image Transparent على Windows and Mac
كيفية استرداد الملفات المحذوفة بطريق الخطأ في Windows
استكشاف مشكلات اتصال الشبكة اللاسلكية لنظام التشغيل Windows XP وإصلاحها
كيفية تغيير Desktop Icon Spacing في Windows 11/10
كيفية معايرة الشاشة في نظامي التشغيل Windows و OS X
قم بتشغيل Windows Tablet PC Components في Windows
إصلاح خطأ بريد Windows Live 0x800CCC0B
قم بتغيير أو انتحال عنوان MAC في نظام التشغيل Windows أو OS X
كيفية إصلاح Microsoft Windows Search Indexer توقف عن العمل وتم إغلاقه
فقدت أو نسيت كلمة مرور المسؤول في Windows؟
قم بتحرير ملف Windows Hosts لحظر مواقع الويب أو إعادة توجيهها
قم بإزالة خلفيات خلفية سطح المكتب في Windows
قم بنسخ قرص صوتي مضغوط إلى MP3 باستخدام Windows Media Player
كيفية تغيير المتصفح الافتراضي على أنظمة التشغيل Windows و Mac و iPhone و Android
كيفية مسح قائمة انتظار الطباعة بالقوة في Windows
Windows 10 وWindows 7 RAM Requirements - مقدار الذاكرة التي تحتاجها؟
5 طرق لاختراق أو إعادة تعيين كلمة مرور Windows المنسية