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

Я пытаюсь установить 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-object {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 : The source files could not be found. 
Use the "Source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see 
https://go.microsoft.com/fwlink/?LinkId=243077.
At line:1 char:90
+ ... ach-object {Add-WindowsCapability -Name $_.Name -Online -LimitAccess  ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Add-WindowsCapability], COMException
    + FullyQualifiedErrorId : Microsoft.Dism.Commands.AddWindowsCapabilityCommand
 
Add-WindowsCapability : The source files could not be found. 
Use the "Source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see 
https://go.microsoft.com/fwlink/?LinkId=243077.
At line:1 char: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 : The source files could not be found. 
Use the "Source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see 
https://go.microsoft.com/fwlink/?LinkId=243077.
At line:1 char: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), и там отображается та же ошибка. Любые идеи, как заставить это работать? Заранее спасибо.

Windows PowerShell Windows-10

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *