Як видалити майкрософт офіс 365 з комп'ютера Скрипти для видалення старих версій Office. Видалення Office через Fix It

. Вже другий день підлаштовую його під себе, попутно, займаюся двома компами, які ще є у мене в будинку.Так ось, на цих машинах стояв собі до цього Microsoft Office 2010. Але так, як він досить-таки застарів, та й працює не так повільніше, ніж 2013.

Ну і загалом було вирішено ставити новомодний Office 2013 plus. Але несподівано натрапив на непередбачену проблему.

При спробі інсталяції виникла помилка. Справа в тому, що у мене коштує 64-розрядна система, але установник знайшов якийсь 32-х компонент Office 2015 незрозумілого походження, який просив видалити перед встановленням нового пакета.

І ось тут розпочалися танці з бубнами. Як виявилося, видалити office — не така вже й проста задача. Я почав шукати рішення.

Отже, що я намагався зробити:

  1. Видалити компонент за допомогою Програм та Компонентів у Панелі керування
  2. Видалити сліди office вручну через regedit
  3. За допомогою програми RegOrganizer
  4. Інші спроби, які не сприяли успіху.

Що мені допомогло?

Друзі, як виявилося, сам MicroSoft, потурбувався про своїх користувачів, після завзятих пошуків, я знайшов чарівну програму, яка за пару секунд зробила всі справи.

Отже, якщо ви не знаєте, як видалити Office, то я рекомендував би Вам наступний алгоритм дій:

  1. Спробувати видалити Office стандартними методами
  2. Якщо не вийшов перший пункт, завантажити програму FixIT і запустити її на комп'ютері.
  3. Якщо не допомогли вищезазначені способи - зайдіть на сайт office і погугли там свою проблему або задайте питання в службу підтримки.

Подяки чекаю у коментарях)

У «десятку», незалежно від редакції, розробник вбудовує пакет програм Office 365, який призначений стати заміною звичному Microsoft Office. Однак цей пакет працює за підпискою, досить дорогою, і залучає хмарні технології, що багатьом користувачам не подобається - вони воліли б видалити цей пакет і встановити більш звичний. Наша сьогоднішня стаття має допомогти це зробити.

Поставлене завдання можна вирішити декількома способами - задіянням спеціальної утиліти від Microsoft або системним засобомвидалення програм. ПЗ для деінсталяції використовувати не рекомендуємо: Office 365 тісно інтегрований в систему, і його видалення стороннім інструментом може порушити її роботу, а по-друге, додаток від сторонніх розробників все одно не зможе видалити його повністю.

Спосіб 1: Видалення через «Програми та компоненти»

Найпростіший метод вирішення задачі – використання оснастки «Програми та компоненти». Алгоритм наступний:


Цей спосіб найпростіший з усіх, і в той же час найненадійніший, оскільки часто пакет Офіс 365 у зазначеному оснащенні не відображається, і потрібно використовувати альтернативний засіб для його видалення.

Спосіб 2: Утиліта-деінсталятор від Microsoft

Користувачі часто скаржилися на відсутність можливості видалити цей пакет, тому нещодавно розробники випустили спеціальну утиліту, за допомогою якої можна деінсталювати Office 365.

  1. Перейдіть за посиланням вище. Натисніть на кнопку «Завантажити»і скачайте утиліту в будь-яке місце.
  2. Закрийте все відкриті програми, та офісні зокрема, після чого запускайте засіб. У першому вікні натисніть «Далі».
  3. Зачекайте, поки засіб виконає свою роботу. Найімовірніше, ви побачите попередження, натисніть у ньому "Yes".
  4. Повідомлення про успішну деінсталяцію ще ні про що не говорить - швидше за все, звичайного видалення буде недостатньо, тому натискайте «Далі»для продовження роботи.


    Знову скористайтесь кнопкою «Далі».
  5. На цьому етапі утиліта перевіряє наявність додаткових проблем. Як правило, вона їх не виявляє, але якщо на вашому комп'ютері встановлений інший набір офісних програм від Microsoft, потрібно видалити їх, оскільки в іншому випадку асоціації з усіма форматами документів Майкрософт Офіс будуть скинуті, і наново налаштувати їх неможливо.

- Це автоматично.

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

Якщо після цієї дії, у комп'ютері виявлено деякі папки, що стосуються цього пакета програм, слід скористатися іншим способом.

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

id="a1">

Пам'ятайте, що ручна деінсталяція тривалий і складний процес, тому уважно читайте посібник!

Спочатку слід визначити тип установки. Для цього запустіть будь-яку програму Office і натисніть «Файл/Обліковий запис». Якщо при інсталяції використовувалася технологія «натисни та працюй», перед вами з'являться параметри оновлення. У разі інсталяції за допомогою MSI-пакета установка оновлень можлива тільки через центр Windows.

Видалення пакету Click to Run:

  1. Знайдіть папку з інсталяцією Office (найчастіше вона знаходиться в C:\Program Files). Клацніть папку ПКМ і виберіть команду «Видалити». Таким чином, ми видалимо настановні пакети.
  2. Щоб видалити Office, слід позбавитися завдань, запланованих програмою. Для цього слід відкрити вікно командного рядка(з адміністраторською облікового запису) і ввести команди, вказані на зображенні нижче, натискаючи Enter після кожної.

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

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

Якщо Office було встановлено за допомогою MSI, то видалення відбувається за допомогою стандартних засобів деінсталяції Windows.

В рамках завдання з масового оновлення Office до останньої версіїна комп'ютерах всіх користувачів (за схемою), нам знадобилося розробити просте рішення для коректного автоматичного видаленнябудь-яких інших раніше інстальованих на комп'ютерах версій 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)

Скрипт із пакета 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).

Версія OfficeWindows 7Windows 8Windows 10
Office 2003MicrosoftFixit20054.mini.diagcabвідсутній
Office 2007MicrosoftFixit20052.mini.diagcabвідсутній
Office 2010MicrosoftFixit20055.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.

Встановлення пристроїв