Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Батник удаляющий Microsoft Office 2007 (http://forum.oszone.net/showthread.php?t=146483)

ofcoss 28-07-2009 18:24 1179969

Батник удаляющий Microsoft Office 2007
 
Нужен батник удаляющий Office 2007. Не магу найти деинсталирующий файл

amel27 28-07-2009 19:34 1180024

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 1181044

почему когда добавляю /qn он не удаляет??? Деисталнятор офиса моргает и вырубается и офис никуда не удаляется. Без qn все работает но надо вручную тыкать. Где косяк?

amel27 30-07-2009 04:09 1181191

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

Petya V4sechkin 30-07-2009 09:55 1181281

ofcoss, можно поискать по запросу 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 1181915

а как правильно Home and studen обозначаеться, чет не магу найти?

Petya V4sechkin 30-07-2009 22:35 1181935

ofcoss, в дистрибутиве посмотрите xml-файл (типа Config.xml), там указано.
Или название папки с расширением .WW

HomeStudentr

ofcoss 30-07-2009 23:03 1181968

спс

ofcoss 02-08-2009 08:53 1183433

Батник
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 1183444

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 1183939

а что за путь???
CommonProgramFiles%\Microsoft Shared\OFFICE12\Office Setup Controller\SETUP.EXE

jentoso 03-08-2009 07:57 1184018

Цитата:

Цитата ofcoss
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 1184829

Не получается, батник запускается, думает 5 сек и выходит, перепробовал на 3ех компьютерах.

Petya V4sechkin 04-08-2009 09:05 1184949

ofcoss, где логи?

ofcoss 04-08-2009 10:45 1185023

???


Время: 06:59.

Время: 06:59.
© OSzone.net 2001-