Chuẩn đoán và tìm lỗi trong Windows 7 (phần cuối)

Thảo luận trong 'Thủ thuật Windows - System' bắt đầu bởi killyou117, 1 Tháng ba 2011.

  1. Offline

    killyou117

    • Lão Tạ

    • Kẻ cô đơn vẫn ngắm tường vi
    Số bài viết:
    1.270
    Đã được thích:
    627
    Điểm thành tích:
    560
    [IMG] Chuẩn đoán và tìm lỗi trong Windows 7 (phần cuối)



    Thứ Ba, ngày 01/03/2011, 13:00
    (24h) - Windows 7 và Windows Server 2008 R2 có rất nhiều tính năng khắc phục sự cố mới so với các phiên bản trước đó.







    Khắc phục một số vấn đề cụ thể
    Windows cũng cung cấp các wizard khắc phục được thiết kế cho các vấn đề cụ thể:
    * Internet Connections: Kiểm tra trên microsoft.com hoặc site mà bạn lựa chọn
    * Shared Folders: Kiểm tra kết nối đối với một chia sẻ mạng cụ thể.
    * HomeGroup: Trợ giúp bạn tạo, join và chia sẻ trong HomeGroup.
    * Network Adapter: Trợ giúp phát hiện các vấn đề về adapter mạng.
    * Incoming Connections: Khắc phục một số vấn đề có liên quan đến Firewall và các kết nối gửi đến.
    Bạn có thể truy cập vào các wizard bằng cách:
    Kích liên kết Troubleshoot problems (xem trong hình 6) trong Network and Sharing Center.
    [IMG]
    Hình 6: Truy cập vào trung tâm khắc phục thông qua Network and Sharing Center.
    Kích Start > Control Panel > Find and fix problems (xem hình 7) > Network and Internet.
    [IMG]
    Hình 7: Truy cập trung tâm khắc phục thông qua Control Panel.
    Các wizard này yêu cầu một số vấn đề như chỉ định một site, thư mục chia sẻ,… Khi đã hoàn tất các điều kiện này, bạn sẽ thấy các kết quả như trong wizard tổng quan: các vấn đề có thể được sửa một cách tự động, có thể nhận được các gợi ý bổ sung hoặc tình trạng chương trình không phát hiện được vấn đề gì và cũng có thể xem các thông tin chi tiết cũng như có thể truy cập vào các file bản ghi Event Tracing Log (ETL).
    Xem hồ sơ khắc phục
    Mỗi một phiên khắc phục sự cố đều được ghi lại và lưu trữ cẩn thận. Để xem lại hồ sơ khắc phục, bạn có thể kích Start > Control Panel > Find and fix problems, sau đó kích liên kết View history phía bên trái cửa sổ chính.
    Bạn sẽ thấy một entry cho mỗi một phiên khắc phục, như trong hình 8.
    [IMG]
    Hình 8: Xem hồ sơ khắc phục
    Khi mở một session bạn sẽ thấy các thông tin tương tự như khi kích liên kết View detailed information sau khi chạy wizard. Ngoài ra cũng có thể truy cập các file bản ghi Event Tracing Log (ETL) và chuyển tiếp đến trung tâm CNTT.
    Export file bản ghi Event Tracing Log (ETL) và các thông tin chi tiết về việc khắc phục
    Có thể xem và phân tích các file bản ghi ETL bằng Network Monitor hay bạn cũng có thể xem các file này bằng Event Viewer cũng như công cụ Tracerpt.exe. Ngoài ra bạn cũng có thể chuyển đổi chúng sang các file XML hoặc các file văn bản bằng lệnh netsh trace convert.
    Có thể lưu các thông tin và các file ETL của các quá trình khắc phục trước đó thành các file CAB bằng cách kích vào session trong cửa sổ Troubleshooting History sau đó chọn Save As. Sau đó nó có thể được gửi đến trung tâm CNTT để phân tích.
    Thực hiện lần vết (Tracing) và chuẩn đoán
    Windows 7 và Windows Server 2008 R2 còn có một số lệnh Netsh mới hỗ trợ cho việc phát hiện các vấn đề mạng cũng như chuẩn đoán. Bạn có thể sử dụng tính năng tracing để tìm và tạo một báo cáo một cách chi tiết về các thành phần mạng cũng như lưu lượng tại thời điểm kiểm tra. Cũng có thể sử dụng tính năng chuẩn đoán để xem Windows có thể phát hiện và sửa vấn đề, hay gợi ý cho bạn các thông tin bổ sung có ích.
    Việc tracing (tìm vết) có thể được thực thi bằng cách sử dụng các nhà cung cấp như Winsock, TCP/IP, các dịch vụ LAN không dây hoặc NDIS để capture và hiển thị các thông tin về mỗi thành phần. Ngoài ra bạn có thể chọn kịch bản khác, chẳng hạn như File Sharing, DirectAccess, hoặc Network Connections mà bạn đang cố gắng khắc phục và nó sẽ sử dụng một tập các nhà cung cấp được đặt trước, sau đó đưa ra cho bạn các thông tin cần thiết.
    Để bắt đầu, triệu gọi nhắc lệnh, sau đó xem danh sách tất cả các nhà cung cấp bằng lệnh sau:
    netsh trace show providers
    Để xem danh sách các kịch bản có liên quan đến mạng:
    netsh trace show scenarios
    Để xem các thông tin chi tiết của mỗi kịch bản, gồm có danh sách các nhà cung cấp được sử dụng và các thuộc tính được sử dụng cho mỗi lệnh chuẩn đoán:
    netsh trace show scenario scenario_name
    Bắt đầu lần vết cho một kịch bản cụ thể:
    netsh trace start scenario= scenario_name
    Thực hiện lần vết trên nhiều kịch bản:
    netsh trace start scenario= scenario_name scenario= scenario_name scenario= scenario_name
    Còn đây là một số tham số cần định nghĩa khi bắt đầu một quá trình tìm vết:
    * capture = { yes | no }: Khi thiết lập “no” hoặc chưa được định nghĩa, các gói mạng lúc này sẽ chưa có thông tin gì hết. Để capture các gói mạng, hãy đặt lệnh capture = yes.
    * Report = { yes | no }: Chỉ định xem liệu báo cáo có cần được biên dịch cùng với thông tin tìm vết.
    * persistent = { yes | no }: Khi thiết lập “no” hoặc chưa định nghĩa, việc tìm vết sẽ ngừng lại sau khi máy tính được khởi động lại. Để giữ cho phiên lần vết vẫn được tích cực sau khi khởi động lại và hoạt động cho tới khi bạn stop nó, hãy sử dụng lệnh persistent = yes.
    * Overwrite = { yes | no }: Chỉ định xem liệu có ghi đè nên các file lần vết trước đó hay không. Thiết lập mặc định sẽ cho phép ghi đè, do đó bạn có thể đặt overwrite=no để tránh ghi đè. Sau thiết lập này hệ thống thông báo có file với tên như vậy tồn tại trước, khi đó bạn có thể chỉ định địa điểm khác bằng tham số sau.
    * traceFile = “path\NetTrace.etl”: Chỉ định nơi lưu các file đầu ra. Mặc định là
    C:\Users\username\AppData\Local\Temp\NetTraces.
    [IMG]
    Hình 9: Ví dụ về một phiên tìm kiếm để khắc phục các vấn đề đối với LAN không dây, đang capture dữ liệu và báo cáo và hiển thị đầu ra đối với desktop.
    Để stop quá trình tìm vết, hãy nhập:
    netsh trace stop
    Để bổ sung thêm nhà cung cấp vào kịch bản:
    netsh trace start scenario= scenario_name provider= provider_name
    Để xem tất cả các tùy chọn và bộ lọc có sẵn bạn có thể đánh:
    netsh trace start /?
    Đây là lệnh và các tham số dùng để chuẩn đoán:
    netsh trace diagnose
    * scenario = ScenarioName (Yêu cầu)
    * namedAttribute = AttributeValue (Yêu cầu)
    * saveSessionTrace = { yes | no }
    * report = { yes | no }
    * capture = { yes | no }
    [IMG]
    Hình 10: Ví dụ về việc chạy chuẩn đoán FileSharing để phát hiện xem laptop tại sao lại không thể truy cập

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí