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.950.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 Giá linh kiện tăng mạnh vẫn không cản nổi đà bán máy chủ khi AI thổi bùng nhu cầu toàn cầu Giá linh kiện tăng mạnh vẫn không cản nổi đà bán máy chủ khi AI thổi bùng nhu cầu toàn cầu Tháng 9 12th, 2026 Công nghệ trong chính phủ Anh bị chia nhỏ: Ai thực sự chịu trách nhiệm cho AI, khoa học và chính phủ số? Công nghệ trong chính phủ Anh bị chia nhỏ: Ai thực sự chịu trách nhiệm cho AI, khoa học và chính phủ số? Tháng 9 11th, 2026 Công đoàn lớn nhất Anh yêu cầu người lao động phải được lên tiếng trước khi AI vào nơi làm việc Công đoàn lớn nhất Anh yêu cầu người lao động phải được lên tiếng trước khi AI vào nơi làm việc Tháng 9 11th, 2026 Sếp đổ lỗi cho IT vì “mất sạch dữ liệu”, nhưng nguyên nhân chỉ là nhầm thư mục và từ chối học cách sửa bằng một cú nhấp Sếp đổ lỗi cho IT vì “mất sạch dữ liệu”, nhưng nguyên nhân chỉ là nhầm thư mục và từ chối học cách sửa bằng một cú nhấp Tháng 9 11th, 2026 Nscale chiếm phần lớn vốn đầu tư hạ tầng trung tâm dữ liệu tại Anh giữa làn sóng AI tăng nhiệt Nscale chiếm phần lớn vốn đầu tư hạ tầng trung tâm dữ liệu tại Anh giữa làn sóng AI tăng nhiệt Tháng 9 11th, 2026