Лучший отвечающий
Ошибка установки msi пакета на из DFS папки.

Вопрос
-
Добрый день!
Столкнулся со странной проблемой. Создал папку для установки ПО в DFS. Там сложил необходимые msi пакеты. Создал политику указав путь до пакета вида: \\domain.lan\public(root dfs)\msi\test.msi
На WinXP все устанавливается без проблем, на Win7 нет и ошибки ID 102,108.
Если пробовать в обход DFS: \\fileserver\msi\test.msi - все хорошо. Ясно, что не хватает прав на чтения корня DFS от имени компьютера (почему только на win7?). Не ясно где эти права дать...
Заранее спасибо.
7 июня 2013 г. 4:27
Ответы
-
Спасибо всем! Проверил на нескольких машинах, все работает. Дело было в правах на корень DFS. Добавил "authenticated users" и все зажило, правда почему-то не сразу. И я так и не понял почему на xp все работало.
- Изменено Сергеев Андрей 10 июня 2013 г. 4:36
- Помечено в качестве ответа Сергеев Андрей 10 июня 2013 г. 5:58
7 июня 2013 г. 11:03
Все ответы
-
Подобная проблема, которую мне так и не удалось решить
http://social.technet.microsoft.com/Forums/ru-RU/xpru/thread/747e225e-0142-48aa-b2a2-6e4d8e7c809c
По какой-то причине системы не считают DFS путь "доверенным", даже доменный SYSVOL.Для доступа компьютеров проверьте разрешения для группы "Прошедшие проверку" на "Чтение", ну или, "Полный доступ" если есть сомнения.
7 июня 2013 г. 5:33 -
"authenticated users" само собой стоит на чтение и в ntfs и в share.7 июня 2013 г. 5:37
-
У вас какие версии серверов, на которых настроена DFS?7 июня 2013 г. 5:41
-
Извиняюсь, что сразу не указал: все на win2k8R2, уровни домена/леса 2008R2.7 июня 2013 г. 5:43
-
И когда вы пытаетесь запустить MSI на Windows 7 из DFS шары просто кликнув два раза, запрос выдаётся (не UAC, а как на рисунке)? Если выдаётся, то что там написано?
7 июня 2013 г. 5:45 -
Ну права на корень даются там же где хранится и сам корень :)
По умолчанию это C:\DFSRoots\share\
7 июня 2013 г. 5:45 -
И когда вы пытаетесь запустить MSI на Windows 7 из DFS шары просто кликнув два раза, запрос выдаётся (не UAC, а как на рисунке)? Если выдаётся, то что там написано?
7 июня 2013 г. 5:51 -
И тот же запрос у меня выдаёт XP:
Если в первый раз на Windows 7 было "Данный файл расположен вне вашей сети", то во второй раз "Отсутствует цифровая подпись". Вот на эти запросы я и грешу при установке через политики.
7 июня 2013 г. 5:52 -
Я бы хотел попросить вам сделать следующий эксперимент. Возьмите тестовую 7, где софт отказался ставится и в ie добавьте ваш dfs путь в сайты local intranet
.
Попробуйте инициировать установку софта повторно. Отпишитесь по результату.
DULCE LAUDARI A LAUDATO VIRO
7 июня 2013 г. 5:53 -
Такой настройкой вы добавляете в доверенные узлы только для пользовательской учетной записи, тут же вопрос о установке от имени компьютера.7 июня 2013 г. 5:54
-
Вместо гаданий на кофейной гуще советую включить logging
http://social.technet.microsoft.com/Forums/en-US/winserverGP/thread/a9b36648-aa9f-4ff7-b23f-c1123b7984e9
7 июня 2013 г. 5:57 -
Попробовал добаваить, теперь запускается без ошибок, теперь остался вопрос как это сделать для установок через групповые политики, установка будет происходить с помощью учётной записи SYSTEM компьютра, она эти настройки зоны увидит, если назначить их через GP?7 июня 2013 г. 5:58
-
Давайте сначала с запуском разберёмся, а потом уже запустим логирование, в Windows 7 msi запускается без запроса, после добваления fs пути в сайты local intranet, но XP мне выдаёт следующее на все MSI пакеты:
- Изменено ITD27M01 7 июня 2013 г. 6:07
7 июня 2013 г. 6:06 -
Начал все с начала. Создал новый корень, везде изначально добавил "authenticated users", не работает.7 июня 2013 г. 7:05
-
Не хотите узнать из лога почему? :)7 июня 2013 г. 7:07
-
Попробовал добаваить, теперь запускается без ошибок, теперь остался вопрос как это сделать для установок через групповые политики, установка будет происходить с помощью учётной записи SYSTEM компьютра, она эти настройки зоны увидит, если назначить их через GP?
2: Дмитрий Трясов, логирование это здорово и хорошо, просто у меня было подозрения, которое легко проверялось не сложной манипуляцией.
2: ITD27M01 Отлично, теперь мы диагностировали причину.
Решение вашей проблемы тут раздайте ключи реестра через GPO и все у вас заработает.
И как верно заметил Дмитрий Трясов, вам нужно редактировать параметры LocalMachine, а не CurrentUser, иначе вам это не поможет (об этом есть подробно в приведенном мною выше линке)
DULCE LAUDARI A LAUDATO VIRO
- Изменено proxzy 7 июня 2013 г. 7:28
7 июня 2013 г. 7:22 -
Ок, пробую!7 июня 2013 г. 7:52
-
На Windows 7 всё завелось, единственно, что зону можно настривать через групповые политики, без необходимости использовать для этого Preferences и ключи реестра, в Computer Configuration:
Но вот XP никак не хочет ставить пакет, ни вручную, ни через политики, выдаёт то самое:
Нашёл вот такую статью по поводу этой ошибки:
http://support.microsoft.com/kb/316309
Однако хотфикс не подходит для моей системы - сервис пак 3, MSI Installer 4.5, что тут ещё может быть?
7 июня 2013 г. 8:31 -
здесь писали, что раздача этого параметра через gpo, не смотря на то, что будет верно отображатся в ie, на самом деле может не применяться. Так что я решил вас подстраховать :)
DULCE LAUDARI A LAUDATO VIRO
7 июня 2013 г. 9:01 -
Народ, а по сабжу есть у кого идеи? Снял лог gpsvc, но что там искать?7 июня 2013 г. 9:18
-
Дак вот по сабжу - добавьте имя домена в интранет зону.
Настройте в одной из политик:
онфигурация компьютера\Административные шаблоны\Компоненты Windows/Internet Explorer/Панель управления браузером/Вкладка безопасности\Список назначений зоны безопасности для веб-сайтов
В параметре укажите имя домена, а в значении - номер зоны - 1 (единицу). В итоге ваш DFS путь будет "доверенным" и пакеты начнут устанавливаться на машины. Единственны вопрос у меня - это Windows XP, но может у вас такой проблемы и не будет, давайте проверим?
7 июня 2013 г. 9:27 -
Я конечно возможно что-то не понимаю, но проблем с установкой на xp у меня нет. Да и при запуске установки с шары предупреждений безопасности не возникает, т.е. проблем "недоверия" нет. Судя по операционному журналу регистрируются события:
Источник: Microsoft-Windows-GroupPolicy, Код события: 7000, 7017, 7320, 7001
7 июня 2013 г. 9:55 -
Я со своей стороны прошу прощения, что зафлудил вашу тему. Я сам читал лог gpsvc и он мне показался мягко говоря невнятным. Поэтому в том же разделе создайте ещё один параметр:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Diagnostics]
"AppMgmtDebugLevel"=dword:4b
После перезагрузки в той же папке %SystemRoot%\Debug\Usermode появится файл appmgmt.log, в котором будет виден процесс установки MSI через политики, вот здесь и смотрите что происходит.
7 июня 2013 г. 10:20 -
Спасибо всем! Проверил на нескольких машинах, все работает. Дело было в правах на корень DFS. Добавил "authenticated users" и все зажило, правда почему-то не сразу. И я так и не понял почему на xp все работало.
- Изменено Сергеев Андрей 10 июня 2013 г. 4:36
- Помечено в качестве ответа Сергеев Андрей 10 июня 2013 г. 5:58
7 июня 2013 г. 11:03