34 ms·
The thing about Windows is that each app has registry settings and installs some system files. You can't just move apps to a P: drive and then move them to anot
by orionblastar 11y ago
The thing about Windows is that each app has registry settings and installs some system files. You can't just move apps to a P: drive and then move them to another machine.
It used to be that way with DOS, each app was in a different directory and you could copy all of the files to a different machine, or just stick a floppy disk in the floppy drive and run it.
Upgrading from Vista is hard because Microsoft doesn't support Vista going to 10. You'd have to get a Windows 7 upgrade DVD and then update it to the point it gives you an option to upgrade to Windows 10.
I'd like to see more tools like Ninite:
https://ninite.com/ https://ninite.com/
It can install Notepad ++ but I don't think they added Jetbrain to it yet.
You find the same problem with GNU/Linux where each app installs library files and then text files for configuration.
Windows still suffers from DLL Hell where different DLL files conflict between installed apps. You have to place the DLL files in the same directory as the program to get around that.
- rebootthesystem 11y agoWell, I am asking that they consider fixing this problem. They have lots of smart people working for them. It ought not be to difficult to wake up one day to Windows 15 that makes hardware migration an easy decision every couple of years. It would have a huge impact on the hardware ecosystem.
- orionblastar 11y agoI think Microsoft did this stuff on purpose to force people to keep buying new Windows versions and reinstall all the apps or buy new apps when the old apps don't work. Microsoft made billions in bundling software apps with Windows including Internet Explorer, Media Player, and others and even including a MS-Office license. Your best bet is to find a way to make an app a stand alone app that runs from a USB external hard drive or something. http://portableapps.com/ http://portableapps.com/ http://www.howtogeek.com/186132/how-to-create-portable-versions-of-applications-in-windows-8.1-using-cameyo/all/ http://www.howtogeek.com/186132/how-to-create-portable-versi...
- rebootthesystem 11y ago> Upgrading from Vista is hard because Microsoft doesn't support Vista going to 10. You'd have to get a Windows 7 upgrade DVD and then update it to the point it gives you an option to upgrade to Windows 10. This is scary at so many levels. I'd have no problem doing this with home machines but doing that to stable Vista machines used to develop product every day is just unthinkable. Also, remember that part of the goal is to also migrate to new hardware. New drives, memory, motherboard, etc. I want the OS to provide services to my apps. The model should be that of providing services to clients. The services stay the same as the OS deals with version and hardware transitions. There's no justifiable reason to have to reinstall the vast majority of apps today. Simple examples are apps such as Notepad++ or Java based stuff like JetBrains. You should be able to move all of that over instantly with licensing managed in some sensible way. My vision of that future is that I carry my apps and data in a small 1 TB solid state memory drive with a suitable high speed interface and any machine fast enough and with the right hardware should provide OS services to run my apps. Maybe the vision is "OS as an appliance". I should be able to come to your office and run my apps on any of your qualifying machines inside of a second. When it comes to my own machines, the apps could reside on internal storage yet be easily movable to new hardware as needed. The OS holding me hostage to my hardware simply makes no sense at this stage. These are solvable problems.
- orionblastar 11y agoYeah this was always a problem with Windows. I remember converting Windows 95 machines to machines that ran Windows 2000 Pro in one of my past jobs. I programmed in Visual BASIC and used API calls and many of them changed. I wrote ASP based web apps and the newer IE version broke compatibility with some of our OCX controls we licensed. Microsoft Dotnet changed things, Visual BASIC changed with some mods from Java/C++ like on error goto was replaced with try and catch etc. Windows 10 is supposed to be the last version of Windows, but never say never they might make a 10.1 or something. You can add that in as a suggestion to Microsoft: http://windows.microsoft.com/en-us/windows/preview-updates-feedback-pc http://windows.microsoft.com/en-us/windows/preview-updates-f...