Windows system >> Windowsの知識 >  >> Windowsチュートリアル合成 >> 窓について >> どこからでも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 Files \\ windowsappsにインストールされています現在のユーザーはデフォルトではアクセスできないフォルダ表示モードを「すべてのファイルを表示」と「システムごと」に設定する必要があります。ファイルを保護し、ディレクトリを右クリックして[属性] - [セキュリティ] - [詳細] - [所有者の変更]を選択し、現在のディレクトリの所有者を現在のユーザーとして設定します。プロパティの設定ウィンドウに戻り、[追加]をクリックして現在のユーザーをグループとユーザーリストに追加し、そのアクセス許可を[フルコントロール]に設定すると、上記のディレクトリが開きます。

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

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

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

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

H:\\ MakeAppx.exe pack /dh:\\ youxi /p my.appx

アプリケーションのカプセル化が完了したら、my.appxという名前のアプリケーションパッケージがh:\\ youyxiの下に追加されます。これは私たちのオフラインインストールパッケージです、そして私たちはこのパッケージに署名します。

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

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

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

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

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

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


署名記号/a /v /fd SHA256 /p ****** /fh:\\my.PFX h:\\ my.appx

ただし、注意が必要です。 .appxファイルは実行ファイルではありません。ダブルクリックしてインストールすることはできません。管理者としてPowerShellを起動し、次のコマンドを入力してインストールします。

add-appxpackage:\\ my.appx

Copyright © Windowsの知識 All Rights Reserved