Скрипты для полного удаления старых версий Office

date07.12.2018
useritpro
directoryOffice, System Center Configuration Manager
commentsкомментариев 18

В рамках задачи по массовому обновлению 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

Проект Remove-PreviousOfficeInstalls - скрипты для удаления Office на GutHub

Качаем указанные файлы и сохраняем в каталог 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 файлов OffScrub для удаления ms office

Таким образом, у нас появится такие 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]

примеры использования offscrub 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» %*
)

Готовый архив со всеми необходимыми файлами можно скачать с нашего сайта: OfficeUninstall.zip (1,4 Мб)

Скрипт полного удаления Office 2003

Команда ручного запуска скрипта полного удаления компонентов Office 2003 на компьютере будет выглядеть так:

Кроме этого:  Как установить Демо базу программы

Cscript.exe «%OFFICEREMOVE%\2003\OffScrub03.vbs” ALL /Quiet /NoCancel /Force /OSE

скрипт для полного удаления office 2003 с компьютера пользователя

Если задание удаления запускается в виде пакета 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 для ручного запуска:

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.

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Источник



Как удалить старый офис и установить новый?

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

Как заново установить офис?

Следуйте инструкциям на экране, чтобы завершить восстановление.

  1. Щелкните правой кнопкой мыши кнопку Пуск …
  2. В представлении Категория в разделе Программы выберите Удаление программы.
  3. Щелкните правой кнопкой мыши продукт Microsoft Office, который вы хотите исправить, и выберите пункт Изменить.

Как обновить MS Office 2010 до 2016?

Откройте любое приложение Office 2010, например Word 2010, и создайте документ. Выберите Файл > Справка > Проверить наличие обновлений. Выберите команду Установить обновления или Проверить наличие обновлений.

Как переустановить ворд на виндовс 10?

Установка и удаление программ — Microsoft Office — кнопка Изменить — далее: вариант 1 — Выбрать пункт «Добавить или удалить компоненты» — снимите галочку с пункта «Word», после чего нажмите кнопку «Обновить», после завершения установки снова запустите Мастер установки Microsoft Office, Добавить или удалить компоненты — …

Можно ли установить две версии MS Office?

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

Как удалить старую версию Microsoft Office?

Вариант 1. Удаление Office через панель управления

  1. В поле поиска на панели задач введите панель управления, а затем выберите Панель управления.
  2. Выберите раздел Программы, а затем — Программы и компоненты, щелкните правой кнопкой мыши продукт Microsoft Office и выберите команду Удалить.

Что делать если удалил Microsoft Office?

Следуйте инструкциям на экране, чтобы завершить восстановление.

  1. Щелкните правой кнопкой мыши кнопку Пуск …
  2. В представлении Категория в разделе Программы выберите Удаление программы.
  3. Щелкните правой кнопкой мыши продукт Microsoft Office, который вы хотите исправить, и выберите пункт Изменить.

Где можно скачать Microsoft Office?

Откройте сайт www.office.com и, если вы еще не вошли, нажмите Войти. После входа в систему выполните действия, соответствующие типу учетной записи, с которой вы вошли. На домашней странице Office выберите Установка Office. Выберите Установить (или в зависимости от версии Установить Office>).

Кроме этого:  Последний этап проведения установки замка

Как правильно установить офис 2016?

Установка Office 2016 на ПК

В зависимости от используемого браузера, нажмите Запустить (в Internet Explorer или Edge), Настройка (в Chrome) или Сохранить файл (в Firefox). Если отобразится сообщение Разрешить этому приложению вносить изменения на вашем устройстве?, нажмите Да. Начнется установка.

Как обновить Microsoft Office 2019?

Для этого откройте любое приложение Office, например Word, перейдите в раздел Файл > Учетная запись > Параметры обновления > Обновить сейчас.

Как обновить версию Microsoft Office?

