Скрипты для полного удаления старых версий Office
VBS скрипты OffScrub
Скрипты Offscrub — представляют собой vbs сценарии для автоматизации удаления продуктов из состава Office. Данные скрипты позволяют полностью очистить систему от следов ранее установленного Office, в независимости от его текущий работоспособности. Перечислим основные преимущества в использования Offscrub для удаления Office:
В первую очередь, необходимо скачать с сайта Microsoft файл FixIt для тех версий Office и Windows, которые используются в вашей инфраструктуре.
Скачать пакет O15CTRRemove.diagcab для разных версий Office и Windows можно со страницы (https://support.microsoft.com/en-us/kb/971179).
В следующей таблице я собрал ссылки на пакеты Microsoft для удаления разных версий Office в разных ОС.
Качаем указанные файлы и сохраняем в каталог C:\tools\OfficeUninstall. Файлы *.diagcab представляют собой обычные архивы в CAB формате, которые можно распаковать с помощью команды expand .
Итак, для удобства для каждой версии Office создадим отдельный каталог:
Теперь в каждый каталог из скачанных архивов diagcab распакуем только vbs файлы.
expand -i «%OFFICEREMOVE%\MicrosoftFixit20054.m ini.diagcab» -f:OffScrub*.vbs «%OFFICEREMOVE%\2003»
expand -i «%OFFICEREMOVE%\MicrosoftFixit20052.m ini.diagcab» -f:OffScrub*.vbs «%OFFICEREMOVE%\2007»
expand -i «%OFFICEREMOVE%\MicrosoftFixit20055.m ini.diagcab» -f:OffScrub*.vbs «%OFFICEREMOVE%\2010»
И скопируем тужа же vbs файлы, для новых версий Office, скачанные с GitHub.
move /y «%OFFICEREMOVE%\OffScrub_O15msi.vbs» «%OFFICEREMOVE%\2013»
move /y «%OFFICEREMOVE%\OffScrub_O16msi.vbs» «%OFFICEREMOVE%\2016»
move /y «%OFFICEREMOVE%\OffScrubc2r.vbs» «%OFFICEREMOVE%\O365»
Список доступных аргументов любого vbs скрипта OffScrub можно получить так:
Особенности запуска vbs скриптов OffScrub через SCCM
Для того, чтобы скрипт удаления Office работал корректно на 64 битных версиях Windows, при запуске их 32-битным клиентом Configuration Manager, нужно запускать соответствующую версию cscript.exe. Поэтому на 64 битной системе для запуска сценариев нужно запускать процессор cscript.exe из каталога C:\Windows\SysWOW64.
Данного функционала можно добиться скриптом NativeСScript.cmd :
Готовый архив со всеми необходимыми файлами можно скачать с нашего сайта: OfficeUninstall.zip (1,4 Мб)
Скрипт полного удаления Office 2003
Команда ручного запуска скрипта полного удаления компонентов Office 2003 на компьютере будет выглядеть так:
Csript.exe «%OFFICEREMOVE%\2003\OffScrub03.vbs” ALL /Quiet /NoCancel /Force /OSE
Если задание удаления запускается в виде пакета SCCM, команда удаления может выглядеть так:
«%SystemRoot%\System32\cmd.exe» /C «NativeСScript.cmd //B //NoLogo «2003\OffScrub03.vbs» ALL /Quiet /NoCancel /Force /OSE»
Скрипт полного удаления Office 2007
Команда полного удаления компонентов Office 2007 для ручного запуска:
Csript.exe «%OFFICEREMOVE%\2007\OffScrub07.vbs” ALL /Quiet /NoCancel /Force /OSE
«%SystemRoot%\System32\cmd.exe» /C «NativeСScript.cmd //B //NoLogo «2007\OffScrub07.vbs» ALL /Quiet /NoCancel /Force /OSE»
Скрипт полного удаления Office 2010
Команда полного удаления Microsoft Office 2010 для ручного запуска:
Csript.exe «%OFFICEREMOVE%\2010\OffScrub10.vbs” ALL /Quiet /NoCancel /Force /OSE
«%SystemRoot%\System32\cmd.exe» /C «NativeСScript.cmd //B //NoLogo «2010\OffScrub10.vbs» ALL /Quiet /NoCancel /Force /OSE»
Скрипт полного удаления Office 2013
Команда полного удаления компонентов Microsoft Office 2013 для ручного запуска:
Csript.exe «%OFFICEREMOVE%\2013\OffScrub_O15msi.v bs” ALL /Quiet /NoCancel /Force /OSE
«%SystemRoot%\System32\cmd.exe» /C «NativeСScript.cmd //B //NoLogo «2013\OffScrub_O15msi.vbs» ALL /Quiet /NoCancel /Force /OSE»
Скрипт полного удаления Office 2016
Команда ручного запуска скрипта полного удаления компонентов Office 2016 на текущем будет выглядеть так:
Csript.exe «%OFFICEREMOVE%\2016\OffScrub_O16msi.v bs” ALL /Quiet /NoCancel /Force /OSE
Удаление Office 2016 из пакета SCCM можно запустить такой командой:
«%SystemRoot%\System32\cmd.exe» /C «NativeСScript.cmd //B //NoLogo «2016\OffScrub_O16msi.vbs» ALL /Quiet /NoCancel /Force /OSE»
Скрипт полного удаления Office Click to Run / Office 365
Команда полного удаления компонентов Office Click to Run / Office 365 для ручного запуска:
Csript.exe «%OFFICEREMOVE%\C2R\OffScrubc2r.vbs” ALL /Quiet /NoCancel /Force /OSE
«%SystemRoot%\System32\cmd.exe» /C «NativeСScript.cmd //B //NoLogo «C2R\OffScrubc2r.vbs» ALL /Quiet /NoCancel /OSE»
Автоматическое определение версии Office
[expert_bq id=»1570″]В ходе удаления, вы можете получить сообщения об ошибках, но приложения все равно будут удалены кроме браузера Edge и некоторых системных приложений. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Приведу список имен приложений, которые вы с большой вероятностью захотите удалить (я привожу краткие имена, которые можно использовать со звездочками в начале и конце для удаления конкретной программы, как это было показано выше):Как удалить Office на Windows 10? блог про компьютеры и их настройку
Скрипты Offscrub — представляют собой vbs сценарии для автоматизации удаления продуктов из состава Office. Данные скрипты позволяют полностью очистить систему от следов ранее установленного Office, в независимости от его текущий работоспособности. Перечислим основные преимущества в использования Offscrub для удаления Office: