Windows 11 first impression: it is awful

I want to have a shortcut open cmd.exe with a starting folder location. Not difficult at all in Windows 10.

In Windows 10, I could scroll through the Windows menu and find Command Prompt and then click-and-drag to make a shortcut on my desktop. Then I could modify the properties as I want.

Windows 11 doesn’t let you do this. It will launch the command prompt, and it will let you pin it to either the task bar or the start menu – but those shortcuts do not have properties you can modify. Well, one of them did, but starting folder was not a property I could set.

“Well David, how about choosing New Shortcut and following the prompt?” Okay, sure. Right-click the desktop, choose New ==> Shortcut. It asks “What item would you like to create a shortcut for?” You tell me, dimwits. Under Windows 10, I’d copy the existing shortcut and that would be defined for me already. Does your dialog box have a search function in it? No.

Great. I need to crank up a Windows 10 machine so I can find the location on that box, and on the Windows 11 box browse through arcane mysteries of %windir%\system32\

Finally, I’m getting a shortcut started, and now I need to set the starting directory. Windows 11 helpfully removed the Browse button….

I swear, it seems like whomever is in charge of Windows hates their users and are doing shit just so that the next time their annual review comes up, they can say that they did shit. Sure, it was shit that made user’s lives worse, but there isn’t a feedback mechanism for that, now is there? So that didn’t happen.

At least the icon picker still has a Browse button.

Microsoft Outlook.com is playing Catch-22 with me

My SMTP mail server is relatively new, and it took a few weeks, but Microsoft has blocked it’s IP address. The non-delivery report (NDR) says this:

For further assistance, please send mail to postmaster.

Care to guess what gets rejected because I’m on their block list? That’s right: postmaster@live.com and postmaster@outlook.com

For what it is worth, I’m currently getting a 9.8 out of 10 on mail-tester.com: https://www.mail-tester.com/test-1dcmfmxh8

Microsoft idiocy again

Work wanted to implement Windows Hello. We got cameras, and it seems like a good idea.

First problem: during setup, it tells me I need to install Microsoft Authenticator, and leads me to the Microsoft App Store. Authenticator is only available for smartphones, and this is a laptop. Y’all couldn’t tell that?

Second problem: I click Logout, and Windows Hello logs me right back in. So, no-one during product testing considered that I might need to log out so I could log in as someone else?

Ah – my mistake was assuming Microsoft does product testing. They don’t need to test; they have 100 million users who will test for them, for free. Of course the hidden cost is that their idiocy is on full display with this scheme.

Back to Windows Hello: instead of logging out, you choose Switch User. Okay, do that. See some software on the box I don’t need. Try to un-install it.

“There are other users logged on to this computer. To properly uninstall this program, switch to and log off each user before you continue.”

Thank you for telling me to perform an impossible operation (logging off) when Windows Hello is installed.

Idiots.

Follow up to “Microsoft is bad at software” – as a matter of fact, Microsoft is REALLY bad at software

In my previous post, one of my complaints was that I had deleted a journal mailbox connector, yet the email kept flowing out the connector to the partner organization.

The problem is that new Exchange Admin Center –> Mail Flows –> Connectors shows you an administration interface that appears to let you administer your connectors. You can create a new connector in the new Exchange Admin Center; but you cannot delete it. Well, the new Exchange Admin Center will show you that it is deleted, but the mail will continue to flow out of your network.

The only way to stop the flow of email out through the connector is to switch to the classic Exchange Admin Center.

Then, when you go in to classic Exchange Admin Center –> Mail Flows –> Connectors you will see that your connector still exists and is pumping out your email.

The particular deliciousness of this failure is that as of the end of last week, classic Exchange Admin Center –> Mail Flows –> Connectors shows only a message that to manage the connectors, you have to switch to new Exchange Admin Center.

Microsoft is bad at software

These past few years at work, we moved from Novell to Microsoft. It has definitely been a move for the worse.

NovellFeature -poorHigh qualityLow expenseSecurity: low profile
MicrosoftFeature -richLow qualityHigh expenseSecurity: target rich environment
Comparison between Novell and Microsoft

