From ad36364d9519258a2324fa9101782aac65d935e6 Mon Sep 17 00:00:00 2001 From: Athanasius Date: Mon, 31 Jan 2022 17:18:55 +0000 Subject: [PATCH] Windows 7 Support: Detailed in its own document now --- Troubleshooting.md | 52 +--------------------- Windows-7-Support.md | 103 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 105 insertions(+), 50 deletions(-) create mode 100644 Windows-7-Support.md diff --git a/Troubleshooting.md b/Troubleshooting.md index 4bc62a1..61126f8 100644 --- a/Troubleshooting.md +++ b/Troubleshooting.md @@ -458,57 +458,9 @@ EDMarketConnector.exe to run again. ## Application won't run under Windows 7 -This application is no longer supported on Windows 7. -Development of this application tends to track the latest stable release of -Python as per https://www.python.org/downloads/windows/ . For the 5.0 -series of releases we are using Python 3.9 which no longer supports Windows -7 (it does still support Windows 8, 8.1 and all versions of 10). - -Trying to run either EDMarketConnector.exe or EDMC.exe (the command-line -tool we provide) will result in an error like: - - "api-ms-win-core-path-l1-1-0.dll" is missing - -That DLL file is not part of Windows 7, being added from Windows 8 onwards. -Python 3.9 relies on it, hence no support under Windows 7. - -NB: Versions of this application prior to 5.0.0 will work poorly, at best, -against Elite Dangerous Odyssey. We provide no support for them under that -version, and that includes the older 'Horizons' version once it has been -updated to the newer Odyssey code later in 2021. - -Until we use any Python feature (such as forthcoming 'matches' in Python 3.10) -you can attempt to [run from source](https://github.com/EDCD/EDMarketConnector/wiki/Running-from-source) -under Python 3.8, but we make no guarantees about this working now, or in -the future. Use the latest 3.8 version from [python.org](https://www.python.org/downloads/windows/). -You need the 32-bit version. **NB: As of Python 3.8.12 they no longer release -windows installers/packages, so you would have to find a way to compile -python from source in order to use the latest**. *It really is in your -best interests to be using Windows 10*. - -As per "[Windows 7 support ended on January 14, 2020](https://support.microsoft.com/en-us/windows/windows-7-support-ended-on-january-14-2020-b75d4580-2cc7-895a-2c9c-1466d9a53962)" -, Windows 7 is no longer supported by Microsoft: - -
Microsoft made a commitment to provide 10 years of product support -for Windows 7 when it was released on October 22, 2009. This 10-year period -has now ended, and Microsoft has discontinued Windows 7 support so that we can -focus our investment on supporting newer technologies and great new -experiences. The specific end of support day for Windows 7 was January 14, -2020. Technical assistance and software updates from Windows Update that help -protect your PC are no longer available for the product. Microsoft strongly -recommends that you move to Windows 10 to avoid a situation where you need -service or support that is no longer available. -
- -We assume that if you have the funds to pay for [Windows 7 Extended -Security Updates](https://docs.microsoft.com/en-us/troubleshoot/windows-client/windows-7-eos-faq/windows-7-extended-security-updates-faq) -then you could as easily buy new Windows 10 capable hardware or purchase a -standalone copy of Windows 10 to use. - -Despite what MicroSoft says on that page about support ending you should -still be able to [upgrade to Windows 10 for free](https://techviral.net/upgrade-windows-7-to-windows-10/). - +Please read +[our separate document about Windows 7 support](./Windows-7-Support.md). diff --git a/Windows-7-Support.md b/Windows-7-Support.md new file mode 100644 index 0000000..92a1228 --- /dev/null +++ b/Windows-7-Support.md @@ -0,0 +1,103 @@ +# Support For Windows 7 in Elite Dangerous Market Connector + +## We do not support an OS that the manufacturer does not support + +This application is no longer supported on Windows 7. + +Development of this application tends to track the latest stable release of +Python as per https://www.python.org/downloads/windows/ . For our 5.0.x +series of releases we started using Python 3.9 which +[no longer supports Windows 7](https://www.python.org/downloads/release/python-390/). + + The installer now also actively disallows installation on Windows 7. Python 3.9 is incompatible with this unsupported version of Windows. +Pythoon 3.9 does still support Windows 8, 8.1 and all versions of 10. Windows +11 is assumed to 'Just Work' where a release works on Windows 10. + +Trying to run either EDMarketConnector.exe or EDMC.exe (the command-line +tool we provide) will result in an error like: + + "api-ms-win-core-path-l1-1-0.dll" is missing + +That DLL file is not part of Windows 7, being added from Windows 8 onwards. +Python 3.9 relies on it, hence no support under Windows 7. + +NB: Versions of this application prior to 5.0.0 will work poorly, at best, +against Elite Dangerous Odyssey. We provide no support for them under that +version, and that includes the older 'Horizons' version once it has been +updated to the newer Odyssey code later in 2021. + +As per "[Windows 7 support ended on January 14, 2020](https://support.microsoft.com/en-us/windows/windows-7-support-ended-on-january-14-2020-b75d4580-2cc7-895a-2c9c-1466d9a53962)" +, Windows 7 is no longer supported by Microsoft: + +
Microsoft made a commitment to provide 10 years of product support +for Windows 7 when it was released on October 22, 2009. This 10-year period +has now ended, and Microsoft has discontinued Windows 7 support so that we can +focus our investment on supporting newer technologies and great new +experiences. The specific end of support day for Windows 7 was January 14, +2020. Technical assistance and software updates from Windows Update that help +protect your PC are no longer available for the product. Microsoft strongly +recommends that you move to Windows 10 to avoid a situation where you need +service or support that is no longer available. +
+ +We assume that if you have the funds to pay for [Windows 7 Extended +Security Updates](https://docs.microsoft.com/en-us/troubleshoot/windows-client/windows-7-eos-faq/windows-7-extended-security-updates-faq) +then you could as easily buy new Windows 10 capable hardware or purchase a +standalone copy of Windows 10 to use. + +Despite what MicroSoft says on that page about support ending you should +still be able to [upgrade to Windows 10 for free](https://techviral.net/upgrade-windows-7-to-windows-10/). + + +## Options for running EDMarketConnector + +### Run from source +Until we use any Python feature (such as forthcoming 'matches' in Python 3.10) +that isn't supported in Python 3.8 versions, +you can attempt to [run from source](https://github.com/EDCD/EDMarketConnector/wiki/Running-from-source) +under Python 3.8, but we make no guarantees about this working now, or in +the future. +At that point you will either need to fork and apply workarounds, or accept +that you can no longer run the latest version of ED Market Connector *and are +stuck with any bugs that affect your use of the application*. + +Use the latest 3.8 version from [python.org](https://www.python.org/downloads/windows/). +You need the 32-bit version. **NB: As of Python 3.8.12 they no longer release +windows installers/packages, so you would have to find a way to compile +python from source in order to use the latest**. +This is due to the +[PEP-0602 policy](https://www.python.org/dev/peps/pep-0602/). + +*It really is in your best interests to be using Windows 10*. + + +**WE OFFER ZERO SUPPORT FOR RUNNING ANYTHING BUT THE VERY LATEST VERSION OF +THIS APPLICATION, ON A SUPPORTED OS, WITH A SUPPORTED PYTHON VERSION.** +Certainly any bugfixes will only be applied to, at most, the latest release +Major.Minor version and our current development branch (ready for a future +Major or Minor increment). + +### Attempt to install workaround DLLs +Some people have reported success when utilising a workaround that installs +copies of pertinent DLL files on their Windows system. + +**WE DO NOT ENDORSE OR SUPPORT THIS WORKAROUND AT ALL. IF YOU BREAK YOUR +WINDOWS INSTALL, EXPERIENCE A MALWARE INFECTION, OR ANY OTHER ISSUE WHEN +ATTEMPTING SUCH WORKAROUNDS WE DISAVOW ANY AND ALL RESPONSIBILITY.** + +Such a workaround is detailed in +[this forum reply](https://forums.frontier.co.uk/threads/elite-dangerous-market-connector-edmc.548869/post-9627785). + +**WE DO NOT ENDORSE OR SUPPORT THIS WORKAROUND AT ALL. IF YOU BREAK YOUR +WINDOWS INSTALL, EXPERIENCE A MALWARE INFECTION, OR ANY OTHER ISSUE WHEN +ATTEMPTING SUCH WORKAROUNDS WE DISAVOW ANY AND ALL RESPONSIBILITY.** + +## You really should upgrade your OS + +We appreciate that some people are using hardware that is problematic to use +Windows 8.1, Windows 10 or Windows 11 on, and may not have the necessary +financial means to obtain newer hardware. + +However, we emphasise that is in your best interests to be using an OS, and +version, that is still supported by its vendor. We bear no responsibility +if you choose to not do so. \ No newline at end of file