ฉันจะหยุดนาฬิการีสตาร์ท Windows 8 ได้อย่างไร '15 นาที' และนับ…?


129

คำถามนั้นค่อนข้างมากในชื่อเรื่อง Windows 8 กำลังรีสตาร์ทฉันอาจมีเวลาเพียง 13 นาที แต่ฉันไม่สามารถปิดคอมพิวเตอร์ได้ทำสิ่งที่แตกต่างกัน 20 อย่างบน VM สองเครื่องที่แตกต่างกัน ฉันจะหยุดสิ่งนี้ได้อย่างไร

ฉันพบคำแนะนำเหล่านี้ แต่ฉันไม่แน่ใจว่ามันจะหยุดกระบวนการถ้ามันเกิดขึ้นแล้ว http://www.howtogeek.com/139993/prevent-windows-8-from-restarting-your-pc-after-windows-updates/

ในลิงก์ที่กล่าวถึงข้างต้นฉันสามารถปิดใช้งานการอัปเดตอัตโนมัติผ่านนโยบายกลุ่มหรือผ่านตัวแก้ไขรีจิสทรี

regedit ดูเหมือนว่าจะต้องรีบูตเครื่อง แต่ไม่ได้ระบุด้วยนโยบายกลุ่ม


11
NOOOOOOO ... มันรีสตาร์ทและสำรองและทำงานภายใน 20 วินาที แต่ฉันเสียทุกอย่าง หมายเหตุสำหรับคนอื่น ๆ การเปลี่ยนนโยบายกลุ่มและบังคับให้อัปเดตนโยบายกลุ่มไม่ทำงาน นอกจากนี้การปิดระบบ / a ไม่ทำงาน
EGHDK

1
ครั้งต่อไป (ถ้าเกิดขึ้น) ลองเปิดแผ่นจดบันทึกแล้วพิมพ์บางสิ่งใน Windows จะส่งข้อความปิดไปยัง Notepad แล้วถามว่าคุณต้องการบันทึกหรือยกเลิก ยกเลิกควรหยุดการปิดเครื่อง แต่ถ้าสัญญาณไปที่แอพอื่นก่อนพวกเขาอาจปิดก่อนที่คุณจะยกเลิก
Keltari

3
ฉันมีสิ่งที่ไม่ได้บันทึกสองสามอย่างมันฆ่าทุกอย่างทันทีและพูดว่า "กำลังเริ่มใหม่ ... "
EGHDK

1
พรอมต์คำสั่งของผู้ดูแลระบบ shutdown.exe / a ตามด้วยการเรียกใช้ services.msc และปิดใช้งานบริการ Windows Update หลังจากนั้นอาจเป็นสิ่งที่นอกเหนือจาก Windows (องค์กรไอทีมักจะมีของตัวเองที่จะใช้โปรแกรมแก้ไขด่วนและเริ่มต้นใหม่) อัปเดต: ปิดเครื่อง / a ไม่มีอะไรเลย อืมมม
Mark Allen

1
@Ramhound OP ไม่ได้บอกว่า Windows ต้องการเริ่มต้นใหม่ 15 นาทีหลังจากบู๊ต สองวันผ่านไปอย่างแน่นอน
xehpuk

คำตอบ:


111

วิธีหนึ่งที่รวดเร็วในการรีเซ็ตตัวจับเวลาคือการล็อคคอมพิวเตอร์ของคุณ (WindowsKey + L) คอมพิวเตอร์ของคุณจะไม่รีสตาร์ทหากถูกล็อค จากนั้นคุณสามารถเข้าสู่ระบบอีกครั้ง (ให้เวลาอันมีค่าแก่คุณในการบันทึกสิ่งที่คุณต้องการบันทึก) หรือหยุดบริการอัปเดตทั้งหมดพร้อมกัน

ป้องกันการรีบูตใกล้:

WinKey + L (Lock your computer) and log on again

จากนั้นคุณอาจตัดสินใจเลื่อนการรีบูตจนกว่าคุณจะทำสิ่งนี้ด้วยตัวเองโดยหยุดบริการอัปเดต วิธีที่เร็วที่สุดในการหยุดบริการอัปเดตคือการใช้ PowerShell หรือ commandline:

PowerShell:

Stop-Service wuauserv

Cmd: (เรียกใช้ในฐานะผู้ดูแลระบบ)

NET STOP wuauserv 

