Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Its still not working with a German OS #2

Open
Slider-Override opened this issue Jul 27, 2020 · 4 comments
Open

Its still not working with a German OS #2

Slider-Override opened this issue Jul 27, 2020 · 4 comments

Comments

@Slider-Override
Copy link

Latest Windows 10 2004 in Germany shows still the CMD in German.

@wandersick
Copy link
Owner

wandersick commented Jul 31, 2020

Hi @Slider-Override

Thanks for the info! You are the second user who reports to me this change of behavior of the German Windows 10. Last time it was 1809.

If possible, could you please describe it in a bit more detail? For example, do you not see a file named ipconfig.exe.mui in C:\WINDOWS\System32\en-US?

Without this file, 'englishizing' the Command Prompt would be impossible for the ipconfig command in this example. To solve it, we need to copy ipconfig.exe.mui from an English Windows 10 2004.

@SteinGaming
Copy link

I'm also having this problem on the Windows 10 2004 (Build 19041.685)

For me the ipconfig.exe.mui file exists and also many others, but EnglishizeCmd dosen't change anything for me, either the .exe or .bat

The preview:
grafik

@wandersick
Copy link
Owner

wandersick commented Mar 27, 2021

Hi @SteinGaming,

Thanks for reporting! I tested German Windows 10 2004, confirmed the issue and found a manual workaround.

Again, this only affects German OS. The cause this time is that besides the ipconfig.exe.mui under C:\Windows\System32\de-DE that need to renamed, there is one more in another location that needs to be renamed or moved. We can find out the location of that one using the below method.

A workaround is described below with ipconfig.exe.mui being an example.

Note:

  • Like Windows 10 1809 (German), first you need to copy the en-US version of ipconfig.exe.mui from an English Windows 10 (2004) into C:\Windows\System32\en-US.
  • This issue seems to only affect the German version of Windows 10 (2004) again. For instance, I tried Windows 10 2004 in Chinese Traditional. It still includes the en-US executables such as ipconfig.exe.mui and does not have this issue.
  • It is recommended you log on as the default local administrator account for the below operation. Otherwise, any admin account with User Account Control (UAC) enabled should suffice.
  • As a precaution, this procedure involves modifying properties of system files or directories. Please make a backup of the whole system before attempting. Also, please see Step 6 below if you accept the risk of not putting the MUI file back.

Step 1. Run Command Prompt as administrator

Step 2. Enter cd \ and dir /a /b /s ipconfig.exe.mui* to see how many files you have got of this name in the system. For my test, there are three:

image

We can ignore the bottom one as I found it does not matter. The first one and the second one need to be moved or renamed to something else e.g. ipconfig.exe.mui.disabled. The renaming of the second one can be handled automatically by running Englishize Cmd, but the first one needs to be handled by ourselves manually.

Step 3. Right now, the group administratoren does not have full access. Also, it is owned by SYSTEM instead of administratoren. We need to first take ownership of this directory and files inside as well as granting administratoren full access to this directory and files inside. You can do so according to the screenshots below. If you need more help, please google "take ownership and granting full permission".

image
image

Step 4. Once done, it should look like this.

image
image

Step 5. Remove the read-only attribute from the parent directory de-DE.

image

Step 6. Now we may try to move or rename ipconfig.exe.mui inside. However, I found that I had to soft-delete it, i.e. right-click the file and delete which is equal to moving it to the Recycle Bin. Any other way does not seem to work as this directory is kind of protected. After the deletion, I found I cannot even restore it, i.e. moving it from Recycle Bin back to the original location as in the below screenshot. (This means you need to accept the risk of not putting this file back if you decide to go on with this method.)

image

Step 7. As long as there is no ipconfig.exe.mui within both C:\Windows\System32\de-DE (handled by Englishize Cmd) and that very long directory (handled by above steps), running ipconfig command would fall back to the en-US version of ipconfig.exe.mui located in C:\Windows\System32\en-US. (Don't forget to copy it there from an English OS of the same Windows 10 version.)

image

Hope this helps.

@wandersick
Copy link
Owner

Hello German users, hope you are well! Just wanted to link a recent reply from another German user about resolving a similar issue by changing the system language from English (Canada) to English (United States).

Mine was interesting. (german version)

As i actually had set everything to english, run englishize cmd, still doesnt work.
I found out thtat ipconfig was already in en-us and de-de ipconfig config has been disable.
I need to change language from english(canada) to english (united states).
That solves the problem !

Hope this would help someone out there, in case you/they are not using English (United States) already, as there are many other variations of English out there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants