Hãy chắc chắn kiểm tra các bài viết trước trong loạt bài Geek School này trên Windows 7:
- Giới thiệu trường Geek How-To
- Nâng cấp và di chuyển
- Định cấu hình thiết bị
- Quản lý đĩa
Và hãy theo dõi phần còn lại của loạt bài này, vì chúng tôi có nhiều bài viết hơn trong vài tuần tới.
Tại sao các ứng dụng trở nên không tương thích?
Một trong những lý do phổ biến nhất là tính năng Windows được gọi là Windows File Protection xuất hiện lần đầu trong Windows Vista. Bảo vệ tệp của Windows, như tên của nó, bảo vệ các tệp hệ thống lõi khỏi bị thay thế. Nó thực hiện điều này bằng cách sửa đổi ACL bảo mật trên tệp để chỉ cấp cho người dùng TrustedInstaller quyền truy cập đầy đủ vào tệp, đảm bảo rằng chỉ các chương trình như Bản cập nhật Windows mới có thể thay thế và chỉnh sửa tệp. Trong Windows 7, tính năng được đổi tên thành Windows Resource Protection.
Các cải tiến bảo mật cũng đóng vai trò lớn trong ứng dụng không tương thích, nổi tiếng nhất là do UAC (User Account Control), vốn không tồn tại trong Windows trước Vista. Tương tự như vậy, cấu trúc thư mục, đáng chú ý nhất là Hồ sơ người dùng, đã thay đổi trong Windows Vista và đã phá vỡ nhiều ứng dụng được thiết kế cho khu vực trước longhorn. Để thử và khắc phục tình trạng chúng thực hiện các liên kết tượng trưng (đôi khi được gọi là Điểm Junction trong các phiên bản cũ của Windows) đã chuyển hướng các vị trí cũ sang các vị trí mới.
Làm cho ứng dụng tương thích
Chỉ vì ứng dụng không tương thích với hệ điều hành của bạn không có nghĩa là bạn không thể ép buộc ứng dụng chạy. Điều đầu tiên bạn cần làm là xác định xem ứng dụng có tương thích với Windows hay không 7. Để thực hiện việc này, hãy mở Bảng điều khiển và nhấp vào danh mục Chương trình. Ở đây bạn sẽ thấy một chương trình Run được tạo cho phiên bản trước của siêu kết nối Windows. Nhấn vào nó.
Sau đó mở rộng nâng cao và bỏ chọn tùy chọn để tự động sửa lỗi, sau đó nhấp vào tiếp theo.
Sử dụng Chế độ tương thích
Nếu ứng dụng bạn đang cố gắng chạy được thiết kế đặc biệt cho phiên bản trước của Windows, bạn có thể thử và bắt chước môi trường cũ hơn bằng cách sử dụng chế độ tương thích. Để thực hiện việc này, nhấp chuột phải vào chương trình bạn muốn chạy và chọn các thuộc tính từ trình đơn ngữ cảnh.
Toàn bộ sức mạnh của Bộ công cụ tương thích ứng dụng nằm ngoài phạm vi của bài viết này, nhưng có một công cụ mà bạn cần phải biết. Công cụ kiểm tra tương thích Internet Explorer cho phép bạn kiểm tra các trang web nội bộ cục bộ của mình để tương thích với bản phát hành sắp tới của Internet Explorer. Để bắt đầu, hãy tiếp tục và khởi chạy nó.
Hạn chế ứng dụng
Bây giờ, chúng tôi đã quản lý các ứng dụng mà chúng tôi muốn chạy, chúng ta hãy xem xét việc quản lý các ứng dụng mà chúng tôi không muốn chạy. Một trong những phương pháp chúng ta có thể sử dụng để hạn chế phần mềm chạy trong môi trường của chúng ta là sử dụng chính sách hạn chế phần mềm, còn được gọi là SRP. Trong khi điều này thường được thực hiện thông qua Active Directory và Group Policy, chúng ta sẽ thiết lập một SRP trên máy cục bộ của chúng ta.
Chính sách hạn chế phần mềm được áp dụng cho máy móc chứ không áp dụng cho người dùng. Để tạo chính sách, hãy mở Trình chỉnh sửa quản lý chính sách nhóm và điều hướng đến:
Computer ConfigurationWindows SettingsSecurity SettingsSoftware Restriction Policies
- Không được phép - Không có phần mềm nào chạy theo mặc định, chỉ phần mềm bạn cho phép mới có thể chạy.
- Người dùng cơ bản - Cho phép tất cả phần mềm không yêu cầu đặc quyền quản trị để chạy.
- Không hạn chế - Tất cả phần mềm đều chạy, ngoại trừ phần mềm mà bạn từ chối rõ ràng.
Sau đó nhấp chuột phải vào Unrestricted và làm cho nó mặc định.
- Hash - Kiểm tra tệp thực thi dựa trên danh sách các hash bị cấm
- Chứng chỉ - Sử dụng chứng chỉ kỹ thuật số để ngăn các ứng dụng chạy
- Đường dẫn - Các ứng dụng cấm dựa trên đường dẫn đủ điều kiện
- Vùng - Sử dụng các luồng dữ liệu thay thế để xem nơi tệp được tải xuống và cấm các tệp bị cấm trên thông tin này.
Đối với ví dụ này, một quy tắc băm sẽ làm tốt.
C:WindowsSystem32mspaint.exe
Một trong những phương pháp phổ biến nhất được sử dụng bởi các nhà phát triển vi rút script kiddie là làm cho mã độc hại tự động thực thi khi khởi động. Một cách dễ dàng để quản lý các mục khởi động là sử dụng một tiện ích gọi là MSConfig. Để khởi động nó, nhấn tổ hợp phím Windows + R để mở hộp chạy rồi gõ msconfig và nhấn enter.
- HKEY_LOCAL_MACHINE Software Microsoft Windows CurrentVersion Run
- HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Run
Sự khác biệt là các mục trong HKEY_LOCAL_MACHINE hive được thực hiện cho tất cả người dùng trên máy trong khi các mục trong HKEY_CURRENT_USER chỉ được thực hiện cho người dùng hiện tại.
Bài tập về nhà
Tại sao các ứng dụng 16 bit không được hỗ trợ trên các phiên bản x64 của Windows 7?
Hãy nhớ theo dõi bài viết Geek School tiếp theo của chúng tôi vào Thứ Hai, nơi chúng tôi sẽ giới thiệu cách quản lý cài đặt IE từ quan điểm của quản trị viên.
Nếu bạn có bất kỳ câu hỏi nào, bạn có thể tweet tôi @taybgibb hoặc chỉ để lại nhận xét.