Windows 7: วิธีบู๊ตในโหมดปกติหลังจากปิดระบบไม่เหมาะสม?


9

ฉันทำงานในสถานที่ต่างกันสองแห่งและเมื่อใดก็ตามที่ไฟฟ้าดับในสถานที่แห่งใดแห่งหนึ่ง Windows 7 ตรวจพบว่าระบบปิดอย่างไม่ถูกต้อง เมื่อเปิดเครื่องคอมพิวเตอร์จะเปิดเครื่องและ Windows 7 จะเข้าสู่โหมด REPAIR / SAFE ซึ่งมีเพียงบางคนที่อยู่ด้านหน้าพีซีสามารถควบคุมได้ (ระบบเครือข่ายถูกปิดการใช้งานในโหมดนี้)

ตอนนี้ก่อนที่จะเข้าสู่โหมด REPAIR / SAFE จะมีตัวเลือกสำหรับการบูตแบบปกติ แต่สิ่งที่จับได้คือโหมด REPAIR / SAFE จะถูกเลือกตามค่าเริ่มต้นด้วยตัวจับเวลา 30 วินาที เมื่อมันเข้าสู่โหมด REPAIR / SAFE โดยอัตโนมัติและหากไม่มีใครอยู่ในตำแหน่งอื่นฉันจะไม่มีวิธีควบคุมระยะไกลอีกต่อไป จากนั้นฉันต้องขับรถไปที่อื่นและรีบูตและเลือกการบูตในโหมดปกติ

ฉันจะเปลี่ยนการตั้งค่านี้ได้ที่ไหนเพื่อให้ Windows 7 บู๊ตเข้าสู่โหมดปกติเสมอไม่ว่าจะปิดกี่ครั้งก็ตาม


3
คุณคิดเกี่ยวกับการลงทุนซื้อ UPS สำหรับพีซีในสถานที่ห่างไกลหรือไม่? หากมีการตัดไฟบ่อยครั้งก็จะจ่ายคืนเองในเวลาที่คุณไม่ต้องใช้การรีเซ็ตเครื่อง
ChrisF

Tks สำหรับความคิดเห็น วิธีนี้จะใช้งานได้เฉพาะเมื่อกำลังไฟฟ้าหมดในช่วงเวลาสั้น ๆ แต่จะทำอย่างไรถ้าไฟฟ้าดับเป็นเวลา 1-2 วัน? ฉันติดอยู่กับพีซีในโหมดปลอดภัยในสถานที่ห่างไกลโดยไม่มีใครควบคุมได้
Level1Coder

คำตอบ:


7

ฉันเพิ่งเจอปัญหาไฟดับและคำตอบที่เสี้ยงฮึดฮัดไม่ได้แก้ปัญหาความกังวลเริ่มแรกของฉันอย่างสมบูรณ์เมื่อ 2 ปีก่อน เนื่องจากการกำหนดค่าเริ่มต้นที่ไม่ถูกต้องตอนนี้ฉันกำลังจองทริปเครื่องบินราคาแพงกลับไปที่ห้องเซิร์ฟเวอร์ที่ไม่มีพนักงานในประเทศอื่นเพียงเพราะปัญหาการบูตอย่างง่าย (ไม่มีความรู้สึกยาก)

หลังจากทำการค้นคว้าเพิ่มเติมออนไลน์และเพื่อขยายคำตอบของเสียงฮึดฮัดดูเหมือนว่าการตั้งค่าที่ถูกต้องสำหรับ bcdedit ควรเป็น:

bcdedit /set {default} bootstatuspolicy ignoreallfailures <-- Newly added setting

bcdedit /set {default} recoveryenabled No

หากฉันไม่พบปัญหาใด ๆ อีกในอนาคตด้วยการตั้งค่านี้ฉันจะเก็บไว้เป็นคำตอบ หวังว่าฉันจะช่วยให้คนโชคดีประหยัดค่าใช้จ่ายในการเดินทางโดยเครื่องบินไปกลับเพื่อแก้ไขปัญหาการบูตอย่างง่าย


4

นี่เป็นคำถามที่ค่อนข้างยาก ดูเหมือนจะไม่ได้มีอะไรมากไปกว่านั้น ทางออกเดียวที่ทำงานได้ดูเหมือนจะมีดังต่อไปนี้

คำเตือน: สิ่งนี้สามารถสร้างความเสียหายให้ระบบของคุณใช้ความเสี่ยงของตัวเอง

ก่อนอื่นให้เรียกใช้หน้าต่างบรรทัดคำสั่งในฐานะผู้ดูแลระบบ

เมนูเริ่ม> โปรแกรมทั้งหมด> อุปกรณ์เสริม> (คลิกขวา & "เรียกใช้ในฐานะผู้ดูแลระบบ") พรอมต์คำสั่ง

เรียกใช้คำสั่งต่อไปนี้

bcdedit /export C:\BCDbak

สิ่งนี้จะทำให้การส่งออกของที่เก็บข้อมูลการกำหนดค่าเริ่มต้นระบบของคุณ คุณสามารถนำเข้าได้ด้วย

bcdedit /import C:\BCDbak   
bcdedit /import C:\BCDbak /clean  

ตอนนี้คุณสามารถลองปิดการกู้คืนโหมดด้วยคำสั่งต่อไปนี้

bcdedit /set {default} recoveryenabled No

คำตอบนี้อาจใช้ได้สำหรับคุณ แต่ฉันขอแนะนำให้คุณลงทุนซื้อ UPS สำหรับระบบนี้


แก้ไข: คุณยังสามารถแสดงการกำหนดค่าของคุณได้ด้วยการเรียกใช้

bcdedit /enum

และ

bcdedit /enum /v

2

แทนที่จะเพิกเฉยต่อความล้มเหลวทั้งหมดคุณสามารถเพิกเฉยต่อความล้มเหลวได้เท่านั้น:

BCDEdit /set bootstatuspolicy ignoreshutdownfailures

ดูบทความนี้ MSDN หากคุณเรียกใช้ BitLocker พร้อมการป้องกันคีย์ TPM โปรดทราบว่า TPM จะตรวจจับการเปลี่ยนแปลง BCD และปฏิเสธการปล่อยปุ่มไปยัง Windows ดังนั้นให้แน่ใจว่าได้ประทับตราสำคัญอีกครั้งก่อนที่จะรีบูตเครื่อง

Manage-bde c: -protectors -disable
Manage-bde c: -protectors -enable
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.