ホームページ » の仕方 » Windows 8で現代のアプリをサイドロードする方法

    Windows 8で現代のアプリをサイドロードする方法

    平均的なWindows 8ユーザーは、MicrosoftがWindowsストアから承認したアプリのみをダウンロードできます。 Windows 8では、未承認のアプリケーションをサイドロードする2つの方法が提供されています。これは、内部アプリケーションを使用している開発者や企業を対象としています。.

    これらの方法は、Webから未承認のアプリをインストールするために一般のオタクによって使用することはできません。 Windows 8の新しいインターフェースは、すべてのユーザーがサイドローディングを有効にできるというAndroidのアプローチではなく、未承認のソフトウェアを禁止するというApple iOSのアプローチを採用しています.

    注意注:これは、デスクトップではなく、新しいWindows 8インターフェイスのModernアプリケーションにのみ適用されます。 Windowsデスクトップアプリケーションは通常どおりインストールできます。ただし、Windows RTを実行しているデバイスにデスクトップアプリケーションをインストールすることはできません。.

    開発者ライセンスを取得する

    マイクロソフトは、Windows 8用の無料開発者ライセンスを提供しています。これらのライセンスにより、開発者はWindowsストアに送信する前にアプリケーションをテストおよび評価できます。各開発者ライセンスライセンスはしばらくすると期限切れになりますが、将来新しいライセンスを取得するためにこのプロセスを繰り返すことができます。.

    Microsoftの使用許諾契約によると、これらのライセンスは、お客様独自のアプリケーションの開発およびテストにのみ使用することができます。 Microsoftが警告しているように:

    「マイクロソフトは、登録済みのコンピュータで開発者ライセンスが不正に使用されていることを検出できます。マイクロソフトが不正使用またはソフトウェアライセンス条項の別の違反を検出した場合、マイクロソフトはあなたの開発者ライセンスを取り消すことがあります。

    開発者ライセンスを取得するには、まず管理者としてWindows PowerShellを開きます。そうするには、Startを押して、 パワーシェル, PowerShellショートカットを右クリックして 管理者として実行 画面下部に.

    次のコマンドをPowerShellウィンドウに入力してEnterキーを押し、ライセンスに同意します。

    表示 - WindowsDeveloperLicenseRegistration

    その後、マイクロソフトのアカウントの詳細を入力する必要があります。これは開発者ライセンスに関連付けられます。.

    開発者ライセンスを取得したら、PowerShellウィンドウで次のコマンドを実行してModernアプリケーションをサイドロードできます。

    Add-AppxPackage C:\ example.appx

    ドメイン上

    Windows 8は、「基幹業務」アプリをサイドロードするための方法も提供します。これにより、企業や他の組織は、Windowsストアを介してアプリを公開することなく、自分のコンピューターにアプリを読み込むことができます。.

    基幹業務アプリケーションをサイドロードするための要件は4つあります。

    Windows 8 Enterprise、Windows Server 2012、Windows 8 Pro、またはWindows RTを使用している必要があります。 Windows 8 ProまたはWindows RTを使用している場合は、マイクロソフトから「サイドローディング製品アクティベーションキー」を購入する必要があります。. マイクロソフトは、これらのキーの購入に関心のあるユーザーに、ボリュームライセンスページにアクセスするよう指示します。.

    サイドローディングプロダクトキーを取得した場合は、管理者アクセスでコマンドプロンプトウィンドウを開き、次のコマンドで追加する必要があります。#####は25桁のキーです。

    slmgr / ipk #####

    キーを追加したら、次のコマンドを正確に入力してサイドロードキーをアクティブにします。

    slmgr / ato ec67814b-30e6-4a50-bf7b-d55daf729d1e

    アプリケーションを実行するには、コンピュータはドメインに参加している必要があります。. Windows 8 Enterpriseをお持ちの場合でも、コンピューターがドメインに属していない限り、基幹業務アプリケーションをインストールすることはできません。ドメインに参加しているときにアプリケーションをインストールした場合、コンピュータがドメインに接続されていない限り、アプリケーションの実行は拒否されます。.

    グループポリシーでサイドローディングを有効にする必要があります. この設定はドメインまたはローカルコンピュータで有効にできます.

    たとえば、ローカルコンピュータでこのオプションを有効にするには、Windowsキーを押します。 gpedit.msc, そしてEnterを押します。グループポリシーエディタの[コンピュータの構成\管理用テンプレート\ Windowsコンポーネント\アプリケーションパッケージの展開]フォルダに移動します。.

    ダブルクリック すべての信頼できるアプリにインストールを許可する オプションを選択し、それを有効に設定します。.

    アプリは、ローカルコンピュータで信頼されている認証局からのキーで署名する必要があります。. たとえば、Verisignなどの信頼できる認証局からの証明書を使用してアプリに署名すると、それ以上の設定は行われずにアプリがインストールされます。アプリが自分の自己署名証明書で署名されている場合は、ローカルコンピュータの自己署名証明書を信頼する必要があります。.

    すべての要件を満たしている場合は、PowerShellウィンドウで次のコマンドレットを実行してModernアプリをサイドロードできます。

    Add-AppxPackage C:\ example.appx


    Windows 8でModernアプリをサイドロードすることについては、多くの神話があります。たとえば、グループポリシー設定を有効にすることはできません。開発者ライセンスは抜け穴のように思えるかもしれませんが、マイクロソフトのライセンス契約はそれらをアプリ開発以外の目的に使用することを禁じています。これらのライセンスも監視されており、未承認のアプリをコンピューターにサイドロードするために使用すると、アプリへのアクセスが取り消される可能性があります。.