Войти

Показать полную графическую версию : [решено] Батник удаляющий Microsoft Office 2007


ofcoss
28-07-2009, 18:24
Нужен батник удаляющий Office 2007. Не магу найти деинсталирующий файл

amel27
28-07-2009, 19:34
ofcoss, поищи в реестре:

HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
параметр: "UninstallString"

для "тихого" удаления добавить ключ "/qn"... например, у меня будет:
MsiExec.exe /qn /X{90120000-0030-0000-0000-0000000FF1CE}

ofcoss
29-07-2009, 22:23
почему когда добавляю /qn он не удаляет??? Деисталнятор офиса моргает и вырубается и офис никуда не удаляется. Без qn все работает но надо вручную тыкать. Где косяк?

amel27
30-07-2009, 04:09
ofcoss, честно говоря, сам не пробовал - попробуйте другие ключи "MsiExec.exe /?"

Petya V4sechkin
30-07-2009, 09:55
ofcoss, можно поискать по запросу office 2007 silent uninstall (http://www.google.ru/search?q=office+2007+silent+uninstall) и обнаружить, что требуется xml-файл.

Для Office Professional Plus пример файла UninstallProPlus2007.xml
<Configuration Product="ProPlus">
<Display Level="None" CompletionNotice="No" SuppressModal="Yes" AcceptEula="Yes" />
<Setting Id="REBOOT" Value="ReallySuppress" />
<Setting Id="SETUP_REBOOT" Value="Never" />
</Configuration>

Удаление в батнике:
Start /Wait "" "%CommonProgramFiles%\Microsoft Shared\OFFICE12\Office Setup Controller\SETUP.EXE" /Uninstall ProPlus /Config "%~dp0UninstallProPlus2007.xml"
Предполагается, что UninstallProPlus2007.xml лежит в одной папке с батником.
Проверил - работает.

P. S. Если другая редакция Office, поменять ProPlus соответственно (на Enterprise или Standard).

ofcoss
30-07-2009, 22:12
а как правильно Home and studen обозначаеться, чет не магу найти?

Petya V4sechkin
30-07-2009, 22:35
ofcoss, в дистрибутиве посмотрите xml-файл (типа Config.xml), там указано.
Или название папки с расширением .WW

HomeStudentr

ofcoss
30-07-2009, 23:03
спс

ofcoss
02-08-2009, 08:53
Батник
Start /Wait "" "%CommonProgramFiles%\Microsoft Shared\OFFICE12\Office Setup Controller\SETUP.EXE" /Uninstall HomeStudentr /Config "%~dp0UninstallHomeStudentr2007.xml"

UninstallHomeStudentr2007.xml

<Configuration Product="HomeStudentr">
<Display Level="None" CompletionNotice="No" SuppressModal="Yes" AcceptEula="Yes" />
<Setting Id="REBOOT" Value="ReallySuppress" />
<Setting Id="SETUP_REBOOT" Value="Never" />
</Configuration>

Батник думает 5 сек и выходит. Ничего не удоляя

Petya V4sechkin
02-08-2009, 09:50
ofcoss, можно в xml добавить запись логов:
<Configuration Product="HomeStudentr">
<Display Level="None" CompletionNotice="No" SuppressModal="Yes" AcceptEula="Yes" />
<Logging Type="Verbose" Path="%temp%" Template="UninstallHomeStudentr2007(*).txt" />
<Setting Id="REBOOT" Value="ReallySuppress" />
<Setting Id="SETUP_REBOOT" Value="Never" />
</Configuration>

и смотреть в папке %temp%

ofcoss
03-08-2009, 00:55
а что за путь???
CommonProgramFiles%\Microsoft Shared\OFFICE12\Office Setup Controller\SETUP.EXE

jentoso
03-08-2009, 07:57
CommonProgramFiles%\Microsoft Shared\OFFICE12\Office Setup Controller\SETUP.EXE »
%CommonProgramFiles% это переменная. А так она выглядит "C:\Program Files\Common Files\"
То есть у тебя должно получиться "C:\Program Files\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller\SETUP.EXE"

ofcoss
04-08-2009, 00:23
Не получается, батник запускается, думает 5 сек и выходит, перепробовал на 3ех компьютерах.

Petya V4sechkin
04-08-2009, 09:05
ofcoss, где логи?

ofcoss
04-08-2009, 10:45
???




© OSzone.net 2001-2012