Geek School: Học Windows 7 - Quản lý ứng dụng

Mục lục:

Geek School: Học Windows 7 - Quản lý ứng dụng
Geek School: Học Windows 7 - Quản lý ứng dụng

Video: Geek School: Học Windows 7 - Quản lý ứng dụng

Video: Geek School: Học Windows 7 - Quản lý ứng dụng
Video: Cách sửa lỗi Google Chrome chặn tệp tải xuống chỉ trong một nốt nhạc - YouTube 2024, Tháng tư
Anonim
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 có làm gì 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 để khắc phục.
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 có làm gì 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 để khắc phục.

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ó.

Image
Image

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ờ hãy nhấp vào duyệt và tìm tệp bạn đang cố gắng chạy, sau đó nhấp vào tiếp theo.
Bây giờ hãy nhấp vào duyệt và tìm tệp bạn đang cố gắng chạy, sau đó nhấp vào tiếp theo.
Khi quét xong, xem thông tin chi tiết.
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. Vì bạn có thể thấy các thư không phải lúc nào cũng hữu ích, nhưng ít nhất bạn biết ứng dụng của bạn sẽ gặp sự cố khi chạy.
Ở đây bạn sẽ thấy các vấn đề được tìm thấy. Vì bạn có thể thấy các thư không phải lúc nào cũng hữu ích, nhưng ít nhất bạn biết ứng dụng của bạn sẽ gặp sự cố khi chạy.
Image
Image

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.

Sau đó chuyển sang tab tương thích.
Sau đó chuyển sang tab tương thích.
Ở đâ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ừ menu thả xuống.
Ở đâ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ừ menu thả xuống.
Sử dụng Bộ công cụ tương thích ứng dụ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 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ó.

Sau đó nhấp vào nút bật.
Sau đó nhấp vào nút bật.
Bây giờ mở Internet Explorer, và điều đầu tiên bạn sẽ thấy là một clipboard nhỏ trên 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 đang đượ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à truy cập 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.
Bây giờ mở Internet Explorer, và điều đầu tiên bạn sẽ thấy là một clipboard nhỏ trên 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 đang đượ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à truy cập 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.
Bên dưới, bạn có thể thấy các vấn đề mà công cụ đượ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 báo cáo cho nhà phát triển.
Bên dưới, bạn có thể thấy các vấn đề mà công cụ đượ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 báo cáo cho nhà phát triển.
Image
Image

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

Điều đầu tiên bạn cần làm là tạo 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.
Điều đầu tiên bạn cần làm là tạo 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 Security Levels. Có 3 mức bảo mật.
Sau đó, đi vào Security Levels. Có 3 mức 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 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.

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.
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 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.

Sau đó nhấp vào nút Duyệt qua và chọn:
Sau đó nhấp vào nút Duyệt qua và chọn:

C:WindowsSystem32mspaint.exe

Khi bạn đã áp dụng quy tắc, hãy thử khởi chạy Paint.
Khi bạn đã áp dụng quy tắc, hãy thử khởi chạy Paint.
Dừng các ứng dụng từ khi khởi động
Dừng các ứng dụng từ khi khởi động

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.

Khi MSConfig mở ra, chuyển sang tab Startup. Ở đâ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.
Khi MSConfig mở ra, chuyển sang tab Startup. Ở đâ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.
Mặc dù 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 registry. 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:
Mặc dù 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 registry. 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 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.

Đề xuất: