I start this thread although I know there is another thread running about the end of support to WinXP, because I wish addressing a very specific point and avoiding to get lost in a lot of general discussions about the end of support to WinXP.
The specific problem is this one.
We have several WinXP machines that are mainly used for piloting scientific instruments. Three problems here:
1. the corresponding softwares are very specific and most of them run only on "real" WinXP (i.e. they do not work on Win7 even under WinXP compatibility mode) because they use specific instructions that are not recognized in Win7 AND/OR need specific drivers that cannot be installed under Win7 (compatibility issues). For some of these softwares, the vendor may offer an upgrade, but the cost is often VERY high (we often speak about 1,000 to 5,000 euros !) because those softwares are often "custom-built". Also, sometimes the software has been discontinued and the company simply proposes a migration to their new software, but this requires an upgrade of the instrument, which makes the whole cost even more prohibitive.
2. Many of these machines serve only to pilot the instrument and, therefore, are not affected by the "software obesity syndrome" that cripples other machines over time (i.e. difficulties for handling more and more complex and obese programs). Apart from the specific software that pilot the instrument, all we often need is just an EXCEL program (and EXCEL 97 will work) to export the data. Therefore, everything may work fine with older CPUs and low amounts of RAM, but this makes upgrade to Win7 impossible unless upgrading the machine it-self.
3. While some of these machines can be disconnected from Internet (and run as isolated computers), several cannot because they must either collect validation keys for their software to run (which is one way the software vendor knows who does what with his/her program and prevents unauthorized [aka unpaid] use of the software) and/or they musts access remote servers and data bases to get or send the necessary information.
So, to make the point here, there are several compelling reasons to keep those machines under WinXP after support is being discontinued.
What would be the most practical, and if possible, as safe as possible way to do this.
My personal option would be
- to place these machines in a private LAN that connects to Internet through a router that only allows outbound traffic (inbound traffic could be allowed only through specific ports and for specific softwares [i.e., for collecting data]) ;
- to have their common softwares (such as FireFox to access Internet or EXCEL to collect data) working in a protected environment (such as what is possible with "Deep Freeze", where nothing is written on the disk and the machine can be restored to its original configuration upon reboot).
But, will this be sufficient or are they other, better options ?
Edited by ptulkens, 26 January 2014 - 05:07 AM.