Не удаляется microsoft office. Удаление Office с компьютера

В рамках задачи по массовому обновлению Office до последней версии на компьютерах всех пользователей (по схеме ), нам понадобилось разработать простое решение для корректного автоматического удаления любых других ранее установленных на компьютерах версий Microsoft Office. Предполагается использовать данные скрипты в задания по автоматическому удалению / установке Office через пакеты SCCM.

В большинстве случаев, перед установкой новой версии Office, желательно удалить любые ранее установленные на компьютере версии MS Office (одновременное использование разных версий Office на одном компьютере поддерживается, но не рекомендуется из-за потенциальных проблем). Поэтому возникла необходимость разработать скрипты, которые бы корректно удаляли любую версию Office, ранее установленную на ПК.

VBS скрипты OffScrub

Рассмотрев несколько способов удаления ранее установленных версий Office, мы остановились на использовании скриптов OffScrub от службы Premier поддержки Microsoft. Скрипты OffScrub входят в состав пакетов официальных пакетов EasyFix (пакет принудительного удаления Office 2007 и 2010, если их не получается удалить стандартным способом из Панели Управления) Для удаления Office 2013 и 2016 используется другой инструмент – пакет O15 CTRRemove. diagcab , в который также входят скрипты OffScrub (см. сноску чуть ниже)

Скрипты Offscrub — представляют собой vbs сценарии для автоматизации удаления продуктов из состава Office. Данные скрипты позволяют полностью очистить систему от следов ранее установленного Office, в независимости от его текущий работоспособности. Перечислим основные преимущества в использования Offscrub для удаления Office:

  • Возможность удаления старой версии даже при отсутствии или повреждения исходных файлов установки или кэша Office
  • Куст пользователя в реестре не затрагивается
  • Обеспечивается полное удаление
  • Удаление устаревших настроек и всех продуктов (в т.ч. Project, Visio, Visio Viewer)

Скрипт из пакета O15CTRRemove.diagcab позволяет определить установленную версию Office и вызвать скрипт Offscrub*.vbs для соответствующей версии Office.

В первую очередь, необходимо скачать с сайта Microsoft файл FixIt для тех версий Office и Windows, которые используются в вашей инфраструктуре.

Скачать пакет O15CTRRemove.diagcab для разных версий Office и Windows можно со страницы (https://support.microsoft.com/en-us/kb/971179).

Важное примечание . Ранее на этой странице присутствовали ссылки как на пакет EasyFix, так и на O15CTRRemove.diagcab. На данный момент осталась ссылка только на универсальный пакет O15CTRRemove.diagcab, который можно использовать для удаления Office 2013 / 2016 на Window 7, Windows 8 и Windows 10. Кроме того, еще в начале года в архиве O15CTRRemove.diagcab присутствовали скрипты Offscrub для новых версий Office, то теперь в нем остались только PowerShell скрипты. Эти (и другие) версии vbs Offscrub скриптов теперь можно получить только с официального репозитория разработчиков Office на GitHub (OfficeDev).

Версия 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 можно получить так:

OffScrub_O16msi.vbs /?

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

Особенности запуска 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" %*
)

