Windows system >> Windowsの知識 >  >> Windows 8システムチュートリアル >> Win8のシステムアプリケーションスキル >> Windows 8アプリケーションをオフラインでインストールする方法?

Windows 8アプリケーションをオフラインでインストールする方法?

  

このコンピューターには、Windows 8の新しいアプリストアからさまざまなアプリケーションをインストールできますが、Windows 8アプリのインストールは制限されており、アプリストアでのみオンラインでダウンロードできます。従来のWindowsソフトウェアのような場所からダウンロードしてオフラインでインストールする方法はありますか。

[ソリューション]

この課題は少し難しいです。

Windows 8アプリストアにアプリをダウンロードしてインストールするのは便利ですが、アプリストアで問題が発生したり、ダウンロード速度が遅くなったり、ダウンロード時に切り替えられないなどの問題が発生することがあります。別のアプリに移動します(アプリストアがバックグラウンドになるとダウンロードが中断されるため)。そのため、アプリケーションを自分でパッケージ化してからオフラインでインストールすることができます。これにより、他のコンピュータにインストールしたり、友達とアプリを共有したりすることが簡単になります。オフラインアプリケーションをインストールするには、Windows 8の信頼できる証明書が必要です。これには、証明書の制限を克服するためのツールがいくつか必要です。

[ソリューション]

インストールライセンスの飛躍的な制限

オフラインアプリケーションをインストールするにはWindows 8の信頼できる証明書が必要なので、まず証明書をローカルにインストールする必要があります。 。初心者の場合、証明書はWindows 8 Developerライセンスをインストールすることによって取得できます。

最初にhttp://www.dwz.cn/cfan201312からWin8 Metro Developerをダウンロードします(注意:プログラムにはNET Framework 3.5のサポートが必要です。ダウンロードとインストール、再起動のプロンプトが自動的に表示されます)。プログラムを起動した後、[開発者ライセンスの登録]をクリックし、指示に従って独自のMicrosoftアカウントアプリケーションを入力します。

ライセンスにはWindows 8によって信頼されたルート証明書が含まれているため、ライセンスのインストール後はAPP開発者と同等になります。そのため、APPXアプリケーションをこのマシンにインストールする権利があります。そうです。

セルフパッケージオフラインアプリ

Windows 8 Developerのライセンスは現在無料ですが、その証明書は3ヶ月間有効であり、まもなく課金フェーズに入ります。システムの専門家のために、我々は手動でWindows 8 applicationオンラインインストール制限を取り除くことができます。必要なツールをhttp://dwz /cfan2019にダウンロードし、それらをダウンロードしてすべてHドライブに解凍します。

Windows 8アプリケーションはすべてデフォルトでC:Program Fileswindowsappsにインストールされています。現在のユーザーはデフォルトでこれらのアプリケーションにアクセスできません。フォルダ表示モードを[すべてのファイルを表示]および[システム保護ファイル]に設定する必要があります。;次に、ディレクトリを右クリックして[プロパティ] - [セキュリティ] - [詳細] - [所有者の変更]を選択し、現在のディレクトリの所有者を現在のユーザーに設定します。プロパティの設定ウィンドウに戻り、[追加]をクリックして現在のユーザーをグループとユーザーリストに追加し、そのアクセス許可を[フルコントロール]に設定すると、上記のディレクトリが開きます。

上記の操作が完了したら、エクスプローラでC:\\ Program Files \\ windowsappsを開きます。各フォルダは、インストールされているアプリケーションに対応しています。

これで、ここにインストールされているアプリを抽出し、オフラインアプリとして再カプセル化できます。たとえば、仕事に出かけるときには、同社の高速ネットワークを使用してアプリケーションをアプリケーションストアにダウンロードしてインストールした後、次の方法で再パッケージすることで、家に持ち帰ってインストールしたり友人と共有したりできます。

以下は、App Storeからゲームをダウンロードする例です、まず、App Storeから会社のコンピュータにゲームをインストールします。 C:Program Fileswindowsappsディレクトリを開き、ゲームディレクトリをHドライブに展開してyouxiという名前を付け、次にH:youxiを開き、フォルダ内のmicrosoft.system.package.metadataディレクトリを削除しますこれはシステム独自の検証ファイルです。

次にデスクトップに戻ってWin + Xを押し、[コマンドプロンプト(管理者)]を選択して管理者としてコマンドプロンプトを起動し、次のコマンドを入力してゲームを再カプセル化します。

H:MakeAppx.exeパック/dh:youxi /p my.appx

アプリケーションのカプセル化が完了すると、my.appxという名前のアプリケーションパッケージがh:youyxiの下に追加されます。適切なオフラインインストールパッケージを作成したら、このパッケージに署名します。

オフラインアプリケーションのインストール

Windows 8では、[スタート]メニューの[モダン]環境で信頼できる証明書を使用して署名する必要があるため、Windows 8を使用してコンピューターにインストールすることができます。そのため、まず証明書をインストールし、ダウンロードした証明書をダブルクリックしてインストールしてから、表示されるウィザードで[ローカルコンピュータ]を選択する必要があります。

残りの操作は画面に表示される指示に従って操作し、[次へ]をクリックしてインポート証明書をH:certificateとして確認しますpfx→ next→秘密鍵のパスワードを入力します(デフォルトはpcbeta)→次に→すべての証明書を次の保存場所に配置します。→信頼されたルート証明機関'を選択し、最後にをクリックして証明書のインストールを完了します。

証明書のインストールが完了したら、Internet Explorerを起動し、[ツール]→[インターネットオプション]→[証明書]→[信頼されたルート証明機関]の順にクリックして、hasesy証明書がインストールされていることを確認します。

安全な証明書を選択します。'エクスポート→ next→はい、秘密鍵をエクスポートします→秘密鍵のパスワードを設定します→ next→秘密鍵の名前を保存場所に設定します.pfx→完了'、エクスポートした秘密鍵をバックアップ用にHディスクに保存します。

最後に、signtoolを使用してオフラインアプリケーションに署名し、引き続きコマンドプロンプトで次のコマンドに署名します(******は上記で設定した秘密鍵のパスワードです)。

Copyright © Windowsの知識 All Rights Reserved