Các mở rộng của Group Policy trong Windows Vista và Windows
Server 2008 (Phần 6)
Trong phần trước của loạt bài này, chúng tôi đã giới thiệu về các chính sách
nhóm, bên cạnh việc chúng vẫn được sử dụng truyền thống theo cách bảo
mật bắt buộc thì chúng còn có thể được sử dụng để hỗ trợ chuẩn đoán khi có
vấn đề nào đó xuất hiện. Các chính sách nhóm không phải là công cụ chuẩn
đoán theo đúng nghĩa nhưng trong hệ điều hành Windows có một số công cụ
chuẩn đoán được thiết kế đi kèm và một số cơ chế sửa lỗi. Với Windows
Vista và Windows Server 2008 (trước đây được biết đến với tên mã
Longhorn Server), bạn có thể sử dụng các chính sách nhóm này để kích hoạt
công cụ chuẩn đoán khác nhau và có thể kiểm soát được cách chúng hoạt
động theo nhiều tình huống khác nhau. Trong bài này, chúng tôi sẽ giới thiệu
cho các bạn về cách các thiết lập chính sách nhóm có thể được sử dụng như
thế nào để kiểm soát các cơ chế chuẩn đoán và khắc phục sự cố của
Windows.
Các kịch bản cấu hình chuẩn đoán
Các thiết lập của Group Policy mà chúng tôi sẽ giới thiệu cho bạn trong bài
này đều liên quan đến Diagnostic Policy Service của Windows Vista. Trong
trường hợp bạn không quen thuộc lắm với dịch vụ chính sách chuẩn đoán thì
có thể nói nó là một thành phần của Windows Diagnostic Infrastructure
(WDI). Diagnostic Policy Service (DPS) được thiết kế để cộng tác với các
thành phần khác nhau sử dụng trong việc phát hiện, chuẩn đoán và xử lý các
vấn đề. Hai thiết lập chính sách nhóm đầu tiên mà chúng tôi muốn giới thiệu
đến các bạn có thể được tìm thấy trong Computer
Configuration\Administrative Templates\System\Troubleshooting and
Diagnostics. Đầu tiên là thiết lập Diagnostics: Configuration Scenario
Retention – thiết lập duy trì kịch bản cấu hình. Ý tưởng cơ bản của thiết lập
này là để cho Diagnostic Policy Service có thể làm việc, nó phải chọn thông
đoán. Group Policy Object Editor có một số thư mục con ở dưới phần
\Computer Configuration\Administrative
Templates\System\Troubleshooting and Diagnostics của cây thư mục.
Mỗi thư mục này lại có các thiết lập chính sách nhóm có liên quan đến việc
khắc phục sự cố của một kiểu vấn đề cụ thể. Đầu tiên là thư mục Application
Compatibility Diagnostics – chuẩn đoán khả năng tích hợp ứng dụng.
Thông báo các Driver đã bị khóa
Thiết lập chính sách nhóm đầu tiên có bên trong thư mục Application
Compatibility Diagnostic là Notify Blocked Drivers (Thông báo các Driver
đã bị khóa). Có thể bạn đã biết, một số driver thiết bị làm việc tốt với
Windows XP nhưng lại không tương thích với Windows Vista. Khi Vista
phát hiện ra các driver không tương thích, nó sẽ khóa chúng để tránh
Windows xuất hiện lỗi màn hình xanh. Đây là những gì mà thiết lập này có
tác dụng. Nếu thiết lập này được kích hoạt, Windows sẽ thông báo cho
người dung khi một driver nào đó bị khóa, và sẽ cho họ một tùy chọn kiểm
tra trên website của Microsoft để tìm giải pháp. Nếu bạn vô hiệu hóa tính
năng này, Windows sẽ yên lặng khóa các driver thiết bị không tương thích.
Phát hiện các lỗi ứng dụng gây ra bởi các đối tượng COM hoặc các file
DLL đã bị sửa đổi
Thiết lập Application Compatibility Diagnostic tiếp theo là Detect
Application Failures Caused By Depreciated Windows DLLs or COM
Objects (Phát hiện các lỗi ứng dụng gây ra bởi các đối tượng COM hoặc
các file DLL đã bị sửa đổi). Thiết lập này kiểm soát xem Windows sẽ chuẩn
đoán các vấn đề tương thích của ứng dụng có liên quan đến việc load các file
DLL hoặc các vấn đề phát sinh bởi các đối tượng COM.