Поиск на сайте: Расширенный поиск


Новые программы oszone.net Читать ленту новостей RSS
CheckBootSpeed - это диагностический пакет на основе скриптов PowerShell, создающий отчет о скорости загрузки Windows 7 ...
Вы когда-нибудь хотели создать установочный диск Windows, который бы автоматически установил систему, не задавая вопросо...
Если после установки Windows XP у вас перестала загружаться Windows Vista или Windows 7, вам необходимо восстановить заг...
Программа подготовки документов и ведения учетных и отчетных данных по командировкам. Используются формы, утвержденные п...
Red Button – это мощная утилита для оптимизации и очистки всех актуальных клиентских версий операционной системы Windows...

Настройка процедуры удаления Office

Текущий рейтинг: 3.25 (проголосовало 8)
 Посетителей: 19026 | Просмотров: 24396 (сегодня 0)  Шрифт: - +
Club logo

Во время обновления до Microsoft® Office 2003 мастер удаления (Offcln.exe) удаляет ненужные или устаревшие компоненты ранее установленных версий Office и связанных приложений. Во время выполнения программы установки компоненты мастера запускаются незаметно для пользователя, но Вы можете также запустить мастер удаления отдельно.

Для того чтобы найти и удалить ненужные или устаревшие файлы и настройки с компьютера пользователя и мастер удаления, и программа установки Office используют одинаковую логику и один и тот же текстовый файл настроек профиля (OPC-файл). Вы можете самостоятельно определить, какие предыдущие версии приложений Office будут удалены, устанавливая параметры в файле преобразования (MST-файле). Также Вы можете настроить OPC-файл таким образом, что будут удалены только выбранные Вами файлы и компоненты.


Доступный для загрузки набор инструментов Office 2003 Editions Resource Kit (ork.exe) включает в себя отдельный мастер удаления (Offcln.exe), такой же, как в Office 2003. Вы можете загрузить вышеуказанный файл в разделе Downloads на веб-странице Office 2003 Resource Kit.


Компоненты мастера удаления (используемые как мастером, так и программой установки) включают в себя следующие файлы:

  • Offcln.exe

Предоставляет пользовательский интерфейс, позволяющий запустить мастер удаления в качестве отдельной утилиты. Файл расположен в папке \Files\Pfiles\MSOffice\Office11 установочного образа. Этот мастер также доступен в наборе инструментов Office 2003 Editions Resource Kit.

  • Oclean.dll

Файл используется мастером удаления и программой установки для выполнения инструкций OPC-файлов и очистки жесткого диска пользователя.

  • Oclncore.opc

Главный OPC-файл для Office 2003, находится в папке \Files\Pfiles\MSOffice\Office11 установочного образа и определяет файлы, записи реестра, параметры INI-файлов и ярлыки, связанные со всеми компонентами основной англоязычной версии Office 2003.

  • Oclnintl.opc

Это подчиненный OPC-файл для каждой языковой версии Office 2003, размещаемый во вложенных папках LCID. Он определяет зависимые от языка компоненты, включая файлы, записи реестра, параметры INI-файлов и ярлыки.

  • Oclncust.opc

Шаблон для добавления дополнительных элементов к списку содержимого, удаляемого мастером удаления (включая все элементы, описанные в предыдущих версиях мастера в виде комментариев). Шаблон расположен в в папке \Files\Pfiles\MSOffice\Office11 установочного образа. Если Вам необходимо удалить дополнительные файлы или разделы реестра, Вы можете сделать это с помощью редактирования данного файла.


Примечание. Microsoft Office Visio 2003® не использует OPC-файл для настройки процедуры удаления. По умолчанию Visio 2003 удаляет ранее установленные на компьютере версии Visio. Если Вам необходимо сохранить ранее установленную версию, установите для свойства REMOVEALLPREVIOUS значение keep в командной строке, в файле Setup.ini или в файле преобразования. Это свойство устанавливает соответствующий параметр в пользовательском интерфейсе программы установки. Если Вы хотите, чтобы пользователи не могли изменять этот параметр во время установки, запустите установку в режиме удаления файлов без уведомления (quiet mode).

