Độc hành (01-01-2013)
Chị đã rất cẩn thận khi thử đi thử lại đến 4 lần.
ĐH đoán theo kết quả này, thì nguyên nhân có thể là trong vòng một tuần trở lại đây, máy của chị vừa mới được cài đặt software hoặc driver cho một phần cứng nào đó nhưng không chạy tốt, khiến Windows treo máy khi shutdown.
ĐH sẽ gửi cho chị một chương trình sửa lỗi và hướng dẫn chi tiết cách tải về và sử dụng. Chương trình này rất nhẹ nhàng và dễ sử dụng, chỉ một vài cái click chuột, không đòi hỏi phải hiểu biết chuyên sâu. Tuy nhiên, biện pháp tốt nhất là phải gỡ cài đặt software hay driver đã gây ra lỗi đó và cài đặt lại cho thật tốt.
Chương trình sửa lỗi ĐH gửi ở đây cho chị là QuickFix.exe. Nó chỉ gồm 1 file duy nhất, dung lượng chỉ có 1.13MB. Không cần cài đặt. Sau khi tải về, chỉ cần click chuột vào là chạy được ngay.
Link tải về:
https://www.dropbox.com/s/mpwfh50cpvyvgxr/QuickFix.exe
1- Click chuột vào link tải về bên trên, sẽ mở vào trang download. Click vào nút Download để tải file về máy (xem ảnh dưới):
2- Sau khi tải về máy, click chuột vào file QuickFix.exe để chạy chương trình.
Khi chạy, chương trình sẽ mở một cửa sổ hướng dẫn, click chuột vào nút Close để đóng cửa sổ hướng dẫn lại (xem ảnh dưới) :
3- Kế tiếp, click chuột vào ô vuông thứ 3, tính từ trái qua (xem ảnh dưới)
4- Chương trình sẽ mở ra bảng Performance.
Ở bảng này, chị Thu Phong click chuột vào hai nút như ảnh dưới:
- Auto End Hang Tasks (Lệnh này sẽ cho tự động ngắt tất cả những chương trình bị treo)
- Slow Shutdown (Lệnh này tinh chỉnh để sửa chữa chứng shutdown chậm)
Khi click vào, chương trình có hiện ra bảng báo gì thì chị cũng cứ click nút OK cho qua.
Vậy là xong. Chị Thu Phong có thể restart máy lại xem kết quả thế nào. Và có lẽ cũng nên cầu trời cho nó tốt, bởi nếu nó vẫn chưa tốt, chúng ta lại sẽ phải tiếp tục cuộc hành trình.
Last edited by thuphong; 01-01-2013 at 12:23 PM.
Sẽ còn có ngày mai
Nút lệnh đó sẽ ghi một loạt thông tin vào registry của Windows để cải thiện tốc độ shutdown. Chị đang dùng phiên bản Win7 không sử dụng lệnh "Wait To Kill Service Time Out" nên nó không đưa vào được chỉ riêng cái đó. Thế thôi. Chẳng có gì sai đâu !
Để thay thế cái lệnh đó, ta sẽ làm một nút tắt máy nhanh (Shut down), và một nút khởi động lại nhanh (Restart) ngay trên desktop Windows. Cũng rất đơn giản thôi. Chị Thu Phong làm thế này nhé:
1- Click chuột phải vào bất cứ chỗ trống nào trên màn hình, click chọn New (1), kế tiếp chọn Shotcut (2) (theo ảnh bên dưới):
2- Copy toàn bộ dòng lệnh màu đỏ này --> Shutdown.exe -s -t 00 và paste vào cửa sổ Type the location of the item (theo ảnh bên dưới)
Chị Thu Phong nên Copy và Paste chứ đừng gõ bằng bàn phím, bởi dòng lệnh màu đỏ đó có những khoảng trống, nếu gõ sai nó sẽ báo lỗi.
3- Sau cùng là đặt tên cho nút (1) (chọn tên tùy ý), rồi click Finish (2) theo ảnh bên dưới.
Vậy là xong nút Tắt máy nhanh và đã có thể sử dụng được rồi. Chị dùng nút này để tắt máy nhanh, thay vì dùng Shut down của Windows
Nút khởi động lại nhanh chị cũng làm tương tự như trên, nhưng bây giờ sử dụng dòng lệnh -->
Shutdown.exe -r -t 00 và đặt tên khác cho nút.
Chị Thu Phong thử xem kết quả thế nào nhé.
Sau đây ĐH giải thích đôi chút về dòng lệnh trên:
Chữ s = Shut down ; r = Restart; t = Time (thời gian cho phép, tính bằng giây)
Ở đây ta cho t 00 = không có một giây nào, tức là phải thực hiện ngay lập tức.
Last edited by Độc hành; 01-01-2013 at 02:53 PM.
Cẩn thận khi cho máy tính shutdown quá nhanh!
Link mà PS cho rõ ràng đã khẳng định lỗi của Windows7. Bởi lỗi này của Win7, nên khi chị Thu Phong dùng QuickFix sửa lỗi đã có thông báo "Failed to set data for ‘Wait ToKillServiceTimeout’"
Trang của PS cho đã được dịch ra Việt ngữ bằng máy nên đọc rất điên đầu và có khi gây hiểu lầm.
ĐH xin dẫn nguyên văn ở trang tiếng Anh những đoạn quan trọng:
( http://support.microsoft.com/kb/2549760/en )
"The WaitToKillServiceTimeout registry value does not work on a computer that is running Windows 7 or Windows Server 2008 R2....
For example, you set the WaitToKillServiceTimeout registry value to make the operating system wait for 12 seconds to stop all the services after the operating system notifies the services of a shutdown operation. However, the services are forced to shut down 5 seconds after the operating system notifies the services of a shutdown operation....
This issue occurs because the Winsrv.dll module does not handle the registry value correctly."
Tạm dịch:
"Các giá trị registry WaitToKillServiceTimeout không hoạt động trên máy tính chạy Windows 7 hoặc Windows Server 2008 R2...
Ví dụ, bạn đặt giá trị registry WaitToKillServiceTimeout để hệ điều hành sẽ chờ trong 12 giây sau khi phát thông báo tắt hết mọi dịch vụ . Tuy nhiên, các dịch vụ lại bị buộc phải tắt 5 giây sau khi hệ điều hành thông báo...
Vấn đề này xảy ra bởi vì các Winsrv.dll module không xử lý các giá trị registry một cách chính xác."
Và Microsoft có cho đăng ký để tải về một bản hotfix sửa lỗi . Tuy nhiên, bản sửa lỗi này chưa được kiểm nghiệm hoàn chỉnh nên chỉ ai đăng ký bằng mail thì Microsoft mới gửi link vào mail cho tải về. Trong mail cũng nhắc nhở là phải cẩn thận thử nghiệm trước khi dùng thực sự, sau đó gửi cho Microsoft những góp ý nếu có.
Đúng là không nên cho máy tính shutdown quá nhanh. Người ta thường set thời gian từ 5 đến 10 giây cho shutdown, vì có thể một số tiến trình cần thời gian để đóng cũng như một số chương trình lưu ý người dùng save lại những gì chưa save. Nhưng điều này chỉ cần lưu ý vào thời trước đây, khi còn sử dụng những hệ thống cũ, với CPU, ram, HDD lẫn Windows đều có tốc độ chậm, hay khi chúng ta can thiệp trực tiếp vào Registry của hệ thống.
Còn bây giờ, với hệ thống như chị Thu Phong đang sử dụng: Intel Core i5 turbo, 4GB DDR3, Windows 7 - 64bit, hơn nữa nút shutdown ở đây lại là lệnh ngoại trú (external command), không can thiệp vào Registry của hệ thống nên hầu như vô hại. Cái hại nếu có, là công việc gì đó chưa hoặc quên save lại sẽ bị mất. Thế thôi.
Tất nhiên, đây chỉ là thuốc chữa bệnh. Tốt nhất vẫn là shutdown bằng nút mặc định của Windows, như ĐH đã nói với chị Thu Phong bên trên, phải tìm cho ra soft nào gây lỗi để sửa chữa lại cho tốt.
Nếu chị Thu Phong cần, ĐH sẽ tiếp tục theo chị để tìm nguyên nhân gây shutdown chậm .
Last edited by Độc hành; 01-01-2013 at 09:39 PM.