How to install .NET 3.5 features inside Parallels Containers for Windows 6.0 container?
The installation of .NET 3.5 features inside a PCW 6.0 container doesn't differ from a standalone Windows 2012 environment and is done through Add/Remove Features wizard.
Moreover, PCW 6.0 allows offline installation of non-default features, so this procedure is not required, all settings are already present. This can be checked with the following command:
PS C:\Users\Administrator> (get-itemproperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Servicing).localsourcepath C:\Sources\sxs
Note: There could be problems if containers have language packs installed. In this case, the default English SxS source files will not be valid, so it is necessary to get the source files of the corresponding language and put them inside the container. The following error in
C:\Windows\Logs\CBS\CBS.log is the sign of this problem:
Not able to find package: Microsoft-Windows-NetFx3-Server-OC-Package~31bf3856ad364e35~amd64~de-DE~6.2.9200.16384 from the cached windows update index. [HRESULT = 0x800f090e - CBS_E_EMPTY_PACKAGE_MAPPING_INDEX]