ישנם מקרים הדורשים הפעלה מחדש של המחשב ללא התערבות אנושית. פעולה כזו יכולה להתבצע באמצעות כלי שורת פקודה, קובץ אצווה, באמצעות גישה מרחוק או במצב אוטומטי. במקרה זה, השילוב הרגיל של התפריט "התחל" -> "כיבוי", כמובן, אינו חל.
הוראות
שלב 1
לחץ על כפתור "התחל" כדי להעלות את התפריט הראשי של המערכת וללכת לפריט "הפעל" כדי להפעיל את כלי שורת הפקודה.
שלב 2
הזן את הפקודה כיבוי -t 0 -r -f (כאשר -r מופעל מחדש, -f הוא לעצור את כל היישומים הפועלים, -t 0 הוא להפעיל מחדש באופן מיידי, ללא תקופת המתנה) בשדה פתח ולחץ על OK כדי לבצע פקודה (עבור Windows XP ו- Windows 7).
שלב 3
הזן את הפקודה ping -n 0 127.0.0.1> nul & wmic OS WHERE Primary = "True" התקשר ל- Win32Shutdown 6 בשדה Open ולחץ על מקש הפונקציה Enter כדי לאשר את בחירתך (עבור Windows XP ו- Windows 7).
שלב 4
הזן rundll32 user.exe, ExitWindowsExec 2 בשדה פתח ולחץ על אישור כדי להחיל את השינויים שנבחרו (עבור Windows XP).
שלב 5
הזן echo y | net stop event בשדה Open ולחץ על מקש הפונקציה Enter כדי לאשר ביצוע הפקודה (Windows XP עד כולל SP2 בלבד. זה יוצא משירות יומן האירועים ומפעיל מחדש את המערכת באופן אוטומטי. במערכות חדשות יותר פקודה זו לא עובד).
שלב 6
צור ושימוש בסקריפט VBS באמצעות פקודת המסוף להעתיק עם filename.vbs:
קבע objWMIService = GetObject ("winmgmts:" & "{imersonationLevel = התחזות}! \. / root / cimv2")
הגדר colSoftware = objWMIService. ExecQuery ("בחר * מ- Win32_OperatingSystem")
עבור כל objSoftware ב- colSoftware
objSoftware. Win32 כיבוי 1
הַבָּא
(עבור Windows XP ו- Windows 7).
שלב 7
הזן psshutdown -r -f -t 0 -m בשדה פתח ולחץ על אישור כדי לאשר את בחירתך.
שלב 8
צור סקריפט AutoIt והשתמש בו עם כל ההודעות להפעלת המחשב:
$ J = 30
ProgressOn
עבור $ i = 1 עד 99 שלב 3.3
$ j = $ j-1
לישון (1000)
ProgressSet ($ i)
הַבָּא
ProgressSet (-1)
כיבוי (2)
לישון (5000).