Skip to content

Older .NET builds of MPF for legacy Windows systems

Notifications You must be signed in to change notification settings

Deterous/MPF-Legacy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

While it is suggested that users on legacy version of Windows upgrade their operating system, there may be cases where this is not possible and this should not be a barrier to media preservation. It should be possible to get MPF working on Windows 7 SP1 (64bit) by following the instructions below. For older Windows, this repo provides builds that should work with your OS. Let me know by creating an issue if you can't get MPF working on your version of Windows, or if another build would be useful. Please note that the dumping programs contained within these builds may not necessarily support your OS.

MPF on Windows 7 SP1 (64bit)

MPF releases are currently built as self-contained .NET Core 6 and 8 and do not officially support Windows versions older than Windows 10, however they have been tested working on Windows 7 SP1 (64bit). To get the MPF builds working on Windows 7 SP1 (64bit), you'll need to disable strong name validation due to Microsoft.Management.Infrastructure being unsigned. To do this, add the following registry keys:

	[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\*,31bf3856ad364e35]
	[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\StrongName\Verification\*,31bf3856ad364e35]

MPF Legacy Builds

This repo provides builds from older .NET Frameworks to support legacy Windows operating systems, including 32bit Windows. Refer to the following table for what build to use for your system, and the .NET Framework dependency to ensure you have installed to get MPF working.

Operating System Build to use .NET Framework Requirement
Windows XP SP31 (32bit) MPF-Legacy_*_net40_win32.zip .NET Framework 4.0
Windows XP SP31 (64bit) MPF-Legacy_*_net40_win64.zip .NET Framework 4.0
Windows Vista SP22 (32bit) MPF-Legacy_*_net40_win32.zip .NET Framework 4.0
Windows Vista SP22 (64bit) MPF-Legacy_*_net40_win64.zip .NET Framework 4.0
Windows 7 SP13 (32bit) MPF-Legacy_*_net48_win32.zip .NET Framework 4.8
Windows 7 SP13 (64bit) MPF-Legacy_*_net48_win64.zip .NET Framework 4.8
Windows 8.14 (32bit) MPF-Legacy_*_net48_win32.zip .NET Framework 4.8
Windows 8.14 (64bit) MPF-Legacy_*_net48_win64.zip .NET Framework 4.8

Footnotes

  1. Windows XP without SP3 may not work with net40 builds, please upgrade to SP3 2

  2. Windows Vista without SP2 should still work with net40 builds 2

  3. Windows 7 without SP1 may not work with net48 builds, please upgrade to SP1 or use the net40 builds instead 2

  4. Windows 8 (without 8.1) may not work with net48 builds, please upgrade to 8.1 or use the net40 builds instead 2