- Скрипты для полного удаления старых версий Office
- VBS скрипты OffScrub
- Особенности запуска vbs скриптов OffScrub через SCCM
- Скрипт полного удаления Office 2003
- Скрипт полного удаления Office 2007
- Скрипт полного удаления Office 2010
- Скрипт полного удаления Office 2013
- Скрипт полного удаления Office 2016
- Скрипт полного удаления Office Click to Run / Office 365
- Office CleanUP 4.2.1.1
- Похожие программы
- Uninstall Office from a PC
- Uninstall Office for your installation type
- Option 1 — Uninstall Office from the Control Panel
- Option 2 — Completely uninstall Office with the uninstall support tool
- Uninstall Office from Settings in Windows 10
- Uninstall Office manually using PowerShell
- Reinstall Office
Скрипты для полного удаления старых версий Office
В рамках задачи по массовому обновлению Office до последней версии на компьютерах всех пользователей (по схеме развертывания Office 2016 через SCCM), нам понадобилось разработать простое решение для корректного автоматического удаления любых других ранее установленных на компьютерах версий Microsoft Office. Предполагается использовать данные скрипты в задания по автоматическому удалению / установке Office через пакеты SCCM.
В большинстве случаев, перед установкой новой версии Office, желательно удалить любые ранее установленные на компьютере версии MS Office (одновременное использование разных версий Office на одном компьютере поддерживается, но не рекомендуется из-за потенциальных проблем). Поэтому возникла необходимость разработать скрипты, которые бы корректно удаляли любую версию Office, ранее установленную на ПК.
VBS скрипты OffScrub
Рассмотрев несколько способов удаления ранее установленных версий Office, мы остановились на использовании скриптов OffScrub от службы Premier поддержки Microsoft. Скрипты OffScrub входят в состав пакетов официальных пакетов EasyFix (пакет принудительного удаления Office 2007 и 2010, если их не получается удалить стандартным способом из Панели Управления) Для удаления Office 2013 и 2016 используется другой инструмент – пакет O15CTRRemove.diagcab, в который также входят скрипты OffScrub (см. сноску чуть ниже)
Скрипты Offscrub — представляют собой vbs сценарии для автоматизации удаления продуктов из состава Office. Данные скрипты позволяют полностью очистить систему от следов ранее установленного Office, в независимости от его текущий работоспособности. Перечислим основные преимущества в использования Offscrub для удаления Office:
- Возможность удаления старой версии даже при отсутствии или повреждения исходных файлов установки или кэша Office
- Куст пользователя в реестре не затрагивается
- Обеспечивается полное удаление
- Удаление устаревших настроек и всех продуктов (в т.ч. Project, Visio, Visio Viewer)
Скрипт Remove-PreviousOfficeInstalls.ps1 из пакета O15CTRRemove.diagcab позволяет определить установленную версию Office и вызвать скрипт Offscrub*.vbs для соответствующей версии Office.
В первую очередь, необходимо скачать с сайта Microsoft файл FixIt для тех версий Office и Windows, которые используются в вашей инфраструктуре.
Скачать пакет O15CTRRemove.diagcab для разных версий Office и Windows можно со страницы (https://support.microsoft.com/en-us/kb/971179).
В следующей таблице я собрал ссылки на пакеты Microsoft для удаления разных версий Office в разных ОС.
Версия Office | Windows 7 | Windows 8 | Windows 10 |
Office 2003 | MicrosoftFixit20054.mini.diagcab | Отсутствует | |
Office 2007 | MicrosoftFixit20052.mini.diagcab | Отсутствует | |
Office 2010 | MicrosoftFixit20055.mini.diagcab | ||
Office 2013 | Файл OffScrub_O15msi.vbs на GitHub | ||
Office 2016 | Файл OffScrub_O16msi.vbs на GitHub | ||
Office 365/ Click-To-Run | Файл OffScrubc2r.vbs на GitHub |
Качаем указанные файлы и сохраняем в каталог C:\tools\OfficeUninstall. Файлы *.diagcab представляют собой обычные архивы в CAB формате, которые можно распаковать с помощью команды expand.
Итак, для удобства для каждой версии Office создадим отдельный каталог:
set OFFICEREMOVE=C:\tools\OfficeUninstall\
md «%OFFICEREMOVE%\2003»
md «%OFFICEREMOVE%\2007»
md «%OFFICEREMOVE%\2010»
md «%OFFICEREMOVE%\2013»
md «%OFFICEREMOVE%\2016»
md «%OFFICEREMOVE%\O365»
Теперь в каждый каталог из скачанных архивов diagcab распакуем только vbs файлы.
expand -i «%OFFICEREMOVE%\MicrosoftFixit20054.mini.diagcab» -f:OffScrub*.vbs «%OFFICEREMOVE%\2003»
expand -i «%OFFICEREMOVE%\MicrosoftFixit20052.mini.diagcab» -f:OffScrub*.vbs «%OFFICEREMOVE%\2007»
expand -i «%OFFICEREMOVE%\MicrosoftFixit20055.mini.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 файлы:
- 2003\OffScrub03.vbs
- 2007\OffScrub07.vbs
- 2010\OffScrub10.vbs
- 2013\OffScrub_O15msi.vbs
- 2016\OffScrub_O16msi.vbs
- O365\OffScrubc2r.vbs
Список доступных аргументов любого vbs скрипта OffScrub можно получить так:
Microsoft Customer Support Service – Office 2016 MSI Removal Utility
OffScrub_O16msi.vbs helps to remove Office 2016 MSI Server and Client products
Usage: OffScrub_O16msi.vbs [List of config ProductIDs] [Options]
Особенности запуска vbs скриптов OffScrub через SCCM
Для того, чтобы скрипт удаления Office работал корректно на 64 битных версиях Windows, при запуске их 32-битным клиентом Configuration Manager, нужно запускать соответствующую версию cscript.exe. Поэтому на 64 битной системе для запуска сценариев нужно запускать процессор cscript.exe из каталога C:\Windows\SysWOW64.
Данного функционала можно добиться скриптом NativeCScript.cmd:
@echo off
if «%PROCESSOR_ARCHITEW6432%»==»AMD64» (
«%SystemRoot%\Sysnative\cscript.exe» %*
) else (
«%SystemRoot%\System32\cscript.exe» %*
)
Готовый архив со всеми необходимыми файлами можно скачать с нашего сайта: OfficeUninstall.zip (1,4 Мб)
Скрипт полного удаления Office 2003
Команда ручного запуска скрипта полного удаления компонентов Office 2003 на компьютере будет выглядеть так:
Cscript.exe «%OFFICEREMOVE%\2003\OffScrub03.vbs” ALL /Quiet /NoCancel /Force /OSE
Если задание удаления запускается в виде пакета SCCM, команда удаления может выглядеть так:
«%SystemRoot%\System32\cmd.exe» /C «NativeCScript.cmd //B //NoLogo «2003\OffScrub03.vbs» ALL /Quiet /NoCancel /Force /OSE»
Скрипт полного удаления Office 2007
Команда полного удаления компонентов Office 2007 для ручного запуска:
Cscript.exe «%OFFICEREMOVE%\2007\OffScrub07.vbs” ALL /Quiet /NoCancel /Force /OSE
Для запуска скрипта через задание SCCM:
«%SystemRoot%\System32\cmd.exe» /C «NativeCScript.cmd //B //NoLogo «2007\OffScrub07.vbs» ALL /Quiet /NoCancel /Force /OSE»
Скрипт полного удаления Office 2010
Команда полного удаления Microsoft Office 2010 для ручного запуска:
Cscript.exe «%OFFICEREMOVE%\2010\OffScrub10.vbs” ALL /Quiet /NoCancel /Force /OSE
При запуске через Configuration Manager:
«%SystemRoot%\System32\cmd.exe» /C «NativeCScript.cmd //B //NoLogo «2010\OffScrub10.vbs» ALL /Quiet /NoCancel /Force /OSE»
Скрипт полного удаления Office 2013
Команда полного удаления компонентов Microsoft Office 2013 для ручного запуска:
Cscript.exe «%OFFICEREMOVE%\2013\OffScrub_O15msi.vbs” ALL /Quiet /NoCancel /Force /OSE
Для запуска скрипта через задание SCCM:
«%SystemRoot%\System32\cmd.exe» /C «NativeCScript.cmd //B //NoLogo «2013\OffScrub_O15msi.vbs» ALL /Quiet /NoCancel /Force /OSE»
Скрипт полного удаления Office 2016
Команда ручного запуска скрипта полного удаления компонентов Office 2016 на текущем будет выглядеть так:
Cscript.exe «%OFFICEREMOVE%\2016\OffScrub_O16msi.vbs” ALL /Quiet /NoCancel /Force /OSE
Удаление Office 2016 из пакета SCCM можно запустить такой командой:
«%SystemRoot%\System32\cmd.exe» /C «NativeCScript.cmd //B //NoLogo «2016\OffScrub_O16msi.vbs» ALL /Quiet /NoCancel /Force /OSE»
Скрипт полного удаления Office Click to Run / Office 365
Команда полного удаления компонентов Office Click to Run / Office 365 для ручного запуска:
Office CleanUP 4.2.1.1
Office CleanUP — это легкая, но мощная и эффективная утилита, которая позволяет быстро восстанавливать, настраивать и очищать все приложения MS Office, включая MS Excel, MS Outlook, MS Word, MS Access, MS Infopath, MS Visio, MS PowerPoint, MS OneNote. , MS Project, MS Publisher и т. Д. Утилита может поддерживать программы Office 97 до 2010. С помощью этого приложения вы сможете исправить все ошибки MS Office и решить любую возникшую проблему одним щелчком мыши.
Office CleanUP прост в использовании и не требует глубоких знаний о приложениях MS Office. В программе есть мастер восстановления, который проведет вас через весь процесс. Вы можете выбрать, какое приложение вы хотите исправить или очистить. Доступны два варианта: Ремонтные установки и Быстрый ремонт.
Название | Office CleanUP |
---|---|
Версия | 4.2.1.1 |
Разработчик | Маркс Softwareentwicklung |
Домашняя страница продукта | Office CleanUP |
Лицензия | Бесплатно попробовать (Shareware) |
Загрузки прошлой недели | 6 |
Все время загрузки | 3131 |
Имя файла | OCSetup4.exe |
Размер файла | 2.7MB |
Контрольная сумма MD5 | 35C11C4FB4C8F5CC40934C86936F5629 |
Поддержка ОС | Windows All |
Категория | Бизнес |
Похожие программы
Microsoft Windows and Office ISO Download Tool 8.10
Этот инструмент легко загружает подлинные образы дисков Windows и Office ISO с помощью этого инструмента.
ESET NOD32 Antivirus 12.1.34.0
Программное обеспечение ESET обеспечивает расширенную проактивную антивирусную защиту.
SIGAMOS 1.4.1
Набор библиотек, которые помогут вам создавать приложения с доступом к нескольким системам Office.
Foxit Reader 9.5.0
Программа, которая позволяет вам легко печатать и просматривать PDF документы.
LibreOffice 6.2.3
LibreOffice, The Document Foundation — бесплатный офисный пакет.
ABBYY FineReader Professional 14.0.107.232
Тщательно преобразует документы и документы с изображениями в редактируемые файлы.
Microsoft Word 2016
Word — самое популярное приложение для обработки текстов.
Uninstall Office from a PC
The following steps describe how to uninstall Office products on a PC (laptop, desktop, or 2-in-1). For Mac, see Uninstall Office for Mac.
Tip: Uninstalling Office only removes the Office applications from your computer, it doesn’t remove any files, documents, or workbooks you created using the apps.
Uninstall Office for your installation type
The steps to uninstall Office depend on the type of installation you have. The most common installation types are Click-to-Run and Microsoft Windows Installer (MSI). The other type is an Office installation from the Microsoft Store app.
Select the Click-to-Run or MSI or Microsoft Store tab below and follow those uninstall steps for your installation type.
Not sure which type of install you have?
Open an Office app to check your installation type
Note: If you can’t open an app to check your installation type, try the more common Click-to-Run or MSI uninstall steps first.
Create or open an existing file and select File > Account (or it might say Office Account).
Under Product information, find the About button and check for the following:
Click-to-Run installations have a Version and Build number, and include the phrase Click-to-Run.
Follow the Click-to-Run or MSI steps below.
An MSI installation doesn’t have a Version or Build number.
Follow the Click-to-Run or MSI steps below.
Microsoft Store installations have a Version and Build number, and include the phrase Microsoft Store.
If you have this installation type, select the Microsoft Store tab.
If you have a Click-to-Run or an MSI installation, uninstall Office using the Control Panel or download the uninstall support tool.
Option 1 — Uninstall Office from the Control Panel
Open the Control Panel.
Tip: If you installed the Office apps as part of a suite, such as Office Home and Student or Microsoft 365, search for the suite name. For stand-alone apps search by the app name, such as Project or Visio.
In most cases you can’t uninstall an individual app if it’s included in your Office suite. The only way to uninstall an individual app is if you purchased it as a stand-alone app.
How you open the Control Panel depends on your version of Windows.
In the search box on the task bar, type control panel, then select Control Panel.
Select Programs > Programs and Features, then right-click your Microsoft Office product, and choose Uninstall.
Windows 8.1 or 8
Right-click the Start button (lower-left corner), and choose Control Panel.
Select Programs and Features, then right-click your Office product, and choose Uninstall.
Click Start > Control Panel.
Click Programs > Programs and Features.
Right-click the Office application you want to remove, and then click Uninstall.
Follow the prompts to complete the uninstall.
Note: If Office isn’t listed in the Control Panel you could have a Microsoft Store installation type. Select the Microsoft Store tab above and follow those uninstall steps instead.
To reinstall Office select the version you want to reinstall and follow those steps.
Option 2 — Completely uninstall Office with the uninstall support tool
Click the button below to download and install the Office uninstall support tool.
Follow the steps below to download the uninstall support tool according to your browser.
Tip: The tool may take a few minutes to download and install. After completing the installation, the Uninstall Office products window will open.
In the lower-lower left corner right-click SetupProd_OffScrub.exe > Open.
Edge (older) or Internet Explorer
At the bottom of the browser window, select Run to launch the SetupProd_OffScrub.exe.
In the pop-up window, select Save Fileand then from the upper-right browser window, select the downloads arrow > SetupProd_OffScrub.exe.
Select the version you want to uninstall, and then select Next.
Follow through the remaining screens and when prompted, restart your computer.
After you restart your computer, the uninstall tool automatically re-opens to complete the final step of the uninstall process. Follow the remaining prompts.
If you want to reinstall Office, select the steps for the version you want and follow those steps. Close the uninstall tool.
Tip: If the Office uninstall tool doesn’t completely uninstall Office from your PC, you can try to manually uninstall Office.
Uninstall Office from Settings in Windows 10
Select Start > Settings
> Apps.
Under Apps & Features select the version of Office you want to uninstall.
Note: If you installed an Office suite such as Office Home and Student or you have an Office subscription, search for the suite name. If you bought an individual Office application, such as Word or Visio, search for the application name.
Tip: If you can’t uninstall your Microsoft Store installation using Settings in Windows 10, then try to uninstall Office manually using PowerShell following the steps below.
Uninstall Office manually using PowerShell
Right-click Start and select Windows PowerShell (Admin).
In the Windows PowerShell window, type the following:
Get-AppxPackage -name “Microsoft.Office.Desktop” | Remove-AppxPackage
This takes a few minutes. Once it’s done, a new command prompt appears.
Verify Office was removed
In the Windows PowerShell window, type the following:
Get-AppxPackage -name “Microsoft.Office.Desktop”
If only a command prompt appears and no additional information, it means you successfully removed Office and you can close the Windows PowerShell window.
Reinstall Office
Note: If you’re not sure what operating system you have, see Which Windows operating system am I running?