Войти

Показать полную графическую версию : [решено] Не переустанавливается Office 2003 через GP после удаления вручную


Raistlin
14-06-2011, 00:54
Дано: домен с DC на Win2k3 SE R2, клиент WinXP SP3. На клиенте сначала был вручную установлен Office 2003 + MUI, затем на DC была заведена групповая политика, устанавливающая то же самое через software deployment. Все вроде бы поставилось, вот только Word на что-то ругался при запуске. Решил снести все, чтобы поставилось заново через GP при следующей загрузке.
Не тут-то было. После перезагрузки соответствующие пункты снова появились в Add/Remove Programs, но реально установка не произошла. При этом значки у пунктов в Add/Remove Programs не родные. Многократные перезагрузки, чистка клиента Windows Installer Cleanup Utility (после удаления Office и MUI они почему-то этой утилитой виделись), выбор пункта Redeploy application в GP не помогли. Попробовал также удалить все упоминания о примененной политике из HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\AppMgmt и подветок. После этого значки у офисных файлов стали WordPad'овскими, более ничего не изменилось.
Поправить ситуацию удалось, создав еще один GPO, полностью идентичный тому, который ставил Office и MUI на клиента. Правда, и тогда поставилось как-то криво, не создались значки в Start Menu, появились только после первого запуска программ.
Тем не менее, вопрос решился как-то неспортивно, пришлось создавать лишний GPO. Куда копать, чтобы сделать красиво?
В том, что виноват именно клиент, а не GPO, уверен, т. к. на другом клиенте, где Office вручную не удалялся, после перезагрузки и Office, и MUI переставились нормально.

Petya V4sechkin
14-06-2011, 10:01
Куда копать
При наличии ошибок в журнале событий приведите их в соответствии с этими инструкциями (http://forum.oszone.net/showpost.php?p=580138#post580138).

Raistlin
18-06-2011, 14:55
Оказалось, что это проблема не только Office 2003, но и, например, Java RE. Та же история: если Java RE была установлена вручную, то после установки через software deployment от нее остаются неработоспособные остатки. Ошибок в журнале нет. Если включить подробный лог (http://www.gpoguy.com/FreeTools/FreeToolsLibrary/tabid/67/agentType/View/PropertyID/84/Default.aspx), то в логе имеем:Assigning application Java(TM) 6 Update 26 from policy ~Soft - Java RE.
Calling the Windows Installer to advertise application Java(TM) 6 Update 26 from script C:\WINDOWS
\system32\appmgmt\MACHINE\{ea85ce89-4845-4b6b-ae10-6f53a941b921}.aas with flags 16d.
The assignment of application Java(TM) 6 Update 26 from policy ~Soft - Java RE succeeded.
Никаких ошибок, ничего.
Неужели никто больше с таких не сталкивался?

Petya V4sechkin
18-06-2011, 15:15
Никаких ошибок, ничего.
Тогда остаются шаманские танцы с бубном.
Скачайте ResetPermissions.zip (http://tools.oszone.net/V4sechkin/Test/ResetPermissions.zip), распакуйте в отдельную папку и запустите ResetPermissions.cmd (выполняться будет долго, дождитесь окончания).

Если система английская, в скрипте надо заменить строку Администраторы на Administrators.

Raistlin
28-06-2011, 01:39
А ларчик-то просто открывался. После удаления приложения (Add/Remove Programs), его хвостов (это, как ни странно, важно - Java RE не желал нормально редеплоиться, пока я насильно не удалил папку %ProgramFiles%\Java) и соответствующего раздела в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\AppMgmt нужно было выполнить gpupdate /force. И все, больше никаких танцев с бубнами.
Источник: MSI Manager: Reinstall Applications Assigned by Group Policy (http://teknotes.wordpress.com/2007/08/24/msi-manager-reinstall-applications-assigned-by-group-policy/).




© OSzone.net 2001-2012