-
Notifications
You must be signed in to change notification settings - Fork 628
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
Windows 11 24H2 gui closing and wmic deprecation #6162
Comments
this isnt easy and will be a big job! in the mean time you can still enable the wmic again! |
Cross Link here for it affecting TacticalRMM use of Meshcentral |
we have started to sort this out! Ylianst/MeshAgent#254 (comment) |
i have an updated agent for people to test if they want!
edit: you can also them download a new meshagent from the 'addagent' tab and it should work on 24h2 machines for install/run |
Hello @si458 , I am very happy that MeshCentral is still being worked on so intensively, that new functions are constantly being added and that core functions are also being updated here in particular 😊 A quick question: Best regards |
For temporarily workaround installation problem for 24h2, new downloaded agent could check if wmic is installed, and if it is not, execute the command: DISM /Online /Add-Capability /CapabilityName:WMIC~~~~ |
@Juraszka we have already removed the requirement for wmic in a new agent version, |
@si458 @Ylianst |
Any timeline when the new test agents will become default? |
just updating this issue for people, the new test_agents are included in the meshcentral release,
you can also them download the new meshagent from the 'addagent' tab after you do the steps above EDIT: @sammyke007 will speak to @Ylianst and see when he thinks its OK to move the agents to being the default 👍 |
Tnx @si458. I'm running the dockered version of MeshCentral. Inside the container
Are these the correct ones? |
Yes that's the correct ones, and u move those files one level up as it where |
Correct, otherwise I'll lose the changes 😅 |
@EagleDotNet plz read the thread and follow the steps in the first post about install wmic or the most recent post which explains about replacing the agent with the new agent which fixes this issue |
I have read the whole topic, I am using Docker, I updated the container to the latest version 1.1.38 and I did not find a folder named "test_agents" appeared in the meshcenter files, so I downloaded the attached file in #6162 (comment) and added it manually and the problem still exists, regarding "wmic" should I install it on the client? Or on the server? |
@EagleDotNet in docker its slightly different because the container gets re-created over and over so it loses the agents but if you wanted to try the new agents the folder location is |
Is there anything new on this? @si458 |
FWIW, be aware that Defender is claiming the new agents are malware. |
What are the remaining points? What is the status? |
@DaanSelen just need to ask @Ylianst to move the test_agents to agents now 👍 |
Wow we already did it??? Damn! Nice! |
new agents have been released in 1.1.41 today! 🥳 https://github.com/Ylianst/MeshCentral/releases/tag/1.1.41 IF you dont use IF you use IF you use a custom code-signing certifcate, meshcentral will re-sign the new agents but wont auto-update any agents |
Yeah,
Good News, thank you!
Am 2025-03-06 09:33, schrieb Simon Smith:
… new agents have been released in 1.1.41 today! 🥳
https://github.com/Ylianst/MeshCentral/releases/tag/1.1.41
IF you dont use noagentupdate: 1, meshcentral will re-sign the new
agents and then agents should auto-update
IF you use noagentupdate: 1, meshcentral will re-sign the new agents
and then agents wont auto-update,
so you will need to manually update the agents using the console tab of
each device and run agentupdate
or the batch option then "agent update"
if you use a custom code-signing certifcate, meshcentral will re-sign
the new agents but wont auto-update
as it will detect you have agents in the agents folder in
meshcentral-data
so make sure to copy the new agents from signed-agents to your local
machine,
code-sign them,
then put the agents back into agents and restart meshcentral
then it will auot-update or you manually update whichevery method you
use!
--
Reply to this email directly, view it on GitHub [1], or unsubscribe
[2].
You are receiving this because you are subscribed to this
thread.Message ID:
***@***.***>
si458 left a comment (Ylianst/MeshCentral#6162) [1]
new agents have been released in 1.1.41 today! 🥳
https://github.com/Ylianst/MeshCentral/releases/tag/1.1.41
IF you dont use noagentupdate: 1, meshcentral will re-sign the new
agents and then agents should auto-update
IF you use noagentupdate: 1, meshcentral will re-sign the new agents
and then agents wont auto-update,
so you will need to manually update the agents using the console tab of
each device and run agentupdate
or the batch option then "agent update"
if you use a custom code-signing certifcate, meshcentral will re-sign
the new agents but wont auto-update
as it will detect you have agents in the agents folder in
meshcentral-data
so make sure to copy the new agents from signed-agents to your local
machine,
code-sign them,
then put the agents back into agents and restart meshcentral
then it will auot-update or you manually update whichevery method you
use!
--
Reply to this email directly, view it on GitHub [1], or unsubscribe
[2].
You are receiving this because you are subscribed to this
thread.Message ID:
***@***.***>
|
I note various mesh agent functions depend on wmic.exe.
Microsoft deprecated wmic.exe some time ago and won't enable it by default on Windows 11 24H2, so now seems like an opportune time to remove this dependency.
https://techcommunity.microsoft.com/t5/windows-it-pro-blog/wmi-command-line-wmic-utility-deprecation-next-steps/ba-p/4039242
EDIT FROM @si458:
when running the meshagent on windows 11 24h2+ (or server 2025+) the GUI WONT RUN!
the fix is simply install WMIC add on (Settings App -> System -> Optional Features -> Add an optional feature)
then install meshagent
OR
try the new test agents, by copying them
from
node_modules/meshcentral/agents/test_agents/*
to
node_modules/meshcentral/agents/*
then restarting meshcentral,
then redownloading the meshagents
OR
install from the command line
meshagent64-mygroup.exe -fullinstall
The text was updated successfully, but these errors were encountered: