Even After Fix, Windows 10 Update Is Botching File Operations
gizmodo.com.au
gizmodo.com.au
1. You're extracting a Zip file and intend to overwrite your own data
2. The data isn't overwritten, but it doesn't tell you about it
3. You delete the Zip file, thinking that it's extracted.
I'm not discounting that this is a Bug, but I can't think of a time I would've ever lost data because of this, and relating it to the upgrade bugs seem downright deceptive
This would be a nasty surprise when the other party carries on as if you send the old while you think you sent the new. Probably would have been testing my hear out on the course.
And I don’t get your attitude. The data is still gone. The fact that it’s unrelated to the original bug isn’t any kind of comfort.
>Developer tools at Facebook
If anyone who is working on that program reads this: please rein in this madness and turn the Explorer back into a decent and simple file manager without abstactions and lies to the usera
If you want to have a view for the barely computer literate average user, (ab-)use the myriad predefined folders in the user profiles and create a launcher for dummies that starts a comtact manager for the address book, a photo gallery for the photos and so on. And hide a file manager in this set of tools that has no stupid extras like forced OneDrive integration and Libraries.
You cannot simultaneously give people the power to work on files between multiple apps, organize them how they want, and make it as dumb as iOS. You want to zip up your photos and email them to your boss? Good luck getting your photo gallery to do that.
I agree with your main point, but putting the cutoff at Windows 7 is extremely generous. Already by then it was doing absolutely insane things like hiding the actual name of the "Program files" folder and instead showing the localized name.
Let me explain: in Swedish Windows, for instance, "C:\Program Files" was traditionally called "C:\Program" since Windows 95. (Here is where the ACTUAL mistake was made that has turned into technical debt ever since -- why in the name of hell would you LOCALIZE the FILENAME of a SYSTEM FOLDER?)
Anyway, lots of installers aren't locale aware and assume "Program Files" so it used to be that most Swedish users had some software installed in "C:\Program" and some in "C:\Program Files" and it was a total mess. Microsoft "solved" this by having Explorer show "C:\Program" but under the hood it is actually "C:\Program Files". The mind boggles, truly.
Then there's the whole "Libraries" vs "Folders" fiasco, don't get me started...
For me, it's been straight downhill since Windows 98 started hiding the contents of system folders by default.
Luckily, we have 64-bit WINFILE.EXE: https://github.com/Microsoft/winfile :)
Quick Access (aka Favorites) has been around since XP and default on in Explorer since Vista, though yes some of the views have changed after 7, this particular bug is possible in Vista and 7.
The Windows Explorer being an "object explorer" that doesn't necessarily show physical objects but can also show logical objects that are "folder-like" is a design/architecture that dates back all the way to Windows 95 (and has always been seen in places like the old Control Panel).
"Gradually turned into since Windows 7" is pretty much "has always been since Windows 95", sorry to say.
If MS won't get its act together, they should be regulated, broken up, or have their OS seized by eminent domain for the public good.
Second half, no. That's pretty disturbing territory being leapt into, and sets a very bad precedent.
Even if there was precedent, I cannot imagine a single government taking over an globally distributed operating system AND making it better.
The US Government could maybe do something like force Microsoft to sell Windows to another large company at firesale prices, like Google or IBM, in the same way that Merrill Lynch was forced to sell at bargain basement prices to Bank Of America, at which point BofA became too big-ger to fail.
I'd almost be sympathetic to them doing that - but I also think the outcome would be absolutely terrible. Necessary maintenance (fixing security bugs, updating to new hardware, etc) takes a lot of work and I'm not clear that anyone else would step up to do a good job of it. See how the various android OEMs act...
IANAL, but I think that would violate the Constitutional prohibition of Bills of Attainder.
No, it wouldn't. A bill of attainder declares a person guilty of a crime or specifies criminal punishment for a particular person.
The 5th Amendment Takings Clause, though, is likely to be an issue.
If there's one thing the government is known for, it's writing bug-free, efficient software.
Also, for real, this bug is not that bad. It's obviously a bug you'd rather not have. But no user data is lost. It just fails to surface an overwrite dialogue, and assumes the result is no.
Now Windows on the other hand.... I just set up Windows on a new laptop I bought recently.. just plain Windows as it shipped with my new laptop. Didn't do anything "outside the box" here. I've let it update after this fiasco was supposedly over, restarted - and, of course - can't boot, everything's corrupted, had to reinstall Windows from scratch. Never had this happen with macOS, FreeBSD, or Linux.
It's hard to believe, but it really is _that_ bad. I wish it wasn't!
Linux on the over hand it's a continuous installation of drivers and fixing functionality that works out of the box on my windows: graphics problems, audio, screen, usb, WiFi.
Of course and then you try to install some module and says you have incompatible modules. Then you need to figure out what modules you need to change to match the version of the module to install. This was a few years ago, but I don't have the time to do this.
Plus window management is broken on Linux, too many bugs. Last time I couldn't even alt tab like windows.
Try installing something released in last 20 years or so.
Honestly if I had a little willpower I think I might have been able to get a satisfying result at some point but the effort just wasn't worth it for me. I use my home computer like 3-4hrs a week in the weekend for games and maybe hobby projects if I don't feel like dying. I'd rather just have something that plainly works in a predictable manner, but even that seems to be asking too much nowadays...
I don't believe either of this where 100% bug free.
That's because they're usually required to accept the lowest reasonable bid. As someone who works in the public sector, trust me, we try to get the money to people we know will do a good job. We have to work with the shit we buy every day. We want it to be good. There's just a lot of people willing to put in maximum of effort on a bid and minimal effort on execution.
> Also, for real, this bug is not that bad. It's obviously a bug you'd rather not have. But no user data is lost.
I mean, kind of. I agree it's not as bad as the article implies. However, it's a pretty common pattern to download a zip file, extract and overwrite, and then throw out the zip file. It's not directly resulting in data loss, but a very common user pattern will result in data loss when you encounter this bug.
Lots of public sector bodies use best-value rather than lowest-bid procurement.
* are required to hold a public tender
* Before you start, you create a list of criteria, with a weight for each of them.
* 50% of the weight goes to price.
* Once the process starts, common sense is treated as being bribed.
Turns out it is very easy to be 50% cheaper than anybody else if you are not required to have a working product.
1. base the software on an established, battle-tested open source product, there is one for almost any business case
2. use the money to hire an in-house team, hiring norms in public sector at least ALLOW for quality selection, unlike public procurement ones
3. develop in the open, invest into visibility, attract community members
4. shill, try to get as many agencies across your and other member states to pick the same solution and co-develop the software with you, this way the cost drops for everyone
Even if you can't find something to satisfy point 1., the other three points would still work to your benefit. If you can push this for long enough to make the software standard in more places, you could get a critical mass of outside developers to form consultancies you could hire later for additional work.
I know Munich is poster-boy of this not working for desktop OS-es but that's really a consequence of two things:
1. They made all the wrong choices (heavy customization, chasing windows look and feel, not tracking upstream progress)
2. They got elected officials who were effectively Microsoft shills (the top-down decision to go back to Windows was heavily pushed by a single executive who was pissed off he couldn't use Outlook he was used to on his previous drone job).
Turns out they often need to tender as fast as possible and just use "lowest price satisfying all other criteria" as a way of choice.
> Turns out it is very easy to be 50% cheaper than anybody else if you are not required to have a working product.
You are allowed to specify absolute requirements in addition to sorting criteria. For example, you can say, worth more than some price, "the contractor shall have at least n years of experience". As descendant says, these are used to work around ban of subjective selection. Sometimes, they overdo it, and no vendors qualify at all.
Exactly these are being used to pick a specific vendor. "Must have at least N people certified to do X for at least Y years", with "must have turnover of X for the last Y years" and few more, and you find out, that there is exactly one company qualifying.
Windows 7 was peak Microsoft. Between trying to make desktop look like mobile and adding built-in spyware and ads, it's been downhill since then.
Most people are better served by NOT windows. Using Win10 without a specific program that isn’t available for macOS/Linux is bordering on masochism.
Some of us like 100% laptop support without speeding weekends tweaking them instead of being at the park with friends and family.
Even buying from Linux friendly hardware stores isn't always a success, as proven by my own Asus netbook.
The main difference these days, once you got past the setup, is that as a non LTSB/LTSC user, Microsoft keeps inflicting damage onto you (e.g. in the form of reappearing Candy Crush) with no way for you to stop it without continuously actively fighting.
It sucks that as a gamer, I'm basically forced to use Windows.
If I could run Ubuntu without worrying about game compatibility, I'd switch in a heartbeat.
[ https://win10.guru/how-i-lost-my-windows-insider-mvp-award/ ]
Companies and government should not be using the targeted version at all.
It's not an excuse for the issues, but it's not a big problem for companies as you make it seem.
The LTSB/C is a joke, it's literally just the regular release with Cortana and other garbage removed.
I don't think I'm the only one when I say I want Microsoft to quit messing around with Windows --- just fix the severe security bugs as they're found, and stop rewriting things needlessly. Then again, they're probably doing the latter as an excuse to insert telemetry and ads...
I'm not excusing the bug, but 7-zip had been one of the first tools I install on any windows installation since XP, setting it as default application to handle all archive formats it supports, .zip included. I'm surprised to see so many comments about potentially running into this bug, doesn't everyone just use 7-zip?
7-zip is okay on the format side since they added some of the newer high-efficiency compression algos, but the UI still sucks compared to WinRAR.
I take it you're doing more than is offered in the right-click menu?
I like to use a good UI for that stuff when I'm on a graphical system like Windows anyway, and WinRAR is consistently better at that than 7-Zip.
I even seriously miss WinRAR when working on MacOS. Does anybody have any good suggestions for archive managers (may also be expensive ones, I don't care much if they are really good) with similar UI and functionality as WinRAR on MacOS?
source: https://borncity.com/win/2018/02/21/security-risk-avoid-7-zi...
The same can be said for every Windows software. Heck, even Windows itself. Although it offers you the option to install updates before exposing your computer to any security risks, I doubt many people are patient enough to take it.
1. 7zip has had security flaws - so does every other software that interacts with untrusted data, and the author admits himself that 7zip's author has responded quickly (it doesn't seem like 7zip has an abnormally high amount of exploits)
2. People are using/redistributing old versions of 7zip which are vulnerable - and that's 7zip's fault how? 7zip's own website has an easy to use and up to date installer, go after the people hosting the shitty mirrors
3. 7zip doesn't use ASLR - the author of the article literally gives the reason for this: shrinking the binary size (he then tries to pretend like this is some gaping security flaw)
4. 7zip doesn't use DEP on 32 bit windows prior to win10 - do people seriously even use 32 bit windows nowadays? (also, this is as dumb of a "flaw" as not having ASLR)
Fun fact: the article's author recommends you use the OS's built in tools (aka windows explorer), so I guess I'll just have to pretend that any tar/rar/etc files don't exist
ASLR makes it harder to exploit other bugs that might exist in the software. Browser for example should definitively use it, since they are highly complex systems while also your first line of defense against a somewhat competent attacker. As for 7zip... it also can come in contact with dubious files quite easily while also having to support lots of formats (huge attack surface with potential bugs). I'm torn, but would probably prefer it to use ASLR.
https://arstechnica.com/gadgets/2018/10/microsofts-problem-i...
1. https://blog.ctm-it.com/it-support/blogs/matt-cannon/2013/49...
> Well, you see, when you fire a whole lot of your OS group's QA department...
I guess Windows has lost its advantage of perceived quality.
[0]: https://www.reddit.com/r/linux/comments/9a7k2i/psa_on_kde_ne...
None of these are unique to open source. IMHO, commercial software tends to be equally bad, if not worse.
[1] Go on, tell me why Candy Crush is installed by default in the Enterprise edition...
I view it as an at least 7 years of investment, if not 11-12 even.
(Especially now that macOS has a dark theme as well.)
I have a very keen interest in Linux and the people who make it happen... but reality is they are not dedicated teams of people working with high wages on Linux alone so problems with desktop always arise -- also competing standards, but the real problem is that a lot of end-user or specialized work software just can't run on Linux (3D modelling, architecture planning, professional design programs etc.). Truthfully, Linux on PCs is just fine but laptops are a whole different story.
I love Linux but for all its amazing engineering it remains a mostly programmer/sysadmin system and environment and nothing much else beyond that. I need a lot of stuff done outside of that and I have hobbies I wanna work on in the future and Linux just isn't cutting it. I don't want to hand-craft clever command-line configurations until I die.
Windows 10 is... I don't know, feels like it's going downhill overall. Important UX issues aren't being addressed for ages -- like the two sets of configuration UIs (almost everybody I asked says they were confused by that). WSL is good and useful, the cloud offerings look alright but something is just missing. Maybe the fact that after the April 2018 update the Mail program never managed to work with my mail again. Read about a "workaround" which involved resetting your user profile and... yeah, gave up. Who wants to restore their settings for a full workday just so a half-arsed mail program can work again? These things pile up and now I can't even tell you all my complaints nowadays because I never wrote them down -- only my accumulated impression, which is disappointment.
Windows is, in my opinion, descending.
But I agree Windows is descending -- they fired the guy the righted the ship and made Windows 7.
For Apple, it's always hard to be sure anyone their really cares about OS X and professional hardware.
Windows UI has deficiencies, all Linux WMs have some deficiencies (although some are unbelievably customizable and I like them), macOS is no exception as well. I don't care. I want it to work stably, predictably and be somewhat pretty. macOS ticks the boxes. Windows used to but it's very idiosyncratic lately. And the OS is just somewhat slow even on a very beefy PC where games can't go below 120 FPS... and your OS still manages to lag. Not cool.
In any case, I am not under the illusion that the iMac Pro + macOS will be the "perfect" machine and OS. Not at all. But between getting tired of tinkering with minor crap, UX inconsistency, lags and software compatibility to me the Apple ecosystem is the best compromise. Not trying to convince anyone though, simply explaining my thought process that led me to my decision.
> I view it as an at least 7 years of investment, if not 11-12 even.
Hmm, that's equivalent to spending between $1-2k to get a new computer every single year. That sounds like an awful investment to me, and I don't think most people would consider it a good investment to have to buy a $1-2k computer every single year. How do you see that as a good investment?
Let me just be really honest and say: I envy you. I am working hard to become as good in sales.
Computing is plateauing. Provided the machine is durable and doesn't break for at least 10 years, it makes a lot of sense to have something that you won't have to upgrade for a while -- and be very well prepared for everything your work can throw at you.
Plus, I also tried to calculate the price of that iMac Pro if I assemble a similar machine myself. It came out to almost the same price so Apple is not actually charging a lot of premium on that machine in particular. They are more interested in having you as a long-term customer there (and vendor-lock you) and are not charging you exorbitant amounts of money just because -- at least not in that instance.
I will keep watching and observing. Last I read, the latest Mac Pro is noisier than the iMac Pro which you have to fully load all its CPU cores and both videocards to even hear. To me the [lack of] noise is extremely important in a machine. (That's why I spent $400 on a PC box, CPU cooler and the most silent fans I could find, last year.)
That, plus the fact that it's an all-in-one machine. One gets sick of reshuffling their desk periodically, I gotta tell you.
Apple has a terrible track record on repairs in warranty however (it's basically a 50/50, lot of luck involved). Whatever I end up buying I'll just pray it doesn't break. So modular or not, doesn't make much of a difference. If anything breaks you're likely screwed. That's why I'm most likely buying an iMac Pro.
But since that ain't happening yet, I'll be curiously following what other machines will they come up with in the meantime.
I would love a "fully open" hardware platform, which is a non-starter in the Apple and amd64 PC world today. It'll take an act of congress (or a California proposition) to enact a tax high enough to economically make this be fixed, say 100%, on all consumer products containing microprocessors which read software/firmware/microcode from a memory store yet a) prevent the owner, if competent, from modifying the software by means of cryptographic signature or "burn-in," and/or b) do not provide enough documentation on design, where a competent owner could write his own software/firmware/microcode, and write his own drivers. This will apply to cars, microwaves, TVs, Intel/AMD CPUs, GPUs, cellphones both smart and dumb, game consoles, kids' toys, and even greeting cards, etc. To not have a 100% endpoint tax, the device must either be: immediately owner writable, or b) must have a jumper or DIP switch to enable owner write-ability, or c) must include a mechanism to accept owner cryptographic public keys to allow owner to write his own signed image, or d) must have an entry for an OEM-provided code which unlocks owner write (OEM must immediately give this code unconditionally on owner request, and may limit warranty for that particular device), and in all cases where OEM public keys exist, they must be completely purge-able.
In the age of Snowden and IoT rolling in, it's completely unacceptable that we lack Total Owner Control of our microprocessor-bearing devices. If Apple or Intel refuse, they can try to justify $1,600-$2,000 iPhones and $400-$1,000 basic CPUs and GPUs to the consumer. Closed hardware will become a national security risk if it isn't already; it's time to nip it in the bud before so.
Long-Term Servicing Channel.
...The LTSC servicing model prevents Windows 10 Enterprise LTSB devices from receiving the usual feature updates and provides only quality updates to ensure that device security stays up to date....Microsoft never publishes feature updates through Windows Update on devices that run Windows 10 Enterprise LTSB. Instead, it typically offers new LTSC releases every 2–3 years, and organizations can choose to install them as in-place upgrades or even skip releases over a 10-year life cycle. [0]
Is there a new LTSC release?
Yes. For those customers utilizing the Long-Term Servicing Channel (LTSC), we have also released Windows 10 Enterprise LTSC 2019. This is the third feature update for Windows 10 for the LTSC, and it has many benefits for all Windows 10 devices, including the special-purpose devices in your environment. [1]
[0] https://docs.microsoft.com/en-us/windows/deployment/update/w...
[1] https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/W...
Handling zip files is a basic file system function in 2018. If they are fucking up basic operations like this, imagine how bad other parts of Windows are now.
Yeah, sure. To hell with reliability, let's have features instead.
Reminds of chinese android forks.
It all depends on the context of your statement.
Nobody, anywhere is or was pining for high tempo Windows changes. What I’m seeing is that more and more institutional customers are looking at mobile, Chrome and other offerings.
Fwiw, i use Acronis for bups. The restore process for a 128gb ssd took about 10mins.
After install, a dialog box appears:
"C:\WINDOWS\system32\config\systemprofile\Desktop is unavailable ..."
If Windows is trying to find your desktop folder there when you log on interactively, something's gone horribly wrong (but, frankly, that doesn't surprise me with the 1809 update).
Like, it’s understandable that supporting so many chipsets is hard but it really seems like they were doing a better job 10 years ago.
I’ve found the same when downloading a proprietary lib that would not link with a C/Fortran application. The devs there tracked it down to the windows zip being used to pack the file, which they did not normally do.
So, just hearsay, but I’ve never even dreamed of bothering to file a bug report with microsoft. Is that even doable?
And you know that based on what? The lack of bug reports? The LTSB population is obviously going to be smaller than the general population, so the lack of reports of it happening on LTSB doesn’t really indicate anything. Besides, the task manager bugs introduced in 1809 is in ltsb 1809 AND server 2019, which makes me inclined to believe that all the windows editions come from the same branch anyways.
What's what integrity checks are for.
Technically there's not much that is stopping me from using it in trial mode with a rearm up to 90 days, because I use it in a VFIO VM anyway. But you probably wouldn't like that either, would you?
https://www.fileviewer.com/index.html
(the web page describes it as 'an all-purpose File Manager for Windows with a powerful inbuilt text file viewer')