โปรดทราบว่าการรีเซ็ตการหยุดนับถอยหลังโดยการล็อกคอมพิวเตอร์อาจถูกปิดใช้งานหากมีการติดตั้งการอัปเดต 2835627 (โดยตัวคุณเองหรือผู้ดูแลระบบที่เป็นมิตรของคุณ) ดูhttp://support.microsoft.com/kb/2835627/en-usสำหรับรายละเอียดเพิ่มเติม

เพื่อป้องกันการรีบูตอัตโนมัติในขณะที่เข้าสู่ระบบโปรดดูhttp://support.microsoft.com/kb/555444/en-usสำหรับการแฮกรีจิสทรี

โปรดทราบว่าการรีบูตอัตโนมัติไม่ได้ถูกออกแบบมาเพื่อให้คุณได้รับความยากลำบาก แต่เนื่องจากมันจำเป็นมากในมุมมองด้านความปลอดภัย


16
NET STOP wuauservดูเหมือนจะใช้งานไม่ได้ฉันหยุดบริการ แต่ฉันยังได้รับกล่องโต้ตอบการนับถอยหลัง
jdm

10
คำแนะนำนี้ไม่ทำงานอีกต่อไป มันเคยเป็น เห็นได้ชัดว่า Microsoft จริงๆต้องการให้เรารีบูต ตัวจับเวลา 15 นาทีเป็นปัญหาจริงเมื่อเป็นเวิร์กสเตชันที่ฉันยังไม่ได้บูทใน 3 สัปดาห์และฉันครึ่งทางไปสู่การอัปโหลดวิดีโอ 1.6GB เมื่อมันเข้ามา
Imperative

4
@Imperative มันยอดเยี่ยมจริง ๆ ที่พวกเขาเริ่มจับเวลา 15 นาทีหลังจากที่ฉันได้อยู่ในระบบเป็นเวลาสามชั่วโมงครึ่งและฉันก็ยังรู้สึกลึกล้ำในรหัสบางอย่าง เยี่ยมมาก Microsoft!
410_Gone

2
NET STOP wuauservทำงานได้นานเท่าที่คุณเรียกใช้ CMD ในฐานะผู้ดูแลระบบ - +1
Pakk

6
นี่คือนอกเหนือจากการถกเถียงที่เป็นไปได้ "คุณสมบัติ" ที่ทำให้โกรธที่สุดอันดับ 1 ที่ฉันเคยเจอบนอุปกรณ์ใด ๆ เลยทีเดียว มันได้รับการออกแบบมาเพื่อกำจัดราชาทุกอย่างที่คุณกำลังทำอยู่ แต่ไม่ใช่จนกว่ามันจะทำให้คุณมีเวลาสั้น ๆ โดยไม่มีทางหยุดมันได้ โอ้และมันมักจะทำแบบสุ่มเมื่อฉันเดินจากคอมพิวเตอร์เป็นเวลาหนึ่งหรือสองนาที ไม่สามารถบอกคุณได้ว่าฉันยืนหยัดเพื่อ 'ยืนขึ้น' ในทีมพัฒนาที่คล่องตัวของเราเพียงเพื่อกลับไปจุดสูงสุดที่คอมพิวเตอร์ของฉันในอีกหนึ่งนาทีต่อมาและเห็นว่ามันได้เริ่มต้นใหม่แบบสุ่มแล้ว ไร้สาระ
Triynko

28

โซลูชันที่ปลอดภัยที่สุดเพื่อป้องกันการอัปเดต Windows ไม่ให้รีสตาร์ทเครื่อง Windows 8 (หรือใหม่กว่า) โดยอัตโนมัติโดยไม่ต้องปิดการใช้งาน Windows Update หรือยุ่งเกี่ยวกับการหยุดบริการดังนี้:

  • วิ่ง gpedit.msc
  • เรียกดูการปรับปรุง Components \ Windows Templates \ Windows Configuration \ Administrative คอมพิวเตอร์
  • แก้ไขไม่มีการรีสตาร์ทอัตโนมัติด้วยผู้ใช้ที่เข้าสู่ระบบสำหรับการติดตั้งการอัปเดตอัตโนมัติตามกำหนด
  • ตั้งเป็นเปิดใช้งาน

โปรดทราบว่านี่จะไม่หยุดตัวจับเวลาที่เริ่มต้นแล้ว กาลครั้งหนึ่งคุณสามารถใช้shutdown -aเพื่อหยุดตัวจับเวลาการปิดเครื่องได้ แต่สิ่งนี้จะไม่ทำงานในกรณีนี้ หากขณะนี้คุณมีตัวจับเวลาและคุณต้องการเวลาอีกสองสามนาทีให้หยุดบริการ Windows Update จนกว่าคุณจะพร้อม


