2016年8月18日 星期四

用批次指令移除Office 2000

最近要移除某些電腦中安裝的Office 2000,同事覺得移除操作太繁雜。
我聽見了抱怨及否定性思考,
那就來動動腦吧~~Google了幾篇文章,找到了能簡化的指令。




原移除步驟
1.本機登入->開始->設定->控制台->新增或移除程式。

 



2.電腦讀取已安裝軟體->選擇Office 2000->執行移除。
因各電腦效能不一,某些硬體效能差,讀取已安裝軟體,需耗時較長時間。






簡化移除步驟

使用某些指令和參數,把它存成批次檔(.bat),就能把以上的操作都簡化。
批次檔中使用的指令如下:

start /wait MsiExec.exe /X{00030505-89E2-22D3-B70F-0070A8CAA9E8} /qb /noreset

1.本機登入->執行批次檔->開始移除。
 




很簡單的移除指令吧。
{00030505-89E2-22D3-B70F-0070A8CAA9E8}
這一段若若長的東西又是要去哪裡找??
開始->執行(regedit)->開啟登錄編輯程式
路徑在
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
{00030505-89E2-22D3-B70F-0070A8CAA9E8}




所使用的MsiExec.exe 使用說明及參數如下:

Windows (R) Installer。V 3.01.4001.5512
msiexec /Option <必要的參數> [選擇性參數]

安裝選項
   

        安裝或設定產品
    /a
        系統管理安裝 - 在網路上安裝產品
    /j [/t ] [/g ]
        通告產品 - m 來通告所有使用者,u 來通告目前使用者
   

        解除安裝產品
顯示選項
    /quiet
        安靜模式,不需使用者互動
    /passive
        自動安裝模式 - 只有進度列
    /q[n|b|r|f]
        設定使用者介面層級
        n - 無 UI
        b - 基本 UI
        r - 精簡 UI
        f - 完整 UI (預設值)
    /help
        說明資訊
重新開機選項
    /norestart
        在安裝完成後不要重新開機
    /promptrestart
        如果需要則提示使用者來重新開機
    /forcerestart
        在安裝後自動重新開機
記錄選項
    /l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*]
        i - 狀態訊息
        w - 非嚴重警告
        e - 所有錯誤訊息
        a - 動作起始時
        r - 特定動作記錄
        u - 使用者要求
        c - 初始 UI 參數
        m - 記憶體用盡或嚴重結束資訊
        o - 磁碟空間用盡訊息
        p - 終端機內容
        v - 詳細資訊輸出
        x - 額外偵錯資訊
        + - 附加到現存記錄檔案
        ! - 清除每行到記錄
        * - 記錄所有資訊,除了 v 和 x 選項
    /log
        跟 /l* 相同
更新選項
    /update [;Update2.msp]
        套用更新
    /uninstall [;Update2.msp] /package
        為產品移除更新
修復選項
    /f[p|e|c|m|s|o|d|a|u|v]
        修復產品
        p - 只有在檔案遺失
        o - 如果檔案遺失或已安裝了較舊的版本 (預設值)
        e - 如果檔案遺失或已安裝了相同或較舊的版本
        d - 如果檔案遺失或已安裝了不同的版本
        c - 如果檔案遺失或總合檢查碼跟計算的數值不相符
        a - 強制重新安裝所有檔案
        u - 所有需要的使用者特定的登錄項目 (預設值)
        m - 所有需要的電腦特定的登陸項目 (預設值)
        s - 所有現存的捷徑 (預設值)
        v - 從來源執行並重新快取封裝
設定公用屬性
    [PROPERTY=PropertyValue]
請參閱 Windows ® Installer SDK 以取得其他命令列語法的文件。
版權所有 (C) Microsoft Corporation。保留一切權力。
本軟體部分內容根據 Independent JPEG Group 的部分作品。


英文版的說明文件網站(Advanced Installer User Guide)
有範例
http://www.advancedinstaller.com/user-guide/msiexec.html


檔案連結

沒有留言:

張貼留言