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

Bugfix release for Win10 ARM 21390.1? #74

Closed
BienGudBoy opened this issue May 20, 2023 · 26 comments
Closed

Bugfix release for Win10 ARM 21390.1? #74

BienGudBoy opened this issue May 20, 2023 · 26 comments
Labels
wontfix This will not be worked on

Comments

@BienGudBoy
Copy link

It has been a while. I'm sick of Win11 eating so much RAM and storage on my M1 laptop, so it'll be very useful to use this build

@falchion10
Copy link

I originally made a post about this, in Discussions, I was testing this build with WTB and we couldn't get it working in Parallels for some reason. There is a stock Windows 10 21390.1 iso there if you just want to use the stock version. Would love to see a lite version of this build as well considering Windows 11 is more bloated than 10, and there just aren't any gains in performance compared to 10.

@WhatTheBlock
Copy link
Owner

WhatTheBlock commented May 21, 2023

I also hope to build 21390.1 as soon as possible, but it is really troublesome to not have a device to test.

If you want the original image of 21390.1, download it here.

@BienGudBoy
Copy link
Author

I also hope to build 21390.1 as soon as possible, but it is really troublesome to not have a device to test.

I'll be able to test it for you :)

@BienGudBoy
Copy link
Author

Now that you have a Mac mini M1, can you give this one a try? This build should be rock solid once and for all because there's no more updates... And I really don't want to update/reinstall 50 times a month because Windows just sucks. Have to use it because university stuff

@WhatTheBlock
Copy link
Owner

Of course, I think the streamlined Win10 ARM can achieve the ideal performance.

@WhatTheBlock
Copy link
Owner

Unfortunately Windows 10 ARM64 build 1904X has poor compatibility. I have tested Parallels Desktop, VMware, and UTM virtual machines, but none of them can run. For now I will try to modify 21390.1 first.

@WhatTheBlock WhatTheBlock added the pending 製作中 label Jun 6, 2023
@BienGudBoy
Copy link
Author

Unfortunately Windows 10 ARM64 build 1904X has poor compatibility. I have tested Parallels Desktop, VMware, and UTM virtual machines, but none of them can run. For now I will try to modify 21390.1 first.

It seems to be a known issue with M1. Any build older than 21390.x doesn't start probably because iirc they are trying to run 32bit arm instructions, which apple silicon doesn't support as its 64bit only.
utmapp/UTM#3304

@WhatTheBlock
Copy link
Owner

WhatTheBlock commented Jun 6, 2023

work in progress

Snipaste_2023-06-06_15-44-44

update: time bomb removed

Snipaste_2023-06-06_18-56-31

@zhanker
Copy link

zhanker commented Jun 6, 2023

希望保留打印机

@falchion10
Copy link

So far it looks really good! Thanks so much for working on this Windows 10 build :)

@WhatTheBlock
Copy link
Owner

WhatTheBlock commented Jun 14, 2023

@BienGudBoy @falchion10

Update recent developments.
Snipaste_2023-06-14_14-10-15

I did a lot of testing and build 21390 has major bugs for installing language packs. Perhaps it is because Microsoft closed the UUP update channel of 21390. Since the Local Experience Pack is an independent installation package of APPX, it can work normally. However, neither the IME nor the text supplement can be downloaded. I managed to get the Chinese IME working by copying the IME dictionary. Other languages may only be able to use this solution.

In addition, it is not recommended to remove Edge Chromium in build 21390, which will cause other functional errors. For this, I turned off the pre-launch function of Edge Chromium. This will also help the RAM usage.

@zhanker 我有保留此功能,但沒辦法測試是否能運作,系統發布後再麻煩幫忙測試了,謝謝!

@BienGudBoy
Copy link
Author

BienGudBoy commented Jun 14, 2023

@WhatTheBlock That's nice to hear. Also, that 867MB RAM usage is spicy :)
Also 609MB cache. Nice.

In addition, it is not recommended to remove Edge Chromium in build 21390, which will cause other functional errors. For this, I turned off the pre-launch function of Edge Chromium. This will also help the RAM usage.