การตั้งค่านั้นถูกตั้งค่าเป็นเปิดใช้งานเมื่อฉันดูแล้ว แต่ฉันก็ยังได้รับการบังคับให้รีสตาร์ท 15 นาที และฉันเพิ่งรีสตาร์ทสองสามชั่วโมงก่อนหน้านี้ ครั้งแรกที่ฉันมีมันบังคับให้ฉันรีบูตตั้งแต่ฉันติดตั้ง windows 7 บนพีซีนี้เมื่อหลายปีก่อน
เพ้อฝัน

1
ใช่ MS คิดว่ามันโอเคที่จะเพิกเฉยต่อการตั้งค่าของผู้ใช้ พวกเขาไปไกลกว่าเดิมและยกเลิกการตัดสินใจของคุณอย่างแข็งขันสำหรับคุณ ฉันพบแนวทางในการปิดใช้งานการรีบูตอัตโนมัติและเกี่ยวข้องกับการเพิกถอนสิทธิ์การเขียนจากระบบสำหรับไฟล์คีย์บางอย่าง เราต้องปฏิเสธสิทธิ์บางอย่างในระบบเพราะถ้าเราไม่ทำมันจะทำให้เราล้มเหลว! Damn MS ทำหน้าที่ของคุณร่วมกันนี่เป็นสิ่งที่ยอมรับไม่ได้จริงๆ!
Stijn de Witt

น่าจะชี้ให้เห็นว่ามีการตั้งค่าอื่น ๆ อีก 2 รายการในกลุ่มเดียวกันนั้น: "ตั้งค่าเริ่มต้นใหม่สำหรับการติดตั้งล่าช้า" เป็น 15 นาทีและตั้งค่า "พร้อมท์อีกครั้งสำหรับการเริ่มระบบใหม่ตามกำหนดเวลา" เป็น 10 นาที พวกเขาสามารถเปลี่ยนเป็น 600 นาทีหรืออะไรก็ได้ที่คุณต้องการ ดังที่อธิบายไว้ในคำตอบอื่น ๆ สิ่งนี้ไม่ได้เปลี่ยนตัวจับเวลาอย่างต่อเนื่อง "net stop wuauserv" ใน cmd ผู้ดูแลระบบรวมกับการฆ่า "wuauclt" ดูแลสิ่งนั้น
ralfoide

21

ตั้งแต่เวลาเป็นสิ่งสำคัญที่นี่ฉันจะลองนี้:

วิธีแก้ปัญหาชั่วคราว:

เรียกใช้คำสั่งนี้จาก CMD net stop "windows update"

http://www.techspot.com/guides/230-prevent-automatic-windows-update-restarts/


Windows 7 นั้น
Nick T

6
ทันทีที่ฉันพิมพ์มันคอมพิวเตอร์จะปิดตัวลง ตอนนี้โลกอาจไม่มีทางรู้ว่ามันใช้งานได้กับ Windows 8
EGHDK

โอ้ดีเราหวังว่าจะไม่หายไปมากเกินไปใช่มั้ย
Michael Frank

3
ยืนยันการทำงาน - แม้ว่าฉันจะปิดการใช้งานโดยใช้บริการเหมือนคำตอบอื่น ๆ มันเหมือนกันหมด
SpartanDonut

ดีแล้วที่รู้. :)
Michael Frank

19

ดูเหมือนว่าคำตอบสำหรับคำถามนี้จะมีการพัฒนาขึ้นเรื่อย ๆ เนื่องจาก Microsoft พยายามทำให้การรีสตาร์ทยากขึ้น

คำตอบนี้รวบรวมจากคำตอบและความคิดเห็นอื่น ๆ ของคำถามนี้

วิธีการหยุดการรีสตาร์ทเกี่ยวข้องกับสองขั้นตอนการหยุดบริการ Windows Update ก่อนและการหยุดกระบวนการ Windows Update ครั้งที่สอง

หากต้องการหยุดบริการให้เปิดตัวจัดการงาน (กดWin - Rจากนั้นพิมพ์taskmgr)

  1. คลิกที่แท็บบริการ
  2. หาและไฮไลแถวที่มีชื่อและคำอธิบายของwuauservWindows Update
  3. คลิกขวาและเลือกStopเพื่อหยุดบริการชั่วคราว

ป้อนคำอธิบายรูปภาพที่นี่

