ESXi上で、Windows 10 バージョン1703にFall Creators Updateを当てて1709にしたテンプレートから、新規仮想マシンへのデプロイではまった(その2)

その1

ESXi上で、Windows 10 バージョン1703にFall Creators Updateを当てて1709にしたテンプレートから、新規仮想マシンへのデプロイではまった(その1) - 苦労する日々

で、MiracastView アプリは消せたので、再度テンプレートにし新規仮想マシンへのデプロイを行ったが、C:\Windows\System32\Sysprep\Panther\setuperr.log にまたエラーが。

2017-11-DD HH:MM:SS, Error SYSPRP setupdigetclassdevs failed with error 0
2017-11-DD HH:MM:SS, Error SYSPRP Failed to remove staged package Microsoft.BingWeather_4.18.56.0_x64__8wekyb3d8bbwe: 0x80070002.
[gle=0x00000002]
2017-11-DD HH:MM:SS, Error SYSPRP Failed to remove apps for the current user: 0x80070002.

2017-11-DD HH:MM:SS, Error SYSPRP Exit code of RemoveAllApps thread was 0x2.
[gle=0x0000012a]
2017-11-DD HH:MM:SS, Error SYSPRP Failed to remove all apps: 0x80070002.
[gle=0x0000012a]

今度は、staged package になっている BingWeather アプリが原因らしい

再度テンプレートを仮想マシンに変換し、PowerShell(管理者) で Get-AppxPackage -alluser *BingWeather* で確認

Name : Microsoft.BingWeather
Publisher : CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Architecture : X64
ResourceId :
Version : 4.18.56.0
PackageFullName : Microsoft.BingWeather_4.18.56.0_x64__8wekyb3d8bbwe
InstallLocation :
IsFramework : False
PackageFamilyName : Microsoft.BingWeather_8wekyb3d8bbwe
PublisherId : 8wekyb3d8bbwe
PackageUserInformation : {S-1-5-18 [S-1-5-18]: Staged}
IsResourcePackage : False
IsBundle : False
IsDevelopmentMode : False
IsPartiallyStaged : False
SignatureKind : Store
Status : Ok

Name : Microsoft.BingWeather
Publisher : CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Architecture : X64
ResourceId :
Version : 4.21.2492.0
PackageFullName : Microsoft.BingWeather_4.21.2492.0_x64__8wekyb3d8bbwe
InstallLocation : C:\Program Files\WindowsApps\Microsoft.BingWeather_4.21.2492.0_x64__8wekyb3d8bbwe
IsFramework : False
PackageFamilyName : Microsoft.BingWeather_8wekyb3d8bbwe
PublisherId : 8wekyb3d8bbwe
PackageUserInformation : {S-1-5-18 [S-1-5-18]: Staged}
IsResourcePackage : False
IsBundle : False
IsDevelopmentMode : False
IsPartiallyStaged : False
SignatureKind : Store
Status : Ok

バージョン違いで2つ表示される。片方は、InstallLocation がない。

Get-AppxPackage -alluser *BingWeather* | Remove-AppxPackage

をやったところ、一つになった。

 

Get-AppxPackage -alluser | Sort-Object Name | Select Name,InstallLocation

をやったところ、他にもいくつか InstallLocation がなく、Name が重複しているものが。

Get-AppxPackage -alluser (重複アプリ) | Remove-AppxPackage

を行い、テンプレートに変換し、デプロイを行ったところ、無事マシン名も変更され、デプロイ完了した。

他にも InstallLocation