Примечание. OPC-файлы, которые поставляются с Microsoft Office 2003, также удаляют общие файлы предыдущих версий Microsoft Office Project 2003. Тем не менее, OPC-файлы, поставляемые с Project 2003 (Oclncore.opc, Oclncust.opc, Oclnintl.opc) настроены на удаление файлов Project наряду с компонентами Office.


Удаление предыдущих версий Office во время установки

Во время установки Office 2003 программа установки находит файлы, настройки и ярлыки ранее установленных версий Office и удаляет их. Если Вы запускаете установку в режиме удаления файлов без уведомления (с ключом /q), программа установки удаляет все предыдущие версии приложений Office, включенные в версию Office, которую Вы устанавливаете.

Например, если Вы устанавливаете отдельное приложение Microsoft Office Word 2003 поверх установленного Microsoft Office XP Professional, то по умолчанию во время процесса установки будет удален только Word 2002. Если же Вы запускаете установку с полным пользовательским интерфейсом, то Вы можете выбрать, какие из ранее установленных приложений необходимо удалить.


Примечание. Интерфейс программы установки позволяет пользователям сохранить или удалить все ранее установленные версии отдельных приложений. Однако, Вы можете использовать отдельный мастер удаления или мастер выборочной установки (Custom Installation Wizard), чтобы выбрать отдельные версии, которые необходимо сохранить или удалить. Например, Вы можете оставить Word 2000, но удалить Word 97.


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

  • Microsoft Office 95, Office 97, Office 2000, Office XP (включая отдельные приложения).

  • Microsoft Outlook® 97, Outlook 98, Outlook 2000, Outlook 2002 (за исключением Outlook Express).

  • Microsoft FrontPage® 1.1, FrontPage 97, FrontPage 98, FrontPage 2000, FrontPage 2002.

  • Microsoft Publisher 95, Publisher 97, Publisher 98, Publisher 2000, Publisher 2002.

  • Пакеты многоязычного интерфейса пользователя Microsoft Office 2000 and Office XP (Пакеты MUI).

Пакеты MUI удаляются по умолчанию только в том случае, когда удаляются все остальные приложения Office 2000 или Office XP. При установке пакетов многоязычного интерфейса пользователя или наборов средств проверки правописания Offcln.exe не запускается.

  • Устаревшие файлы, включая файлы лишенные поддержки, параметры реестра, ярлыки меню Пуск (Start) и параметры INI-файлов, используемые ранее установленными приложениями Office.


Примечание. Программа установки не удаляет с жесткого диска документы и другие файлы пользователя.


Кроме того, во избежание удаления общих файлов, связанных с Office, программа установки способна определять наличие следующих программных продуктов:

  • Microsoft Project 95, Project 98, Project 2000, Project 2002

  • Microsoft PhotoDraw® 1, PhotoDraw 2

  • Hagaki 1, Hagaki 2, Hagaki 3, Hagaki 4, Hagaki 5

  • Team Manager 97

  • Microsoft Bookshelf® 1 (Office 97)


Примечание. Поскольку программа распознает компоненты на уровне приложений, в процессе удаления будут обнаружены и удалены отдельные версии приложений, такие как Microsoft Word и Microsoft Excel. Если удаляются все приложения, входящие в пакет Office, программа установки удаляет также общие приложения, такие как Office Binder и Equation Editor.


Программа установки также определяет следующие файлы для потенциального удаления:

  • Компоненты, которые были установлены не полностью или удалены, но оставили неиспользуемые файлы на жестком диске.

  • Файлы, название которых начинается со знака «тильда» (~).

