Cựu nhân viên Microsoft tiết lộ lỗi nực cười của Windows 7, làm người dùng tốn 30 giây cuộc đời
Ai ngờ quyết định chọn hình nền lại có thể “tai hại” đến vậy.
- Windows Remote Desktop cho phép đăng nhập bằng mật khẩu đã bị thu hồi, Microsoft bảo: “Không phải lỗi, đó là tính năng”
- “Thoát khỏi Windows như về lại Trái Đất” – quản lý Microsoft gây bão mạng khi khen macOS và mỉa mai Windows
- Lo lắng Windows 10 bị ‘khai tử’? Microsoft khuyên: hãy mua Copilot+ PC vì chúng nhanh hơn MacBook Air M2
- Microsoft có thể đã sửa một lỗi Windows khiến người dùng khó chịu suốt từ thời Windows 8.1
- Microsoft tan vỡ với ChatGPT: Cuộc ‘hôn nhân’ kéo dài 6 năm tiêu tốn hàng chục tỷ USD, tạo ra hơn 500 triệu người dùng hàng tuần với OpenAI sắp chấm dứt

Windows 7 nay đã 16 năm tuổi - Ảnh: RapidEye/Getty Images.
Nếu bạn còn nhớ tới Windows 7, ắt hẳn ký ức về những lần khởi động “mãi mới lên” vẫn còn ám ảnh bạn mỗi lần bấm nút nguồn máy tính. Hóa ra, “gu” chọn hình nền của bạn có thể đã ảnh hưởng tới quá trình khởi động này.
Vì nhiều lý do, có những người dùng đã chọn một tấm hình đơn sắc làm hình nền máy tính chạy Windows 7, và rồi đã phải ngồi ngắm màn hình khởi động thêm tới 30 giây. Trong một bài blog mới đăng tải, cựu kỹ sư Microsoft, anh Raymond Chen giải thích đây là lỗi lập trình.
Anh viết rằng, sau khi xác thực người dùng thành công, máy sẽ trải qua một quá trình khởi tạo màn hình nền tương đối phức tạp, phải xử lý từng phần tử khác nhau từng bước một.
" Hệ thống đăng nhập sẽ chờ tất cả các phần này báo hiệu rằng chúng đã sẵn sàng, và khi nhận được tín hiệu 'an toàn' từ tất cả, hoặc khi đã trôi qua 30 giây, hệ thống đăng nhập sẽ rời khỏi màn hình Chào mừn g”, anh Chen viết trên blog. “ Với thiết kế như vậy, bạn có thể hình dung lý do cho sự chậm trễ 30 giây: Điều đó có nghĩa là một trong các phần đã không gửi được tín hiệu báo sẵn sàng ".
Trong trường hợp này, hệ điều hành chờ phản hồi từ một bitmap liên kết với tệp tin được dùng làm hình nền, nhưng nếu bạn chỉ đặt nền dưới dạng một khối màu đơn giản, thì Windows 7 sẽ chờ một phản hồi không bao giờ đến. Do đó, máy sẽ phải hoàn thành cơ chế an toàn 30 giây rồi mới dám đưa bạn vào tới desktop.

"Sao lâu thế nhỉ" đã từng là câu cửa miệng của nhiều người mỗi khi bật Windows 7 - Ảnh: Internet.
Chen cho biết vì lý do tương tự, bạn cũng có thể phải chờ đủ 30 giây để đăng nhập nếu bạn bật cơ chế “Ẩn biểu tượng màn hình nền”, bởi lẽ Windows 7 vẫn kiểm tra các biểu tượng mà bạn đã chủ động ẩn đi. Chen giải thích những lỗi này hay xuất hiện bởi tính năng thường "được gắn thêm vào sau khi phần mã chính đã được viết xong".
Lịch sử cho thấy vấn đề đã được xử lý vào tháng 11 năm 2009, chỉ năm tháng sau khi Windows 7 ra mắt. Nhưng vì thói quen “lười update” của một bộ phận người dùng, hoặc chỉ muốn giữ nguyên một phiên bản ổn định mà không cập nhật phần mềm, lỗi nực cười trên vẫn có thể tồn tại trên nhiều máy.
Và trong thời đại AI đang được dùng để viết mã như ngày nay (hơn nữa, chúng còn chưa tối ưu hoàn toàn), rất có thể những lỗi lập trình kiểu này sẽ còn chồng chất, ít nhất là trong tương lai gần.
NỔI BẬT TRANG CHỦ
Bị luộc trong nước muối, nướng trong lò 250°C mà vẫn không hề hấn: Loại “bộ nhớ không thể phá hủy” này là gì?
Dù nghe giống khoa học viễn tưởng, công nghệ này hoàn toàn có cơ sở vật lý rõ ràng: không bộ phận chuyển động, không cần điện để duy trì dữ liệu, và gần như miễn nhiễm với lửa, nước, bức xạ hay thậm chí xung điện từ (EMP).
Người Mỹ đầu tiên bay vào không gian không phải Neil Armstrong - mà là người đàn ông này, vào ngày 5/5/1961