Я пытаюсь написать vbscript, чтобы удалить дублированную запись GUID компонента в таблице компонентов MSI.
Но я всегда получаю ошибку 80004005, ошибку MSI API.
Означает ли это, что vbscript не может изменять / удалять таблицы компонентов?
Я знаю, что Transform может.
мой фрагмент кода:
DeleteQuery = "delete from component where component.component="+comp
Set DeleteView = Msmdatabase.OpenView(DeleteQuery)
DeleteView.Execute
DeleteView.Close
Ошибка происходит во время OpenView
спасибо,
Уильям Л.