Как переустановить OneNote для Windows 10 без использования Microsoft Store?

Как переустановить OneNote для Windows 10 без использования Microsoft Store?

Я работаю с кучей компьютеров, образы которых были сделаны кем-то, кто удалил все встроенные приложения Windows 10, включая приложение Microsoft Store. Тот, кто их удалил, не просто удалил их простой командой Remove-AppxPackage; они на самом деледе-предоставленоэти приложения полностью с Remove-AppxProvisionedPackage, поэтому файлы пакета даже не находятся на дисках больше для переустановки через Add-AppxPackage.

Я выяснил, как вернуть Skype и OneDrive (их отдельные версии можно загрузить с веб-сайта Microsoft), но я не могу понять, как вернуть OneNote. Отдельный пакет на сайте Microsoft, а также версия, которая идет с Office 365, — это OneNote 2016, что не является той же версией. Все мои поиски в Google по этой теме просто выдают инструкции Microsoft о том, как получить его из магазина приложений. Я действительно не хочу переустанавливать Windows с нуля на всех этих компьютерах.

Что я пробовал:
Большинство пользователей используют версию 1803 или 1809, но обновление до версии 1903 ничего не решает.

Я попытался скопировать пакет OneNote из ISO-образа Windows 10 и переустановить его с помощью 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).

Затем я попытался вручную принудительно запустить его, скопировав файлы И параметры реестра с эталонного ПК. На этот раз Add-AppxPackageон говорит, что установил его, и я получаю значок в меню «Пуск» для него, но это не работает (экран-заставка OneNote появляется на короткое время, прежде чем снова исчезнуть).

Я не могу поверить, что Microsoft позволяет вам загонять себя в угол подобным образом.

Есть ли способ восстановить OneNote?

Обратите внимание, что решение должно быть скриптовым, поэтому восстановление/обновление Windows 10 не предусмотрено (я могу просто пересоздать образы всех этих компьютеров и сделать это прямо сейчас).

решение1

Вы можете сгенерировать ссылки на файлы APPX, предоставленные по URL-адресу Microsoft Store наAdGuard. Эти ссылки для скачивания предоставлены непосредственно Microsoft.


Обновление OP для будущих читателей:
После загрузки файла .appx или .appxbundle его можно добавить обратно в корень пакета с помощью следующей команды PowerShell:

add-appxprovisionedpackage -online -packagepath <path to appx file> -skiplicense

решение2

  • Отказ от ответственности:Я протестировал следующую процедуру на виртуальной машине. Поэтому она может не работать в реальной среде. Также процедура может потребовать прав администратора для получения права владения папкой. Убедитесь, что у вас та же версия ISO-файла Windows 10, которая уже установлена.

  • Процедура:

    • Смонтируйте ту же версию ISO-файла Windows 10. Предположим, что смонтированная буква диска — F:\. Теперь определите индекс, соответствующий установленной версии Windows 10. Запустите эту команду в командной строке от имени администратора:
dism /Get-WimInfo /WimFile:F:\sources\install.wim

Например, Windows 10 Pro будет в формате Index : 6.

  • Открыть F:\sources\install.wimфайл в7ZIP. Перейдите к индексному номеру (здесь 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
  • Вставьте эти папки в фактическую установленную C:\Program Files\WindowsApps\папку Windows 10. Для этого могут потребоваться права администратора, чтобы стать владельцем этой папки. Следуйтеэта процедура.

  • Выполните следующие команды в Powershell, чтобы зарегистрировать эти Appx, используя Добавить-AppxPackageКомандлет с полным путем к ApxManifest.xmlфайлу:

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"

решение3

Ответ от @Biswapriyo помог мне восстановить OneNote для Windows 10 с помощью Windows 10 Домашняя 2H22.

Единственное, что я изменил, — я скопировал только папки OneNote, а не VCLibs.

Add-AppxPackage -DisableDevelopmentMode -register "C:\Program Files\WindowsApps\Microsoft.Office.OneNote_16001.12026.20112.0_neutral_~_8wekyb3d8bbwe\AppxMetadata\AppxBundleManifest.xml"
Add-AppxPackage -DisableDevelopmentMode -register "C:\Program Files\WindowsApps\Microsoft.Office.OneNote_16001.12026.20112.0_x64__8wekyb3d8bbwe\AppxManifest.xml"

На этом этапе приложение установлено, но не открывается.

После этого мне пришлось использовать Магазин Windows, чтобы обновить приложение.

Наконец-то приложение теперь работает нормально.

Надеюсь, это поможет.

Связанный контент