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Ủ
Siêu máy tính AI của Elon Musk chính thức vận hành toàn diện: 200.000 GPU, dùng đủ điện cho 300.000 hộ dân
Elon Musk hiện đặt mục tiêu mở rộng Colossus lên một triệu GPU trong tương lai gần.
Cận cảnh hệ điều hành của Huawei trên PC nhằm thay thế Windows: Giao diện học hỏi cả Windows và macOS, nhiều tính năng AI, nhưng không thể chạy file .exe