Готовый архив со всеми необходимыми файлами можно скачать с нашего сайта: (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

"%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 для ручного запуска:

Cscript.exe "%OFFICEREMOVE%\C2R\OffScrubc2r.vbs” ALL /Quiet /NoCancel /Force /OSE

Для запуска скрипта через задание SCCM:

"%SystemRoot%\System32\cmd.exe" /C "NativeCScript.cmd //B //NoLogo "C2R\OffScrubc2r.vbs" ALL /Quiet /NoCancel /OSE"

Автоматическое определение версии Office

В состав проекта Remove-PreviousOfficeInstalls на Git входит также скрипт Remove-PreviousOfficeInstalls.ps1 , который должен автоматически определять установленную на компьютере версию MS Office и вызывать один из советующих OffScrub скриптов. С определенными модификациями его также можно использовать в сценариях автоматического удаления Office.

Добрый день уважаемые читатели и гости блога, в прошлый раз я вам рассказывал как решается проблема, когда отсутствует msvcp140 dll и мы это решили, сегодня я вам хочу рассказать не менее увлекательное чтиво, по вот такой задаче, нужно удалить microsoft office с 500 компьютеров. Я покажу как это делается централизовано и вручную и как вы можете себе сэкономить много времени, благодаря моему опыту.

Как удалить microsoft office полностью из системы

Давайте рассмотрим вот такую ситуацию, ваша организация решила отказаться от использования Microsoft Office 2007-2016 и сопутствующих продуктов (Visio, Project) в пользу LibreOffice, так как его функционала достаточно для нужд компании и он бесплатен. Вам необходимо удалить все продукты MS Office с 500 рабочих станций. Для выполнения этой задачи у вас два варианта:

  • удалить microsoft office через групповые политики, при наличии в локальной сети компании, контроллеров домена Active Directory
  • Удалить MS Office руками, локально на компьютере. Как понимаете это занимает куда больше времени.

Удаляем через панель управления

Начну я пожалуй с самого простого способа, подходящего для любого пользователя и эникейщика и для компаний, где просто нет групповых политик. Данный метод, подразумевает полное удаление microsoft office из специального места "Программы и компоненты" или специализированного программного продукта по типу Ccelaner, где есть свой аналог окна "Программы и компоненты".

Если вы через командную строку запустите файл setup.exe и добавите ключ, то вы получите разные виды настроек.

Вот перечислены основные ключи установки и удаления MS Office:

  • /admin
  • /adminfile
  • /config
  • /modify
  • /repair
  • /uninstall

Если например запустить setup.exe с ключом /admin, то вы попадете в "Центр развертывания Microsoft Office".

Сам "Центр развертывания Microsoft Office" нам сейчас не нужен, о нем мы еще поговорим в будущих статьях, из вышеизложенного нам нужен ключ /uninstall. Его мы будем использовать вместе с Config.xml.

Теперь создадим Config.xml, и зададим в нем, что удалять мы для примера будем microsoft office 2013 версии ProPlus и скажем, что окна не показывать и согласиться с удалением офиса. Ниже представлен текст содержимого файла.



Данный файл так же кладем на общую шару, я положил Config.xml рядом с дистрибутивами офиса. Когда все готово, можно создавать исполняемый файл. Создайте простой текстовый документ и смените ему расширение на cmd. Содержимое у него будет такое:

В файле мы обращаемся по пути \\192.168.5.4\Distrib\Uninstall\2013\ к фалу setup.exe с ключом /uninstall, далее идет редакция ProPlus, после ключ /config и сама ссылка на Config.xml. Данный файл нужно поместить теперь в групповую политику. Хочу отметить, что в одном таком файле может быть перечисление по удалению разных версий microsof office хоть 2007, хоть 2013.

\\192.168.5.4\Distrib\Uninstall\2013\setup.exe /uninstall ProPlus /config \\192.168.5.4\Distrib\Uninstall\Config.xml
\\192.168.5.4\Distrib\Uninstall\2016\setup.exe /uninstall ProPlus /config \\192.168.5.4\Distrib\Uninstall\Config2.xml

Теперь когда все готово, вам необходимо создать объект групповой политики, я буду делать GPO на контроллере домена. Открываем редактор групповой политики и щелкаем по нужному OU правым кликом, из контекстного меню выбираем "Создать объект групповой политики в этом домене и связать его с подразделением".

Задаем имя нового объекта GPO, оно по ситу ни на что не влияет, но для удобства советую писать все подробно и понятно для себя.

Теперь изменим новую политику.

Переходим в ветку

Конфигурация компьютера\Политики\Конфигурация Windows\Сценарии (запуск/завершение)

Тут два варианта:

  • Автозагрузка > политика будет применяться перед входом на рабочий стол пользователем
  • Завершение работы > политика будет применяться перед выключением компьютера

Нажимаем кнопку добавить.


Без сомнения, пакет программ Microsoft Office не имеет конкурентов в своем русле. Всемирно известная корпорация разработала компоненты, которые способны удовлетворить все «рабочие» и творческие потребности пользователя. Нужно напечатать текст или оформить документ? Откройте Word. Хотите поработать с базами данных? Excel к вашим услугам. Быть может, у вас на носу важное публичное выступление и вам не помешает содержательное графическое сопровождение? PowerPoint в помощь. В общем, всем прекрасно известны преимущества и достоинства разработок Microsoft, но перефразируя слова популярной песни скажем, что статья совсем не о том. Иногда по той или иной причине загруженный или установленный пакет программ не подходит и от него нужно избавиться. Собственно, речь пойдет об удалении Office.

Очень важно провести эту операцию правильно, ведь в некоторых случаях последствием неверных действие становится частичное удаление пакета программ, из-за чего возникнут проблемы с новым «сборником» Microsoft Office.

Удаление Office без использования утилит

Зайдите в главное меню системы и откройте «Панель управления». В открывшемся окне кликните по ссылке «Удаление программы» (Установка и удаление программ). В некоторых случаях пользователь может не обнаружить подобную строку в данном разделе. Тогда зайдите в подраздел «Программы и компоненты». В версии ХР в «Пуске» нажмите пункт «Выполнить» и в строке «Открыть» наберите команду appwiz.cpl и кликните ОК.

После выполнения действия на экране появится перечень программ, которые установлены на вашем устройстве. В этом списке нужно найти наименование Microsoft Office (для просмотра всего перечня приложений используйте полосу прокрутки или колесо мышки). Нажмите на пакет программ левой кнопкой мышки, после чего появится кнопка «Удалить». Собственно, нажав ее, вы запустите процесс удаления.

В некоторых случаях «сборник» программ Microsoft может выдать запрос о подтверждении удаления, надеясь, что вы нажали кнопку «Удалить» случайно. Щелкните «Да» и дождитесь завершения удаления. Как только процесс подойдет к концу, советуем проверить ПК через CСleaner.

Стоит отметить, что не всегда данный метод срабатывает.

Удаление через соответствующий раздел «Панели инструментов» может произойти лишь частично в том случае, если инсталяционный файл был поврежден или новый пакет программ установился не до конца.

Совершение процесса с помощью Revo Uninstaller и Uninstall Tool

Удалить пакет программ с использованием любого «анинсталлятора» еще проще. К примеру, возьмем тот же Revo Uninstaller (www.revouninstaller.com). Открываете утилиту и в перечне ищите Microsoft Office. Как только нашли соответствующую строчку, кликните левой кнопкой мышки. После этого на панеле программы засветиться ряд функций, среди которых будет отображаться и опция «Удалить». Нажмите на иконку опции, предоставьте положительный ответ на запрос об удалении и в завершении щелкните ОК. Спустя несколько минут Office исчезнет с вашего компьютера.

После запуска Uninstall Tool выберите в правой стороне соответствующий пакет действующего Office, а слева активируйте ссылку под названием «Деинсталляция». В процессе удаления программа будет выдавать данные об деинсталляции (сколько компонентов еще осталось, время удаления и т.д.).

Удаление Office через Fix It

Впрочем, вы можете особо не утруждать себя поисками соответствующих программ, поскольку компания Microsoft уже давно разработала свой аналог анинсталлятора, известный под названием Fix It. Загрузить утилиту для своей версии Windows можно после перехода по ссылке https://support.microsoft.com/kb/971179/ru . Касательно данного инструмента, стоит отметить, что скачивать утилиту для удаления нужно сугубо для версии действующего пакета программ. Если у вас установлена ХР, тогда прежче чем работать с инструментом Fix It необходимо позаботиться о наличии пакета обновлений под названием Service Pack 3.

Скачайте инструмент и кликните на иконку. В стартовом окне нужно принять требуемое условие по использованию ПО, затем щелкнуть «Далее». После этого последует не самый приятный процесс в обращении с утилитой. Нужно подождать пока закроется окно программы (их может быть несколько). Это может занять до 10-15 минут, но ваши ожидания прошли не зря – вот таким специфическим маневром проходит удаление пакета программ в Fix It. После закрытия всех окон инструмента обязательно перезагрузите устройство. Напоследок рекомендуем снова воспользоваться услугами приложения CСleaner, о котором уже вспоминали раннее.

Стоит отметить, что инструмент не удаляет приложения, которые скачивались отдельно от пакета программ. Даже при условии, что Office версии 2010 и такого же года выпуска отдельно загруженная программа семейства Microsoft.

Нюансы удаления пакета Microsoft Office 2013

На своем аккаунте в Windows Live/Hotmail зайдите на страницу «Мой аккаунт – Office.com» и щелкните по ссылке «Отключить», затем ОК. В верхнем правом углу откройте выпадающее меню и кликните «Выйти». После этого закройте окно с Windows Live/Hotmail и выйдете с программ Office, если таковы запущены.

Затем зайдите в «Пуск», выберите «Панель управления» - «Программы и компоненты». Активируйте системный аккаунт от имени администратора и в перечне приложений щелкните на Microsoft Office 365 (номер версии должен выглядеть так: 15.0.4148.1014). В появившемся окне нажмите «Удалить». Если появится окошко «Microsoft Office Click-To-Run» - закройте его. То же самое сделайте с уведомлением о завершении удаления. Затем перезагрузитесь и снова зайдите в раздел «Программы и компоненты». В контекстном меню нажмите «Обновить». После этого избавьтесь от SkyDrive (входит в состав Office) и снова перезагрузите устройство. Напоследок воспользуйтесь какой-либо программой для очистки реестра для удаления регистрационных записей.

На этом наша речь касательно темы удаления Microsoft Office исчерпана. Соблюдайте пошаговую инструкцию и у вас не будет проблем с деинсталляцией пакета программ.

Если у Вас остались вопросы по теме «Как правильно удалить Office с компьютера?», то можете задать их в комментариях


if(function_exists("the_ratings")) { the_ratings(); } ?>

– это автоматически.

  • Кликните правой кнопкой мышки (ПКМ) по значку «Пуск» и запустите команду «Панель управления».
  • Выберите раздел «Программы и компоненты».
  • Левой кнопкой мышки кликните на Microsoft Office и выберите пункт «Удалить».

Если после этого действия, в компьютере обнаружены некоторые папки, относящиеся к этому пакету программ, следует воспользоваться еще одним способом.

Ручное удаление Office 2016:

Помните, что ручная деинсталляция длительный и сложный процесс, поэтому внимательно читайте руководство!

Для начала следует определить тип установки. Для этого запустите любое приложение и кликните на «Файл/Учетная запись». Если при инсталляции использовалась технология «нажми и работай», то перед вами появятся параметры обновления. В случая инсталляции при помощи MSI-пакета, установка обновлений возможна только через центр Windows.

Удаление пакета «Click to Run»:

  1. Найдите папку с установкой Office (чаще всего она находится в C:\Program Files). Кликните на папке ПКМ и выберите команду «Удалить». Таким образом, мы удалим установочные пакеты.
  2. Для удаления Office, следует избавиться от задач, запланированных программой. Для этого следует открыть окно командной строки (с администраторской учетной записи) и ввести команды, указанные на картинке ниже, нажимая Enter после каждой.

    Завершение задач при помощи диспетчера: откройте раздел «Процессы» и если вы увидите, что задачи, указанные на рисунке ниже, есть в перечне – их следует завершить.

  3. Далее – удаляем службу Office (откройте окошко командной строки и введите «sc delete ClickToRunSvc», и подтвердите действие, нажав Ок).
  4. Очистите «Пуск» от ярлыков программы.

Если Office был установлен посредством MSI, то удаление происходит при помощи стандартных средств деинсталляции системы Windows.

Офисные пакеты есть почти на каждом компьютере, но во многих случаях они являются предустановленными, и пользователю доступна лишь демоверсия. Если же владелец ПК не собирается покупать лицензию, то лучше деинсталлировать программу, чтобы она не занимала лишнее место, однако, действовать стандартными методами не получится, поскольку в меню “Пуск” такой пункт отсутствует. Как выполнить полное удаление Office 2016 в таком случае?

Специальные программы

Существуют сторонние приложения для удаления программ, например, Revo Uninstaller. Она пользуется встроенным деинсталлятором, и лишь после окончания его работы проводит сканирование диска для поиска остаточных файлов, поэтому ее применение абсолютно безопасно. Но удалить офис с помощью подобных программ не всегда получается – иногда они не могут его обнаружить.

Проще всего воспользоваться официальной утилитой Fix It от Microsoft, она не входит в состав офисного пакета, поэтому загружать ее необходимо отдельно. После запуска программы появится диалоговое окно с пользовательским соглашением, которое требуется принять, и нажать “Далее” несколько раз. Никаких специальных настроек или указаний на директорию программы для удаления не требуется, утилита сканирует весь диск, поэтому процесс может занять 10–15 минут.

Ручное удаление Office 2016

К сожалению, автоматически не всегда можно деинсталлировать Office 2016. Альтернативой программам является использование панели управления, попасть туда можно из меню “Пуск”. В появившемся окне следует выбрать пункт “Программы и компоненты” и найти в списке Office 2016.

Далее, нужно следовать инструкциям деинсталлятора. Минус этого способа состоит в том, что он очищает компьютер не от всех компонентов, поэтому потребуется применить дополнительные программы, например, CCleaner.

Сбои в работе Office 2016

Многие пользователи удаляют Office с целью заменить его на другую версию, но в процессе использования или установки может возникнуть ошибка, которая является следствием некорректной деинсталляции. В таком случае рекомендуется выполнить полное удаление Office 2016 еще раз, а потом проверить ПК Windows Installer CleanUp. В этой программе нужно найти Microsoft Office в списке и нажать Remove. Приступать к новой установке лучше после перезагрузки компьютера, в противном случае нельзя гарантировать, что изменения вступили в силу.