I’m just going to say that I dearly love (not):

  1. That Exchange Online has a new command New-DistributionGroup -RoomList which cannot be seen in admin.exchange.microsoft.com. New feature? Microsoft says Yay! Actually making it available to end user administrators? Ain’t no-one got time for that. Certainly this has been vetted thoroughly for security, too.
  2. Exchange Online –> Mail Flow –> Connectors –> Status set to “Off” does nothing. Mail still kept going to the partner, a week later.
  3. Set-Place command for adding the rooms to the RoomList – error! No worky! How to fix? Reboot the PC I was trying to run the PowerShell script on. Now it works. This is just so impressive. Have you tried turning it off and back on again? It’s two decades into the 21st Centrury – shouldn’t someone up there be ashamed?
  4. User asks for help, so I get delegate rights to her mailbox. The delegates rights are present (I run a script to check) but never did her mailbox populate so I could see what was going on in her mailbox. I deleted my own OST cache file just to make sure it wasn’t my machine. Ultimately, I had to use Outlook Web Access to see her mailbox.
    1. Every week we get multiple help desk tickets about folders not populating or visible for delegates.
  5. Exchange search is awful. Admittedly, I am coming from a GroupWise experience where search was great. But as important as search is, I would have thought that Microsoft could at least have pulled off “competent” – nope. I particularly like (not) that OWA has a drop-down for “search all folders” but the search only searches the current folder. What a bunch a maroons.

These were all in the last three days. I’ve seen nothing but this sort of low quality software for so many months now. Don’t even get me started on SharePoint.

Don’t forget – Microsoft will break your stuff if you do business with a competitor.

Dear Lord I wish I could retire tomorrow.

Microsoft is not good at software

“No shit, Sherlock”

All I’m going to complain about at the moment is Task Scheduler, and how I can run a PowerShell script if the script is on the local C: drive, but if the script is on my H: drive (which is on the network) then it’s no longer PowerShell, it must be ImpotentShell and should thus fail.

Apparently networks scare Microsoft?

Task Scheduler will attempt to launch it, with the target being powershell -File H:\blah\foo.ps1

But that run of the task will fail with the result code 0xFFFD0000

The only change I made to the Task Scheduler was to change the target path from -File H:\blah\foo.ps1 to C:\blah\foo.ps1. Now the script runs, where it failed before.

I find the whole attitude of “well, the network is so fragile that we are going to fail when we to try” moronic. The freaking machine this script on is a VM (a file) loading across the network you dolts.

But no…. We can’t have a PowerShell script on a network share. Network shares were invented 39 years ago – there’s no way that Windows can rely on tech that bleeding edge and unstable. So now I have to build stupid shit file synchronizing routines to keep changes made in the official repository up to date with the stupid copy on the stupid C: drive.

Please, Microsoft, keep working on Windows 11. Moving the start menu to the center of the screen is so important.

Also: why on the Lord’s Green Earth is the Task Scheduler All Running Tasks dialog box a fixed width? Wasn’t Windows 3 like, twenty years ago?

Man, I wish I could retire from this job.

Microsoft as bully, yet again

Personally, I think that people have the capacity to be both humble and bullies. But it is a conflict, and, some people think they are being helpful when actually they are bullying. “If only you did things my way, and then everything will be better” says the bully under the delusion of being helpful.

Recently, Microsoft pushed out an update to Windows 10 which adds a “News and Interests” widget to the Windows task bar. You don’t get a choice; it will be installed whether you want it or not. You can turn it off after the fact, of course. But what the person at Microsoft behind this change does not care to hear is that I didn’t want to be violated in the first place.

All it really does is remind me that I don’t have control of this machine; Microsoft does.

Thanks, Microsoft. I already dislike you, but, I hadn’t gotten a recent reminder of why.

“What’s the big deal‽‽‽ It’s just a little thing. I was being helpful and making your life better” says the bully. Yeah, no. I hear what you are saying, and I see through the deceit (conceit) that this is somehow for my good. It is not. It is an ego stroke for yourself and nothing more.

If it were really for my good, it would be turned off by default, and not installed by default. Microsoft could say “we added a new feature, if you want”, and I’d be fine with that. But pushing it without permission tells the truth of the act.

Microsoft fouled up when they got rid of gallery.technet.microsoft.com

In the real world, people like to find solutions and then link to the solution as a form of documentation. It is a way of being helpful. I can feel good about myself if I help you out (or at least I’m trying to help you out). The result is that there tend to be a lot of forum discussions and blog posts that have a link to a gallery.technet.microsoft.com script that solves the problem.

As solutions go, gallery.technet.microsoft.com was a great idea. People write a script, that script works, so the author donates it to world at large by publishing it (free of charge and disclaiming all complaints about damage). Microsoft benefited because if you knew nothing else, you knew to go search there for possible help. If I’m trying to solve a problem, and I find the solution on gallery.technet.microsoft.com, then I’m helping if I tell people “here was my problem, and I found the solution: foobarbaz at gallery.technet.microsoft.com”

