I have been unable to update the platform to the latest version 23.0 for several weeks. I am using Windows 7 SP1 with updates turned off. Also some applications do not update, but I can update Mozilla Firefox as an example. Interestingly, apps can be downloaded manually with no problem through a browser, but not through the platform.
I get the following error message: https://i.imgur.com/Bansdmb.png
You likely are missing important updates to fully allow modern secure certificates to operate correctly. Windows internet components are updated as part of Windows updates. The platform and the online installers use the Windows internet components.
Sometimes, the impossible can become possible, if you're awesome!
Please, let's make a list of these important updates.
I guess I'm not the only Windows 7 user with updates turned off, and there are others who prefer not to use "modern" versions of Windows. I think it would be helpful to have a list of minimum requirements for the PortableApps.com Platform to work smoothly.
I use these certificates as a start: http://ctldl.windowsupdate.com/msdownload/update/v3/static/trustedr/en/a... and http://ctldl.windowsupdate.com/msdownload/update/v3/static/trustedr/en/d...
Like most publishers that still support Windows 7, we only support and test a fully updated Windows 7 install. Regular updates ended 3 years ago so the most that's happened is malware removal tools and certificate updates since then. If someone has Windows 7 with only SP1 and no updates after that, TLS 1.2 may not even work properly with Windows internet components. The PA.c Updater attempts to detect and fix this, but there is the chance it may not work.
Sometimes, the impossible can become possible, if you're awesome!
Is there any possibility for the platform to be more independent from the OS. I upgraded to 23.0 manually, but still 16 out of 29 apps cannot be upgraded. I note again: manually, through a browser I can download them, but not through the platform.
It's likely you're able to update apps via SourceForge but not through our servers or vice versa. This is due to your OS' security components. It doesn't matter of Firefox, Edge, Chrome, etc can download as none of them use the Windows internet components. Only IE did.
At some point a dedicated networking component will be added to the PA.c Platform. At the moment the app store/updater as well as the online/live PA.c Installers use the NSIS inetc component which uses the Windows internet components.
It's highly recommended that you fully update your Windows 7 install including all IE updates as they also update the Windows internet components.
Sometimes, the impossible can become possible, if you're awesome!
"...at some point..." sounds very "optimistic"...
How about to switch to https://github.com/negrutiu/nsis-nscurl ?
This is one component I'm considering in the interim before moving it all into the main app. It is not a candidate for our online installers run without the platform as it adds 3.5MB to each package and our online installers are typically about 1MB or less, but I'm looking into it for the app store/updater. There are a couple quirks I've got to work around for it. This is something I've been looking into mainly to allow SOCKS5 support and better Windows XP/Vista support as they suffer the same issues as your PC does due to lacking network security updates.
Sometimes, the impossible can become possible, if you're awesome!