VMware là phần mềm tốt để tạo và chạy máy ảo trên máy tính của bạn. Nó cho phép bạn chạy nhiều hệ điều hành khách (máy ảo) cùng lúc trên một máy chủ đơn. Nhiều người dùng VMware để chạy các hệ điều hành khác như Linux v.v. trên hệ điều hành Windows của họ. VMware có nhiều phiên bản có sẵn như VMware Player, miễn phí và VMware Workstation, phiên bản trả phí với tính năng bổ sung. Nhiều người dùng đã nhận được lỗi trên VMware nói "Vmware internal error" khi cố gắng khởi động máy ảo trong VMware thường do dịch vụ ủy quyền VMware Windows không khởi động được.

Hãy bắt đầu với nguyên nhân của lỗi chi tiết và sau đó chúng tôi sẽ đề cập các giải pháp bạn có thể thực hiện để khắc phục vấn đề.
Nguyên nhân gây ra lỗi Vmware Internal Error?
Lỗi nội bộ VMware thường do dịch vụ ủy quyền VMware không chạy đúng trong Windows nhưng nó có thể do một số lý do khác cũng tùy thuộc vào kịch bản. Dưới đây là một số lý do cho lỗi này xảy ra trong Windows.
- Dịch vụ ủy quyền Vmware không khởi động được: Như đã nói trước đó, lý do chính cho lỗi này là dịch vụ ủy quyền VMware không khởi động trong Windows. Nếu dịch vụ ủy quyền không chạy đúng trong Windows, thì lỗi này có khả năng sẽ xảy ra.
- Không có quyền quản trị cho dịch vụ ủy quyền VMware: Nếu dịch vụ ủy quyền VMware không chạy với đặc quyền quản trị trong Windows, thì bạn có thể gặp lỗi này vì lý do đó. Dịch vụ Vmware ủy quyền cần chạy với đặc quyền quản trị để Vmware hoạt động và khởi chạy máy ảo nên nếu dịch vụ đang chạy trên máy của bạn nhưng không có đặc quyền quản trị, thì bạn sẽ gặp lỗi này.
- Phần mềm diệt virus quá khắt khe: Nếu bạn có phần mềm diệt virus cài đặt trên máy tính và nó được đặt ở chế độ khắt khe tức là bảo mật rất nghiêm ngặt thì phần mềm diệt virus của bạn có thể đang chặn khả năng chạy máy ảo của Vmware. Một số phần mềm diệt virus hoặc chống mã độc thậm chí có thể không cho phép bạn chạy máy ảo trên hệ thống của bạn nên phần mềm diệt virus hoặc chống mã độc cũng có thể là nguyên nhân của vấn đề này.
- VMware workstation hoặc player bị hỏng: Nếu VMware workstation của bạn đã bị hỏng thì bạn có thể đối mặt với lỗi này do đó. Cách khắc phục nhanh cho việc này là cài đặt lại Vmware.
- Virus fix-game.exe: Có một virus đã biết chặn khả năng chạy máy ảo của Vmwarea. Virus này được gọi là fix-game.exe và bạn có thể thấy nó trong Task Manager nếu nó đang chạy. Virus này chặn Vmware chạy máy ảo.
Có một số giải pháp bạn có thể thử để khắc phục lỗi này. Vì các giải pháp phụ thuộc vào nguyên nhân của vấn đề/lỗi nên mỗi giải pháp có thể không cho kết quả nhưng bạn có thể thử tất cả và hy vọng cái này hoặc cái kia sẽ hoạt động cho bạn.
Giải pháp 1: Chạy dịch vụ Vmware Authorization với đặc quyền Quản trị
Giải pháp đầu tiên bạn có thể thử là chạy dịch vụ ủy quyền VMware trong Windows với đặc quyền quản trị. Để làm điều này, bạn sẽ phải đảm bảo rằng bạn đang đăng nhập với tư cách quản trị viên. Sau đó, làm như sau:
- Gõ services.msc trong hộp Run. (Để mở hộp run, nhấn Phím Windows + R).
- Sau đó, tìm kiếm dịch vụ Vmware Authorization trong danh sách dịch vụ.
- Nhấp đúp vào dịch vụ và nhấp vào Start.
- Cũng đảm bảo rằng Startup type (Loại khởi động) được đặt thành Automatic (Tự động).

