Giảmbéocho.NetFramework3.5 Cuối tháng 12 vừa rồi (chính xác là ngày 17/12/2007), hãng Microsoft đã phát hành phiên bản mới nhất của .NetFramework (.NF) với hàng loạt các tính năng bổ sung (tất nhiên là bao gồm cả việc sửa những lỗi (các bản vá) “tàn dư” có trong những phiên bản trước đó). Điều này có nghĩa là, các ứng dụng được viết trên nền .Net (dot Net) có trong hệ thống của bạn sẽ chạy mượt mà hơn, trơn tru hơn. .NF 3.5 “ôm đồm” các “món ăn chơi” sau: .NETFramework 2.0 .NETFramework 3.0 .NETFramework 2.0 SP1 .NETFramework 3.0 SP1 .NETFramework 3.5. Tuy nhiên, điều đáng nói ở đây là phiên bản .NF có hiện tượng “béo phì” nghiêm trọng: gần 200MB (con số chính xác là 197MB). Lý do chính là vì gói cài đặt này chạy được cả trên nền Windows 32 bit (x86) lẫn 64 bit (x64). Câu hỏi được đặt ra là: • Làm cách nào để loại những module hỗ trợ cho hệ thống 64 bit (đối với người dùng chạy Windows 32 bit thông thường) và / hoặc ngược lại ? • Làm cách nào để tiến trình cài đặt bản .NF diễn ra nhanh nhất có thể mà không phải tốn công thao tác rườm rà ? 1. Chuẩn bị - Gói .NF 3.5 (link download trực tiếp, bản full – 197MB) Code: http://download.microsoft.com/download/6/0/f/60fc5854-3cb8-4892-b6db- bd4f42510f28/dotnetfx35.exe Lấy link download trực tiếp các ứng dụng khác của Microsoft tại đây - WinRAR ,WinZIP hay bất cứ chương trình nào có tính năng tương tự 2. Giải nén gói .NF 3.5 - Tên file: dotnetfx35.exe - Dùng WinRAR / WinZIP để giải nén gói này vào D:\DNF35F, bạn sẽ được 1 folder có tên WCU. - Trường hợp máy chưa cài WinRAR / WinZIP, bạn có thể dùng lệnh sau để giải nén: Trích: dotnetfx35.exe /X \DNF35F Lưu ý: giữa 2 phần /X và D:\DNF35F không có khoảng trắng - Giải nén xong, bạn được 1 cấu trúc thư mục (folder tree) như sau: Trích: [b] D:\DNF35F |__ DOTNETFRAMEWORK |__ dotNetFX30 |__ dotNetFX35 |__ dotNetMSP |__ dotNetFx35setup.exe - Để thuận tiện cho việc tinh chỉnh ở các bước sau, bạn hãy di chuyển cả 4 đối tượng (3 folder + 1 file) trong folder DOTNETFRAMEWORK ra folder DNF35F. 3. Giảmbéo - Như đã trình bày, gói .NF 3.5 tương thích với cả hệ thống 32 bit lẫn 64 bit, hay nói cách khác, bên trong nó bao gồm những file cài đặt dùng cho cả 2 môi trường này. Trong phạm vi bài viết, tôi sẽ hướng dẫn bạn cách thu nhỏ dung lượng của bộ .NF 3.5 sao cho chỉ tương thích (hoạt động) trên môi trường Windows 32 bit. - Danh sách các file & folder có thể loại bỏ (xóa): Trích: [b] D:\DNF35F |__ dotnetFX20 (xóa folder này) |__ dotnetFX30 (tổng cộng 10 file + 1 folder cần xóa) | |__ Netfx30a_x64.msi | |__ RGB9RAST_x64.msi | |__ WCF_64.msp | |__ WCS_64.msp | |__ WF_64.msp | |__ WIC_x64_enu.exe | |__ WPF1_64.msp | |__ WPF2_64.msp | |__ WPF_Other_64.msp | |__ XPSEPSC-amd64-en-US.exe | |__ x64 |__ dotne | |__ ia64 | |__ x64 |__ dotne |__ x64 - Tổng d 66MB 4. Sử d ụ B1: Chọ archive B2: Thẻ etFX35 (tổn 4 4 etMSP (tổn dung lượng ụng WinRA ọn cả 4 đối t …” ẻ General: C ng cộng 2 f ng cộng 1 fo của folder AR để tạo g tượng (3 fo Chọn tính nă folder cần x older cần xo DNF35F sa gói cài đặt older + 1 file ăng “Creat xoá) oá) au khi loại b tự động e) trong fol te SFX arch bỏ các file + der DNF35 hive” + folder khô 5F | nhấp ph ông cần thi hải | “Add to ết: o B3: Thẻ Trích: Setup=d Silent=1 TempMo Overwri ẻ Comment: dotNetFx35s ode ite=1 : gõ đoạn co setup.exe /q ode sau: qb /norestarrt Ghi ch ú Trích: Setup=d Thì quá tiến trìn h install), Trích: Setup=d 5. Dành Nếu bạ n Window gói cài đ trống trê phương đăng nh SVCPA Windo w bị treo. ú: khi khai b dotNetFx35s trình cài đặ h cài đặt. N chỉ việc tha dotNetFx35s h cho các W n – người đa ws Unattend đặt trên cài ên CD. Tuy g thức RunO hập hệ thốn CK (tích hợ ws ở giai đoạ báo setup.exe /q ặt sẽ tiến hà Nếu bạn muố ay thế dòng setup.exe /q Windows Un ang đọc bài ded (nói ngắ CD Window y nhiên, xin OnceEx, nó ng đầu tiên ợp dạng Ho ạn 2 – Setu qb /norestar ành tự động ốn tiến trình g trên bằng: qn /norestar nattender: này và cũ n ắn gọn, bạn ws tự chế d lưu ý với b ói cách khá n (GUI Firs otfix để kích up GUI Mod rt , tuy nhiên, h cài đặt diễ rt ng là một tro là 1 Windo do chính tay bạn là, gói c ác, bạn phải st User Log h hoạt gói c de), thì quá , vẫn có 1 m ễn ra “im lặ ong số nhữn ows Unatten y bạn làm ra cài đặt này c i cho chạy g gin). Nếu b cài đặt ngay trình cài đặ màn hình hi ặng” 100% ng người sa nder), bạn c a (nếu vẫn c chỉ tương t gói này nga ạn sử dụng y trong quá t ặt .NF lẫn W ện ra cho b (full silent ay mê lĩnh v có thể tích h còn đủ chỗ thích với y trong lầ n phương thứ trình cài đặ Windows có iết vực hợp n ức ặt ó thể 6. Tổng kết: Thoạt nhìn, người dùng có thể ngán ngẫm trước dung lượng đồ sộ của “sumo” .NF 3.5, tuy nhiên, với những gì mà nó mang lại (tổng hợp từ phiên bản 2.x trở lên), đồng thời với chút thủ thuật + kiên nhẫn, bạn vẫn có thể tận hưởng những gì mà .NF 3.5 mang lại. Chào thân ái. Lương Thiên Khôi . sau: Trích: [b] D:DNF35F |__ DOTNETFRAMEWORK |__ dotNetFX30 |__ dotNetFX 35 |__ dotNetMSP |__ dotNetFx35setup.exe - Để thuận tiện cho việc tinh chỉnh ở. tượng (3 folder + 1 file) trong folder DOTNETFRAMEWORK ra folder DNF35F. 3. Giảm béo - Như đã trình bày, gói .NF 3. 5 tương thích với cả hệ thống 32 bit