WSL2 Won’t Start: 0x80070057 The Parameter is Incorrect

I can’t remember what triggered it, but every time I tried to start Ubuntu in Windows 10, I got the following error:

WslRegisterDistibution: failed with error: 0x80070057
Error: 0x80070057 The parameter is incorrect.

I uninstalled and reinstalled Ubuntu, WSL2, ran sfc /scannow, and did everything I could to fix it. Then in a thread somebody mentioned that creating a new Virtual Switch in Hyper-V Manager solved the problem. So, I enabled Hyper-V, rebooted, and tried to start Ubuntu. It failed with the error above. Then I went into Hyper-V Manager, clicked on Virtual Switch Manager and created a new virtual switch as shown below. Make it an External switch.

I’m glad to say that that actually solved the problem, and WSL2 is back up and running!

Quicken Won’t Start on Windows 10 after Update? We’ve got the fix!

Today’s Tale of Tremendous Troubleshooting comes from my customer Ted, who called me this week. His W10 (Windows 10) computer stopped being able to open Quicken after a Windows Update a couple of months back.

He spent a lot of time with Quicken/Intuit technical support and they told him that the .NET Framework was damaged and he needed to reinstall it.

That’s great, except you can’t reinstall it on Windows 10- you can only update it. And you can’t remove it. But, they were wrong. That wasn’t the problem.

The problem appears to be that during the update, the ASP.NET 4.8 features are turned off! That is why Quicken won’t load after a Windows 10 update. The fix takes 5 minutes or less, and most of that time is spent waiting.

Fixing Quicken when it won’t load after a Windows 10 Update

In Windows 10, we need to get the Programs and Features up.

  • Click on start and then type “appwiz.cpl” and press enter
  • Click Turn Windows features on or off
  • Click the PLUS sign next to .NET Framework 4.8 Advanced Services
  • Check the box that says “ASP.NET 4.8

Here are some screenshots to show you where to go:

Now Click “OK”. Once the features are added, Quicken should load right up. If this fixes it for you, be sure to let us know in the comments below. Thanks!

Email Forwarding Is Bad: Why you should never forward email.

Forwarding mail is defined as re-sending mail from one mailbox to another.  For the sake of this discussion, we’re going to assume that you have an email account on a private domain name hosted at any web hosting company online, or even on your own VPS or dedicated server. We’ll use this tidbitsfortechs.com’s name as an example.  For our example email addresses we’ll use the name [ryansemailaddress]@. It’s in brackets so that it’s automatically broken- we don’t want anyone trying to send emails to it because it’s not real.

Ryan has to deal with many different email addresses, including [ryansemailaddress]@tidbitsfortechs.com. But Ryan doesn’t want to have to check every single address every day, and would like to have them all centrally located. We’d all agree that this is a reasonable need.

If this were 2003, Ryan would just forward the mail from [ryansemailaddress]@tidbitsfortechs.com to his email address [ryansemailaddress]@hotmail.com and it would be absolutely fine. The forward would work, and the problem would be solved.

But this isn’t 2003 anymore, and it won’t work correctly.

Note: This article specifically refers to forwarding email to servers owned by somebody other than yourself.

The Big Problem

Forget about email for a moment, and try to remember the last time you went to the airport and boarded an airplane. Depending on when that was, you may have been asked by a tired looking guy with a badge if anyone has asked you to carry a package for them. Why? Because that nice guy who just really needed to get that package to his grandma for her birthday wasn’t sending cookies. If you get on board a plane with his package, you’re now an accomplice. And when the sleepy guy with a badge finds out you’re carrying a suspicious package, chances are it’s going to be pretty hard for you to explain that away. In fact you might have a really hard time ever flying again.

How does this relate to email forwarding? I’m glad you asked!

Meet Joe Spammer. Joe Spammer is a real jerk, and he wants people to click on his links so he can steal their credit card numbers. Mail providers around the world keep an eye out for Joe Spammer’s spam, and they block it whenever they see it. Joe is especially bad in that he breaks into other peoples email accounts to send his spam.

So lets follow one of Joe Spammers emails. JS sends an email to [ryansemailaddress]@tidbitsfortechs.com, and Ryan, being on a quest for efficiency, has forwarded all email to [ryansemailaddress]@hotmail.com (or gmail, or msn, you get the idea). Hotmail.com looks at the email, and says “hey, this looks just like Joe Spammer!” and subsequently blocks the mail from arriving.

Normally, you’d think that that mail being blocked is a good thing. But it’s not. Why? Because Joe Spammer wasn’t the last person to touch that email. [ryansemailaddress] was! And now, [ryansemailaddress]@tidbitsfortechs.com is believed to be an agent for Joe Spammer, intentional or otherwise,  and is blocked.

But wait- there’s more. Now everything @tidbitsfortechs.com is suspect, and before you know it, the mail reputation for the entire domain is ruined. All email is blocked and can’t get to its destination. Yes, email providers rank email coming from any address at your domain, and will block your entire domain based on this.

You technical types, don’t bother looking for an RFC to find out how that works- there isn’t one. We’re in Magic Black Box territory here. Each mail provider does things their own proprietary way, and they’re not obligated to tell anyone how they do it.

Don’t Forward Email. Retrieve it.

If forwarding is bad, how do you get all your email into one inbox? Gmail, Outlook, and other email providers offer ways to use POP or IMAP to retrieve mails from another account and include them in your inbox. This is different than forwarding, because it’s being asked to retrieve the email instead of having random spammy emails forced down its throat.

Here are tutorials on how to turn on and use POP retrieval on Gmail and Outlook/MSN/Hotmail:

https://support.google.com/mail/answer/21289?hl=en&co=GENIE.Platform%3DDesktop

https://support.office.com/en-us/article/add-your-other-email-accounts-to-outlook-com-c5224df4-5885-4e79-91ba-523aa743f0ba

You’ll need to know the POP settings for your email accounts, and your web host can provide you with those. Hint: Search google for “mywebhost.com pop settings”.

TL;DR

This isn’t 2003 anymore. Don’t be the last person to send a piece of spam to its final destination. Use POP retrieval to move mail from one box to another. Don’t forward email, and you won’t get blocked.

More Info

We’re not the only ones who say “don’t forward email” and so you don’t have to believe me. Instead believe the really smart guys at Oregon State University:

http://oregonstate.edu/helpdocs/forward-mail-exchange-gmail-not-recommended

And if you’re interested, I’ve written on this topic before:

How Autoresponders and Email Forwarding make you an Accidental Spammer.