سؤال كيف يمكنني وضع الكمبيوتر للنوم من قائمة الأوامر / تشغيل؟


وأنا أعلم أن كل شيء تقريبا على نظام التشغيل Windows ، مثل فتح أي نوع من التطبيق ، يمكن القيام به من موجه الأمر أو من يركض قائمة طعام.

كيف يمكنني وضع جهاز الكمبيوتر الخاص بي ينام أو اطفئه؟ ما هو الأمر لذلك؟


135
2017-09-16 14:15


الأصل


اكتب إيقاف التشغيل على موجه الأوامر وإلقاء نظرة على الإخراج يعمل على XP وما فوق من ما يمكن أن أقوله. - user10547
ذات صلة: superuser.com/questions/39584/... - Nayuki


الأجوبة:


سوف تجد shutdown.exe ليصبح صديقك.

أوامر أخرى مفيدة ترى هذه بريد:

النوم الحاسوب (اقرأ المزيد في https://superuser.com/a/463652/249349 )

قفل محطة العمل

السبات الكمبيوتر

see answers by Scott Chamberlain and Eric L

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

Shutdown.exe -r -t 00

اطفئ الحاسوب

Shutdown.exe -s -t 00

تحرير / UPDATE:

يبدو أن النوم على جهاز الكمبيوتر يمثل مشكلة إذا تم تشغيل وضع السبات.

نسخ من إجابات أخرى:

يمكنك أن تجرب PsShutdown أو:

الأمر rundll32.exe powrprof.dll ، SetSuspendState 0،1،0 للنوم   هو الصحيح - ومع ذلك ، فإنه سوف السبات بدلا من النوم إذا لم تقم بذلك   قم بإيقاف تشغيل وضع الإسبات.

إليك كيفية القيام بذلك:

انتقل إلى قائمة "ابدأ" وافتح موجه أوامر تمت ترقيته عن طريق الكتابة   cmd.exe ، النقر بزر الماوس الأيمن واختيار تشغيل كمسؤول. اكتب ال   الأمر التالي:

powercfg -hibernate off

127
2017-09-16 14:21



مشكلة مع rundll32.exe powrprof.dll,SetSuspendState 0,1,0 هو أن تكنولوجيا المعلومات لا تعمل كما ينبغي. SetSuspendState سوف يضع الكمبيوتر في نوع من وضع النوم / الإسبات المختلط. عند استخدام زر السكون من قائمة "ابدأ" ، يمكنك استئناف الكمبيوتر من وضع السكون عن طريق الضغط على أي مفتاح على لوحة المفاتيح. باستخدام سطر الأوامر هذا ، يجعل عملية استئناف التشغيل أبطأ كثيرًا نظرًا لحالة السكون الأعمق ، ويمكن استئنافها فقط إذا ضغطت على زر الطاقة على جهاز الكمبيوتر. لا يمكن أن تستأنف لضغط مفتاح. لذلك ... كيف تجعله ينام كما هو الحال في وضع الاستعداد الطبيعي - قابل للاستئناف مع الضغط على مفتاح؟ - Corporate Geek
الهبوط ليس أقل ما يبرره. إجابتك لا تعالج السؤال من تلقاء نفسها. ينبغي أن يكون القراء قادرين على جمع ما يكفي من المعلومات المفيدة من إجابة لحل المشكلة بدون الاضطرار إلى اتباع أي روابط إلى مواقع أخرى قد تصبح مكسورة أو ميتة. - Iszi
Downvoted لعدم الإجابة على السؤال المطروح: حتى في الصفحة المرتبطة ، لن تعمل الطريقة الموضحة لوضع الجهاز في حالة السكون عندما يتم تمكين وضع الإسبات. - akurtser
لقد اختبرت الأمر Sleep كذلك ، ويمكن أن أؤكد أيضًا أنه لا يعمل على النحو المنشود. ليس لها علاقة بالكراهية / التصيد ، ولكن إذا لم يعمل ذلك الأمر ، فإن السؤال لن يجيب ، لأن هذا هو الجزء الرئيسي من السؤال. - reSPAWNed
rundll32 لا ينبغي أن تستخدم للاتصال SetSuspendState لأن توقيعه لا يتطابق مع ما يتوقعه rundll32. نرى: support.microsoft.com/en-us/kb/164787 و msdn.microsoft.com/en-us/library/windows/desktop/... يحصل المعلمة الأولى على garbage بدلاً من قيمة FALSE. هذا هو السبب ، لماذا السبات بدلا من النوم. - SergeyT


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

واحدة من أداة Sysinternals مايكروسوفت هي PsShutdown باستخدام الأمر psshutdown -d -t 0 سوف ينام بشكل صحيح ، لا السبات، كمبيوتر


78
2018-02-29 20:57



يتطلب الارتفاع إلى المسؤول - dsmtoday
يعمل لي في Windows 10 x64 ، Build 1709. - Hans Løken
يعمل لي في Win10x64 الإصدار 1709 ، تشغيل كمد مع حساب المستخدم المسؤول ولكن بدون run as administrator انقر بزر الماوس الأيمن - Viktor Carlson
يعمل لي مع ويندوز 10 (وليس حتى كمسؤول). - DAB
يعمل في ويندوز 10 x64 بناء 15063. يحتاج المرء إلى تنزيل PsTools - - ونسخ psshutdown.exe من archiv إلى e.g. C:\Windows\System32 لكي تتمكن من استخدام الأمر دون pathprefix. واحد ثم يحتاج لتنفيذ psshutdown -d -t 0 مع امتيازات المسؤول من أجل تعليق. يجب أن يكون هذا هو الجواب المقبول، تسبب في الإجابة على السؤال ، حتى لو لم يكن مع أدوات Windows المثبتة مسبقا. - Arch Linux Tux


الامر rundll32.exe powrprof.dll,SetSuspendState 0,1,0 للنوم هو الصحيح - ومع ذلك ، فإنه سوف السبات بدلا من النوم إذا كنت لا إيقاف تشغيل الإسبات.

إليك كيفية القيام بذلك:

انتقل إلى قائمة "ابدأ" وافتح موجه أوامر تمت ترقيته عن طريق الكتابة cmd.exeوالنقر بزر الماوس الأيمن واختيار تشغيل كمسؤول. اكتب الأمر التالي:

powercfg -hibernate off

19
2018-04-28 05:28



أعتقد أن هذا هو الجواب الأول الذي يحلها بالفعل. أضع هذين الخطين (- إطفاء قبالة الأول) وقدمت ملف دفعي يضع الكمبيوتر للنوم. وأضاف لي مشكلة واحدة مع ذلك هو أن يتحول أساسا من السبات، وهي ليست ما أريد، وذلك لإصلاحه أدت مهمة مجدولة على "على فتح محطة عمل" لتحويل السبات مرة أخرى مع دفعة الذي هو خط الوحيد " powercfg -hibernate off ". ثم قمت بتكوين مفتاح قصير للملف الدفعي الأول. فعله. يعمل مثل السحر ، شكرا لك! - akurtser
هذا غريب جدا. يجب إيقاف تشغيل وضع الإسبات قبل أن تنام بشكل صحيح؟ هل هناك اسم لحالة النوم / تعليق الهجين powrprof.dll عند وضع السبات؟ فقط اريد ان اعرف. هل يتعلق بأي من دول ACPI؟ - Ehtesh Choudhury
rundll32 لا ينبغي أن تستخدم للاتصال SetSuspendState لأن توقيعه لا يتطابق مع ما يتوقعه rundll32. نرى: support.microsoft.com/en-us/kb/164787 و msdn.microsoft.com/en-us/library/windows/desktop/... تحصل المعلمة الأولى على garbage بدلاً من FALSE. هذا هو السبب ، لماذا السبات بدلا من النوم. - SergeyT
لا يعمل تحت ويندوز 10 - T3rm1
EhteshChoudhury، والمشكلة في هذه الحالة هو أن المعلمات Rundll32 غير صحيحة وغير ملائمة تماما، بحيث يسمونه الواقع SetSuspendState مع المعلمات: السبات: TRUE، ForceCritical: TRUE، DisableWakeEvents: TRUE. يوضح الجزء الأخير لماذا لا يمكنك تنبيه الكمبيوتر باستخدام أي شيء سوى زر التشغيل. انها مجرد مصادفة أن محاولة السبات عندما يكون تعطيل أنه سيتم وضع جهاز الكمبيوتر الخاص بك إلى النوم في Win7 و، وربما السبب في أنه لا يعمل لبعض الناس. - SilverbackNet


يعمل NirCmd على ويندوز 8 (أفترض أنه يعمل أيضا مع ويندوز 7) → http://www.nirsoft.net/utils/nircmd.html
الأمر هو standbyولكنه يضع الكمبيوتر في وضع السكون.

nircmd.exe standby

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


7
2018-04-06 18:11



هذا يعمل دون الحاجة إلى رفع إلى المسؤول. يعمل مع أو بدون تمكين السبات. يعمل كما هو متوقع مع النوم المختلط. حل لطيف ل Win10. - dsmtoday


انظر فائدة مجانية من Wizmo، والتي يمكن أن تفعل أشياء كثيرة جدا.
الأمر الذي تبحث عنه هو على الأرجح:

wizmo الاستعداد


3
2017-09-16 19:33



Wizmo لديه نفس المشكلة rundll32.exe powrprof.dll,SetSuspendState 0,1,0 - يضع الكمبيوتر في وضع الإسبات ، وليس في وضع السكون - Andomar
لا ، لأن Vista يضع الكمبيوتر بالفعل النوم الهجين. إذا كنت لا تريد هذا ، ثم إيقاف تشغيل Hybrid Sleep. - harrymc
wizmo تعتيم عملت في ويندوز 8.1 ، 10. GREAT !!!!!!!!!!!!! - YumYumYum
عمل Wizmo عظيم. لسوء الحظ ، يحذف ماسح الفيروسات الخاص بشركتيه لأنه يحتوي على بعض التسلسلات التي تجعل mcafee تعتقد ذلك يحتوي على حصان طروادة. - bastian
bastian: كان Mcafee دائمًا أخبارًا سيئة بالنسبة إلى كاتب التطبيقات (من تجربة شخصية). - harrymc


لقد خلقت اختصار ل rundll32.exe powrprof.dll,SetSuspendState 0,1,0 (حاول أيضا مع 0،0،0) ، ولكن تشغيل الاختصار على ما يبدو لوضع جهاز الكمبيوتر الخاص بي في السبات. لم أستطع استيقظ الكمبيوتر باستخدام لوحة المفاتيح. اضطررت إلى الضغط على زر الطاقة ، وأظهر جهاز الكمبيوتر رسائل الرسائل على اللوحة الأم ، وما إلى ذلك.

بعد قراءة وثيقة ويندوز API، أنا خلقت برنامج بسيط جدا مع 3 أسطر فقط من الكتابة. لقد قمت بتحميل الملف التنفيذي الذي قمت بتجميعه هذه الصفحة (انقر فوق "SleepTest.exe")ولكن يمكن حذف هذا الملف بعد فترة وجيزة (هذا هو موقع استضافة ملفات مجاني وجدته للتو من خلال بحث سريع من Google).

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

#include "stdafx.h"
#include "windows.h" <-- Added this to make it work on Windows.
#include "PowrProf.h" <-- Added this to use the sleep function.

int main()
{
    SetSuspendState(FALSE, FALSE, FALSE); <-- Added this actual call.
    return 0;
}

rundll32.exe powrprof.dll,SetSuspendState 0,1,0 يبدو أن تفعل الشيء نفسه ، ولكن بطريقة ما ، فإن البرنامج أعلاه لم يضع جهاز الكمبيوتر في السبات. استطعت استيقظ الكمبيوتر الشخصي على الفور (لا توجد رسائل نصية على اللوحة الرئيسية ، إلخ) بالضغط على أي مفتاح على لوحة المفاتيح.


3
2018-01-29 14:55





يمكنك بدء خيارات الإيقاف المؤقت أو الإسبات من سطر الأوامر كما هو موضح أدناه والمشار إليه في هذه المقالة.

%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState

إذا تم تعيين جهاز الكمبيوتر الخاص بك للسماح بالإسبات ، فسيبدأ الأمر أعلاه في وضع السبات. إذا تم تعطيل ميزة السبات ، فستدخل حالة الاستعداد. كما أجاب مستخدمون آخرون في السابق ، shutdown.exe /? سيوفر العديد من خيارات إيقاف التشغيل.


2
2017-09-17 05:10



rundll32 لا ينبغي أن تستخدم للاتصال SetSuspendState لأن توقيعه لا يتطابق مع ما يتوقعه rundll32. نرى: support.microsoft.com/en-us/kb/164787 و msdn.microsoft.com/en-us/library/windows/desktop/... تحصل المعلمة الأولى على البيانات المهملة بدلاً من FALSE ، لذا فإنها تسبق الإسبات دائمًا بدلاً من النوم. - SergeyT