Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


  • Content Count

  • Donations

  • Joined

  • Last visited

  • Days Won


Everything posted by NoelC

  1. NoelC

    Aero Glass for Win8.1+ 1.5.3

    Seconds release for v1809 seems to work perfectly. Haven't had a DWM reset since installing it. Thank you for making Windows a little more tolerable. -Noel
  2. I had been holding my Win 8.1 workstation, which I use for my primary software engineering and business management work, at a December 2017 level of patching (i.e., I have avoided all core Windows Updates for it since December, though I have applied things like the Internet Explorer and Office updates). Being at a good breakpoint a few days ago, and equipped with at least 4 different methods for restoring my system should I wish to do so, I applied the June core cumulative Windows 8.1 update. My system had run 50 days flawlessly without a reboot prior to that. After the updates, benchmarks showed more than a 30% drop in overall performance, but 50% or more in the user interface (i.e., where you really feel it), and more than 30% in disk I/O operations. It turns out the Spectre and Meltdown mitigations are responsible for this, so I used the Gibson Research "InSpectre" tool to disable them. This caused the performance hit to drop to "only" 8%. That is to say, my system performance was 8% lower overall than it was at the December patch level. I have a number of both compute- and I/O-intensive jobs scheduled, for which I have good logs for recent runs. In particular, one build of a set of our software has been taking 47 minutes to complete. After the updates, the time jumped to 51 minutes - right in line with the 8% drop in performance the benchmarks showed. I found the same exact thing with a Windows 7 hardware system. Exactly the same slowdown with those silly mitigations disabled - 8% - and much more with them enabled. Is everyone just taking these performance hits without question or complaint? Are folks really so scared of the well-developed marketing campaigns for things like Spectre and Meltdown that they will pay any price for (a false sense of) security? -Noel
  3. I replaced aerohost and DWMGlass with those from the .7z and all seems well so far. Haven't seen a new crash after the update. I did see several related to Taskbar Live Previews with the prior revision. -Noel
  4. NoelC

    Official - Windows 10 Worst Crap Ever!

    I'm making the best of the situation I have been dealt; I have to have Win 10 on my office workstation. Not surprisingly, all the efforts I've put into training Win 10 to be a decent workhorse are paying off. I'm not delirious; it's actually possible to derive some value from Win 10. It's bloated and not my first choice - but it's not really worse than a lot of past versions. With the For Workstations variant (and Pro) the local group policy editor can be used to set it to install updates only when you want them. There are decent sites on the web that seek to inform whether the current crop of updates is "good enough". One I like is AskWoody.com. -Noel
  5. NoelC

    Official - Windows 10 Worst Crap Ever!

    Got Windows 10 for Workstations v1809 on an office computer (and I still have Win 8.1 on my home workstation). Been running Windows 10 in the office since the start of the year. It's not bad. I like the dark theme. And it's been stable. So far just once I have had explorer do something to the wrong file and I'm sure I didn't fat finger the keyboard or mouse. And it seems like Office notifications take a little while to show up sometimes. But no other failures. The machine's a beast, so mostly it doesn't matter that between 130 and 180 processes are running where 40 or 50 would do. I definitely think performance suffers from the bloat. Though I sometimes wonder how fast it would be if it were running a lean, trim OS on that same hardware. -Noel
  6. We've all seen lists of services and advice on which to disable, etc., but something I don't see discussed much is the list of Scheduled Tasks. In the Task Scheduler there is a huge tree of hundreds of tasks that Microsoft has preset to do various things. Depending on your personal needs for Windows 10, many can be disabled. Lo and behold, doing so makes your system more controllable, and less apt to override changes you've made. It only makes sense. This is my list of scheduled tasks, from my Win 10 test system which completely shuns cloud integration and Apps entirely. It's set up for pure traditional desktop operation and it really works well: You can retrieve your list of scheduled tasks with the command: SCHTASKS /Query /FO CSV -Noel
  7. NoelC


    General instability of the ATI software isn't something I'm willing to ignore, and anyway I had an opportunity to change to a much more powerful GPU, which has turned out to be perfectly stable. Ultimately, the version of Aero Glass I am running has been very solid, so I have not tried the new build. -Noel
  8. NoelC


    With a brand new workstation with Win 10 v1809 I had some initial instability, but when I changed from ATI to a nVidia graphics card on the 24th it's been very solid with the released version of Aero Glass. If I'm not experiencing any problems, would it be useful/helpful to test the latest debug version? -Noel
  9. NoelC


    Aero Glass working very solidly for me here with a reasonably well-tweaked Win 10 v1809 (with no Apps). I've noticed the performance seems better than with past debug versions. Big Muscle, did you add some optimization? Whatever you did, thanks; it's quite pleasant to work with. Thank you,. https://Noel.ProDigitalSoftware.com/ForumPosts/Win10/17763/Win10DesktopWithAG.png -Noel
  10. NoelC

    Update Win 7, or Not ?

    A Haswell-based system running Win 7 and serving as a small server is working perfectly. And when I say perfectly, I mean it doesn't even log anything more than an informational message in the System Event Log for months at a time. It runs forever without fault, does its job with aplomb, has plenty of free storage, and will not likely be asked to do any more in the next few years than it already does. It's layered with much more (and smarter) than typical security and its usage is such that it's not at risk from typical things like web pages loaded into a browser and downloads by a user. Likely it won't need updating until the hardware actually fails. Since it's high quality server hardware, that won't be for years. So... To update it or not? I'm seriously leaning toward not. Ever again. My father tried to teach me, "If it works, don't fix it". I'm knowledgeable enough about networking and OS operations that I'm not affected by FUD and hype such as "OMG, if you don't update you'll be infected for sure". I know how it could be attacked, and it's just very, very well protected. I always try to keep in mind that Microsoft hasn't fixed anything since Win 7 went off mainstream support, and the only thing they've done lately is to slow the OS down... Even if the heaviest patches are disabled (GRC InSpectre, anyone?) it's still slower than it was in 2017. I can't believe I'm even considering whether to run another Windows Update on it. The social engineering that has brought us to this point and made us feel dependent on Mother Microsoft to keep trickling out fixes for vulnerabilities they originally built in is mind boggling. What price, (a false sense of) security? -Noel
  11. I'm not talking short term! I think I began to sense the change when Bill Gates stepped down from active management. That was a while ago, for sure. They spent a lot of years throwing things together then tidying it up later, but if you followed the "wait until Service Pack 1" (at least) philosophy, Windows has been a pretty good workhorse. I still remember when it went from something that had "reboot fairly often" built into its design to "runs virtually as long as you want" - which for me happened around SP2 (I think it was) of Vista. I got work out of Windows 3.1 for Workgroups and all the versions since, and to this day I still get a LOT of work out of Windows 8.1 - of course after taming its desire to be something it's not. That taming just doesn't work as well with each subsequent new version. Inertia took Microsoft a long way and is still carrying it along, but they're losing sight of the fact that the world needs Windows to be the serious, no nonsense business system that actually facilitates people's work on inexpensive hardware. Even though they made a lot of money being that, now it just seems like they want to facilitate their own updates and bloat, and have all but forgotten people don't run Windows just to run Windows, but to actually DO things. There is a helluva lot more a lot of folks need to do besides check Facebook and Twitter! You have to admit, the no-nonsense Windows 7 update philosophy - putting YOU in charge - was way more "good, serious computing experience" than this modern "Windows as a Service" BS where they take over whenever they choose to. And who said it was okay to change our settings, or delete our files? That was the realm of MALWARE before they started trying to social engineer people to change the way they look at computing. Even now - in the very latest versions of Windows 10 - we see them adding things like "WaaS Medic" and being ever more aggressive in taking over, while of course they say they're not. Just try to disable certain services and see how long that lasts. So yeah, they're not the company they used to be, not even last year. -Noel
  12. We are supposed to all want Microsoft's patches without thinking. They work hard to create this mentality, in order to herd users ever more effectively. Fortunately (they would say unfortunately) I actually DO think, as do you (or you wouldn't be here reading). I think about these so-called "vulnerabilities" - some of which have never been seen in the wild - and what I can do about them. Knowing how things work is better than not knowing. I am most certainly NOT helpless in the digital world. I don't run software "from the wild" without vetting it. I have surrounded myself with a network environment that practically and substantially reduces the risk I'll visit a web site that will try to infect me or take data from me, while at the same time shunning the "run-of-the-mill" approaches that provide only marginal security. I resist "cloud" software that wants to update itself all the time. I don't want the "latest", I want the "most stable" that does what I need. My systems run for months 24/7 without faults, however hard I use them. Unlike most folks, I actually measure performance objectively, and can tell when the OS or application efficiency changes. I always realize there are tradeoffs - security is never a purely "more security is better" thing. I haven't had malware turn up on a MalwareBytes scan - ever, so I guess what I'm doing is effective. That said, I always look for ways to improve. Possibly most importantly: I never allow myself to get a false sense of security. If I do something stupid, and one of the things I've set up protects me, I still beat myself up over doing something stupid and strive not to do it again. If you look at the pricing of high-end systems - say, workstation prices at Dell - depending on how close to the top end the hardware is, you can see that computer systems delivering even just 10% more compute performance can cost literally thousands of dollars more. Why would I want to intentionally turn my system now, to mitigate vulnerabilities for which there are no known exploits yet, into a system that performs as poorly as the ones I passed up when I chose to pay top dollar? I simply don't subscribe to the sentiment "you WILL become infected if you don't patch to the very latest OS code", because Microsoft is not the company they used to be. It is no longer as high on their priority list to deliver a good, serious computing experience. There is no guarantee that a patch from Microsoft delivers better code than what it's replacing. Time has shown that they can (and do) deliver instability and even new vulnerabilities. I always try to gauge the tradeoffs. And let's not forget that they've let much of their testing organization go. It's clear Microsoft wants to bring everyone under their control (which invariably involves updating to their latest software) and they're using every trick in the book to get you off your old system where they do not yet have that control. They do not care whether your existing system/hardware works worse for what you need it for; you're not paying them to keep it. You WOULD, however, be paying them if you replace it. Microsoft software, even the very mature versions, is nowhere near optimized as well as it could be. There's no reason we have to expect it to get less efficient as newer versions are released. It should steadily be going the other way. For example, I've seen with my own eyes that their latest compilers are delivering faster and faster instruction sequences for the very same source code. Why aren't their OS patches/releases speeding up the system? It appears for every 10% improvement they make, they layer on 20% more junk. How many processes does Windows 10 have to run just to host an empty desktop for you nowadays (hint: well over 100)? Hosts? Brokers? Medics? Bleh. I have some systems from which I don't demand the utmost in performance, and for which security is a greater concern, and I've got them completely up to date. Others I have stopped at the December 2017 patch level, because there are significant disadvantages, while at the same time Microsoft just hasn't delivered any improvements that matter. Your mileage may vary. Just make sure to know what it is. -Noel
  13. ...and... Now with the end of August update Windows 10 is up to 17134.254 and I saw my donation-enabled copy download symbols again. SYMSRV: dwmcore.pdb from http://msdl.microsoft.com/download/symbols: 3279872 bytes copied SYMSRV: PATH: C:\AeroGlass\symbols\dwmcore.pdb\7E2FFBA889DA4A0EEEC178DF672CE1B81\dwmcore.pdb SYMSRV: RESULT: 0x00000000 DBGHELP: dwmcore - public symbols C:\AeroGlass\symbols\dwmcore.pdb\7E2FFBA889DA4A0EEEC178DF672CE1B81\dwmcore.pdb -Noel
  14. NoelC

    UxTheme Signature Bypass

    And make sure you know that using a non-Microsoft-signed theme can get you into trouble when you upgrade the OS... You'll either have to be careful to remember to disable re-theming before running through an upgrade or be sure to be able to restore your system if you get a black screen of death. -Noel
  15. NoelC

    Server 2008 Updates on Windows Vista

    For what it's worth, I always benchmark my systems with Passmark PerformanceTest after I've made any changes such as updates, driver installs, etc. I have years of stored results, so I can say whether and when various slowdowns occurred. This system (now 5 years old) has never run quite as efficiently as when I was running Windows 7. But that difference is small and I do enjoy the few things Win 8.1 has brought to the party. With Aero Glass it's a very good system. Plus it runs various other Windows versions in virtual machines quite well, so I have a "have cake and eat it too" situation. -Noel
  16. NoelC

    Server 2012 Updates on Windows 8

    I've been avoiding every update except the cumulative Internet Explorer security updates past December myself. My system is super stable at this point, running continuously all the time between software installs that require reboots. The way I figure it, it can only go downhill from here. I have never thought that mixing and matching system updates seemed like a good idea, and even putting the IE updates in (without all the others) always worries me a little bit, since it is more a part of the system than it sounds like it should be. So far I haven't had any problems with this strategy, though. And, without the performance robbing degradations my system still performs right up there with brand new high-end workstations, based on my comparing notes with some folks who have put together Xeon systems recently. -Noel
  17. NoelC

    UxTheme Signature Bypass

    I really liked being able to re-theme the controls, but I abandoned trying to do so a while ago. There are just too many gotchas, for example a system that just black screens after an in-place upgrade because you forgot to disable the 3rd party theme. Microsoft is going to have their way, and there's really nothing we can do about it. -Noel
  18. NoelC

    Official - Windows 10 Worst Crap Ever!

    "Fluent" design is in itself inconsistent - by design. You never know where the UI elements are going to move to, or how they're going to look, or whether they're even going to be there. So expectations are out the window. The feeling of "I no longer remember how to use this" isn't supposed to recur for every use. There does seem to be a need to display information in various sizes and aspect ratios. Microsoft just wasn't terribly good at picking a way to do that. And some design decisions are just dumb... They may have sounded good on paper but in practice they just don't work. Discoverability has suffered, for example, because of things like mysterious appearing scroll bars. Just try to find all the configuration options in Skype 8. -Noel
  19. Seems OK from here with the late July cumulative catalog update in... Notably dwm.exe popped-open a debug-like window upon first logon after the update, implying dwmcore symbols had to be downloaded... -Noel
  20. Win 8.1, suitably tweaked and carefully managed on hardware that can run it, is arguably a better desktop system than Win 7 anyway - but of course not being current will become less desirable and more costly over time, and as you've seen less and less possible. -Noel
  21. NoelC

    Official - Windows 10 Worst Crap Ever!

    I don't doubt it. Thing is, Dave Cutler's virtual memory OS design is actually superior to Unix IMO, and it'd be a shame to see it die with Windows (after it died once with DEC). -Noel
  22. 1.5.9 is in and not subject to the slowdowns seen in the development version (not surprisingly because the development version isn't optimized). Looks good so far. THANK YOU. Big Muscle, may I suggest you provide a development version that's optimized, though still logs. I have three configs in products I build: Debug - unoptimized, with full instrumentation. Beta - optimized, but with a lot of instrumentation. Release - optimized and without debugging instrumentation. It's just an idea. I wasn't really able to test your pre-release code much, beyond seeing that it actually worked, because the slowdowns made my Win 10 setup too sluggish to use. I'm very happy the optimized version is still snappy as ever. -Noel
  23. NoelC

    Official - Windows 10 Worst Crap Ever!

    (In reply to Jaclaz) Yes, but so far as I can see the ONLY improvement over Windows 8.1 so far in Windows 10 is better ability to manage multiple monitors at different DPI scales. The latest Windows 10 releases don't tend to lose icon locations as often as their predecessors. Other than that, the concept the that OS is to be improved after release is simply not ringing as true as when Microsoft thought developing the next generation operating system was a path to success. Seems to me all they're doing now is just hanging more and more application software all over the kernel. 120 running processes to support an empty desktop? :-O My *LATEST* complaint is that Microsoft is systematically making all the documentation for programming less and less usable. Note, for example, the definitions of the function parameters in this: https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-drawtext Thing is, they're doing this and it doesn't raise a big stink in the world because most folks are users and don't care about such things. But it WILL affect the new applications being developed. Microsoft is systematically - and not surprisingly - forcing people out of "legacy" development. -Noel
  24. The key to me seems to be that the updates are cumulative, so having installed some kind of post-December Spectre/Meltdown mitigations seems inevitable. On the other hand, just installing specific updates, e.g., IE patches, could avoid the kernel changes. But even then, the IE patches do update quite a few modules... I wish I could be more confident in a way to move forward that's reasonable. -Noel
  25. I can't say, Jody. I would suggest that either holding back at (I believe) the December 2017 level or bringing your system fully up to date are the most viable alternatives. Based on what I've read some of the Meltdown mitigations changed the entire way the operating system is built from sources, so I don't think this is a mix/match type of situation. I have always kept my critical systems up to date, and have been blessed or lucky to have good, stable operation, but a best case slowdown equivalent to the difference between my computer and one I could have bought for $1,000 less was simply something I couldn't accept. I wish I could say there was a margin for error here, but I've been through the trial of the latest updates in Win 8.1 not once but twice, (and also with a Windows 7 system) and I really, really measured carefully. -Noel P.S., in response to dencorso's note, I found this nice post which identifies the DISM command that can be helpful for removing historically layered telemetry updates: https://www.askwoody.com/2016/how-to-permanently-remove-kb2952664-and-maybe-speed-up-your-machine-in-the-proceess/