• Welcome to Support Forum: Get Support for Patch My PC Products and Services.
 

.NET error during install on ARM64

Started by DJReFor, November 07, 2024, 12:57:19 AM

Previous topic - Next topic

DJReFor

Hello,

I'm encountering an issue during the installation of the newest PatchMyPC (v5.0.3.0) on my ARM64 laptop.
During the installation, it will give me the error that .NET Desktop Runtime 8.0.10 arm64 is not properly installed (see attached screenshot).
I have tried repairing .NET Desktop Runtime and also tried installing the x64 version with no luck. Other programs that use .NET seem to be working fine.

Is there anything else I can do to get this working?

OldNavyGuy

Try downloading and installing the ARM64 version of the 8.0.11 Desktop runtime...

https://dotnet.microsoft.com/en-us/download/dotnet/8.0

DJReFor

Just tried installing again, still the same bug.
Is there anyone from PatchMyPC actually looking at these forums, and can they confirm that ARM64 support is currently not a priority?

rejohnson

I have the same issue, after getting a very nice MS Surface laptop during Black Friday.  I found other postings about the failure last year and not one has been replied to by PMPC support.  Really???  At the very least, an acknowledgement that the user has been heard would be the required minimum from any responsible company.  Really takes the shine off PatchMyPC's reputation.  Wouldn't they see some issues with enterprise customers?  They can't all be running Intel CPUs.

Dan Gough (Patch My PC)

Patch My PC does not currently support ARM, but it is actively being worked on. We will be able to share further updates in due course, but currently only x86/x64 processors are supported.

rejohnson

Is it really that difficult?  It seems that most major software vendors have recompiled their apps for ARM64 and Microsoft has been supporting it for a couple of years, to the point of releasing Surface devices that use those processors.  That alone should be indicative of the requirement.

Thanks,
Russell

Dan Gough (Patch My PC)

Unfortunately it's a bigger piece of work than you may think:

- Every app in the catalog needs to be assessed for ARM compatibility, or to see if there is native ARM variant that can be added.
- For apps that do not have an ARM native version, only Windows 11 can run x64 apps, whereas Windows 10 can fall back to the x86 version (if they work - e.g. anything that contains a driver won't be compatible).
- This compatibility logic needs to be built into the catalog and main Patch My PC platform as well as the Home Updater (it's particularly tricky for Intune deployments).
- Automated test platforms also need to be extended to run on ARM devices.

It is a big priority for us in 2025 however, as we have had many requests for this.

rejohnson

Perhaps you can flag the apps that have native ARM versions and let the user decide to update, with the caveat that new installs may not work.  Obviously, if I have an app running on my PC with Snapdragon, then that app works and would be expected to update correctly. PMPC should be able to obtain that update from the vendor for distribution.

In the meantime, allow PMPC to actually install, please.  I would be happy to help you field test.

Thanks.

nicksak

+1 on letting PMPC install so that the community can help test. I am enjoying my PMPC installation on my regular non-ARM PC but am also using a Surface and a Windows 11 virtual machine on a Mac M3, and both those platforms would greatly benefit from PMPC.

Keep up the great work, and please post in this thread if any progress is being made and/or if you need testers!

Justin Chalfant (Patch My PC)

Just reiterating what Dan mentioned above:

Thanks for reaching out. From the screenshots, it looks like you might be trying to install Home Updater on an ARM device. Just to clarify, we don't currently support Home Updater on ARM devices, but it's something we'll be looking into soon.

You can vote up this request at https://ideas.patchmypc.com/ideas/PATCHMYPC-I-5951 to get notified of progress.

Appreciate your patience, and let us know if you have any other questions!