web-dev-qa-db-ja.com

Microsoft Storeを使用せずにOneNote for Windows 10を再インストールする方法

私は、Microsoft Storeアプリを含むすべての組み込みのWindows 10アプリを削除した誰かによってイメージされた多数のコンピューターで作業しています。それらを削除した人は、単純な_Remove-AppxPackage_コマンドでそれらをアンインストールしただけではありません。それらは実際にプロビジョニング解除されたこれらのアプリ全体を_Remove-AppxProvisionedPackage_で完全に保護しているので、パッケージファイルはドライブにさえないため、_Add-AppxPackage_。

SkypeとOneDriveを元に戻す方法はわかっています(スタンドアロンバージョンはMicrosoftのWebサイトからダウンロードできます)が、OneNoteを元に戻す方法はわかりません。 MicrosoftのサイトにあるスタンドアロンパッケージとOffice 365に付属するバージョンはOneNote 2016であり、同じバージョンではありません。この件に関して私がするすべてのグーグルは、アプリストアからそれを取得する方法についてのMicrosoftの指示を逆流し続けます。これらのすべてのコンピューターにWindowsを最初から再インストールする必要は本当にありません。

私が試したこと:
ほとんどのユーザーは1803または1809を使用していますが、1903にアップグレードしても何も解決されません。

Windows 10 ISOからOneNoteパッケージをコピーして_Add-AppxPackage -register <path to AppxManifest.xml> -DisableDeveloperMode_で再インストールしようとしましたが、_AppxManifest.xml is not in the package root._が返されました。これは、ファイルを%PROGRAMFILES%\ WindowsApps(これは行うのは簡単ではありません)。

_Add-AppxProvisionedPackage_を使用してみましたが、このコマンドには_.appx_または_.main_ファイルが必要ですが、これはストックWindowsイメージには存在しません(OneNoteの入手方法がわかりません。 appxファイル)。

次に、参照PCからファイルとレジストリ設定をコピーして手動で強制しようとしました。今回、_Add-AppxPackage_はそれをインストールし、そのために[スタートメニュー]アイコンを表示しますが、機能しません(OneNoteスプラッシュ画面が短時間表示されてから、再び消えます)。

マイクロソフトがこのようなコーナーに自分をペイントすることを許可しているとは信じられません。

OneNoteを復元する方法はありますか?

解決策はスクリプト可能でなければならないので、Windows 10の修復/更新を行う必要がないことに注意してください(これらすべてのコンピューターのイメージを再作成して、その時点で正しく実行することもできます)。

8
Wes Sayeed

AdGuard のMicrosoft Store URLから提供されるAPPXファイルへのリンクを生成できます。これらのダウンロードリンクは、Microsoftから直接提供されています。


将来の読者のためのOPアップデート:
.appxまたは.appxbundleファイルをダウンロードしたら、次のPowerShellコマンドを使用して、パッケージルートに再度追加できます。

add-appxprovisionedpackage -online -packagepath <path to appx file> -skiplicense
7
Titan
  • 免責事項:仮想マシンで次の手順をテストしました。そのため、実際の環境では機能しない可能性があります。また、この手順では、フォルダーの所有権を取得するために管理者権限が必要になる場合があります。同じバージョンのWindows 10 ISOファイルが既にインストールされていることを確認してください。

  • 手順:

    • 同じバージョンのWindows 10 ISOファイルをマウントします。マウントされたドライブ文字がF:\であると想定します。インストールされているWindows 10エディションと一致するインデックスを検出します。管理者としてコマンドプロンプトで次のコマンドを実行します。
dism /Get-WimInfo /WimFile:F:\sources\install.wim

たとえば、Windows 10 ProはIndex : 6になります。

  • 7ZipF:\sources\install.wimファイルを開きます。インデックス番号(ここでは6)> Program Files> Windows Appsに移動し、OneNoteおよびVCLibsフォルダーを抽出します。フォルダのバージョンが異なる場合があります。
Microsoft.VCLibs.140.00_14.0.26706.0_x86__8wekyb3d8bbwe
Microsoft.VCLibs.140.00_14.0.26706.0_x64__8wekyb3d8bbwe
Microsoft.Office.OneNote_16001.11126.20076.0_x64__8wekyb3d8bbwe
Microsoft.Office.OneNote_16001.11126.20076.0_neutral_~_8wekyb3d8bbwe
  • それらのフォルダーを、実際にインストールされたWindows 10 C:\Program Files\WindowsApps\フォルダーに貼り付けます。そのフォルダの所有権を取得するには、管理者権限が必要になる場合があります。 この手順 に従います。

  • Powershellで次のコマンドを実行し、_ Add-AppxPackage コマンドレットとApxManifest.xmlファイルの完全パスを使用してこれらのAppxを登録します。

Add-AppxPackage -DisableDevelopmentMode -register "C:\Program Files\WindowsApps\Microsoft.VCLibs.140.00_14.0.26706.0_x86__8wekyb3d8bbwe\AppxManifest.xml"
Add-AppxPackage -DisableDevelopmentMode -register "C:\Program Files\WindowsApps\Microsoft.VCLibs.140.00_14.0.26706.0_x64__8wekyb3d8bbwe\AppxManifest.xml"
Add-AppxPackage -DisableDevelopmentMode -register "C:\Program Files\WindowsApps\Microsoft.Office.OneNote_16001.11126.20076.0_x64__8wekyb3d8bbwe\AppxManifest.xml"
Add-AppxPackage -DisableDevelopmentMode -register "C:\Program Files\WindowsApps\Microsoft.Office.OneNote_16001.11126.20076.0_neutral_~_8wekyb3d8bbwe\AppxManifest.xml"
2
Biswapriyo