Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Microsoft Operating Systems Windows

Will Windows 10 Finally Address OS Decay? 577

colinneagle (2544914) writes The real question on my mind is whether Windows 10 will finally address a problem that has plagued pretty much every Windows OS since at least 95: the decay of the system over time. As you add and remove apps, as Windows writes more and more temporary and junk files, over time, a system just slows down. I'm sure many of you have had the experience of taking a five-year-old PC, wiping it clean, putting the exact same OS on as it had before, and the PC is reborn, running several times faster than it did before the wipe. It's the same hardware, same OS, but yet it's so fast. This slow degeneration is caused by daily use, apps, device drive congestion (one of the tell-tale signs of a device driver problem is a PC that takes forever to shut down) and also hardware failure. If a disk develops bad sectors, it has to work around them. Even if you try aggressively to maintain your system, eventually it will slow, and very few people aggressively maintain their system. So I wonder if Microsoft has found a solution to this. Windows 8 was supposed to have some good features for maintaining the OS and preventing slowdown. I wouldn't know; like most people, I avoided Windows 8 like the plague. It would be the most welcomed feature of Windows 10 if I never had to do another backup, disk wipe, and reinstall.
This discussion has been archived. No new comments can be posted.

Will Windows 10 Finally Address OS Decay?

Comments Filter:
  • by Opportunist ( 166417 ) on Wednesday October 01, 2014 @05:58PM (#48042031)

    Sadly the way updates work with MS they become the far bigger problem. You can easily see this by installing a "clean" system, examine its timing (please don't even think about using system internal benchmarks...), then patch it and notice just how much speed you suddenly miss.

    That's a problem you probably won't solve quickly...

    • by exomondo ( 1725132 ) on Wednesday October 01, 2014 @06:31PM (#48042367)

      You can easily see this by installing a "clean" system, examine its timing (please don't even think about using system internal benchmarks...), then patch it and notice just how much speed you suddenly miss.

      Not that I can be bothered actually doing that but since you're saying that I'm guessing you've done it and had significant results, what were they and for which version?

      • by Zynder ( 2773551 )
        Don't know about him, but I do believe we had an article on here back in the spring about the updates being a huge issue for Win XP. Dunno about 7 or anything else. Yeah, yeah, I know, Win XP is old and we shouldn't care but you go ahead and tell my 2007 model Thinkpad that. It still flies on XP, better than my newish AMD E2 on Win 7.
        • by GigaplexNZ ( 1233886 ) on Wednesday October 01, 2014 @07:38PM (#48042891)
          People don't tell you XP is old because of performance reasons. It's a security nightmare.
    • by CptJeanLuc ( 1889586 ) on Thursday October 02, 2014 @04:24AM (#48044929)

      Sadly the way updates work with MS they become the far bigger problem. You can easily see this by installing a "clean" system, examine its timing (please don't even think about using system internal benchmarks...), then patch it and notice just how much speed you suddenly miss.

      Compared to osx and linux distro updates, Windows (at least Win 7) is a true dinosaur. Imagine how many man-hours are wasted worldwide while waiting for Windows to update, with a reboot required pretty much every single time. Even if you don't consider the time spent applying a patch during shutdown, there is often the additional waiting during boot, and more often than not it seems Windows want an additional reboot during startup. Which sucks hard if you have default dual-boot into Linux, because you fire up the PC, choose Windows, go grab a coffee, and when you come back ... behold, there is the Linux login. Because Windows of course decided to do some additional rebooting.

      Yes, osx some times goes offline for a while when applying a large system patch, but this happens only every few moons, whereas with Windows you know you are in for a system update ride if you haven't touched that particular install in a couple weeks.

  • by whereiswaldo ( 459052 ) on Wednesday October 01, 2014 @06:02PM (#48042061) Journal

    Like on a modern mobile device, sandbox your apps so they don't clutter the whole system and when they're erased, they're completely gone.

    • by ayesnymous ( 3665205 ) on Wednesday October 01, 2014 @06:36PM (#48042413)
      I like to use my work PC for software evaluation purposes. Then after I determine I like a piece of software, I'll install it on my personal computer.
    • by CastrTroy ( 595695 ) on Wednesday October 01, 2014 @08:07PM (#48043081)
      Isn't this the way Metro Apps work? Seems to me like they were already headed down the right path with Windows 8.1 then. You really can't do anything much about old programs wanting to write to arbitrary parts of the disk, because you'll find a lot of applications that just plain won't work. I guess you could trick the application into thinking it's writing to a certain part of the disk when in reality it's just writing to a subdirectory in it's own private folder, but that would create even more problems, when the user decided to save a file, and couldn't find it later because it saved the file inside some virtual folder that only existed for that one application.

      Personally I think it's OK if programs have arbitrary file access because it allow apps such as I have on my Surface 2 (RT) to access network drives just as easily as they would access any other file. On Android or iOS, an application has to be specifically coded to access network drives but not so on Windows (or Windows RT).

      I think one thing that could be added would be for the OS to keep track of all registry keys edited by an application and be able to remove them after an application is uninstalled. You could possibly do the same for files, but then there would be risk of the user losing data they had created with that application.
  • by Galaga88 ( 148206 ) on Wednesday October 01, 2014 @06:02PM (#48042067)
    1. Is there any actual proof that OS decay is still a thing? I'm running Windows 8.1 that was upgraded from a Windows 7 install that was put on years ago, and I've seen zero performance issues.
    2. Shouldn't the person asking this question have actually used Windows 8 before asking if Windows 10 will "finally" fix a problem that may or may not even exist?
    • I've found that there are really no issues with regards to running a new OS for long periods of time. There was a time when regular reinstalls were a part of my regimen but that is long past. I reinstall only when there's a specific need. That doesn't mean I just put up with a slow computer either, I demand very fast performance from my systems. A reinstall just isn't needed to maintain that.

      Likewise, components have gotten much better, and upgrades more incremental, so I've found the need to buy new hardwa

  • OS/2 installation never decay as Windows. It is all on the config.sys, you simple delete all the stuff you don't like and it is done. http://www.os2world.com./ [www.os2world.com]
  • j/k this post was only 1 paragraph, instead of 3 libraries of congress. The style and narrative is the same though. =/

  • by Anonymous Coward

    Installed applications in Windows should be entirely self-contained. They should have their own directory, their own temp files, and their own registry hive. When the application is removed, all of this should vanish as well.

    • by Darinbob ( 1142669 ) on Wednesday October 01, 2014 @07:35PM (#48042875)

      I'd like to see package dependencies too. Microsoft applications are every much as convoluted as Linux apps when it comes to the files they depend upon. DLLs, shared directories, etc. But when uninstalling the applications they don't always uninstall the shared stuff cleanly. Ie, an app wants vbrun300.dll or such, so you visit the relevant Microsoft site and get it, but then you uninstall the original application but the dll is left behind; and there is no uninstaller for these libraries, they don't appear in the control panel.

      I used to have a utility that would monitor all system changes during installation so that it could clean up later when uninstalling. Almost every time there would be some junk left over even after a successful uninstall. There would even be junk left over if you installed and immediately uninstalled without ever using the application.

  • I personally never experienced that for daily use. Installing/uninstalling applications and updates do since there are always some left-over garbage, but that's simply not addressable unless Windows kills all non-standard installers and forces them to play by Microsoft's rule (sadly even their own left garbage, but it's the first step to make them manageable), as it is on various Linux distributions.

    With SSD, since it gets slower with more writes, a reborn system wouldn't be faster. It'd be pointless and yo

  • Of course not (Score:5, Insightful)

    by StripedCow ( 776465 ) on Wednesday October 01, 2014 @06:06PM (#48042103)

    You may find this interesting:
    http://en.wikipedia.org/wiki/P... [wikipedia.org]

  • Saying the OS decays and slows down without any supporting data is about as informative as saying society is in decay. Btw I've never had this problem on any of my XP or Win7 systems.
  • Excuse Me? (Score:4, Insightful)

    by Jahoda ( 2715225 ) on Wednesday October 01, 2014 @06:07PM (#48042115)
    If your disk develops bad sectors, the OS most certainly does not "have to work around them". Any modern drive will self correct its own bad sectors upon identifying them. If a disk is developing so many bad sectors that this is a constant problem, then the disk is about to fail, and you should expect performance to be degraded. This has nothing to do with Windows.
  • by UnknownSoldier ( 67820 ) on Wednesday October 01, 2014 @06:17PM (#48042213)

    ... let alone understand it ? /sarcasm Naive ...

    The continual bloat of _registry_ is the cause of the problem. That is not going away anytime soon.

    Hmm, so why don't Unix machines have this problem ... gee, maybe because they don't use a single bloated binary config file.

  • by Lumpy ( 12016 ) on Wednesday October 01, 2014 @06:21PM (#48042281) Homepage

    XP was fast as hell until you patched it up to SP3. Microsoft borked the hell out of that OS. Windows 7 I have not had the gradual slowdown problem at all.

  • Decay is required... (Score:5, Informative)

    by eyepeepackets ( 33477 ) on Wednesday October 01, 2014 @06:41PM (#48042465)

    for their business model to function...and they won't break it.

  • NO! (Score:3, Informative)

    by darkain ( 749283 ) on Wednesday October 01, 2014 @06:54PM (#48042557) Homepage
  • by Dr. Spork ( 142693 ) on Wednesday October 01, 2014 @06:57PM (#48042589)
    When I install Windows, I work hard to set up everything exactly as I like on install day. Then I make a backup of the OS partition - which has only programs, no photos, videos, etc. - using Acronis TrueImage. Then I proceed as normal, and when something gets screwed up, I just restore from backup. This completely undoes any effects of winrot, and the system immediately feels like it was installed that day. What I usually do then is update my applications and settings, and immediately make a new backup. A full restore takes about 4 minutes, and a backup with max compression takes something like 12. I find this so convenient that I use no antivirus. When I start to suspect that I may have installed malware, I just restore from a backup, and four minutes later, my system is perfect. I've been doing this since Win2K days, and if this method weren't available to me, I wouldn't be using Windows.
  • Hu? (Score:5, Insightful)

    by WaffleMonster ( 969671 ) on Wednesday October 01, 2014 @07:10PM (#48042685)

    No idea what TFA is talking about.. Only "decay" I've noticed is caused by people getting suckered into installing malware.

  • by Sigma 7 ( 266129 ) on Wednesday October 01, 2014 @07:54PM (#48043007)

    Even if Windows slows down over time, there's easy ways to deal with it.

    Since Windows XP, you have a program called "MSConfig" that allows you to remove any startup programs, especially ones that are pure redundancy or are otherwise not useful.

    And with modern systems - Web browsers slow down the system more than anything junk that accumulates in the OS. I've had both Firefox and Chrome running at the same time, with the resulting commit charge around 8GB, sometimes approaching 12GB. Once I stopped using one of the two browsers, the constant thrashing stopped, and everything else is much more responsive. (Firefox is still freezing, but that's a memory leak issue.)

  • Betteridge's law... (Score:4, Interesting)

    by Wootery ( 1087023 ) on Wednesday October 01, 2014 @08:01PM (#48043049)

    Betteridge's law of headlines:

    Any headline which ends in a question mark can be answered by no.

    I'll believe it when I see it. It's not just Windows that has this problem, after all. Android and Mac suffer from it, and even Linux isn't immune (or there'd be no Paco [sourceforge.net]).

  • by roc97007 ( 608802 ) on Wednesday October 01, 2014 @08:52PM (#48043381) Journal

    ...is that for Microsoft to create an OS that doesn't slow and become wonky over time removes one of the primary reasons to upgrade to a new version of Windows. Already Microsoft is dealing with Old Windows That Won't Go Away (XP, and now Win7). It is in their best interest for the OS to degrade over time. I can't imagine this obvious cash cow going away. And if so, what replaces it? MSFT tried floating OS as subscription before, and it didn't fly. Unlike the x-box, some phones and their competitor's platforms, Microsoft sells OS's and applications, not hardware. So an OS you can buy once and use forever (or for the life of the hardware) just isn't part of their business model.

    So.... what, then?

    This is a serious question. I'm a user of MSFT products. Until certain apps get ported to Linux, I'm likely to continue to be a user of MSFT products. But the OS to me has never been the app. It's a program loader and resource manager in which I run the apps that I actually use. I have no interest in new versions of the OS, as long as it'll still run my programs. I was one of the people who didn't leave XP until forced. And I won't leave Win7 until forced. I don't look forward to OS upgrades, I want to get work done. It seems to me that this frame of mind directly contradicts Microsoft's business model of endless costly upgrades. How are endless non-costly upgrades going to work for them? (It certainly works for me, but I don't really believe it yet.)

  • system (Score:4, Insightful)

    by Tom ( 822 ) on Thursday October 02, 2014 @03:06AM (#48044711) Homepage Journal

    As you add and remove apps, as Windows writes more and more temporary and junk files, over time, a system just slows down.

    Yeah, it's a damn hard problem to solve. No surprise it's taken them 20 years to figure out that you could just put all of the files that belong to one application into a few folders exclusive to that application and then wipe them when the app is removed. Instead of, say, the absolute dumbest thing you can do, which is scattering them all over the place without keeping a record so you are absolutely guaranteed to never, ever, find them again.

Math is like love -- a simple idea but it can get complicated. -- R. Drabek

Working...