WindowsストアなしでWindows 8 Modern UIアプリをインストールする


10

Windows 8でネイティブのWindowsストアアプリ使用せずにモダンUI /メトロアプリインストールする方法を教えてください。

それが可能かどうか、または可能である場合、そのような場合にアプリがWindowsストアからどのようにインストールされるかさえわかりません。

回答:


13

デフォルトでは、Windowsストアアプリがビルドされると、ローカルテスト用の一時キーを使用して署名されます。これには、開発者がマイクロソフトから開発者ライセンスを取得する必要があります。これは無料で、誰でも利用できます(登録した場合)。入手したい場合は、以下のリンクセクションを参照してください。

現在、開発者ライセンスがインストールされているPCはすべてオープンになっています。これは、定義上、ライセンスは開発者のみがアプリをビルドしてテストするために使用されるためです。エンドユーザーは、明らかなセキュリティ上の理由から、このアプローチを使用してサードパーティアプリを簡単にインストールすることはできません。代わりに、Microsoftが上級/エンタープライズユーザーにフォローしてほしい「適切な」サイドローディング方式があります(通常のユーザーの場合、WindowsストアからのみMicrosoft承認のアプリをダウンロードしてインストールすることをお勧めします)。


「適切な」サイドローディングには、最初に有効にする必要があるすべての信頼できるアプリのインストール許可するという場所にあるグループポリシー設定が含まれますLocal Computer Policy / Computer Configuration / Administrative Templates / Windows Components / App Package Deployment

1

場合は、ローカルグループポリシーエディタ(例えば、コアまたはRT上など)が利用できない場合、次の値に設定することができますHKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedAppsへのレジストリキー1を

注:設定の名前のとおり、サイドロードできるのは信頼できるアプリのみです。つまり、アプリの署名に使用した証明書と一致する証明書がPCに必要です(つまり、アプリは、ターゲットPCで信頼されているCAによって署名されている必要があります)。認定されていない/信頼されていないアプリは、この方法ではインストールできません(なぜそうしたいのですか?)

もちろん、これは長くて困難なプロセスであると約束することの最初のステップにすぎません!Windows 8 Enterprise / Proのドメインに参加していない PCでは、エンタープライズのサイドローディングプロダクトキーをアクティブ化して、Store以外のアプリのサイドローディングを有効にする必要があります。この特殊キーについては後で詳しく説明します。

または、Windows 8 Enterprise / Server 2012でのみ、前述のグループポリシー設定が有効になっているActive DirectoryドメインにPCを参加させるだけで、サイドローディングを有効にできます。Windows RTはドメインに参加できないため、上記のようにエンタープライズサイドローディングプロダクトキーを使用するのが唯一のソリューションです。

ここまで来たら、PowerShellプロンプトで次のようなコマンドを入力して、開発者から.appxパッケージを取得し、それ(およびすべての依存関係アプリパッケージ)をインストールできます。

Add-AppxPackage C:\app1.appx –DependencyPath C:\winjs.appx

開発者はアプリ固有のPowerShellスクリプトも提供している可能性があります(ユーザーが回答で述べたようにVisual Studioによって作成されたものなどですが、そのようなスクリプトには開発者ライセンスが必要になる場合があるため、上記のエンドユーザーには推奨されません)。

インストールされているサイドローディングされたアプリのリストを取得するには、管理者権限でPowerShellを開き、次のコマンドを入力します。

Get-AppxPackage -AllUsers

展開イメージのサービスと管理(DISM)コマンドラインツールまたはPowerShellコマンドレットを使用して、WindowsストアライセンスのないアプリをWindowsイメージ(WIM)に追加する方法などの詳細については、以下にリンクされているTechNet記事「アプリを追加および削除する方法」を参照してください


これで、Microsoftが推奨する「適切な」サイドローディングアプローチの概要がほぼ完成しました。次に、Windows RTおよびドメインに参加していない Windows 8 Enterprise / Pro PCで必要なエンタープライズサイドローディングプロダクトキーについて少し説明ます。これらのキーは、Microsoftのボリュームライセンスサービスセンター(VLSC)を通じて一部のお客様が利用できます。詳細については、以下のリンクセクションにあるWindows 8およびWindows RTボリュームライセンスガイドを参照してください。これらのキーは合法的にオンラインで購入することもできます(製品コードJ7S-00004を検索してください)。唯一の欠点は?それらはどうやら100のパックでのみ利用可能であり、パックあたり約3000ドルで販売されているので、ええ、確かに安くはありません。

Microsoftボリュームライセンス/ソフトウェアアシュアランス(SA)である複雑なプロセスのさらなるしわは、製品版のライセンスがSAライセンスではないため、製品版のWindows 8 ProがプリインストールされたPCを購入した場合、サイドローディングプロダクトキーのどちらかが勝つことです動作しない、またはそれら動作し、元のライセンスは無効になります。あなたはこの時点であなたの頭を悩まないしている場合(の試合に疑いの余地は前駆体を活発ヘア引っ張っ切り立ったフラストレーションから)、私はあなたが読んでお勧めしますそれは複雑だ(ではないことを ZDNetの記事下記にリンクされている控えめな表現が!) 、私たちは他の場所で最も議論される企業レベルのライセンスとおそらく法的問題に取り組んでいるので。

さらに読むためのリンク


こんにちは。もちろん、パック全体を購入した場合、1タブレットあたり30ドルで100タブレットに展開できますか。私の個人的な状況にとって悪い解決策ではないかもしれません
TimothyP

1
@TimothyP:そうだと思いますが、確実にボリューム/エンタープライズライセンスの専門知識を持つ人に相談することをお勧めします。後で問題が発生する可能性があるため、ここで悪いアドバイスをしたくない。
Karan、

私はそれをします、ありがとう:-)少なくともどこから始めればいいのかわかっています。
TimothyP

8

はい、できますが、アプリの開発者が提供する必要があります。開発者はこれらのファイルを提供します:

.ps1ファイルを開くと、最初にPCの開発者ライセンスを要求してから、開発者から提供されたアプリをインストールします。

この方法は、Windows 8のすべてのバージョン(Core、Pro、Enterprise)に適用され、Visual Studioも必要ありません。


しかし、Visual Studioをインストールする必要はありませんか?
pratnala

いいえ。VisualStudioは必要ありません。
Elmo

Windows RTにも適用されますか?
Manuel Faux

0

アプリのサイドローディングが可能なエンタープライズ環境(Windows 8 Enterprise)で可能です。そうでなければ、答えはありません。アプリはパッケージ(ファイルのグループ)としてインストールされ、システムのさまざまな場所に保存されます。プロセスだけwwahost.exeがこれらをアプリとして実行する方法を知っています。

海賊行為、OSがジェイルブレイクされたIMOの場合、可能性があります

編集:それは、非エンタープライズマシンでも開発者キーがあれば可能です。@ramhoundに感謝


Windows 8のすべてのバージョン、そしてもちろんWindows RTでModern UIアプリケーションをサイドロードできます。
ラムハウンド

それが企業でない限り
プラトナラ2012年

非企業向けにどうしますか?
プラトナラ2012年

もちろん開発者キー付き。間違った情報を自由に修正してください。
ラムハウンド

-1

いいえ、現時点では、Windowsストアを経由しないと不可能です。アップルストアに似ています。Apple Storeを経由せずにiPhone / iPadにアプリをインストールすることはできません。

ただし、Metro UIアプリ以外では、Windowsストアアプリがなくてもインストールできます。


脱獄すると、App Storeを経由せずにiOSにアプリをインストールできます。脱獄しない場合でも、testflightなどを使用
Magnetic_dud
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.