Нажмите кнопку Пуск и выберите пункт Все программы, а затем — Центр обновления Windows. Выполните одно из перечисленных ниже действий. Чтобы установить обновления, нажмите Установить обновления. Чтобы проверить наличие обновлений, щелкните элемент Поиск обновлений.

Как обновить Excel 2016?

Запустите приложение Office 2016. В меню файл выберите учетную запись. Для установки Office выберите 2016 для выполнения отображается элемент Параметры обновления .

Windows 7

  1. Откройте Пуск, введите выполнить, а затем выберите выполнить.
  2. Введите Appwiz. …
  3. Выберите Просмотр установленных обновлений.

Как восстановить Ворд на виндовс 10?

Как восстановить потерянные файлы в Office (Windows 10)

  1. Запустите приложение Microsoft Word.
  2. Создайте новый документ.
  3. Нажмите «Файл» в верхнем левом углу.
  4. Откройте вкладку «Сведения».
  5. Нажмите «Управление документом» и выберите «Восстановить несохранённые документы».
  6. Выберите последний несохранённый документ в формате .

Как вернуть настройки по умолчанию в ворде?

Откройте меню «Инструменты» и выберите «Настройка», а затем перейдите на вкладку «Параметры». Поставьте галочку у «Сбросить настройки меню и панелей инструментов». Таким образом вы восстановите настройки по умолчанию меню и панелей инструментов.

Источник

Надо ли при переустановке Word 2010 удалять старую версию?

Хочу переустановить Word 2010, так как появились проблемы.

Надо ли перед переустановкой удалять старую версию или можно вновь скачанную ставить поверх старой?

Если поверх, то проблемы могут остаться.

По собственному опыту старую версию лучше снести и после перезагрузить компьютер и если есть что-то типа СС-cleaner почистить реестр.

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

Для начала можно попробовать восстановить Microsoft Office.Для этого необходимо зайти в Панель Управления ПК,выбрать соответствующий пунк "Программы и Компоненты",найти ваш Office,и далее правой кнопкой выбрать пункт "Изменить".

А делее уже выбрать восстановление.

Если не поможет восстановление,то лучше думаю все-таки программу удалить,чтобы при переустановке не было конфликтов и не добавилось новых ошибок из-за некорректной установки.

Нет просто обновите старую версию и удалять нечего не надо будет.

Рут надо на телефоне получить и установить titanium backup, он именно для этого и используется, для создания бекапов приложений/ Если рута нет и получать его не планируете, попэксперементируйте с другими програмами, сам без рута бэкапов не делал, так что човетовать не берусь, посмотрите здесь, поищите информацию в интернете.

Да почему же нельзя-то? В меню, в настройках есть пункт, который сбрасывает систему на заводские установки, полностью очищая от пользовательских данных — чем не переустановка системы?

Если же вопрос о том, чтобы другую систему установить — тоже возможно, хоть и сложнее. Для каждой модели — свои прошивки и методики, на сайте 4PDA про это можно почитать.

Драйверами называются небольшие программки, которые позволяют операционной системе Windows узнать какое же оборудование установлено на вашем личном компьютере.

Чтобы узнать информацию какие драйвера стоят в системе,нужно нажать кнопку-пуск,открыть поиск и вбить туда- system.Появится список и нужно нажать на опцию-сведения о системе.

Затем жмем на значок "+" он находится слева от опции -программная среда,и откроется категория.

Нужно кликнуть на опцию-системные драйверы, и там вы увидите список всех системных драйверов,установленных на компьютере.

В в диспетчере устройств можно тоже все увидеть,следует нажать на программу, например-видеокарта.

диспетчер

Если пользуетесь windows а в этих файловых системах FAT32, NTFS когда при удаление файла файловая система не уплотняет данные на диске, ну это для того чтобы скорость файловой системы не хромало в результате возникают пустоты-vaquum и чтобы убрать этот фрагмент нужно сделать дефрагментацию. Если не делать дефрагментацию то считывающая головка диска будет постоянно лишние движения делать, в результате преждевременный износ и скорость файловой системы будет низкой.

Кроме этого:  Бетонные заводы МЕКА надежность и успех вашего бизнеса

Самым главным признаком необходимости переустановки операционной системы на компьютер является полный отказ системы на загрузку или выход из строя жесткого диска. Если другие средства не помогли(безопасный режим и т.д.), то иного выхода нет. Также необходимо переустановить систему, если дефрагментация диска не помогает объединить фрагментированные части файлов. Это надо смотреть в отчете по дефрагментации. Как вариант, можно попробовать восстановить содержимое реестра ОС от последней точки восстановления. Общее замедление работы приложений и программ тоже может свидетельствовать о необходимости переустановки системы.

Источник

Можно ли установить Office 2019 на Windows 10 без удаления предыдущих версий?

При попытке установить Office 2019 (x64 версия) на Windows10 x64, он отображает сообщение:

«Требуется перезагрузка системы. Код ошибки: 30182-39 (2)»

и ссылки на страницу, предлагающую перезапустить (что я пробовал), а затем удалить и переустановить Office. Office 2016 уже установлен (также версия x64).

Удалить Office очень сложно, особенно с вопросами лицензирования. Есть ли способ установить 2019 без удаления 2016?

Изменить: 10/26: Спасибо за ответы! Чтобы уточнить, вот что происходит:

Прямо сейчас на моем компьютере установлена только Office 2016 Pro Plus x64 из .iso и ключа активации от Microsoft.

Я пытаюсь установить Office 2019 x64, также с .iso от MS, но без удаления Office 2016.

1) Некоторое время назад я скачал из Microsoft «Office 2016 Pro Plus x64» .iso и активировал его с помощью «буквенно-цифрового ключа». Я не помню конкретно для этого ПК, но когда я сделал то же самое для другого моего ПК, и попытался активировать его с помощью буквенно-цифрового ключа, мне потребовалось войти в систему с той же учетной записью, под которой я приобрел ключ (вы, вероятно, иметь только определенное количество активаций на ключ), чтобы завершить активацию.

2) Я не уверен, был ли Office 2016 запущен по щелчку или MSI (это был .iso), но иногда я вижу что-то вроде «Нажмите, чтобы запустить» с логотипом Office рядом с ним в диспетчере задач ( Я предполагаю, что это обновление компонентов).

3) Учитывая ограниченное количество активаций на ключ и отсутствие четкого способа деактивации, я обеспокоен тем, что в случае удаления Office 2016 я полностью потеряю использование этой единой квоты активации (что означает, что если они позволят вам установить 3 компьютера, и я установил его на 3 прямо сейчас, и я удаляю его на том, о котором я спрашиваю, я не смогу повторно использовать этот ключ на этом компьютере или другом).

Моя проблема с 3) заключается в том, что, скажем, я деинсталлирую 2016 год, и после этого я вижу, что 2019 все еще не может быть установлен; однако мне нужно установить MS Office на свой компьютер, поэтому я пытаюсь переустановить 2016 год, и тогда происходит одно из следующих действий:

а. Установка 2016 года может теперь дать ошибку (в результате чего на моем компьютере не будет доступного Office)

или б. Я больше не могу активировать Office 2016 с помощью указанного выше ключа, так как он ранее не был деактивирован, и MS считает, что он уже установлен в той квоте ПК, которую он мне назначил.

У меня есть другие продукты Office 2016 (например, MS Project 2016 x64), которые не покрываются Office365, поэтому требуется ключ (с квотой использования). Я хотел бы установить Office365 (основываясь на отзывах здесь) и сохранить или обновить эти установки до 2019 года.

Возможно, я должен опубликовать это как отдельный вопрос, однако есть ли подтвержденный способ деактивировать эти другие установки (Проект), чтобы MS знала, что я могу переустановить без проблем с квотами? Я видел статью о том, что лучший способ — это удалить, а затем использовать активацию по телефону при возникновении проблемы, если требуется повторная установка, однако я предвижу проблемы с этим методом.

Источник