Miklix

Visual Studio bị treo khi khởi động trong khi tải các dự án gần đây

Đã xuất bản: lúc 18:58:14 UTC 28 tháng 6, 2025

Thỉnh thoảng, Visual Studio sẽ bắt đầu treo trên màn hình khởi động khi tải danh sách các dự án gần đây. Khi bắt đầu như vậy, nó có xu hướng tiếp tục treo rất nhiều lần và bạn thường phải khởi động lại Visual Studio nhiều lần và thường phải đợi vài phút giữa các lần thử để tiến triển. Bài viết này đề cập đến nguyên nhân có khả năng xảy ra nhất của sự cố và cách giải quyết.


Trang này được dịch máy từ tiếng Anh để có thể tiếp cận được với nhiều người nhất có thể. Thật không may, dịch máy vẫn chưa phải là công nghệ hoàn thiện, do đó có thể xảy ra lỗi. Nếu bạn thích, bạn có thể xem phiên bản tiếng Anh gốc tại đây:

Visual Studio Hangs on Startup While Loading Recent Projects

Thỉnh thoảng, Visual Studio sẽ bị treo khi khởi động trong khi tải danh sách các dự án gần đây. Khi bắt đầu xảy ra, thường thì nó sẽ tiếp tục xảy ra rất nhiều lần và có thể phải mất khá nhiều lần thử mới thực sự mở được Visual Studio.

Có lần, vào một ngày tôi không cần gấp trên một máy phát triển cụ thể, tôi chỉ để nó treo để xem mất bao lâu khi tôi làm việc trên các máy khác. Khi tôi sắp tắt máy vào tám giờ sau đó, nó vẫn treo, vì vậy kiên nhẫn dường như không phải là một lựa chọn khả thi trong trường hợp này.

Vấn đề này càng trở nên khó chịu hơn khi có vẻ như bạn cần phải đợi vài phút giữa các lần khởi động Visual Studio để có cơ hội vượt qua vấn đề này. Nếu bạn cứ khởi động lại nhanh chóng, vấn đề sẽ tiếp tục xảy ra. Tôi đã nhiều lần mất hơn nửa giờ chỉ để khởi động Visual Studio sau khi nó bị lỗi này. Rõ ràng là điều này không lý tưởng khi bạn đang cố gắng làm việc hiệu quả.

Tôi vẫn chưa tìm ra nguyên nhân chính xác gây ra vấn đề này, nhưng may mắn thay - sau khi nghiên cứu - tôi đã tìm ra cách giải quyết đáng tin cậy khi sự cố này xảy ra.

Vấn đề có vẻ liên quan đến bộ đệm mô hình thành phần của Visual Studio, đôi khi có thể bị hỏng. Nguyên nhân chính xác gây ra lỗi vẫn là một bí ẩn đối với tôi, nhưng khi nó xảy ra, bạn chỉ cần xóa nó, điều này sẽ giải quyết được vấn đề.

Bộ nhớ đệm mô hình thành phần thường nằm trong thư mục này:

C:\Users\<USERNAME>\AppData\Local\Microsoft\VisualStudio\<VERSION_AND_INSTANCEID>\ComponentModelCache

Rõ ràng là bạn nên thay thế bằng các giá trị của riêng bạn. Cũng hãy nhớ rằng thư mục AppData thường bị ẩn, nhưng bạn vẫn có thể truy cập vào nó bằng cách nhập nó vào thanh địa chỉ nếu bạn không muốn bật hiển thị các tệp và thư mục ẩn.

Thư mục ComponentModelCache có thể được xóa hoặc đổi tên và lần sau khi bạn khởi động Visual Studio, nó sẽ không bị treo khi tải các dự án gần đây :-)

Vấn đề đã được giải quyết - nhưng sớm muộn gì nó cũng sẽ xảy ra lại, vì vậy có lẽ bạn sẽ muốn đánh dấu trang bài đăng này ;-)

Lưu ý: Bài viết này được xuất bản theo Dynamics 365, vì phát triển D365 là thứ tôi thường sử dụng Visual Studio. Tôi tin rằng vấn đề được đề cập ở đây là vấn đề chung với Visual Studio chứ không phải chỉ riêng plugin D365.

Chia sẻ trên BlueskyChia sẻ trên FacebookChia sẻ trên LinkedInChia sẻ trên TumblrChia sẻ trên XChia sẻ trên LinkedInGhim trên Pinterest

Mikkel Christensen

Về tác giả

Mikkel Christensen
Mikkel là người sáng lập và chủ sở hữu của miklix.com. Ông có hơn 20 năm kinh nghiệm làm lập trình viên máy tính/nhà phát triển phần mềm chuyên nghiệp và hiện đang làm việc toàn thời gian cho một tập đoàn CNTT lớn của Châu Âu. Khi không viết blog, ông dành thời gian rảnh rỗi cho nhiều sở thích, thú vui và hoạt động, có thể được phản ánh ở một mức độ nào đó trong nhiều chủ đề được đề cập trên trang web này.