What functional errors? IIRC last time I tried 21390 I removed Edge without immediate problems. I might be wrong tho.

@HaroleDev
Copy link

HaroleDev commented Jun 14, 2023

Unfortunately Windows 10 ARM64 build 1904X has poor compatibility. I have tested Parallels Desktop, VMware, and UTM virtual machines, but none of them can run. For now I will try to modify 21390.1 first.

It seems to be a known issue with M1. Any build older than 21390.x doesn't start probably because iirc they are trying to run 32bit arm instructions, which apple silicon doesn't support as its 64bit only. utmapp/UTM#3304

Well... I did have build 21286 working in Parallels just fine. And looking closely at some other tutorials, it says it's running 20231.

Although I'll test how far I can go back in build numbers without crashing on my system under the hypervisor.

@BienGudBoy
Copy link
Author

BienGudBoy commented Jun 15, 2023

Well... I did have build 21286 working in Parallels just fine. And looking closely at some other tutorials, it says it's running 20231.

Although I'll test how far I can go back in build numbers without crashing on my system under the hypervisor.

That's interesting. Pay attention to the x64 emulation though, it may behave differently. Maybe you can refer to Windows Insider blog?

Edit: In theory 21277 should be the oldest (reasonable) build we can boot with: https://blogs.windows.com/blog/2020/12/10/announcing-windows-10-insider-preview-build-21277/
Screenshot 2023-06-15 at 09 05 31

@falchion10
Copy link

@WhatTheBlock Looking great! I'm very excited for this build. :)

@HaroleDev
Copy link

HaroleDev commented Jun 15, 2023

Well... I did have build 21286 working in Parallels just fine. And looking closely at some other tutorials, it says it's running 20231.

Although I'll test how far I can go back in build numbers without crashing on my system under the hypervisor.

That's interesting. Pay attention to the x64 emulation though, it may behave differently. Maybe you can refer to Windows Insider blog?

Edit: In theory 21277 should be the oldest (reasonable) build we can boot with: https://blogs.windows.com/blog/2020/12/10/announcing-windows-10-insider-preview-build-21277/

Screenshot 2023-06-15 at 09 05 31

19264 also works in Parallels

and though it doesn't have x64 emulation, it feels like Windows 10 in its final form.

@WhatTheBlock
Copy link
Owner

21390.1_arm_230615

This version may still contain quite a few bugs, please use with caution.

@BienGudBoy
Copy link
Author

@WhatTheBlock First impressions:

  • Startup/shutdown performance is way much faster than 11
  • Extremely snappy! Also so low RAM usage that I can set 2GB RAM and work just fine as I only use Windows for specific apps.
  • There's a notification for "App need an update" on second reboot, not a big deal as it only gets shown once, then never shows up again:
Screenshot 2023-06-15 at 16 10 26
  • Also one weird thing is that when I open regedit for some reasons it defaults to this small window:
Screenshot 2023-06-15 at 16 13 30

This also happened with Settings, Paint, and Terminal. Still, not a big deal.

  • Appx apps seems to be working fine
  • Can't activate using hwidgen - kms38 works though
  • 7GB disk usage!
Screenshot 2023-06-15 at 16 22 26
  • Broken Microsoft Edge shortcut, no big deal still

  • Some useless services are running - PimIndexMaintenanceSvc, NPSMSvc, PenService, OneCoreSync, UsoSvc for example. Maybe they have other purposes? but I disabled all of them and some more else that fits my use case.

  • Well

Screenshot 2023-06-15 at 16 41 06

In other news, somehow I can set my giant 9884x5600 image as wallpaper now - never worked with any Windows 11 build I've used.
Also missing some folders like Pictures, Videos, etc. but also no big deal.

Nice work, I can totally daily drive this build for sure :)

@HaroleDev
Copy link

You know... it's not a normal Windows installation, so I was confounded that Windows Admin Tools are in some ways, restricted to admin privileges. (like you can't just open up by searching and hitting enter)

and the fact that some apps needed an update? yeah.... 21390 isn't a safe bet for me either.

