Office là bộ phần mềm văn phòng không thể thiếu với người dùng máy tính. Với sự cải tiến và phát triển không ngừng, ngoài chức năng, giao diện thì việc cài đặt office cũng dần mang tính mở và tiện lợi hơn cho người dùng
Công nghệ cài đặt office click to run (C2R) được giới thiệu từ phiên bản 2013 và ngày càng được MS sử dụng nhiều. Điển hình là trong phiên bản 2019 sẽ phát hành vào tháng 9 năm nay, nhiều tin đồn rằng cả phiên bản VL (Volume License) và phiên bản Retail bên phía client sẽ đều sử dụng bộ cài dạng C2R, nghĩa là bộ cài dạng MSI sẽ bị khai từ
Vậy C2R có gì mà MS lại tập trung phát triển nó ?
Đơn giản và nhanh chóng
Đúng như cái tên của nó, click to run - bấm là cài, MS nhắm đến sự tiện lợi cho người dùng, thay vì phải chạy file setup rồi next, next,... dài dòng như bộ cài MSIUp to date
Khi người dùng tạo bộ cài C2R, file được download trực tiếp từ server của MS, phiên bản office luôn là mới nhất tại thời điểm tạoTính tùy biến cao
Trọng tâm chính của bộ cài C2R đó là file config, người dùng có thể quyết định mình cài những gì, kênh cập nhật gì, phiên bản gì,... mọi thứ đều nằm trong tầm kiểm soát của bạnAll in one
Lấy ví dụ đơn giản với bộ cài Office 2016 MSI, tôi muốn cài combo Pro Plus + Visio + Project thì sẽ phải tải 3 bộ cài khác nhau, và phải lần lượt cài đặt từng thằng một → rất bất tiện, tiếp tục tôi muốn cài thêm 1 ngôn ngữ khác cho office thì lại phải tải gói đó về rồi cài → rất bất tiện lần 2. Với C2R tôi có thể gói gọn chúng chỉ trong 1 file config và 1 lần cài đặtNhư vậy có thể thấy C2R sẽ là xu hướng cài đặt tất yếu trong tương lai
Cài đặt Office sử dụng C2R
Như đã trình bày thành phần chính để tạo nên 1 bộ cài C2R đó là file configuration.xml, công cụ Deployment Tool và 1 vài dòng command line để tải bộ cài theo file config.
Nắm chắc được nguyên lý hoạt động bạn có thể dễ dàng tạo ra các tool để làm điều này. Để học triển khai bộ cài đặt C2R bạn có thể truy cập link docs sau https://docs.microsoft.com/en-us/DeployOffice/configuration-options-for-the-office-2016-deployment-tool
Office 2019 Configuration Generator được tôi viết ra nhằm giúp bạn dễ dàng hơn trong việc tạo ra file config cài đặt office 2019 theo ý thích,
Bước 1: Truy cập trang https://hung1001.github.io/deployment/office-2019/
Bước 2: Lựa chọn các sản phẩm bạn muốn cài, gói ngôn ngữ, kênh cài đặt/cập nhật, key kích hoạt (nếu có),... qua các thao tác check đơn giản, tạo file config bằng việc click vào nút Generator
Lưu file đó vào 1 thư mục
Bước 3: Tải deployment tool và đặt cùng thư mục với file config
Bước 4. Tạo file .bat hoặc .cmd để tải file cần thiết cho bộ cài từ file config
Ở đây tôi viết sẵn cho bạn 2 file: 1 file tải về và cài luôn trên máy, 1 file chỉ tải bộ cài dành cho bạn nào muốn tạo bộ cài chia sẻ cho cộng đồng
* Tải và cài đặt
:: Made by Hoang Hung @echo off title Install Office Click To Run color 0f pushd "%~dp0" echo Step 1. Extract office deployment tool if not exist "%~dp0\Bin\setup.exe" ( md temp md Bin for /f %%A in ('dir /b officedeploymenttool*.exe') do ( echo.&echo Extracting %%A...&echo. %%A /extract:temp /quiet ) move "%~dp0\temp\setup.exe" "%~dp0\Bin" >nul 2>&1 rd "%~dp0\temp" /s /q ) else ( echo.&echo Office deployment tool has extracted ) echo ======================================================= echo Step 2. Download file from "configuration.xml" if not exist "%~dp0configuration.xml" goto:exit echo.&echo Downloading file, keep your connection... "%~dp0\Bin\setup.exe" /download configuration.xml echo.&echo Download completed echo ======================================================= echo Step 3. Install office from "configuration.xml" echo.&echo Installing office, do not turn off your computer... "%~dp0\Bin\setup.exe" /configure configuration.xml echo.&echo Install completed if not exist "%~dp0Setup_Offline.cmd" ( echo @echo off > Setup_Offline.cmd echo "%~dp0\Bin\setup.exe" /configure configuration.xml >> Setup_Offline.cmd echo exit >> Setup_Offline.cmd ) timeout 3 del %0 /q /f exit :exit echo.&echo configuration.xml not exist, please generator it and save to this folder echo.&echo Press any key to exit ! pause >nul
* Chỉ tải
:: Made by Hoang Hung @echo off title Download Office Click To Run color 0f pushd "%~dp0" echo Step 1. Extract office deployment tool if not exist "%~dp0\Bin\setup.exe" ( md temp md Bin for /f %%A in ('dir /b officedeploymenttool*.exe') do ( echo.&echo Extracting %%A...&echo. %%A /extract:temp /quiet ) move "%~dp0\temp\setup.exe" "%~dp0\Bin" >nul 2>&1 rd "%~dp0\temp" /s /q ) else ( echo.&echo Office deployment tool has extracted ) echo ======================================================= echo Step 2. Download file from "configuration.xml" if not exist "%~dp0configuration.xml" goto:exit echo.&echo Downloading file, keep your connection... "%~dp0\Bin\setup.exe" /download configuration.xml echo.&echo Download completed timeout 3 del %0 /q /f exit :exit echo.&echo configuration.xml not exist, please generator it and save to this folder echo.&echo Press any key to exit ! pause >nul
Bước 5: Chạy file .bat/.cmd và tận hưởng thành quả
Lưu ý trong Step 2 - bước tải file cài đặt theo file config, bạn không được ngắt kết nối mạng, không được tắt file bat giữa chừng, khi nào tải xong file dấu nhắc lệnh sẽ tự động nhảy xuống dòng, với lựa chọn "Tải và cài đặt" sau khi tải và cài đặt xong cũng tự tạo cho bạn file setup offline để bạn khỏi mất công tải mới, với lựa chọn "Chỉ tải" sau khi hoàn tất bạn có thể dùng phần mềm nén folder đó lại hoặc tạo file iso từ folder đó là có thể mang bộ cài đi share được rồi
Office 2019 Configuration Generator vẫn đang được phát triển tiếp nhằm mang lại sự tiện lợi nhất có thể dành cho bạn, nếu bạn có ý tưởng gì hay hoặc phát hiện lỗi, vui lòng để lại lời nhắn cho tác giả
Happy Setuping !
1. Không vi phạm luật pháp nước CHXHCN Việt Nam
2. Không vi phạm thuần phong mỹ tục Việt Nam
3. Không bàn luận vấn đề liên quan đến tôn giáo, chính trị
4. Không đả kích, chửi bới hay đưa ra những lời nói không phù hợp với mục tiêu của website
5. Không bình luận với mục đích quảng cáo, trao đổi, mua bán
6. Khuyến khích sử dụng Tiếng Việt có dấu, hạn chế sử dụng tiếng lóng, viết tắt
7. Khi cần sự trợ giúp, vui lòng miêu tả chi tiết lỗi và để lại link đính kèm, tránh nói chung chung gây mất thời gian cho đôi bên
<Add OfficeClientEdition="64" Channel="Monthly">
<Product ID="ProPlus2019Volume">
<Language ID="en-us"/>
</Product>
</Add>
<Display Level="Full" AcceptEULA="TRUE"/>
<Property Name="AUTOACTIVATE" Value="1"/>
<Property Name="FORCEAPPSHUTDOWN" Value="TRUE"/>
<Property Name="SharedComputerLicensing" Value="0"/>
<Property Name="PinIconsToTaskbar" Value="TRUE"/>
</Configuration>
[/pre]
[pre]<Configuration>
<Add OfficeClientEdition="64">
<Product ID="ProPlus2019Volume">
<Language ID="en-us" />
</Product>
</Add>
<Display Level="Full" AcceptEULA="TRUE" />
<Property Name="AUTOACTIVATE" Value="1" />
<Property Name="FORCEAPPSHUTDOWN" Value="TRUE" />
<Property Name="SharedComputerLicensing" Value="0" />
<Property Name="PinIconsToTaskbar" Value="TRUE" />
<Updates Enabled="TRUE" Channel="Monthly" />
</Configuration>[/pre]