Claude Desktop tạo VM Hyper-V 1,8GB mỗi lần chạy ngay cả khi chỉ dùng để chat
(github.com/anthropics)- Ứng dụng Claude Desktop Windows vẫn khởi chạy một VM Hyper-V mỗi lần mở ngay cả khi chỉ dùng tính năng chat, và trong Task Manager, Vmmem sử dụng khoảng 1.796~1.846MB RAM
- Điều kiện tái hiện là trên Windows 11 bật VirtualMachinePlatform, cài Claude Desktop, dùng Cowork/agent mode một lần, sau đó mở lại ứng dụng hoặc khởi động lại máy
- Môi trường được báo cáo gồm Windows 11 Pro 25H2 Build 26200.7840, Razer Blade 15 Base Model Late 2020, i7-10750H, 16GB RAM, và phiên bản Claude Desktop mới nhất tính đến ngày 2026-02-26
- Hyper-V, WSL, Docker, Windows Sandbox đều đã bị vô hiệu hóa, Core Isolation / Memory Integrity cũng tắt,
wsl --shutdowntrả về “not installed”,Get-VMthất bại, và không tìm thấy tiến trình Docker - Mỗi lần chạy, Claude Desktop kích hoạt vmcompute thông qua một RPC interface event, tiến trình
vmwp.exelưu trữ VM, và tiến trình cha được xác nhận làservices.exe - Trong log Hyper-V Compute Admin, lỗi
"The specified property query is invalid: The virtual machine or container JSON document is invalid. (0xC037010D, 'Invalid JSON document '$'')"lặp lại mỗi khi khởi động máy và chạy ứng dụng - Trong
%APPDATA%\Claude\local-agent-mode-sessions\phát hiện 2.689 file phiên cũ từ các phiên Cowork trước đó; ngay cả sau khi xóa các file này và kết thúcvmcompute/vmwp, việc chạy lại Claude Desktop vẫn ngay lập tức tạo lại VM và tiến trình Vmmem 1,8GB - Trên hệ thống 16GB, mức sử dụng bộ nhớ khi nhàn rỗi tăng từ khoảng 50% lên 62%, và khi kết hợp với tải từ các ứng dụng thông thường thì tăng lên 70~75%, gây chậm hệ thống và buộc phải tự tay tắt tiến trình VM sau mỗi lần chạy
- Cách khắc phục tạm thời là tắt VirtualMachinePlatform bằng
Disable-WindowsOptionalFeature -Online -FeatureName "VirtualMachinePlatform" -NoRestart; cách này ngăn VM chạy nhưng cũng vô hiệu hóa tính năng Cowork - Một cách khác là mỗi lần đều kết thúc các tiến trình VM bằng
Stop-Process -Name vmwp -ForcevàStop-Process -Name vmcompute -Force; sau khi tắt, tính năng chat vẫn hoạt động bình thường - Hành vi được đề xuất là chỉ khởi tạo hạ tầng VM/container khi Cowork hoặc agent mode thực sự được yêu cầu, tự động dọn dữ liệu phiên cũ sau khi phiên kết thúc, và xử lý ở chế độ chỉ chat khi không có hoặc không cần hạ tầng VM
1 bình luận
Ý kiến trên Hacker News
Cảm giác như đây là một cuộc đua, trong đó các công ty mô hình đang cố giải bài toán tác vụ cục bộ cho ra hồn trước, còn các công ty hệ điều hành lớn thì đang lao vào xây tích hợp AI tử tế bên trong hệ điều hành
Tôi cũng tự hỏi vì sao Google, nơi có cả Gemini lẫn Android, lại chưa giải được chuyện này, và liệu có bài học nào rút ra từ đó không
Khi đổi mới công nghệ không còn là hào lũy nữa, giờ chỉ dựa vào kỹ thuật thì khó thắng, và có vẻ thực tế là cũng không thể thắng chỉ bằng kỹ thuật nữa
Còn tốt hay không thì vẫn phải chờ xem
Rõ ràng Microsoft có vị thế tốt hơn để làm chuyện này, nhưng giờ có vẻ chẳng còn ai kỳ vọng Microsoft sẽ dẫn dắt thứ gì nữa
Hiện tại tôi chỉ nhận câu trả lời từ chat web rồi copy-paste vào hệ điều hành, việc này ổn với tác vụ nhỏ nhưng sau khoảng 15 lượt qua lại thì bắt đầu khá đau khổ
Ví dụ khi gỡ lỗi log crash Windows xảy ra ngắt quãng trên laptop của vợ tôi, tôi cứ phải dán các lệnh PowerShell nhiều dòng nhận từ khung chat trên trình duyệt vào cửa sổ PowerShell, rồi lại copy các lỗi nhiều dòng ngược về trình duyệt, cứ lặp đi lặp lại như vậy
Tôi không muốn giao toàn quyền cả chiếc laptop cho LLM, nhưng nếu giới hạn các ứng dụng mà nó được phép truy cập, số bước có thể thực hiện mà không cần xác nhận, và cả tốc độ thao tác, thì có vẻ cũng chấp nhận được
Không cần khóa chặt kiểu cấp quân sự; tôi không có mã production hay khóa tiền mã hóa trị giá hàng triệu đô, nên trong trường hợp tệ nhất thì chỉ là mất vài giờ để khôi phục laptop, bực thật nhưng cũng không phải tận thế
Tôi hiểu ý kiểu “cứ bật VM lên rồi chạy trong đó”, nhưng vì tôi hiếm khi bật VM nên phiên bản và UI lại thay đổi, thành ra đó chính là kiểu việc mà tôi muốn có trợ giúp từ LLM thay vì chỉ thành một con bot copy-paste
Hiện tôi chủ yếu dùng Windows, và tôi không hiểu vì sao Microsoft lại rải tính năng LLM khắp nơi nhưng lại không đưa nó vào đúng một chỗ mà người ta sẵn sàng trả tiền để dùng
Mô hình sử dụng có thể đơn giản và trực quan như chia sẻ desktop từ xa qua Zoom. Vốn dĩ đã có ràng buộc rồi và người dùng cũng hiểu cách tương tác
Hôm nay tôi bảo Gemini tìm các bài đánh giá của người dùng về những tính năng gần đây kiểu “điều khiển desktop Windows thay bạn”, và nó trả lời rằng hiện vẫn chậm, đắt, lại dễ bị lạc khi dò giao diện hoặc hiểu ranh giới cửa sổ
Tôi muốn biết có đề xuất nào phù hợp với kiểu sử dụng nhẹ nhàng, đời thường này không
Mọi thiết lập và hành vi đều sẽ cần AI hook, nên có khi cứ để nó nhìn ảnh chụp màn hình rồi bấm còn dễ hơn
Tôi không chụp được ảnh màn hình, nhưng vừa thấy một ví dụ khá lộ liễu cho thấy Anthropic thiếu hoàn thiện và làm quá vội
Trên Windows, mở Claude rồi bấm Dispatch dưới cowork để bắt đầu thì nó bảo cần một quyền mà Windows không có
Bấm vào nút cấp quyền đó thì ra một liên kết hỏng dẫn tới cài đặt hệ thống của macOS
Tôi đang gõ bằng điện thoại nên nếu ai tự thử rồi đăng ảnh vào phần trả lời thì tốt quá
Tôi không biết nên đăng ảnh chụp màn hình ở đâu, nhưng có thể xác nhận là hộp thoại dưới đây hiện ra
Claude trông như được làm hoàn toàn bằng vibe coding
Bản thân VM là để phục vụ Claude Cowork, nhằm buộc mọi tác vụ phải được thực hiện bên trong sandbox VM
Chỉ là tôi không giải thích được vì sao nó lại khởi chạy ngay khi mở ứng dụng, hay vì sao không có cách tắt, mà chỉ trả lời được “nó tồn tại để làm gì”
Đây là câu hỏi nghiêm túc, tôi cũng chưa dùng mấy thứ này nhiều
Ngược lại, nếu cho phép nó truy cập thì hiển nhiên là cần VM
Có vẻ họ cực kỳ thiếu tính kỷ luật kỹ thuật và sự cẩn trọng
Có lẽ câu trả lời đơn giản chỉ là “không ai nghĩ rằng không nên làm thế”
Mỗi nhóm lại có người phụ trách khác nhau, nên khó nói vượt quá suy đoán về việc văn hóa kỹ thuật lan ra toàn bộ tổ chức thế nào, nhưng nhìn vào sự cẩu thả và lỏng lẻo thấy trong phần mềm của Anthropic thì tôi đoán họ cũng đang đốt tiền của nhà đầu tư vào cả huấn luyện lẫn suy luận
Vì đoạn mã chạy những thứ đó chắc cũng tệ chẳng kém phần mềm còn lại của họ
Muốn người ta dùng sản phẩm thì phải có sẵn sandbox
Tôi không hiểu vì sao Cowork không đơn thuần là một tính năng tùy chọn
Nó còn cài luôn một gói VM khoảng 10GB mà cũng không gỡ bỏ được
https://www.reddit.com/r/ClaudeAI/comments/1rlc71n/claude_de...
Quy tắc đầu tiên để đẩy các con số lên là loại bỏ ma sát bằng mọi giá
Ổ cứng của người dùng về phía công ty thì là miễn phí, nên không có lý do gì phải ngăn một tính năng mà họ muốn người dùng sử dụng chỉ vì chuyện đó
98% người dùng có lẽ thậm chí còn không biết rằng họ đang chất rác lên máy tính của mình
Vậy là tất cả các máy Mac bản tiêu chuẩn với SSD 256GB trở xuống ra mắt trong 10 năm qua coi như xong đời
Cả Neo mới cũng vậy
Nếu tính phần hệ thống, vùng swap, cache, dung lượng được giữ chỗ để tải bản cập nhật hệ điều hành, và chỗ các ứng dụng chiếm, thì việc dung lượng đó còn dưới 15GB trống hoàn toàn không có gì đáng ngạc nhiên
Cách dễ nhất để “gỡ bỏ” bundle là xóa nội dung rồi đổi quyền thư mục để Claude không thể ghi lại
Ít nhất trên máy tôi thì đó là cài đặt tùy chọn
Tôi nhớ là phải cài thêm thì mới bật được tab đó
Ngày trước xu hướng là cá nhân hóa và tùy biến, giúp người dùng có cảm giác kiểm soát, quyền lực và tự do
Còn bây giờ thì hoàn toàn ngược lại
Mọi thứ đang đi theo hướng khiến người dùng không thể kiểm soát bất cứ điều gì
Trên điện thoại và Mac có vài ứng dụng rác mà bạn không thể xóa chỉ vì chúng là ứng dụng “hệ thống”
Với người không chuyên, việc lần mò qua độ phức tạp của trình duyệt và thiết lập tài khoản để chặn hành vi không mong muốn cũng rất khó, và chúng ta đang ở trong tình trạng phó mặc cho máy móc định đoạt
Ngày xưa người ta mua iLife có iPhoto, iMovie v.v. trên CD hoặc DVD rồi tự cài
Giờ thì thậm chí không thể xóa hẳn ứng dụng Photos theo nghĩa vật lý
Trên máy làm việc, tôi hoàn toàn không quản lý ảnh, không có tài khoản iCloud và cũng sẽ không bao giờ có, vậy mà vẫn phải để ứng dụng này cài sẵn
Chỉ cần gửi một file png bằng AirDrop là đã hiện prompt bảo “Thêm vào Photos”. Tôi xin kiếu
Bản thân file
.appchỉ có 41MB, nên rõ ràng phần lớn đã bị dời sang những thư viện hoặc framework mờ ám nào đó được cài ở chỗ khácDù phần cứng của PC Linux không tốt bằng MacBook, đổi sang KDE xong tôi vẫn thấy dễ chịu hơn nhiều
Ứng dụng Claude trên desktop chậm khủng khiếp cả lúc khởi động lẫn khi tương tác nên tôi đã bỏ dùng
Nó là một ứng dụng ì ạch hoàn toàn, và với một công ty nói nhiều đến vậy về AI thì tôi không hiểu sao lại không thể tung ra thứ gì vận hành cho ra hồn
Từ khi họ có thể tự vibe coding thì có vẻ như chỉ dùng mỗi cách đó
Thành ra client chat được viết bằng React và ngốn RAM tới hàng gigabyte
Có lẽ họ chỉ chăm chăm phát hành nên làm mọi thứ khá bề mặt, và không cân nhắc đủ tác động mà các thay đổi sẽ gây ra
Trong mô hình đó tôi cũng thấy sự phối hợp giữa các kỹ sư ngày càng ít đi
Nếu thực sự là vậy thì Claude Code chắc cũng như thế, và bất kể có nói “mọi thay đổi đều phải được review” thì rốt cuộc vẫn sẽ thành ra như vậy
Lúc nào cũng có trade-off
Với các câu hỏi nhanh, tôi ghim web app Claude dưới dạng PWA, còn mọi công việc theo dự án thì đều dùng CLI
Tôi cũng từng nghĩ đến chuyện thử tính năng Routines trong ứng dụng desktop, nhưng đang nghiêng về hướng tự làm gì đó bằng cron hơn
Tôi thấy có người ở đây tạo routine tóm tắt PR hằng ngày, trông khá hữu ích
Vì tôi có kha khá repo thỉnh thoảng đóng góp và muốn tiếp tục theo dõi tình hình
Có những cuộc chat gây trễ trên laptop của tôi nhưng lại chạy bình thường trên ứng dụng iPad hay iPhone
Web app rõ ràng là có vấn đề chút nào đó
Tôi chưa thử xem có ứng dụng native cho desktop hay liệu claude CLI có nhanh hơn nhiều không
Chẳng phải việc nó hiện lên mà không có cách dừng lại mới là vấn đề sao? Tôi không hiểu vì sao việc có cách dừng lại lại bị xem là vấn đề
Trong đầu thì nghĩ ra vài cách diễn đạt khác nhau, nhưng lúc nói lại bắt đầu bằng một kiểu rồi kết thúc bằng kiểu khác
Kết quả là giống như tiêu đề kia, gần như lúc nào cũng sai, thường thành phủ định kép
Lúc gõ tôi cũng thỉnh thoảng bị vậy, nhưng vì đọc lại vài lần nên hay bắt được
Thực tế được nói là không có cách để dừng nó
Có lẽ tác giả bài viết bị vấp lúc đặt tiêu đề, hoặc cũng có thể dùng một phương ngữ tiếng Anh khác với bạn
Tôi cũng vào đây để tìm đúng bình luận đó
Tôi chạy Claude Desktop bên trong VM Hyper-V
Trong VM của tôi hoàn toàn không cài tính năng “Virtual Machine Platform”
Ứng dụng chấp nhận điều đó và chỉ đơn giản vô hiệu hóa tab Cowork
Tôi tự hỏi liệu có cách nào khác để ngăn việc tạo VM mà không cần gỡ Hyper-V, để khiến Claude Desktop đi theo nhánh mã này hay không
Tuy vậy, Claude cả bản Desktop lẫn CLI đều được phát hành trên Windows mà không có hỗ trợ sandbox cho Code
Chỉ Linux và macOS có sandbox
Nếu phải chạy trên Windows, tôi thực sự khuyên nên chạy nó trong một VM cô lập
Khi đó có thể bỏ tính năng “Virtual Machine Platform” khỏi VM đó, và vấn đề này cũng được giải quyết
Tính năng hệ điều hành “Windows Sandbox” cung cấp một VM như vậy mà không cần giấy phép Windows riêng
Rốt cuộc họ sẽ tìm ra cách cung cấp giao diện ESR/logging cho mã được sandbox, tách biệt với telemetry cấp người dùng, và sau đó Defender hay CrowdStrike v.v. sẽ hỗ trợ điều đó
Cảm giác như kiểu đã vibe coding bằng AGI nên coi như sẵn sàng cho production
Rất đúng chất Anthropic, trông như một kiểu cẩu thả như thể do LLM tạo ra