Unfortunately for us, someone at Microsoft felt the need to push the world into complying with their grandiose idea: “Let’s get rid of Technet and replace it with docs.microsoft.com !”

This was a terrible idea.

And no-one at Microsoft was grown-up enough to stop it.

So now, the world wide web is littered with broken links to solutions that used to be helpful, but now go to https://docs.microsoft.com/en-us/samples/browse/?redirectedfrom=SomethingThatUsedToBeGreatButWeKilledIt

I don’t know what they were thinking, but it was probably someone wanting to pridefully change the world to comply with the way they thought the world ought to be. All they really did is break a previously good thing.

TIFU

I know I’m a bit of an ass, but this has been tickling my funny bone ever since Microsoft Teams suddenly appeared on my workstation and started automatically launching itself (uninvited):

This is the splash screen that shows for a little while, as the machine finishes starting up, and Teams wants to let you know that it is loading.

Anyone else see (with perhaps a bit of squinting and imagination): TIFU

? 🤣

Search for the acronym TIFU.

Microsoft the abusive boyfriend rehashed

As I mentioned before, I intensely disliked Microsoft under Bill Gates and Steve Ballmer. That post was a record of six times that Microsoft shipped code to fuck over you and me, if you were a customer of particular Microsoft partners. I should have included IBM OS/2, which was another case way back when.

Actually, since then another one popped up. Microsoft shipped code to all their partners for quality assurance testing – everything worked fine – and then at the last minute, they made a change and shipped. The monthly updates then happened to “accidentally” wipe out the user’s ZENworks configuration, with less than one week’s notice.

But I want to go back and rehash the underlying problem.

Microsoft won.

It won by beating your daughter for looking at another guy.

What type of morality did Bill Gates and Steve Ballmer maintain, that it was acceptable to them to ship code that deliberately fucks over their customers who happen to also be customers of other companies?

Some of those companies were actual partners, too. I remember hearing management at Novell saying “When it comes down to it, we are a Windows software publisher.” The bulk of their products were MS Windows applications and the systems to wrangle them.

That Microsoft would backstab it’s partners was my point about LIM EMS. LIM = Lotus, Intel, Microsoft. EMS = Expanded Memory Specification. The original PC’s had very real memory limitations. There was a desperate need for machines to have more memory, and for programmers to be able to access it. So Lotus Development got together with Intel and Microsoft, and they hashed out a spec that programmers could use. They published the spec. Programmers (including the programmers at Lotus) started writing to the spec.

Suddenly, your spreadsheet could have more than 80 rows and 10 columns.

If you were doing a lot of “what if” calculations back then, the memory constraints that 640 KB imposed on you were huge. Everyone needed this problem solved, if the Personal Computer wasn’t going to remain an expensive toy.

The Personal Computer went from a toy to a useful tool. Everyone won. Intel sold more chips, IBM, Hewlett-Packard, Compaq, PC’s Limited (later became Dell), Gateway 2000 – they all sold computers, and Microsoft sold a license to DOS with every one of them. Lotus sold a copy of 1-2-3 to 90% of the PC buyers, because that was the point.

Sure, the “what if” calculations had been done for decades: by hand. It was a miserable process. Suddenly, “what if?” was done in minutes, and then seconds, and then milliseconds!

Maybe I need a $5,000 loan, and the bank will let me borrow and pay it back over 60 months at a 10.5% interest. What if I can come up with $300 so I only need to borrow $4,700, and, pay it back over 63 months instead? Do I save money? What does the monthly payment look like?

What about paying $4,700 back over 60 months, but paying an 11% rate? Do I save money? What does the monthly payment look like?

By hand, the formula is Principle + Interest – Payment => Balance. The next row’s Principle is the previous row’s Balance. A five year loan is “only” 60 rows. A 30 year mortgage is 360 rows. How much did it cost you? Sum the Interest column. Yes, you can do it by hand. But it is drudge work.

Lotus 1-2-3 made number crunching magic happen. Microsoft benefited from vastly expanded PC sales.

And then Microsoft saw you spending money with Lotus. You’re looking at another guy, and, spending money with him.

Time to pick a fight, beat your face, and strangle your neck. Or in Microsoft’s case, change the rules by shipping changed code and (surprise!) crashing your program.

“But, baby, I wouldn’t have to beat you up if you didn’t spend with other guys! I love you so much! It’s your fault that I care so much.”

Or, cutting away the bullshit, Microsoft was evil. Harming it’s customers so that it could destroy it’s competing partners was always on the table.

And eventually, Microsoft won. Or are you still using Lotus 1-2-3 today? OS/2? WordPerfect? NetWare?