Показать полную графическую версию : [решено] Батник удаляющий Microsoft Office 2007
Нужен батник удаляющий Office 2007. Не магу найти деинсталирующий файл
ofcoss, поищи в реестре:
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
параметр: "UninstallString"
для "тихого" удаления добавить ключ "/qn"... например, у меня будет:
MsiExec.exe /qn /X{90120000-0030-0000-0000-0000000FF1CE}
почему когда добавляю /qn он не удаляет??? Деисталнятор офиса моргает и вырубается и офис никуда не удаляется. Без qn все работает но надо вручную тыкать. Где косяк?
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).
а как правильно Home and studen обозначаеться, чет не магу найти?
Petya V4sechkin
30-07-2009, 22:35
ofcoss, в дистрибутиве посмотрите xml-файл (типа Config.xml), там указано.
Или название папки с расширением .WW
HomeStudentr
Батник
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%
а что за путь???
CommonProgramFiles%\Microsoft Shared\OFFICE12\Office Setup Controller\SETUP.EXE
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"
Не получается, батник запускается, думает 5 сек и выходит, перепробовал на 3ех компьютерах.
Petya V4sechkin
04-08-2009, 09:05
ofcoss, где логи?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.