ต่อไปเราต้องหยุดกระบวนการ Windows Update

  1. คลิกที่แท็บรายละเอียดในตัวจัดการงาน
  2. หาและไฮไลแถวที่มีชื่อและคำอธิบายของwuauclt.exeWindows Update
  3. คลิก End Task

ป้อนคำอธิบายรูปภาพที่นี่

การดำเนินการนี้จะหยุดการนับถอยหลัง 15 นาที แต่ Windows จะเริ่มบริการ Windows Update ใหม่โดยอัตโนมัติและเริ่มนับถอยหลังอีก 15 นาทีในอีกสองชั่วโมงเว้นแต่คุณจะรีสตาร์ทคอมพิวเตอร์ ถึงจุดที่คุณสามารถทำตามขั้นตอนและหยุดนับถอยหลังอีกครั้ง แต่นี่เป็นวิธีแก้ปัญหาชั่วคราวเพื่อให้คุณสามารถทำสิ่งที่คุณทำเสร็จแล้วรีสตาร์ทเครื่องคอมพิวเตอร์อย่างเป็นระเบียบ


3
นี่ควรเป็นคำตอบที่ดีที่สุด; ทุกคนพูดถึงวิธีหยุดสิ่งนี้โดยใช้ Regedit และ GPEdit แต่ปัญหาสำคัญคือวิธีการหยุดนับถอยหลังหากการนับถอยหลังเริ่มขึ้นแล้ว ดังที่คนอื่น ๆ สังเกตไว้shutdown /aไม่ทำงานอีกต่อไป การหยุดบริการยังดูเหมือนจะไม่หยุดจับเวลานับถอยหลังที่ใช้งานอีก ฆ่ากระบวนการเป็นวิธี!
jwbensley

1
แม้ว่านี่อาจจะเป็นการชั่วคราว แต่นี่เป็นสิ่งเดียวที่ทำงานใน 8.1
ตรินิแดด

10

รันcmdas Administratorและประเภท:

NET STOP wuauserv

ฉันเพิ่งลองทำสิ่งนี้; มันบอกฉันว่า "บริการ Windows Update ไม่สามารถหยุดได้" นี่คือพรอมต์คำสั่งผู้ดูแลระบบ เดาว่าคงไม่มีโอกาสที่จะหลีกเลี่ยงการรีสตาร์ทตามกำหนดเวลาที่สำคัญยิ่งของ MS ...
Keiji

6

ใน Windows 7 คุณสามารถหยุดตัวจับเวลานี้ได้โดยหยุดบริการ Windows Update ในบริการ MMC snapin (services.msc) ลองถ้ายังใช้งานได้ใน Windows 8


5

ฉันพบโดยการตั้งค่านาฬิกากลับบนคอมพิวเตอร์ของฉัน (เวลาคลิกขวาที่ด้านล่าง rt. มุม -> ปรับวันที่ / เวลา) โดยวันที่ดูเหมือนจะหลอกระบบรีสตาร์ทอัตโนมัติ


3

นอกเหนือจากด้านบนคุณสามารถลองดังนี้: พิมพ์Win + R -> regedit และ Goto พา ธ ' HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ Windows \ Windows \ WindowsUpdate \ AU ' ใน regedit หากเส้นทางไม่ปรากฏขึ้นให้เพิ่ม DWORD (32-) บิต) ที่มีชื่อNoAutoRebootWithLoggedOnUsers เพิ่มค่าข้อมูล1พร้อมฐานเลขฐานสิบหก ปิดตัวแก้ไขรีจิสทรีและเรียกใช้gpupdate / forceด้วยสิทธิ์ administator

อีกวิธีหนึ่งคือโดยใช้นโยบายกลุ่ม: พิมพ์Win + R -> gpedit.msc -> 'การอัปเดตคอมพิวเตอร์ Configuration \ Administrator Templates \ Windows Components \ Windows Update'

" ไม่รีสตาร์ทอัตโนมัติด้วยการเข้าสู่ระบบของผู้ใช้สำหรับการตั้งค่าการติดตั้งการอัปเดตอัตโนมัติที่ตั้งเวลาไว้ " ตั้งค่าเป็นEnabledและคลิกตกลงปิดตัวแก้ไขนโยบายกลุ่มและเรียกใช้gpupdate / บังคับด้วยสิทธิ์ administator


gpupdate / แรงทำอะไร
YumYumYum

รีเฟรชการตั้งค่านโยบายกลุ่มบนโลคัลและ Active Directory รวมถึงการตั้งค่าความปลอดภัยสำหรับผู้ใช้
zehnaseeb
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.