Наконец, программа установки способна удалять временные файлы, расположенные в следующих папках:

  • Временная папка Microsoft Windows® (Windows\Temp or Windows\Tmp).

  • Папки, указанные в переменных среды %TEMP% или %TMP%.

  • Другие временные папки (диск:\Temp или диск:\Tmp). Программа установки проверяет все диски компьютера.

Программа установки удаляет файлы в соответствии с инструкциями, содержащимися в глобальном OPC-файле (Oclncore.opc) и OPC-файлах различных языковых версий (Oclnintl.opc), которые Вы добавляете во вложенные папки LCID установочного образа.

Например, у пользователя может быть установлена русская версия Microsoft Word и английская версия Microsoft Excel. Глобальный OPC-файл задает удаление всех компонентов, включенных в английскую версию Office. Если Вы добавите файл Oclnintl.opc во вложенную папку 1049, программа установки удалит компоненты, относящиеся к русской версии Office.


Примечание. При установке Visio 2003 программа установки по умолчанию удаляет предыдущую версию Visio. Однако, исключением являются те случаи, когда Вы используете групповую политику для назначения или публикации приложения Visio 2003 пользователям, а компьютеру пользователя ранее было назначено приложение Visio 2000, и его установка уже была произведена. Приложение Visio 2000 будет повреждено, и его совместное существования с Visio 2003 окажется невозможным. В этом случае пользователю понадобятся права администратора для переустановки Visio 2000. Во избежание такой ситуации, удалите Visio 2000 перед установкой Visio 2003.


Удаление программ Small Business Tools

В состав Office 2003 не входят программы Microsoft Small Business Tools (Small Business Customer Manager, Business Planner, Direct Mail Manager и Financial Manager), которые являлись частью Office 2000 Premium Edition. Если Вы устанавливаете Office 2003 поверх Office 2000, компоненты Small Business Tools не будут удалены по умолчанию.

Если Вы хотите, чтобы программа установки Office 2003 удалила приложения Small Business Tools во время установки, задайте значения следующих свойств в файле Setup.ini, файле преобразования или командной строке:

  • OPCREMOVESBT2000

Значение 1 этого свойства предписывает программе установки Office 2003 удалить Small Business Tools с компьютера.

  • OPCREMOVESBTTEXT

Установка строкового значения (например, "&Small Business Tools") для этого свойства добавляет на страницу Удаление предыдущих версий (Remove Previous Versions) программы установки флажок, который позволяет пользователям выбрать Small Business Tools для удаления, точно так же, как они делали это в предыдущих версиях Office.

Настройка процесса удаления компонентов Office

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

  • В мастере выборочной установки на странице Удаление предыдущих версий (Remove Previous Versions) указать, какие компоненты Office необходимо удалить.

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

  • Создать Ваш собственный OPC-файл и запустить мастер удаления с параметром командной строки, указывающим на этот файл.


Доступный для загрузки набор инструментов Office 2003 Editions Resource Kit (ork.exe) включает в себя мастер выборочной настройки (Custom Installation Wizard), который устанавливается по умолчанию, когда Вы запускаете программу установки набора инструментов Office 2003. Вы можете загрузить вышеуказанный файл в разделе Downloads на веб-странице Office 2003 Resource Kit. Для получения дополнительной информации обратитесь к статье Custom Installation Wizard.


Настройка процедуры удаления компонентов Office с помощью файла преобразования

Вы можете использовать мастер выборочной настройки для изменения процедуры удаления предыдущих версий Office во время установки Office 2003. На странице Удаление предыдущих версий (Remove Previous Versions) Вам нужно выбрать, какие конкретно предыдущие версии каждого приложения необходимо удалить с компьютера пользователя. В этом случае программа установки не будет показывать страницу Удаление предыдущих версий пользователям во время установки, поскольку инструкции из файла преобразования выполняются независимо от параметров отображения пользовательского интерфейса.


Примечание. Когда Вы удаляете предыдущие приложения во время установки Office 2003, мастер удаления всегда запускается в безопасном режиме (safe mode).


Настройка OPC-файла, используемого программой установки

Программа установки следует инструкциям, содержащимся в главном OPC-файле и в OPC-файлах всех языковых версий, для определения компонентов, подлежащих удалению. В OPC-файлах содержатся ссылки на файлы, записи реестра, записи INI-файлов и элементы меню Пуск (Start), которые были созданы или изменены ранее установленными версиями Office и связанными с Office программными продуктами. OPC-файл также содержит правила, которые описывают, какие из этих файлов или записей нужно удалять, где они расположены и при каких условиях они могут быть удалены.

Путем редактирования стандартного OPC-файла или создания собственного, Вы можете определить, какие компоненты необходимо удалить с компьютера пользователя. С помощью OPC-файла Вы также можете удалить приложения, не относящиеся к Office, такие как пользовательские приложения. Для того чтобы добавить компоненты в список удаления, нужно изменить файл Oclncust.opc. Для исключения компонентов из списка удаляемых необходимо внести изменения в стандартный файл Oclncore.opc.

Для получения дополнительной информации о настройке OPC-файлов, обратитесь к статье Синтаксис OPC-файла на веб-странице Office 2003 Resource Kit.

Отдельный запуск мастера удаления

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

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

  • Удаление существующих файлов, связанных с Office, перед обновлением до Office 2003

  • Подготовка к обновлению до Office 2003.

Например, если Вы производите обновление до Word 2003, не обновляя остальные приложения Office, Вы можете удалить только ранее установленную версию Word.

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


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


Вы можете запустить мастер удаления в одном из трех режимов, в зависимости от степени очистки жестких дисков пользователей:

  • Агрессивный режим

Удаляет все компоненты, связанные с Office, включая компоненты, открытые для общего доступа более чем одним приложением Office. Для пользователей, которые производят обновление различных версий Office, перед установкой Office 2003 Вы можете запустить мастер удаления в агрессивном режиме. В этом случае мастер помечает для удаления все элементы, перечисленные в OPC-файле.

  • Безопасный режим

Удаляются только те компоненты, которые больше не нужны. Компоненты, удаляемые в безопасном режиме, не используются другими приложениями. В этом режиме мастер помечает для удаления элементы, перечисленные в OPC-файле, только в том случае, если он не может найти соответствующее им приложение.

  • Безопасный режим под контролем пользователя

Мастер запускается в безопасном режиме, но позволяет пользователям выбирать, какие из найденных приложений оставить, а какие удалить.


Внимание. Никогда не запускайте мастер удаления в агрессивном режиме после установки Office 2003. Мастер может удалить общие компоненты, которые используются другими приложениями, установленными на компьютере.


Последняя страница мастера удаления содержит список файлов, запланированных для удаления. Этот список верен для всех приложений Microsoft Office, начиная с Office 97. Однако в силу того, что при удалении файлов, связанных с отдельными приложениями, мастер удаления полагается на установщик Windows, этот список может быть неполным для Office 2000 и Office XP. Результатом такого поведения является наиболее полное и безопасное удаление файлов Office, даже в том случае, если список в мастере удаления является неполным.

Использование параметров командной строки мастера удаления

Создание собственных OPC-файлов и запуск мастера удаления с параметрами командной строки предоставляет Вам широкие возможности для очистки системы. Для запуска мастера удаления с параметрами командной строки выберите команду Выполнить (Run) в меню Пуск (Start), затем введите Offcln.exe и необходимый параметр.

Для параметров командной строки мастера удаления используется следующий синтаксис:

Offcln.exe [/a | /s [/q[/r]] [/l][!][logfile]] [directory]

Эти параметры описаны в следующей таблице:

Option

Definition

/a

Запускает агрессивный режим. Мастер удаления удаляет все файлы, связанные с ранее установленными приложениями Office. При использовании данного параметра мастер не позволит Вам выбрать файлы, которые необходимо сохранить.

/s

Запускает безопасный режим. Мастер удаляет только те файлы, для которых он не смог найти соответствующего приложения. При использовании данного параметра мастер не позволит Вам выбрать файлы, которые необходимо сохранить.

/q

Запускает режим удаления файлов без уведомления. Мастер удаления не запрашивает никакой информации у пользователя и не показывает индикаторы хода выполнения. Мастер не перезагружает компьютер пользователя, поэтому для вступления изменений в силу может понадобиться перезагрузка компьютера.

/r

При использовании с параметром /q мастер автоматически перезагружает компьютер, если это необходимо. У пользователя не будет возможности сохранить файлы до перезагрузки.

/llogfile

Создает файл журнала с именем logfile. Если имя файла журнала не указано, мастер удаления создает файл журнала с именем по умолчанию (Offcln11.log) в текущей папке мастера.

/l!logfile

Создает журнал таким же образом, как и в случае использования параметра /l, но мастер не выполняет процесс удаления файлов. Этот параметр можно использовать для тестирования мастера удаления перед тем, как запустить его для удаления файлов.

directory

Определяет папку, которая содержит файлы, используемые мастером удаления: Oclncore.opc, Oclncust.opc, и <LCID>\Oclnintl.opc. По умолчанию мастер удаления ищет эти файлы в папке, в которой находится файл Offcln.exe.

Например, Вы можете ввести следующую команду:

Offcln.exe /a /q /r /l

Эта команда выполняет следующие действия:

  • Удаляет все файлы из ранее установленных версий Office (/a).

  • Запускает мастер удаления без вмешательства пользователя (/q).

  • Автоматически перезагружает компьютер, если это требуется (/r).

  • Создает файл журнала по умолчанию (/l).


Совет. Мастер удаления возвращает количество ошибок, произошедших во время работы, в виде числового значения. Если для запуска мастера Вы создаете командный файл, Вы можете включить в него код, сохраняющий это значение. Если мастер возвращает 0, это означает, что ошибок не возникло. Любое другое значение соответствует количеству ошибок.


Использование мастера удаления с пользовательским OPC-файлом

При отдельном запуске мастера удаления, Вы можете создать собственный OPC-файл, который будет контролировать процесс удаления. Предположим, что Вы решили удалить внутреннее приложение компании, которое заменили собой средства Office 2003. Внутреннее приложение Chart.exe находится на компьютерах пользователей в папке C:\Program Files\Internal\Chart. Также в этой папке содержатся файлы Chartsub.dll, Chartprt.dat и Readme.txt. Ниже описаны действия, необходимые для удаления всех файлов этого приложения.

Для того чтобы добавить в файл Oclncust.opc собственную процедуру удаления:

  1. Создайте резервную копию файла Oclncust.opc.

  2. Откройте файл Oclncust.opc в текстовом редакторе.

  3. Добавьте следующие строки:

[SAFE] "Internal charting tool"

C:\program files\internal\chart\chart.exe

C:\program files\internal\chart\chartsub.dll

C:\program files\internal\chart\chartprt.dat

C:\program files\internal\chart\readme.txt

Эти записи предписывают мастеру всегда удалять файлы в секции [SAFE] и указывают имена и расположение файлов для удаления.

Сохраните и закройте файл Oclncust.opc.


Совет. Проверьте настроенный Вами OPC-файл с помощью параметра командной строки /l!logfile. На этом этапе в журнал заносятся имена файлов, которые будут удалены при использовании Вашего OPC-файла, хотя фактически файлы не удаляются.

Автор: Александр Кузьменко aka Kthulhu  •  Иcточник: (переведено с англ.) Microsoft Technet  •  Опубликована: 02.02.2007
Нашли ошибку в тексте? Сообщите о ней автору: выделите мышкой и нажмите CTRL + ENTER
Теги:  


Оценить статью:
Вверх
Комментарии посетителей
Комментарии отключены. С вопросами по статьям обращайтесь в форум.