Menginstal aplikasi Windows 8 modern melewati Windows Store

Sebagian besar pengguna Windows 8 percaya bahwa aplikasi Windows 8 modern (Metro Apps) hanya dapat diinstal dari Windows Store. Sebenarnya, ini tidak sepenuhnya benar. Mari kita coba mencari tahu, cara menginstal aplikasi modern di Windows 8 yang tidak dipublikasikan di Windows Store.

Konsep toko aplikasi Windows mengasumsikan bahwa semua aplikasi yang tersedia di dalamnya tunduk pada sertifikasi wajib Microsoft sebelum diunduh ke toko. Berkat ini, pengguna Windows 8 terlindungi dari penetrasi malware melalui toko aplikasi Windows..

Namun, mari kita pikirkan tentang segmen pengguna korporat yang dengannya Windows Store dapat dinonaktifkan dengan cara administratif, yang tidak diizinkan untuk mengakses Internet, atau untuk siapa pengembang telah menulis aplikasi Metro perusahaan pribadi, yang karena berbagai alasan (aplikasi pengujian, rahasia, dll.) Tidak dapat dipublikasikan di Windows Store publik. Untuk kasus seperti itu, Microsoft telah mengembangkan fitur yang disebut Sideloading.. Pemuatan samping melibatkan penginstalan aplikasi Metro yang tidak bersertifikasi Windows 8 dari media eksternal mana pun - CD / DVD, USB, melewati Microsoft Windows App Store resmi.

Kiat. Ada solusi untuk mendapatkan file appx instalasi untuk aplikasi apa pun dari Windows Store menggunakan Fiddler. Detail dalam ini artikel.

Untuk mengizinkan pemasangan dan peluncuran Aplikasi Metro dalam mode Sideloading, lingkungan harus memenuhi ketentuan berikut:

  • Aplikasi metro harus ditandatangani menggunakan sertifikat yang dipercaya oleh komputer untuk menginstalnya
  • Edisi Enterprise atau Pro Windows 8 / Windows 8.1 atau versi server Windows Server 2012 / R2 harus diinstal di komputer, dan komputer ada di domain (mis. Komputer ada di lingkungan bisnis)
  • Di komputer, menggunakan kebijakan atau registri harus diizinkan untuk menginstal aplikasi appx tepercaya
Catatan. Mode instalasi untuk aplikasi modern dalam mode Sideloading juga tersedia untuk pengembang aplikasi Metro, untuk ini, perangkat dengan Windows 8 harus diaktifkan menggunakan lisensi pengembang khusus (lisensi pengembang). Lisensi seperti itu biayanya sekitar $ 100. Dalam hal ini, pembatasan pada edisi Windows 8 dan lokasi sistem dalam domain tidak diberlakukan.

Jadi, untuk memungkinkan aplikasi Metro diinstal di Windows 8 dari luar Windows Store, Anda perlu melakukan operasi berikut:

  1. Izinkan pemasangan aplikasi tepercaya. Untuk melakukan ini, buka Editor Kebijakan Grup (gpedit.msc), buka bagian Konfigurasi Komputer -> Template Administratif -> Komponen Windows -> Penyebaran Paket Aplikasi dan aktifkan (setel ke Diaktifkan) kebijakan Izinkan semua aplikasi tepercaya memasang. Efek yang sama dapat dicapai dengan mengedit registri secara langsung. Buka editor regedit.exe dan ubah nilai kuncinya Izinkan AllTrustedApps di cabang HKEY_LOCAL_MACHINE \ Software \ Kebijakan \ Microsoft \ Windows \ Appx \ pada 1. Jika kunci registri tidak ada, Anda harus membuatnya secara manual (ketik DWORD).
  2. Langkah selanjutnya adalah menerbitkan sertifikat aplikasi yang diinstal pada PC klien. Sertifikat harus diinstal di bagian ini Otoritas Sertifikasi Root Tepercaya (cara memasang sertifikat yang ditandatangani sendiri dalam sistem dijelaskan di sini). Jika Anda harus segera memasang sertifikat di banyak komputer - cara termudah untuk melakukannya adalah melalui kebijakan grup - contoh ada di sini.
  3. Tetap menginstal MetroApp sendiri dalam sistem. Untuk menginstal aplikasi untuk pengguna saat ini, Anda harus menggunakan cmdlet Powershell add-appxpackage, menentukan path ke file appx:
    add-appxpackage C: \ Install \ Apps \ corporate.appx

    Jika Anda perlu mengintegrasikan aplikasi modern langsung ke gambar wim Windows 8 / 8.1, Anda harus menggunakan DISM:

    DISM / Add-ProvisionedAppxPackage / PackagePath: C: \ Install \ Apps \ corporate.appx / SkipLicense

    Aplikasi yang dipasang dengan cara ini akan secara otomatis diinstal untuk semua pengguna baru sistem.

Catatan. Sebagai hasil instalasi, aplikasi ini, seperti App Store Windows standar, diinstal dalam folder C: \ Program Files \ WindowsApps

Aplikasi yang dipasang dengan cara ini dapat dihapus dengan cara standar:

  • Hanya untuk pengguna saat ini:
    Remove-AppxPackage PackageName
  • Seluruhnya dari gambar Windows:
    DISM.exe / Online / Remove-ProvisionedAppxPackage / PackageName: yourpackagename