Cách tải ứng dụng hiện đại trên Windows 8
Người dùng Windows 8 trung bình chỉ có thể tải xuống các ứng dụng mà Microsoft đã phê duyệt từ Windows Store. Windows 8 cung cấp hai cách để tải các ứng dụng chưa được phê duyệt, dành cho các nhà phát triển và doanh nghiệp có ứng dụng nội bộ.
Các phương pháp trung bình không thể được sử dụng để cài đặt các ứng dụng chưa được phê duyệt từ web. Giao diện mới của Windows 8 áp dụng cách tiếp cận Apple iOS trong việc cấm phần mềm không được chấp thuận, không phải là cách tiếp cận Android cho phép tất cả người dùng kích hoạt tải bên ngoài.
chú thích: Điều này chỉ áp dụng cho các ứng dụng Hiện đại trong giao diện Windows 8 mới, không phải trên máy tính để bàn. Các ứng dụng máy tính để bàn Windows có thể được cài đặt bình thường. Tuy nhiên, bạn không thể cài đặt bất kỳ ứng dụng máy tính để bàn nào trên các thiết bị chạy Windows RT.
Nhận giấy phép phát triển
Microsoft cung cấp giấy phép nhà phát triển miễn phí cho Windows 8. Các giấy phép này cho phép nhà phát triển kiểm tra và đánh giá ứng dụng của họ trước khi gửi chúng cho Windows Store. Mỗi giấy phép giấy phép nhà phát triển sẽ hết hạn sau một thời gian, nhưng bạn có thể lặp lại quy trình để có được giấy phép mới trong tương lai.
Lưu ý rằng, theo thỏa thuận cấp phép của Microsoft, các giấy phép này chỉ có thể được sử dụng để phát triển và thử nghiệm các ứng dụng của riêng bạn. Như Microsoft cảnh báo:
Microsoft Microsoft có thể phát hiện gian lận sử dụng giấy phép nhà phát triển trên máy đã đăng ký. Nếu Microsoft phát hiện việc sử dụng gian lận hoặc vi phạm các điều khoản cấp phép phần mềm khác, chúng tôi có thể thu hồi giấy phép nhà phát triển của bạn.
Để có giấy phép nhà phát triển, trước tiên hãy mở Windows PowerShell với tư cách quản trị viên. Để làm như vậy, nhấn Bắt đầu, gõ PowerShell, bấm chuột phải vào phím tắt PowerShell và chọn Chạy như quản trị viên ở cuối màn hình.
Nhập lệnh sau vào cửa sổ PowerShell, nhấn Enter và đồng ý với giấy phép:
Show-WindowsDeveloperLicenseRegistration
Sau đó, bạn sẽ phải cung cấp chi tiết tài khoản Microsoft mà giấy phép nhà phát triển sẽ được liên kết với.
Sau khi có được giấy phép nhà phát triển, bạn có thể chạy lệnh sau trong cửa sổ PowerShell để tải ứng dụng Hiện đại:
Add-AppxPackage C: \ example.appx
Trên một miền
Windows 8 cũng cung cấp một phương thức để tải các ứng dụng trực tuyến của dòng sản phẩm trực tuyến. Điều này cho phép các doanh nghiệp và các tổ chức khác tải ứng dụng lên máy tính của họ mà không cung cấp chúng công khai thông qua Windows Store.
Có bốn yêu cầu để tải ứng dụng cho một doanh nghiệp:
Bạn phải sử dụng Windows 8 Enterprise, Windows Server 2012, Windows 8 Pro hoặc Windows RT. Nếu bạn đang sử dụng Windows 8 Pro hoặc Windows RT, bạn sẽ cần mua khóa kích hoạt sản phẩm đang tải về của SẠC. Microsoft hướng những người quan tâm đến việc mua các khóa này đến trang Cấp phép Số lượng lớn của họ.
Nếu bạn đã có được khóa sản phẩm đang tải, bạn phải mở cửa sổ Dấu nhắc Lệnh với quyền truy cập của quản trị viên và thêm nó bằng lệnh sau, trong đó ##### là khóa 25 chữ số:
slmgr / ipk #####
Sau khi thêm khóa, hãy nhập chính xác lệnh sau để kích hoạt khóa tải bên lề:
slmgr / ato ec67814b-30e6-4a50-bf7b-d55daf729d1e
Máy tính của bạn phải được kết nối với một miền để chạy ứng dụng. Ngay cả khi bạn có Windows 8 Enterprise, bạn không thể cài đặt ứng dụng dành cho doanh nghiệp trừ khi máy tính của bạn nằm trên một miền. Nếu bạn đã cài đặt ứng dụng trong khi tham gia vào một tên miền, nó sẽ từ chối chạy trừ khi máy tính của bạn được kết nối với tên miền.
Bạn phải kích hoạt tải bên trong Chính sách nhóm. Cài đặt này có thể được bật trên miền của bạn hoặc trên máy tính cục bộ của bạn.
Ví dụ: để bật tùy chọn này trên máy tính cục bộ của bạn, hãy bấm phím Windows, nhập gpedit.msc, và nhấn Enter. Điều hướng đến thư mục Cấu hình máy tính \ Mẫu quản trị \ Cấu phần Windows \ Gói triển khai gói ứng dụng trong trình chỉnh sửa Chính sách nhóm.
Bấm đúp vào Cho phép tất cả các ứng dụng đáng tin cậy để cài đặt tùy chọn và đặt thành Kích hoạt.
Ứng dụng phải được ký bằng khóa từ cơ quan cấp chứng chỉ đáng tin cậy trên máy tính cục bộ. Ví dụ: nếu bạn ký ứng dụng bằng chứng chỉ từ cơ quan chứng nhận tin cậy như Verisign, ứng dụng sẽ cài đặt mà không cần cấu hình thêm. Nếu ứng dụng được ký với chứng chỉ tự ký của riêng bạn, bạn sẽ phải tin tưởng vào chứng chỉ tự ký trên máy tính cục bộ.
Nếu bạn đã đáp ứng tất cả các yêu cầu, bạn có thể tải các ứng dụng Hiện đại bằng cách chạy lệnh ghép ngắn sau trong cửa sổ PowerShell:
Add-AppxPackage C: \ example.appx
Có rất nhiều huyền thoại về việc tải các ứng dụng Hiện đại trên Windows 8 - ví dụ: bạn không thể kích hoạt cài đặt Chính sách nhóm. Mặc dù giấy phép dành cho nhà phát triển có vẻ như là một lỗ hổng có thể xảy ra, thỏa thuận cấp phép của Microsoft cấm sử dụng chúng cho bất cứ điều gì trừ phát triển ứng dụng. Các giấy phép này cũng được theo dõi và quyền truy cập vào các ứng dụng của bạn có thể bị thu hồi nếu bạn sử dụng nó để tải các ứng dụng không được chấp thuận trên máy tính của bạn.