I installed beta version of ARTIQ and I could actually run kernel codes under this beta version.
However, when I try to use command like artiq_coremgmt log or artiq_coremgmt reboot, it reported that:

Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "D:/msys64/clang64/bin/artiq_coremgmt.exe/__main__.py", line 7, in <module>
  File "D:/msys64/clang64/lib/python3.12/site-packages/artiq/frontend/artiq_coremgmt.py", line 144,
in main
    print(mgmt.get_log(), end="")
          ^^^^^^^^^^^^^^
  File "D:/msys64/clang64/lib/python3.12/site-packages/artiq/coredevice/comm_mgmt.py", line 138, in
get_log
    self._read_expect(Reply.LogContent)
  File "D:/msys64/clang64/lib/python3.12/site-packages/artiq/coredevice/comm_mgmt.py", line 119, in
_read_expect
    header = self._read_header()
             ^^^^^^^^^^^^^^^^^^^
  File "D:/msys64/clang64/lib/python3.12/site-packages/artiq/coredevice/comm_mgmt.py", line 113, in
_read_header
    ty = Reply(*struct.unpack("B", self._read(1)))
                                   ^^^^^^^^^^^^^
  File "D:/msys64/clang64/lib/python3.12/site-packages/artiq/coredevice/comm_mgmt.py", line 106, in
_read
    rn = self.socket.recv(min(8192, length - len(r)))
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。

And when I roll back my artiq version to the release version, it just work normally and report no error.

So is there any reason that cause this problem?

Did you also update the firmware?

    sb10q No, maybe that could be the reason. I still use "old" ARTIQ-8 firmware