I've encountered a really strange issue with the latest version of Microsoft Edge (142.0.3595.65). It only launches if I type the entire executable name, msedge.exe, in lowercase. If I use any uppercase letters, like MSEDGE.EXE, it simply won't start—no error message or anything. This behavior is consistent across several Windows 11 machines. I'm curious if anyone knows why Microsoft might have implemented this change? Just to be clear, I'm talking about executing it through command prompts, not renaming the file itself.
4 Answers
Are you absolutely sure about that? Maybe try out the different upper/lower combinations just in case—there could be something subtle at play here.
It sounds like this might relate to case sensitivity quirks in Windows. I’ve read that Windows normally treats filenames case-insensitively, but recent builds seem to have changed certain behaviors. There could be a chance that Microsoft is tightening up compatibility. It might be a good idea to stick to lowercase when running your programs just to avoid any unexpected results.
Wow, that's odd! I don't usually rename executables either, but running into this issue sounds frustrating. Just to clarify, if you type in 'MSEdge.eXe' in the Run command, it doesn't work for you? I tried that on my end, and it fired up just fine. Maybe there’s something specific to your setup that’s causing this.
Interesting! It seems like a case sensitivity issue indeed. Microsoft might be moving the platform toward more explicit naming for executing files. If there are changes in how they handle case sensitivity in newer builds, that could explain why you're seeing this behavior.

That's what I was thinking too! Are you running the latest version of Edge? I'm on version 142.0.3595.65 as well on Windows 11, and it works for me in Powershell without any issues.