Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Bác sĩ chẩn đoán kết nối Windows Remote Desktop

Skill chẩn đoán và sửa lỗi kết nối Windows App (Remote Desktop / AVD / W365 / PC trực tiếp) trên macOS khi kết nối chậm hoặc treo.

Tiện íchTrung cấp1,323212Điểm AI 8/10Cập nhật lần cuối: 8 thg 8, 2026

Làm được gì

  • Tìm nguyên nhân kết nối tụt từ UDP Shortpath xuống WebSocket/TCP (làm tăng độ trễ mạnh).
  • Thu thập bằng chứng mạng bằng ifconfig, netstat -rn, lsof, scutil --proxy, tailscale netcheck để phát hiện VPN/proxy chặn UDP (ví dụ IP nguồn 198.18.0.x).
  • Phân tích log Windows App trên macOS để tìm dấu hiệu quyết định: FetchClientOptions timeout, lỗi xác thực chứng chỉ, OneAuthError_InteractionRequired, UserCancelled(8).
  • Phân loại nguyên nhân theo 6 nhóm (VPN/proxy, ISP chặn UDP, health check lỗi, host pool chưa bật Shortpath, tài khoản Microsoft hết hạn gây treo, PC reboot do Windows Update) kèm cách sửa và cách kiểm chứng.
  • Dùng script kèm theo scripts/probe_rdp_server.py để kiểm tra máy chủ RDP + TLS còn sống mà không cần mật khẩu.

Dành cho ai

  • Người dùng macOS làm việc hằng ngày với Azure Virtual Desktop, Windows 365 hoặc VDI công ty.
  • Người RDP trực tiếp vào PC ở nhà nhưng bị treo ở "Configuring remote PC...".
  • Người dùng Clash / ShadowRocket / Tailscale bị lag, giật hình khi remote.

Ví dụ sử dụng

  1. "RTT 165ms, Transport hiện là WebSocket" → phát hiện traffic đi qua TUN của proxy, thêm rule DIRECT cho wvd.microsoft.com, kết nối trở lại UDP, RTT còn 40–60ms.
  2. "Kết nối PC nhà treo ở Configuring remote PC" → chạy probe_rdp_server.py chứng minh server vẫn khỏe, rồi xóa tài khoản Microsoft hết hạn trong Windows App → Settings → Accounts và thử lại.
  3. "Phiên đang dùng bỗng ngắt, không reconnect được" → đối chiếu CMSTATE_DROPPED trong log (giờ UTC) với LastBootUpTime và Event ID 1074 để xác nhận Windows Update khởi động lại máy.

· · · Hướng dẫn cài đặt · · ·

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/windows-remote-desktop-connection-doctor/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục windows-remote-desktop-connection-doctor từ repo GitHub daymade/claude-code-skills vào ~/.claude/skills/windows-remote-desktop-connection-doctor/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/daymade/claude-code-skills.git && cp -r claude-code-skills/windows-remote-desktop-connection-doctor ~/.claude/skills/

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở Terminal trên máy macOS.
  2. Tải repo: git clone https://github.com/daymade/claude-code-skills.git
  3. Sao chép skill: mkdir -p ~/.claude/skills && cp -r claude-code-skills/windows-remote-desktop-connection-doctor ~/.claude/skills/
  4. Kiểm tra thư mục references/ và file scripts/probe_rdp_server.py đã được copy đầy đủ.
  5. Kiểm tra Python 3: python3 --version (macOS thường đã có sẵn).
  6. Khởi động lại Claude Code, rồi yêu cầu ví dụ: "Remote Desktop của tôi đang dùng WebSocket, hãy chẩn đoán giúp".