Kỹ sư Microsoft tiết lộ cách Windows 95 nhận diện trình cài đặt: chỉ dò “từ khóa ma thuật” trong tên ứng dụng View Larger Image Windows 95 từng đoán chương trình cài đặt theo cách rất thủ côngMột tiết lộ mới từ Raymond Chen, kỹ sư kỳ cựu của Microsoft, cho thấy Windows 95 đã nhận diện trình cài đặt phần mềm theo cách đơn giản đến bất ngờ: hệ điều hành này không dựa vào cờ nhận diện chuyên biệt hay siêu dữ liệu (metadata – dữ liệu mô tả về tệp/chương trình), mà chỉ kiểm tra tên ứng dụng xem có chứa một số “từ khóa ma thuật” hay không. Nếu tên chương trình có các chuỗi như “setup”, “install”, “inst”, “imposta”, “ayarla” hoặc “felrak”, Windows 95 sẽ suy đoán rằng đó là một bộ cài. Danh sách từ khóa phản ánh giới hạn kỹ thuật của thập niên 1990Theo Chen, cơ chế này nghe có vẻ ngẫu nhiên với tiêu chuẩn hiện đại, nhưng lại phản ánh đúng bối cảnh công nghệ của những năm 1990. Khi đó, hệ điều hành chưa có nhiều phương thức đáng tin cậy để xác định một gói cài đặt phần mềm đang chạy. Ngày nay, Windows có thể nhận diện tốt hơn nhờ cấu trúc gói cài đặt, quyền hệ thống và các cơ chế giám sát tiến trình, nhưng thời Windows 95, các kỹ sư buộc phải tận dụng những tín hiệu đơn giản nhất có thể, trong đó có chính tên tệp thực thi. Vì sao “install” lại xuất hiện dù đã có “inst”?Chen cũng chỉ ra một chi tiết thú vị: mục “install” thực chất bị trùng chức năng với “inst”, bởi bất kỳ tên nào chứa “install” cũng đương nhiên chứa “inst”. Ông suy đoán rằng ban đầu danh sách có “install”, sau đó Microsoft phát hiện nhiều trình cài đặt được đặt tên kiểu “tenphanmeminst”, nên bổ sung thêm “inst” để mở rộng phạm vi nhận diện, nhưng lại quên xóa mục cũ. Đây là ví dụ điển hình cho cách phần mềm hệ thống thường tiến hóa: không phải lúc nào cũng hoàn hảo về mặt thiết kế, mà thường được vá và mở rộng theo nhu cầu thực tế. Không chỉ tên tệp, Windows 95 còn kiểm tra cả đường dẫnNếu không tìm thấy từ khóa phù hợp trong tên chương trình, Windows 95 sẽ tiếp tục kiểm tra đường dẫn của tệp thực thi, tức vị trí mà file .exe được lưu trữ. Nếu trong đường dẫn có chữ “setup”, hệ điều hành vẫn có thể coi đó là trình cài đặt. Sau khi xác định một ứng dụng là bộ cài, Windows 95 sẽ kích hoạt các bước “cleanup” – quy trình dọn dẹp và kiểm tra nhằm phát hiện những tệp hệ thống bị sửa đổi không đúng cách. Mục tiêu là sửa hậu quả sau khi bộ cài làm hỏng hệ thốngĐiểm đáng chú ý là Windows 95 không chỉ cố nhận diện bộ cài cho vui, mà làm vậy để xử lý hậu quả mà các trình cài đặt thời đó thường gây ra. Nhiều phần mềm và trình điều khiển (driver – thành phần giúp hệ điều hành giao tiếp với phần cứng) có thể ghi đè lên các tệp hệ thống quan trọng. Vì thế, sau khi phát hiện một quá trình cài đặt, hệ điều hành sẽ chạy các bước kiểm tra để khôi phục hoặc sửa những thay đổi không mong muốn. Trình điều khiển đa phương tiện còn bị giám sát chặt hơnChen cho biết Windows 95 còn có một cơ chế đặc biệt dành cho các trình điều khiển đa phương tiện được cài qua tệp INF. INF là tệp cấu hình văn bản mà Windows dùng để mô tả cách cài driver, bao gồm vị trí tệp, thiết lập hệ thống và các thao tác sao chép. Sau khi cài loại driver này, hệ điều hành sẽ thực hiện kiểm tra tệp trực tiếp. Lý do là nhóm phát triển đa phương tiện nhận thấy nhiều driver đã ghi đè các thư viện DLL hệ thống. DLL, viết tắt của Dynamic Link Library, là các thư viện mã dùng chung giữa nhiều chương trình trong Windows; nếu bị thay thế sai phiên bản, toàn bộ hệ thống có thể hoạt động bất ổn. Một lát cắt thú vị về thời kỳ sơ khai của WindowsCâu chuyện cho thấy các kỹ sư Windows 95 từng phải vận hành hệ điều hành trong điều kiện thiếu công cụ tinh vi như hiện nay. Thay vì có cơ chế nhận diện chuẩn hóa cho bộ cài, họ phải “đoán” dựa trên tên file và hy vọng phán đoán đó đủ chính xác để dọn dẹp những gì chương trình cài đặt để lại. Nhìn từ hiện tại, cách làm này có thể khiến nhiều nhà phát triển kinh ngạc, nhưng nó cũng phản ánh một giai đoạn mà kỹ thuật phần mềm phải linh hoạt, thực dụng và chấp nhận nhiều giải pháp chắp vá để giữ hệ thống hoạt động ổn định. Mini PC – Máy Tính Công Nghiệp IPC AI PC – Máy tính AI Intel F1A | Intel Ultra 7 155H 14.500.000₫ Thêm vào giỏ hàng Details AI PC – Máy tính AI Intel F2A | Intel Ultra 7 155H 14.500.000₫ Thêm vào giỏ hàng Details Máy All In One cho văn phòng – PC Gaming – INTEL i5 12450H 8 lõi 12 luồng 15.500.000₫ Thêm vào giỏ hàng Details Máy all in one giá rẻ – PC Gaming – INTEL I5 10500H 6 lõi 12 luồng 13.700.000₫ Thêm vào giỏ hàng Details Máy tính AI – AI PC | Intel I9-12900H + Nvidia RTX3080 28.500.000₫ Thêm vào giỏ hàng Details Máy tính AI AMD AM18 | Ryzen 7 8845HS + Radeon 780M 14.500.000₫ Thêm vào giỏ hàng Details Máy tính AI PC M1A | Intel I9-13900H + Nvidia RTX-3080 28.500.000₫ Thêm vào giỏ hàng Details Máy tính All In One Optori G40 Pro – PC Gaming – INTEL i5 12450H 14.500.000₫ Thêm vào giỏ hàng Details Màn hình cảm ứng HMI – Panel PC Giải pháp HMI Panel PC chống cháy nổ cho nhà máy sản xuất hiện đại | HazardView HV-17EX-T Details Khi nào cần dùng Panel PC chống cháy nổ thay cho Panel PC công nghiệp thông thường? | HazardView HV-17EX Details Màn hình cảm ứng HMI – Touch Panel PC BE-PX09 15.6 Inch 19.500.000₫ Thêm vào giỏ hàng Details Máy tính công nghiệp – Fanless Mini PC Công Nghiệp B8000 10.900.000₫ Thêm vào giỏ hàng Details Máy tính công nghiệp màn hình cảm ứng – Touch Panel HMI QY-P8156 15.6 Inch Details So sánh máy tính công nghiệp chống cháy nổ và máy tính công nghiệp tiêu chuẩn | HazardView HV-238EX Details Xu hướng ứng dụng màn hình HMI chống cháy nổ trong nhà máy thông minh | HazardView HV-19EX-R Details Danh mục máy quét mã vạchDÒNG MÁY CÓ DÂYDÒNG MÁY KHÔNG DÂYDÒNG MÁY KIỂM KHO PDADÒNG MÁY FITMOUNT admin2026-07-09T21:11:06+07:00 Related Posts Microsoft sẽ khai tử OWA Light trên Exchange Server từ tháng 8/2026 sau gần hai thập kỷ tồn tại Microsoft sẽ khai tử OWA Light trên Exchange Server từ tháng 8/2026 sau gần hai thập kỷ tồn tại Tháng 7 9th, 2026 Nghị sĩ Anh thúc NHS chuẩn bị rời Palantir trước mốc 2027, nghi vấn về hiệu quả và niềm tin công chúng gia tăng Nghị sĩ Anh thúc NHS chuẩn bị rời Palantir trước mốc 2027, nghi vấn về hiệu quả và niềm tin công chúng gia tăng Tháng 7 9th, 2026 Chính phủ Anh giữ lại gần 10 triệu bảng từ Capita vì dự án lương hưu công chức gặp sự cố, tranh cãi về hiệu suất tiếp diễn Chính phủ Anh giữ lại gần 10 triệu bảng từ Capita vì dự án lương hưu công chức gặp sự cố, tranh cãi về hiệu suất tiếp diễn Tháng 7 9th, 2026 Khủng hoảng bộ nhớ do AI kéo lùi thị trường PC, IDC cảnh báo nhiều hãng nhỏ có thể bị bật khỏi cuộc chơi Khủng hoảng bộ nhớ do AI kéo lùi thị trường PC, IDC cảnh báo nhiều hãng nhỏ có thể bị bật khỏi cuộc chơi Tháng 7 9th, 2026 Microsoft xác nhận lỗi Windows 11 khiến dung lượng ổ đĩa phình to bất thường, không phải tính năng mặc định Microsoft xác nhận lỗi Windows 11 khiến dung lượng ổ đĩa phình to bất thường, không phải tính năng mặc định Tháng 7 8th, 2026