วิธีรีเซ็ตไดรเวอร์วิดีโอ / จอแสดงผลใน Vista โดยไม่ต้องรีสตาร์ทระบบปฏิบัติการ


8

ขณะนี้ฉันต้องรีบูทระบบของฉันหากจอภาพภายนอกเชื่อมต่อเพื่อให้ตรวจจับและใช้งานได้อย่างถูกต้อง ฉันคิดว่ามันจะเร็วกว่าที่จะรีสตาร์ท / รีเซ็ตไดรเวอร์วิดีโอหรือจอแสดงผลแทน ฉันจะทำสิ่งนี้ภายใต้ Vista ได้อย่างไร

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


ความเป็นมา / เหตุผลเพราะคนถามอย่างถูกต้องว่าทำไม? - นี่เป็นส่วนหนึ่งของปัญหาที่ใหญ่กว่าซึ่งฉันรอการแก้ไขจากผู้ผลิต ในระหว่างนี้ฉันกำลังค้นหาวิธีแก้ไขปัญหาข้างต้นอย่างรวดเร็ว ที่จริงแล้วการ์ดวิดีโอของฉันมักจะเกิดปัญหาแล็ปท็อปของฉันเมื่อติดตั้งจอภาพภายนอกและพยายามตรวจจับหรือใช้งาน ยังไม่มีวิธีการแก้ปัญหาจากผู้ขายและไดรเวอร์ล่าสุดทำพฤติกรรมที่น่ารำคาญเหมือนกัน Windows บอกว่า:

ปัญหาเกี่ยวกับฮาร์ดแวร์วิดีโอของคุณทำให้ Windows หยุดทำงานอย่างถูกต้อง

คำตอบ:


5

นี่เป็นคำถามเก่า แต่ฉันเพิ่งพบคำตอบ มีเครื่องมือ MSDN ที่เรียกdevconว่าสามารถใช้ในการรีสตาร์ทอุปกรณ์โดยไม่ต้องรีบูต:

http://msdn.microsoft.com/en-us/library/windows/hardware/ff544807(v=vs.85).aspx

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

1 : รายการอุปกรณ์แสดงผลของฉัน

> devcon listclass display

Listing 1 device(s) for setup class "Display" (Display adapters).
PCI\VEN_10DE&DEV_01D7&SUBSYS_006C1025&REV_A1\4&7D0DA8B&0&0008: NVIDIA GeForce

2 : จากนั้นใช้ข้อมูลข้างต้นเพื่อป้อน ID อุปกรณ์ที่ถูกต้องเพื่อรีเซ็ต:

> devcon restart =display *ven_10de*
PCI\VEN_10DE&DEV_01D7&SUBSYS_006C1025&REV_A1\4&7D0DA8B&0&0008: Restarted
1 device(s) restarted.

จอแสดงผลจะกะพริบและว่างเปล่าเป็นเวลาสองสามวินาที หลังจากนั้นคุณจะถูกส่งกลับไปยังเดสก์ท็อปพร้อมกับไดรเวอร์ที่รีสตาร์ทซึ่งคล้ายกับการรีบูต

3 : เสร็จสิ้น กำไร.


2

ฉันกำลังดูข้อมูลนี้โดยไม่มีการรีบูตจาก Microsoft:

http://www.microsoft.com/whdc/system/pnppwr/pnp/no_reboot.mspx#E2BAC

เคล็ดลับสำหรับคลาสอุปกรณ์เฉพาะส่วนนี้ให้คำแนะนำในการหลีกเลี่ยงการรีบูตโดยไม่จำเป็นเมื่อติดตั้งอุปกรณ์ของคลาสบางคลาส ไดรเวอร์จอ Windows DDK มีเครื่องมือที่ช่วยให้นักพัฒนาโปรแกรมควบคุมสามารถโหลดไดรเวอร์การแสดงผลแบบไดนามิกโดยไม่ต้องบูตเครื่องใหม่ เครื่องมือนี้เรียกว่า Newdisp.exe เร่งการทดสอบไดรเวอร์จอแสดงผลในระหว่างการพัฒนาโดยการรีบูตเครื่องจำเป็นน้อยลงเมื่อทำการอัปเดตรหัสไดรเวอร์การแสดงผล Newdisp.exe ไม่ได้ทำให้มินิพอร์ตวิดีโอถูกโหลดซ้ำ หากวิดีโอมินิพอร์ตมีการเปลี่ยนแปลงระบบจะต้องรีบูตเพื่อติดตั้งและทดสอบ สำหรับข้อมูลโปรดดูที่ "NewDisp: การโหลดไดรเวอร์การแสดงผลแบบไดนามิก" ใน Windows DDK


ปรากฏว่า NewDisp.exe ไม่สามารถใช้งานได้ทุกที่ (นอกเหนือจากที่กล่าวไว้ในเอกสารประกอบ) คุณสามารถค้นหามันได้หรือไม่
kpozin

คุณพูดถูกมันไม่ได้อยู่ใน DDK อีกต่อไป ฉันไม่พบโอกาสในการขายเพิ่ม
John K

1

ไดรเวอร์การ์ดแสดงผล ATI / AMD มีฟังก์ชั่นในตัวที่เรียกว่า VPU Recover ซึ่งจะรีสตาร์ทโดยอัตโนมัติเมื่อเกิดข้อผิดพลาด มันถูกเปิดใช้งานโดยค่าเริ่มต้น แต่สามารถเปลี่ยนได้จาก Catalyst Control Center

ฉันไม่รู้ว่าไดรเวอร์ของ nVidia มีบางอย่างที่คล้ายกันหรือไม่


"โปรดทราบว่าตัวเลือกนี้ไม่มีอยู่ใน Windows Vista เนื่องจากรุ่นไดรเวอร์ใหม่ของ Vista หมายความว่ารูปแบบของ VPU Recover จะมีผลอย่างถาวรสำหรับการ์ดกราฟิกทั้งหมด" - tweakguides.com/ATICAT_8.html
John K

ฉันกำลังค้นหาวิธีการรีบู๊ตไดรเวอร์ดังนั้นฉันจึงไม่ต้องรีสตาร์ทเครื่อง (ไม่ว่าจะด้วยตนเองหรือโดยบังเอิญจากความผิดพลาด) เพื่อให้จอภาพภายนอกได้รับการยอมรับและใช้งาน
John K

0

ฉันรู้สึกว่าคอมพิวเตอร์ควรปิดเครื่องเสมอเมื่อเชื่อมต่อ / ตัดการเชื่อมต่อจอภาพ สมมติว่าในกระบวนการเชื่อมต่อสายเคเบิลคุณต้องติดต่อกับขาที่เชื่อมต่อกับทรานซิสเตอร์ 5v ที่มีความสำคัญพร้อมกับสาย 12v บางส่วนก่อนที่จะเชื่อมต่อสายดินหรือไม่


1
ในมือข้างหนึ่งที่จะดูด ที่อื่นฉันรักแล็ปท็อปเครื่องใหม่ เพราะใช้เวลา Vista ของฉัน 13 นาทีระหว่างคอมพิวเตอร์เริ่มต้นและเมื่อมันพร้อมสำหรับฉันที่จะใช้ ... ฉันยินดีที่จะใช้โอกาสนั้น
John K
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.