-
Notifications
You must be signed in to change notification settings - Fork 608
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
Unable to install agent on Windows ARM64 #6433
Comments
Windows 11 24h2 You need to install wmic as its removed by default now Duplicate #6162 |
would you like to test a new build of meshagent for arm64 to run on 24h2 without the wmic? |
100%, let's do it |
@jacksonattwood I will try do a build tomorrow for u and attach instructions here how to update etc |
sorry for delay! here goes! i have an updated agent for people to test if they want!i have a new agent for people to try if they want!
you can also them download a new meshagent from the 'addagent' tab and it should work on 24h2 machines for install/run |
I know I'm not totally stupid, but I let the service sign itself (I don't codesign lol) and I get:
edit: I just tried uninstalling the agent, removing WMIC and I get "This app can't run on your pc" |
@jacksonattwood oh erm that's not right? Will have a look next week for you again as I currently have to use a vm on my mac for windows arm but it's very slow with 4gb ram haha |
Is there a branch I can try to build from? I'll follow your instructions as close as I can if it's easier for you... |
U just clone the meshagent repo https://github.com/Ylianst/MeshAgent |
Must be doing something wrong:
If I try to build |
@jacksonattwood oh shoot sorry! you need to install the C++ MFC v143 build tools (ARM64) when you install visual studio! |
Yup that was it, installed and the service runs fine on my laptop! Few bugs tho:
|
@jacksonattwood ok thats indeed weird? what type of ARM device is it? |
Surface Laptop 7, 32GB RAM/1TB SSD
Yeah, I never touch it Had a play around this morning, it only seemed to behave this way on Edge on my laptop but works fine on Chrome and Edge on my PC. (edit: Just happened again on Edge on my Surface, weird) Also, for your pleasure, I compiled the x86_64bit Windows Agent, followed the same steps to add it to server and it works perfectly on a clean Win11 24H2 install. |
@jacksonattwood fancy lending us one? even a crappy 8gb 256gb one would be great haha! seems very weird that it doesnt work on edge running on ARM? |
HAHAHAHA unfortunately I don't have one to lend to you :( My PC is x64, Win11 23H2. Is it meant to be a feature that you can't control the device you're connecting from? I have the same issue on my Win11 24H2 x64 Virtual Machine... |
erm... no? that seems to me a bug? are you using the bootstrap ui at all or the normal ui? |
Yeah I remember it used to do this, not sure when it changed. Same behavior on my PC running WMIC agent on 23H2 I just tried it, and the cursor disappeared but no input passed through. Reconnected and the cursor doesn't disappear, input doesn't pass through. Fairly certain I'm on the Normal UI, server version 1.1.31 |
Describe the bug
Regardless of what I try, I can't install the native arm64 agent. I do get this when I try running the installer via cmd:
To Reproduce
Steps to reproduce the behavior:
OR
OR
Expected behavior
Agent installs like normal
Server Software (please complete the following information):
Client Device (please complete the following information):
Remote Device (please complete the following information):
^^ Same as Client Device^^
Your config.json file
Obfuscating details for obvious reasons, however setup has worked for 3+ years across Windows, Linux & MacOS
Does kinda look like it's just not compiling the agent properly...
The text was updated successfully, but these errors were encountered: