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
Cập nhật lần cuối: lúc 09:15:50 UTC 24 tháng 2, 2026

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 quá trình tải danh sách các dự án gần đây. Một khi điều này bắt đầu xảy ra, nó thường xuyên tái diễn và có thể cần khá nhiều lần thử mới có thể mở được Visual Studio.

Có lần, vào một ngày mà tôi không cần dùng đến nó gấp trên một máy tính phát triển cụ thể, tôi cứ để mặc nó treo để xem mất bao lâu trong khi tôi làm việc trên các máy khác. Tám tiếng sau, khi tôi chuẩn bị tắt máy, nó vẫn bị treo, vì vậy có vẻ như kiên nhẫn không phải là một lựa chọn khả thi trong trường hợp này.

Vấn đề càng trở nên khó chịu hơn bởi vì dường như bạn cần phải đợi vài phút giữa mỗi lần khởi động Visual Studio để có cơ hội khắc phục sự cố. Nếu bạn cứ liên tục khởi động lại nhanh chóng, vấn đề sẽ cứ tiếp diễn. Đã có nhiều lần tôi mất hơn nửa tiếng đồng hồ chỉ để khởi động Visual Studio sau khi gặp phải lỗi này. Điều này rõ ràng là 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 hiệu quả khi nó xảy ra.

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

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, bạn nên thay thế (USERNAME) và (VERSION_AND_INSTANCEID) bằng các giá trị của riêng bạn. Cũng cần nhớ rằng thư mục AppData thường bị ẩn, nhưng bạn vẫn có thể truy cập nó bằng cách nhập 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.

Bạn chỉ cần xóa hoặc đổi tên thư mục ComponentModelCache đi là được, 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 nữa :-)

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

Lưu ý: Bài viết này được đăng trong mục Dynamics 365, vì tôi thường sử dụng Visual Studio để phát triển Dynamics 365 for Operations. Tuy nhiên, tôi tin rằng vấn đề được đề cập ở đây là vấn đề chung của Visual Studio chứ không phải vấn đề cụ thể của plugin Dynamics 365.

Đọc thêm

Nếu bạn thích bài viết này, bạn cũng có thể thích những gợi ý sau:


Chia sẻ trên BlueskyChia sẻ trên FacebookChia sẻ trên LinkedInChia sẻ trên TumblrChia sẻ trên XGhim trên PinterestChia sẻ trên Reddit

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.