Ve Windows 10, verze 1709, mohou nastat problémy při instalaci balíčku WindowsTH-RSAT_WS_1709-x64.msu. Tento příspěvek řeší postup při chybě během odinstalace a alternativní postup instalace. Platí pro 64Bit verzi Windows. Původní článek se nachází zde
Odinstalace
Odinstalace je možná pomocí dvou postupů.
- První postup je klasická odinstalace pomocí Programy a Funkce, Zobrazit Instalované Aktualizace, najít požadovaný balíček a odinstalovat jej, v případě chyby použijeme druhý postup
- Druhý postup
- otevřeme soubor
c:\windows\logs\cbs\cbs.log
a vyhledáme chybu a odkaz na klíč v registrech, měl by to být tento klíč
HKLM\SOFTWARE\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.3.1.Microsoft.UpdateServices.Administration__31bf3856ad364e35\1\4.0.0.0
- tento klíč si exportujeme pro případ obnovení
- následně tento klíč odstarníme
- spustíme příkazový řádek jako administrátor
- spustíme příkaz
dism /online /Get-Packages
- ve výsledku najdeme řádek, který obsahuje text
RemoteServerAdministrationTools
- zadáme příkaz včetně názvu balíčku
dism /online /Remove-Package /PackageName:Microsoft-Windows-RemoteServerAdministrationTools-Client-Package-TopLevel~31bf3856ad364e35~amd64~~*AnotherVersion*
- restartujeme počítač
- otevřeme soubor
Instalace
!!! před touto instalací musí být původní balíček RSAT (verze 1709) nebo jiné verze odinstalován !!!
- na disku vytvoříme adresář pro uložení potřebných souborů
- WindowsTH-RSAT_WS_1709-x64.msu (stáhneme)
- unattend_x64.xml (vytvoříme)
- installx64.bat (vytvoříme)
- vytvoříme soubor unattend_x64.xml
<?xml version="1.0" encoding="UTF-8"?> <unattend xmlns="urn:schemas-microsoft-com:setup" description="Auto unattend" author="pkgmgr.exe"> <servicing> <package action="stage"> <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-RemoteServerAdministrationTools-Client-Package-TopLevel" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" version="10.0.16299.2"/> <source location="." permanence="temporary"/> </package> </servicing> </unattend>
- vytvoříme soubor installx64.bat
@echo off md ex expand -f:* WindowsTH-RSAT_WS_1709-x64.msu ex\ cd ex md ex copy ..\unattend_x64.xml ex\ expand -f:* WindowsTH-KB2693643-x64.cab ex\ cd ex dism /online /apply-unattend="unattend_x64.xml" cd ..\ dism /online /Add-Package /PackagePath:"WindowsTH-KB2693643-x64.cab" cd ..\ rmdir ex /s /q
- spustíme příkazový řádek jako správce a přepneme se do námi vytvořeného adresáře, kde máme uložené výše zmiňované soubory
- spustíme soubor installx64.bat a počkáme na dokončení operace
- po dokončení můžeme adresář smazat
- není vyžadován restart počítače