- Bây giờ kiểm tra máy ảo của bạn lại trong Vmware. Hy vọng nó sẽ hoạt động đúng bây giờ nếu lỗi do dịch vụ ủy quyền VMware không chạy đúng.
Giải pháp 2: Cài đặt lại Vmware với tùy chọn Repair
Đối với một số người dùng, vấn đề đã được khắc phục bằng cách cài đặt lại VMware sử dụng tùy chọn Repair trong Control Panel. Để cài đặt lại Vmware bằng cách sửa chữa nó, bạn cần làm như sau:
- Đi đến Control Panel → Apps and Features → tìm Vmware trong các chương trình được liệt kê và chuột phải vào nó và nhấp Repair.

- Nếu VMware của bạn bị hỏng hoặc bất cứ thứ gì như vậy và lỗi do đó gây ra, thì sửa chữa Vmware sẽ rất có thể giải quyết vấn đề cho bạn.
Giải pháp 3: Khởi động VMware với đặc quyền Quản trị
Quy trình ủy quyền VMware được sử dụng vì nó cho phép người không phải quản trị viên tạo máy ảo. Bây giờ, nếu bạn khởi động VMware với đặc quyền quản trị, thì bạn sẽ không cần dịch vụ đó phải chạy để tạo máy ảo vì bạn chính là quản trị viên trong trường hợp đó. Vì vậy nếu làm theo giải pháp 1 không loại bỏ lỗi cho bạn thì bạn nên thử khởi động Vmware với đặc quyền quản trị.Để làm điều đó bạn chỉ cần mở Vmware workstation hoặc VMware player với đặc quyền quản trị. Bạn có thể chạy ứng dụng trong Windows sử dụng đặc quyền quản trị bằng cách chuột phải vào nó và nhấp vào tùy chọn "Run as Administrator".
Giải pháp 4: Dừng và Khởi động lại tất cả dịch vụ VMware
Nếu vì lý do nào đó, vấn đề của bạn không được giải quyết bằng cách thử tất cả các giải pháp trên, bạn có thể dừng và khởi động lại tất cả các dịch vụ VMware và xem nó có khắc phục được vấn đề của bạn không.
- Để làm đó, mở cmd với đặc quyền quản trị. (Để làm đó, tìm cmd trong Start Menu và chuột phải vào biểu tượng và nhấp "Run as Administrator").
- Sau đó bạn cần thực thi các lệnh sau:
NET STOP "VMware Authorization Service"NET STOP "VMware DHCP Service"NET STOP "VMware NAT Service"NET STOP "VMware USB Arbitration Service"taskkill /im vmware-tray.exe /ftaskkill /im vmware-tray.exe /fĐiều này sẽ dừng tất cả các dịch vụ liên quan đến Vmware đang chạy trên máy Windows của bạn.
Điều tiếp theo cần làm là khởi động lại các dịch vụ này. Chạy các lệnh này trong command prompt (cmd).
NET START "VMware Authorization Service"NET START "VMware DHCP Service"NET START "VMware NAT Service"NET START "VMware USB Arbitration Service"START C:\Progra~2\VMware\VMWARE~1\vmware-tray.exeSTART C:\Progra~2\VMware\VMWARE~1\vmware-tray.exeBây giờ xem Vmware có vẫn cho bạn lỗi này khi cố gắng khởi chạy máy ảo không. Nếu lỗi do dịch vụ VMware yêu cầu không chạy đúng, thì dừng và khởi động lại chúng hy vọng sẽ khắc phục vấn đề.
