Рейтинг:1

Ошибка Add-WindowsCapability с сообщением «Не удалось найти исходные файлы».

флаг cn

Я пытаюсь установить RSAT на некоторых системах Windows 10, у которых нет подключения к Интернету. Две из систем Windows 10 — 20H2, а одна — 21H2.У всех троих одна и та же проблема. Чтобы установить инструменты RSAT для автономной системы, я нашел эту ссылку: https://michlstechblog.info/blog/windows-installing-rsat-tools-online-or-offline/

Я использовал эту ссылку, чтобы определить, где и как получить ISO-файл FoD DVD: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities?view=windows-11 Возможно, часть проблемы заключается в том, что DVD-диск FoD взят из сборки Windows 10 2004, но более новой версии, которую я могу найти в разделе загрузки my.visualstudio, нет. Я вручную проверил другие сборки Windows 10 (поиск «Функция по запросу» ничего не находит).

Когда я делаю «get-windowscapability», кажется, что источник правильно читается:

 C:\WINDOWS\system32> Get-WindowsCapability -Name "RSAT*" -Online -LimitAccess -Source "E:\" | Foreach-объект {write-host $_.Name}
Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0
Rsat.BitLocker.Recovery.Tools~~~~0.0.1.0
Rsat.CertificateServices.Tools~~~~0.0.1.0
Rsat.DHCP.Tools~~~~0.0.1.0
Rsat.Dns.Tools~~~~0.0.1.0
Rsat.FailoverCluster.Management.Tools~~~~0.0.1.0
Rsat.FileServices.Tools~~~~0.0.1.0
Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0
Rsat.IPAM.Client.Tools~~~~0.0.1.0
Rsat.LLDP.Tools~~~~0.0.1.0
Rsat.NetworkController.Tools~~~~0.0.1.0
Rsat.NetworkLoadBalancing.Tools~~~~0.0.1.0
Rsat.RemoteAccess.Management.Tools~~~~0.0.1.0
Rsat.RemoteDesktop.Services.Tools~~~~0.0.1.0
Rsat.ServerManager.Tools~~~~0.0.1.0
Rsat.Shielded.VM.Tools~~~~0.0.1.0
Rsat.StorageMigrationService.Management.Tools~~~~0.0.1.0
Rsat.StorageReplica.Tools~~~~0.0.1.0
Rsat.SystemInsights.Management.Tools~~~~0.0.1.0
Rsat.VolumeActivation.Tools~~~~0.0.1.0
Rsat.WSUS.Tools~~~~0.0.1.0

Но когда я пытаюсь "добавить-windowscapability", он говорит, что не может найти исходные файлы:

C:\WINDOWS\system32> Get-WindowsCapability -Name "RSAT*" -Online -LimitAccess -Source "E:\" | Foreach-object {Add-WindowsCapability -Name $_.Name -Online -LimitAccess -Source "E:\" }
Add-WindowsCapability: не удалось найти исходные файлы. 
Используйте параметр «Источник», чтобы указать расположение файлов, необходимых для восстановления функции. Дополнительные сведения об указании исходного местоположения см. 
https://go.microsoft.com/fwlink/?LinkId=243077.
В строке:1 символ:90
+ ... ach-object {Add-WindowsCapability -Name $_.Name -Online -LimitAccess ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
    + CategoryInfo: NotSpecified: (:) [Add-WindowsCapability], COMException
    + FullyQualifiedErrorId: Microsoft.Dism.Commands.AddWindowsCapabilityCommand
 
Add-WindowsCapability: не удалось найти исходные файлы. 
Используйте параметр «Источник», чтобы указать расположение файлов, необходимых для восстановления функции. Дополнительные сведения об указании исходного местоположения см. 
https://go.microsoft.com/fwlink/?LinkId=243077.
В строке:1 символ:90
+ ... ach-object {Add-WindowsCapability -Name $_.Name -Online -LimitAccess ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
    + CategoryInfo: NotSpecified: (:) [Add-WindowsCapability], COMException
    + FullyQualifiedErrorId: Microsoft.Dism.Commands.AddWindowsCapabilityCommand

C:\WINDOWS\system32> Get-WindowsCapability -Name "RSAT*" -Online -LimitAccess -Source "E:\" | Add-WindowsCapability -Online -LimitAccess -Source "E:\"
Add-WindowsCapability: не удалось найти исходные файлы. 
Используйте параметр «Источник», чтобы указать расположение файлов, необходимых для восстановления функции. Дополнительные сведения об указании исходного местоположения см. 
https://go.microsoft.com/fwlink/?LinkId=243077.
В строке:1 символ:74
+ ... urce "E:\" | Add-WindowsCapability -Online -LimitAccess -Source "E:\"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~
    + CategoryInfo: NotSpecified: (:) [Add-WindowsCapability], COMException
    + FullyQualifiedErrorId: Microsoft.Dism.Commands.AddWindowsCapabilityCommand
   

Я также проверил файлы журнала (C:\Windows\Logs\DISM\dism.log), и там отображается та же ошибка. Любые идеи, как заставить это работать? Заранее спасибо.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.