https://bugs.winehq.org/show_bug.cgi?id=40427
Bug ID: 40427 Summary: PS4 Remote Play Installer does not work because it needs Windows Media Feature Pack Product: Wine Version: 1.9.5 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: windowscodecs Assignee: wine-bugs@winehq.org Reporter: axfelix@gmail.com Distribution: ---
Hi folks,
Running wine-staging 1.9.5 and trying to install the new PS4 Remote Play app that was released this morning: https://www.thurrott.com/xbox/66088/ps4-remote-play-comes-pc
Made a fresh wineprefix. First, I had to set the Windows version to 8.1 because anything less complained that it was unsupported by the installer. Then, I had to make another new 32bit wine prefix because on 64bits the installer complained that it had a resolution below 1024x768. Finally, I got an error about needing to install the Windows Media Feature Pack.
This is an MSU installer (Windows8.1-KB2929699-x86.msu) so it isn't supported in upstream Wine; however, staging recently added support for some MSU installers. They haven't really documented how this is supposed to work beyond "it uses WUSA" and ".NET 4.5 will work out of the box after setting an override for mscoree in winecfg," so I set the override, and tried:
$ env WINEPREFIX=~/.ps4test wine ~/.ps4test/drive_c/windows/system32/wusa.exe Windows8.1-KB2929699-x86.msu
Which had this output:
... fixme:wusa:read_assembly Ignoring unexpected tag L"rescache" fixme:wusa:read_assembly Ignoring unexpected tag L"memberships" fixme:wusa:read_assembly Ignoring unexpected tag L"localization" fixme:wusa:read_assembly Ignoring unexpected tag L"rescache" fixme:wusa:read_assembly Ignoring unexpected tag L"languagePack" fixme:wusa:read_assembly Ignoring unexpected tag L"memberships" fixme:wusa:read_assembly Ignoring unexpected tag L"localization" fixme:wusa:read_assembly Ignoring unexpected tag L"rescache" fixme:wusa:install_assembly Assembly L"Microsoft-Windows-MFPlat" not found err:wusa:install_updates Failed to install update L"Microsoft-Windows-MediaFeaturePack-OOB-Package-TopLevel" err:wusa:install_msu Dryrun failed, aborting installation
So, OK, maybe that one particular MSU doesn't work still, or maybe I'm doing it wrong. I then tried the middle answer from this AskUbuntu thread to add the relevant h264 functionality manually: http://askubuntu.com/questions/651099/how-to-install-windows-media-feature-p...
But unfortunately, after successfully registering the relevant DLLs and creating the registry keys, the PS4 Remote Play Installer still complains about wanting the Windows Media Feature Pack. So I'm stuck for now. But hopefully this is a start!