Tắt chế độ tương thích của Windows 7 đối với iTunes.
Vào thời điểm đó, người dùng Windows 7 thường xuyên gặp phải một thông báo lỗi cực kỳ khó chịu mỗi khi mở iTunes:
"iTunes.exe has been set to run in compatibility mode for an older version of Windows. For best result, turn off compatibility mode of iTunes before you open it." (iTunes đang chạy ở chế độ tương thích với phiên bản Windows cũ hơn. Để có kết quả tốt nhất, hãy tắt chế độ tương thích trước khi mở).
Điều đáng nói là ngay cả khi người dùng đã vào thuộc tính (Properties) của iTunes để tắt dấu tích "Compatibility mode", thông báo này vẫn cứ hiện lên dai dẳng.
Dưới đây là giải pháp triệt để mà bài viết đã đưa ra:
🛠️ Cách sửa lỗi thông qua Registry
Tác giả giải thích rằng dù bạn đã tắt ở giao diện bên ngoài, nhưng Windows Registry vẫn lưu lại một "tàn dư" khiến iTunes bị đánh dấu nhầm. Để xóa bỏ hoàn toàn, bạn cần làm theo các bước:
Đóng hoàn toàn iTunes.
Nhấn phím Start, gõ
và nhấn Enter để mở Registry Editor.regedit Tìm đến đường dẫn sau:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers Ở khung bên phải, hãy tìm bất kỳ dòng nào (key) có tên liên quan đến iTunes.
Xóa (Delete) dòng đó đi, sau đó đóng Registry Editor.
Khởi động lại iTunes, và thông báo lỗi sẽ biến mất vĩnh viễn.
💡 Câu chuyện đằng sau lỗi này
Rick Broida chia sẻ rằng ban đầu ông bật chế độ tương thích vì iPhone của ông không thể đồng bộ hóa ổn định với Windows 7. Tuy nhiên, sau đó ông phát hiện ra nguyên nhân thực sự không phải do tính tương thích, mà là do một lỗi USB trên Windows 7 (lỗi này sau đó đã được Microsoft xử lý bằng một bản cập nhật nóng - hotfix).
⏳ Góc nhìn từ năm 2026
Ngày nay, lỗi này gần như không còn xuất hiện trên Windows 10 hay Windows 11 vì:
iTunes trên Microsoft Store: Phiên bản hiện đại đã được tối ưu hóa cho các hệ điều hành mới.
Windows đã thông minh hơn: Hệ thống quản lý tính tương thích (AppCompat) hiện nay hoạt động rất mượt mà, hiếm khi xảy ra tình trạng "nhận nhầm" như thời Windows 7.