@WhatTheBlock
Copy link
Owner

You know... it's not a normal Windows installation, so I was confounded that Windows Admin Tools are in some ways, restricted to admin privileges. (like you can't just open up by searching and hitting enter)

and the fact that some apps needed an update? yeah.... 21390 isn't a safe bet for me either.

This is because 21390 is not supported by any tool, so it is impossible to achieve the same effect as other versions.

@BienGudBoy
Copy link
Author

@WhatTheBlock Is Japanese input working? I'm unable to switch to any modes other than "Half-width Alphanumeric / Direct Input", and ctfmon crashes with "buffer overflow" error

@mio-19
Copy link

mio-19 commented Jun 16, 2023

I managed to get the Chinese IME working by copying the IME dictionary. Other languages may only be able to use this solution.

@WhatTheBlock Is Chinese IME included in the iso? If not could you upload the IME dir? I want to use simplified and traditional pinyin and changJie

@WhatTheBlock
Copy link
Owner

WhatTheBlock commented Jun 16, 2023

@WhatTheBlock Is Chinese IME included in the iso? If not could you upload the IME dir? I want to use simplified and traditional pinyin and changJie

@mio-19
字典我有附在裡面了,直接新增輸入法即可,demo影片有中文輸入法的演示

@WhatTheBlock WhatTheBlock added wontfix This will not be worked on and removed pending 製作中 labels Jun 18, 2023
@WhatTheBlock
Copy link
Owner

This is because 21390 is not supported by any tool, so it is impossible to achieve the same effect as other versions.

This version is temporarily stopped updating for the above reasons. It is very difficult to modify this build without repackaging. DO NOT USE if you have concerns about repackaged systems.

@WhatTheBlock WhatTheBlock closed this as not planned Won't fix, can't repro, duplicate, stale Jun 18, 2023
@dingjin2019
Copy link

@BienGudBoy @falchion10

更新最新进展。 Snipaste_2023-06-14_14-10-15

我做了很多测试,发现 build 21390 在安装语言包方面存在重大错误。或许是因为微软关闭了21390的UUP更新通道。由于Local Experience Pack是APPX的独立安装包,所以可以正常工作。但是,输入法和文本补充都无法下载。我通过复制 IME 字典设法使中文 IME 正常工作。其他语言可能只能使用此解决方案。

另外,不建议在build 21390中删除Edge Chromium,这会导致其他功能错误。为此,我关闭了 Edge Chromium 的预启动功能。这也将有助于 RAM 的使用。

@zhanker我有保留这个功能,但没办法是否能兼容,​​系统发布后再​​麻烦测试了,谢谢!

Can you tell me how it works?

@zhanker
Copy link

zhanker commented Nov 5, 2023

@BienGudBoy @falchion10
更新最新进展。 Snipaste_2023-06-14_14-10-15
我做了很多测试,发现 build 21390 在安装语言包方面存在重大错误。或许是因为微软关闭了21390的UUP更新通道。由于Local Experience Pack是APPX的独立安装包,所以可以正常工作。但是,输入法和文本补充都无法下载。我通过复制 IME 字典设法使中文 IME 正常工作。其他语言可能只能使用此解决方案。
另外,不建议在build 21390中删除Edge Chromium,这会导致其他功能错误。为此,我关闭了 Edge Chromium 的预启动功能。这也将有助于 RAM 的使用。
@zhanker我有保留这个功能,但没办法是否能兼容,​​系统发布后再​​麻烦测试了,谢谢!

Can you tell me how it works?

下载离线安装包,包含语言包:https://store.rg-adguard.net/
中文(简体)本地体验包:https://apps.microsoft.com/detail/9NRMNT6GMZ70?ocid=pdpshare&hl=en-us&gl=US
选择:Microsoft.LanguageExperiencePackzh-CN_22000.47.226.0下载
改名1.appx ,Powershell命令cd到文件夹,输入命令行:Add-AppxPackage 1.appx
输入法直接安装搜狗就行了 IME替换太麻烦了。
打印机在服务中开启

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

7 participants