Học Geek School Windows 7 - Quản lý ứng dụng
Bạn đã bao giờ tự hỏi tại sao trò chơi yêu thích của bạn từ Windows 95 dường như không chạy trên Windows 7 nhưng các ứng dụng khác thì không? Vâng, chúng tôi có câu trả lời cho bạn, cũng như một vài giải pháp cho cách khắc phục.
Hãy chắc chắn kiểm tra các bài viết trước trong loạt Geek School này trên Windows 7:
- Giới thiệu trường học How-To Geek
- Nâng cấp và di chuyển
- Cấu hình thiết bị
- Quản lý đĩa
Và tiếp tục theo dõi phần còn lại của loạt bài, 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ó tên Windows File Protection xuất hiện lần đầu tiên trong Windows Vista. Windows File Protection, đúng như tên gọi, bảo vệ các tệp hệ thống cốt 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ỉ cung cấp cho người dùng TrustedInstaller toàn quyền truy cập vào tệp, đảm bảo rằng chỉ các chương trình như Windows Updates 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 một vai trò lớn trong tính không tương thích của ứng dụng, nổi tiếng nhất là do UAC (Kiểm soát tài khoản người dùng), không tồn tại trong Windows trước Vista. Tương tự, cấu trúc thư mục, đáng chú ý nhất là xung quanh 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 pre-longhorn. Để thử và khắc phục tình huống họ đã triển khai các liên kết tượng trưng (đôi khi được gọi là Điểm nối trong các phiên bản Windows cũ hơn) đã chuyển hướng các vị trí cũ sang vị trí mới.
Làm cho ứng dụng tương thích
Chỉ vì một ứ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 nó chạy. Điều đầu tiên bạn muốn làm là xác định xem một ứng dụng không tương thích với Windows 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. Tại đâ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 liên kết 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.
Bây giờ bấm vào duyệt và tìm tệp bạn đang cố chạy, sau đó bấm tiếp theo.
Khi quét xong, xem thông tin chi tiết.
Ở đây bạn sẽ thấy các vấn đề được tìm thấy. Như bạn có thể thấy các thông báo không phải lúc nào cũng hữu ích, nhưng ít nhất bây giờ bạn biết ứng dụng của mình sẽ gặp sự cố khi chạy.
Sử dụng chế độ tương thích
Nếu ứng dụng bạn đang cố chạy được thiết kế riêng cho phiên bản Windows trước đó, bạn có thể thử và bắt chước môi trường cũ hơn bằ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 thuộc tính từ menu ngữ cảnh.
Sau đó chuyển sang tab tương thích.
Tại đây bạn sẽ có thể thiết lập môi trường hệ điều hành. Bạn có thể làm điều này bằng cách chọn hộp kiểm và chọn hệ điều hành từ trình đơn thả xuống.
Sử dụng Bộ công cụ tương thích ứng dụng
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 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 mạng nội bộ cục bộ của mình để biết tí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ó.
Sau đó bấm vào nút kích hoạt.
Bây giờ hãy mở Internet Explorer và điều đầu tiên bạn sẽ nhận thấy là một bảng tạm nhỏ trong thanh trạng thái. Nếu bạn nhấp vào nó, bạn sẽ nhận được một hộp thông báo giải thích rằng trình duyệt đang bận được sử dụng để đánh giá khả năng tương thích. Tất cả những gì bạn cần làm là về việc duyệt các trang web của bạn như bình thường. Khi bạn đã hoàn tất, hãy đóng Internet Explorer.
Dưới đây bạn có thể thấy các vấn đề mà công cụ tìm thấy với các trang web tôi đã duyệt. Bây giờ bạn có thể lưu báo cáo và gửi nó cho các nhà phát triể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 sử dụng, chúng ta hãy xem 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 mình là sử dụng chính sách hạn chế phần mềm, còn được gọi là SRP. Mặc dù điều này thường được thực hiện thông qua Active Directory và Chính sách nhóm, chúng tôi sẽ thiết lập SRP trên máy cục bộ của chúng tôi.
Chính sách hạn chế phần mềm được áp dụng cho máy và 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:
Cấu hình máy tính \ Cài đặt Windows \ Cài đặt bảo mật \ Chính sách hạn chế phần mềm
Điều đầu tiên bạn cần làm là thực sự tạo ra một chính sách bằng cách nhấp chuột phải và chọn Chính sách hạn chế phần mềm mới.
Sau đó đi vào cấp độ bảo mật. Có 3 cấp độ bảo mật.
- 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 rõ ràng 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 quyền quản trị viên để chạy.
- Không giới hạn - Tất cả phần mềm 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à đặt nó làm mặc định.
Bây giờ chúng ta cần chuyển sang phần quy tắc và thêm quy tắc mới. Có 4 loại quy tắc.
- Hash - Kiểm tra một tệp thực thi đối với danh sách băm 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ấm các ứng dụng 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 tệp được tải xuống từ đâu và cấm nó cấm thông tin này.
Trong ví dụ này, một quy tắc băm sẽ làm tốt.
Sau đó nhấp vào nút Duyệt và chọn:
C: \ Windows \ System32 \ mspaint.exe
Khi bạn đã áp dụng quy tắc, hãy thử khởi chạy Paint.
Dừng ứng dụng từ khi mới bắt đầu
Một trong những phương pháp phổ biến nhất được các nhà phát triển virus kiddie sử dụng là làm cho mã độc 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 tiện ích có tên là MSConfig. Để khởi chạy, nhấn tổ hợp bàn phím Windows + R để hiển thị hộp chạy, sau đó nhập msconfig và nhấn enter.
Khi MSConfig mở, chuyển sang tab Khởi động. Tại đây bạn có thể dễ dàng vô hiệu hóa các chương trình đang khởi động tự động bằng cách bỏ chọn chúng.
Gần đây, các nhà phát triển đã tìm ra cách để ẩn các mục khỏi MSConfig và chúng chỉ xuất hiện trong sổ đăng ký. Có hai vị trí trong sổ đăng ký nơi Windows cho phép bạn thêm các mục khởi động:
- 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 tổ hợp HKEY_LOCAL_MACHINE được thực thi 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 thi 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 chắc chắn theo dõi bài viết tiếp theo của Trường Geek vào thứ Hai, nơi chúng tôi sẽ đề cập đến cách quản lý cài đặt IE theo 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 cho tôi @taybgibb, hoặc chỉ để lại nhận xét.