Microsoft từng xác nhận rằng “Vấn đề này có thể xảy ra đối với một trong các trường hợp sau: Thiết bị mới hay driver gây ra sự xung đột với các thiết bị khác đã được cài đặt trên hệ thố
Trang 1Khôi phục Windows 7 và Vista từ quá trình Update Driver
Nguồn : quantrimang.com
Quản trị mạng - Việc giữ cho Windows 7 và Windows Vista vận hành theo
những tham số thông thường cần phải thực hiện nhiều tác vụ Thực tế là
hệ thống sinh thái của của các sản phẩm phần mềm và phần cứng được thiết kế để tương thích với các máy trạm Windows phải thực hiện được đầy đủ chức năng này, đặc biệt khi xử lý các công cụ tham gia vào phần quan trọng của hệ điều hành Ví dụ, sự thất bại của quá trình cập nhật driver có thể dễ dàng làm cho hệ điều hành Windows 7 và Windows Vista
bị đánh sập hoàn toàn
Microsoft từng xác nhận rằng “Vấn đề này có thể xảy ra đối với một trong các trường hợp sau: Thiết bị mới hay driver gây ra sự xung đột với các thiết bị khác
đã được cài đặt trên hệ thống, hoặc do một số vấn đề phát sinh trên một phần cứng cụ thể, hay driver đã cài đặt bị lỗi.”
Trong trường hợp bạn đã thực hiện Update Driver (cập nhật driver) cho một thiết
bị trong hệ thống, sau đó Windows 7 và Windows Vista có lỗi phát sinh thì tốt nhất bạn nên undo lại những thay đổi vừa thực hiện Việc khôi phục lại quá trình Update Driver sẽ gây ra một số vấn đề vì driver trước đó đã bị xóa bỏ, vì vậy trước tiên bạn cần phải khởi động Windows
Nếu Windows 7 hay Windows Vista không khởi động được như thường lệ thì
bạn hãy khởi động lại máy tính, nhấn F8 trong khi hệ thống đang khởi động Khi màn hình Advanced Boot Options xuất hiện, hãy lựa chọn tùy chọn Last
Known Good Configuration rồi nhấn Enter
Trang 2Hoặc cách khác, bạn có thể lựa chọn khởi động vào chế độ Safe Mode Sau khi
hệ thống đã khởi động, bạn hãy truy cập vào Device Manager bằng cách nhập
Device Manager vào hộp tìm kiếm trong menu Start Khi cửa sổ Device
Manager hiện ra, hãy lựa chọn thiết bị mà bạn đã cập nhật driver, phải chuột lên
nó chọn Properties Tại tab Driver của cửa sổ Properties, chọn Roll back Driver Với những thiết bị mới cài đặt, Windows sẽ hỗ trợ khả năng gỡ bỏ
Những ứng dụng được triển khai với những driver tương thích có thể được gỡ
bỏ trong Control Panel Sau khi khởi động lại Windows 7 và Vista sẽ hoạt động
bình thường trở lại
Trang 3Tất nhiên, luôn tồn tại những khả năng mà một số thay đổi gây ra trong quá trình cập nhật driver cho thiết bị làm cho Windows 7 và Windows Vista không thể khởi động được dù bạn đã làm đủ mọi cách Trong những trường hợp đó bạn cần
phải chuyển sang môi trường Windows Recovery Environment để khắc phục
sự cố cho Windows 7 và Windows Vista Bạn hãy thực hiện các thao tác dưới đây:
Lưu ý: Để có thể sử dụng môi trường Windows Recovery Environment bạn phải
có đĩa chứa bản cài đặt của Windows 7 hay Vista
1 Trước tiên chúng ta cần truy cập vào môi trường này Thực hiện các bước
sau:
• Bạn hãy khởi động lại hệ thống từ đĩa chứa bản cài đặt Windows 7 hay Windows Vista (cần thực hiện một số cấu hình trong BIOS)
• Khi nhận được thông báo Press any key to boot from CD/DVD thì bạn
hãy nhấn một phím bất kì để hệ thống tải đĩa cài đặt
Trang 4• Tiếp theo hãy lựa chọn ngôn ngữ, thời gian, bàn phím, phương thức đầu
vào, … rồi nhấn Next
• Sau đó click vào liên kết Repair your computer
• Trong hộp thoại System Recovery Options, lựa chọn hệ điều hành muốn sửa rồi nhấn Next
2 Sử dụng những công cụ sẵn có trong Windows Recovery Environment để
sửa Windows Vista và Windows 7 Thực hiện các thao tác sau:
• Nếu máy tính không khởi động được vào Safe Mode thì hãy click vào nút Startup Repair trong hộp thoại System Recovery Options đễ khắc phục những sự cố có thể cản trở hệ điều hành khởi động Nếu công cụ Startup Repair không phát hiện hay khắc phục được lỗi hãy chuyến sang bước
tiếp theo Còn nếu Windows 7 hay Windows Vista khởi động được hày
truy cập vào vùng Resolve the cause of the startup problem (khắc phục
nguyên nhân của sự cố khởi động)
Trang 5
• Trong hộp thoại System Recovery Options, click vào System Restore
để khôi phục lại hệ điều hành tới thời điểm khôi phục đã được tạo khi ứng dụng hay driver đó được cài đặt Nếu bạn không sử dụng công cụ System Restore để khởi động máy tính hãy chuyến sang bước 3
3 Sử dụng tùy chọn Command Prompt trong Windows Recovery
Environment để hủy bỏ driver làm cho hệ điều hành không thể khởi động được
Thực hiện các bước sau:
• Trong hộp thoại System Recovery Options, click chọn Command
Prompt Khi đó cửa sổ Command Prompt sẽ hiện ra
Trang 6• Nhập lệnh dưới đây sau khi chạy mỗi lệnh
cd \Windows\INF
notepad setupapi.app.log
Lưu ý ngày khởi động của mỗi thiết bị mới hay vùng cài đặt driver Sử dụng
những mốc thời gian này để xác định driver cuối cùng được cài đặt
• Sau khi xác nhận driver cuối cùng được cài đặt, xác nhận xem liệu driver
đó có phải là driver cần thiết để khởi động máy tính hay không Để làm được điều này, hãy kiểm tra thông tin trong vùng của file Setupapi.app.log
mô tả driver này Nếu driver này liên quan tới Disk Controller hay chipset, hoặc nếu driver này được cung cấp bởi hệ điều hành, hãy kiểm tra tên của driver và dấu hiệu lỗi
• Ngoài ra bạn cần xác định xem driver đó có thể bị hủy bỏ trước khi tiếp tục hay không Thông thường nếu đó là driver cuối cùng được cài đặt thì nó
sẽ không cần thiết trong quá trình khởi động hệ thống Sau đó chuyển sang bước tiếp theo
• Tại Command Prompt, nhập Regedit rồi nhấn Enter
• Click vào HKEY_LOCAL_MACHINE, rồi click chọn Load Hive trên menu File
Trang 7• Tiếp theo duyệt tìm đến file C:\Windows\System32\Config\System rồi click Open
• Trong hộp thoại Load Hive, nhập Offline rồi nhấn OK
• Mở rộng System rồi click vào Select
• Trong bảng bên phải, định vị Current rồi ghi lại giá trị trong cột Data
• Mở rộng ControlSet00X, rồi mở rộng tiếp Servcies Trong đó X là giá trị
bạn ghi nhớ trong bước trên
• Định vị key phụ liên quan tới driver cuối cùng được cài đặt Nếu không thể
định vị một driver phù hợp, hãy click vào Services, chọn Find trên menu Edit rồi nhập tên của driver vào hộp Find what, sau đó click Find Next
• Sau đí click vào key phụ chứa tên của driver đó
• Trong bảng bên phải, phải chuột lên Start chọn Modify
• Trong hộp giá trị, nhập 4 rồi click OK Bước này sẽ chặn khởi động driver
đó
Trang 8
• Tiếp theo định vị rồi click vào key phụ sau
HKEY_LOCAL_MACHINE\Offline
• Trong menu File chọn Unload Hive rồi click Yes trong hộp thoại Confirm Unload Hive
• Sau đó thoát khỏi Registry Editor
• Khởi động lại hệ thống
• Nếu hệ điều hành vẫn không khởi động được, hãy khởi động Windows Recovery Environment rồi lặp lại các bước vừa thực hiện (trong mục 3)
Bạn có thể sẽ phải lặp lại những bước này cho đến khi mọi driver (được cài đặt khi quá trình khởi động cuối cùng thành công) bị hủy bỏ