Почему msiexec /X{GUID} /quiet /norestart не удаляет?
Добрый день, подскажите по проблеме:
Windows 8.1x64
msiexec не удаляет через GUID установленного продукта стандартным способом, т.е. я нашел в реестре GUID установленного продукта, причем я вообще взял запись для деинсталляции в реестре по пути
Просканировав там все разделы нашел раздел с ключом DisplayName соответствующим названию установленного продукта, с которым он отображается в панели Установка/удаление программ, там же в этом разделе есть и ключ Uninstallstring (Кстати он точно такой же как и ключ ModifyPath)
В этом ключе строчка вида Msiexec /X{GUID}
Если выполнить эту строчку в консоли CMD или Powershell`а то выскакивает запрос подтверждения удаления программы, а я это изучаю для того чтобы автоматизировать удаление программ через скрипт
поэтому запрос подтверждения помешает автоматизации, выполнил для пробы в консоли:
Msiexec /X{GUID} /quiet /norestart
но выскакивает окошко ГУИ MSIexec`а с описанием опций - Установщик Windows в заголовке, в самом окне - Установщик Windows (r) Версия 5.0.9600.19082, дальше список всех опций и кнопка ОК внизу, и все!
Пробовал по всякому - Msiexec /X{GUID} /quiet, Msiexec /uninstall{GUID} /quiet, добавлял пробелы до {GUID} менял опции местами - результат один и тот же
В чем проблема почему деинсталляция неидёт? Реестр не поврежден, деинсталляция с подтверждением запроса проходит нормально