Why am I getting an Error 1309 : Error reading from file. when attempting to use a .msi generated by InstallShield in VS 2013?
From VS2013 -> Solution Explorer -> Installshield Project -> Uninstall/Install: everything is fine.
If I run the installer file (right click .msi file->uninstall/install) from the directory it is compiled in everything is fine.
If I copy the .msi file anywhere else I get the above error UNLESS I copy the ‘program files’ directory that is also created in the DISK1 folder of installshield project.
I thought this was all supposed to be packaged into 1 file (isn’t that the purpose of InstallShield?)
This question was originally posted on the flexera forum, but no one seems to be responding to questions on that forum:
Как исправить ошибку Installshield 1309
«Installshield Error 1309» также считается ошибкой во время выполнения (ошибкой). Программисты, такие как Flexera Software, Inc., стремятся создавать программное обеспечение, свободное от этих сбоев, пока оно не будет публично выпущено. К сожалению, многие ошибки могут быть пропущены, что приводит к проблемам, таким как те, с ошибкой 1309.
Некоторые пользователи могут столкнуться с сообщением «Installshield Error 1309» при использовании Installshield. Если возникает ошибка 1309, разработчикам будет сообщено об этой проблеме через уведомления об ошибках, которые встроены в Installshield. Разработчик сможет исправить свой исходный код и выпустить обновление на рынке. В результате разработчик может использовать пакеты обновлений для Installshield, доступные с их веб-сайта (или автоматическую загрузку), чтобы устранить эти ошибки 1309 проблемы и другие ошибки.
Что генерирует ошибку времени выполнения 1309?
Наиболее распространенные вхождения «Installshield Error 1309» проблемы при загрузке Installshield. Вот три наиболее заметные причины ошибки ошибки 1309 во время выполнения происходят:
Ошибка 1309 Crash — она называется «Ошибка 1309», когда программа неожиданно завершает работу во время работы (во время выполнения). Это возникает, когда Installshield не реагирует на ввод должным образом или не знает, какой вывод требуется взамен.
Утечка памяти «Installshield Error 1309» — если есть утечка памяти в Installshield, это может привести к тому, что ОС будет выглядеть вялой. Возможные искры включают сбой освобождения, который произошел в программе, отличной от C ++, когда поврежденный код сборки неправильно выполняет бесконечный цикл.
Ошибка 1309 Logic Error — логическая ошибка возникает, когда Installshield производит неправильный вывод из правильного ввода. Он материализуется, когда исходный код Flexera Software, Inc. ошибочен из-за неисправного дизайна.
Такие проблемы Installshield Error 1309 обычно вызваны повреждением файла, связанного с Installshield, или, в некоторых случаях, его случайным или намеренным удалением. Обычно, установка новой версии файла Flexera Software, Inc. позволяет устранить проблему, из-за которой возникает ошибка. В качестве дополнительного шага по устранению неполадок мы настоятельно рекомендуем очистить все пути к неверным файлам и ссылки на расширения файлов Flexera Software, Inc., которые могут способствовать возникновению такого рода ошибок, связанных с Installshield Error 1309.
Распространенные проблемы Installshield Error 1309
Усложнения Installshield с Installshield Error 1309 состоят из:
- «Ошибка Installshield Error 1309. «
- «Ошибка программного обеспечения Win32: Installshield Error 1309»
- «Возникла ошибка в приложении Installshield Error 1309. Приложение будет закрыто. Приносим извинения за неудобства.»
- «Installshield Error 1309 не может быть найден. «
- «Installshield Error 1309 не найден.»
- «Проблема при запуске приложения: Installshield Error 1309. «
- «Не удается запустить Installshield Error 1309. «
- «Installshield Error 1309 остановлен. «
- «Ошибка пути программного обеспечения: Installshield Error 1309. «
Эти сообщения об ошибках Flexera Software, Inc. могут появляться во время установки программы, в то время как программа, связанная с Installshield Error 1309 (например, Installshield) работает, во время запуска или завершения работы Windows, или даже во время установки операционной системы Windows. Выделение при возникновении ошибок Installshield Error 1309 имеет первостепенное значение для поиска причины проблем Installshield и сообщения о них вFlexera Software, Inc. за помощью.
Источник ошибок Installshield Error 1309
Проблемы Installshield Error 1309 вызваны поврежденным или отсутствующим Installshield Error 1309, недопустимыми ключами реестра, связанными с Installshield, или вредоносным ПО.
Более конкретно, данные ошибки Installshield Error 1309 могут быть вызваны следующими причинами:
Код ошибки 1309 MacOS при копировании что делать

Всем привет сегодня поговорим о ошибке 1309 в Mac OS она появляется при копировании файлов. Что с этим делать дальше разберем в статье.
Базовые действия
- Проверить состояние жесткого диска на ошибки
- Проверить целостность файлов
- Проверить файловую сестему. На FAT 32 максимально передоваемый обем 4 гб. Для больших обемов даннхы нужен NТFS или MacSO extended.
MacOS работа с NTFS

MacOS может считать данные из диска форматированного в NTFS но записать на него не позволит. Для этого используеют сторонию ултелиту Paragon NTFS
Проверяем пусть к файлу который нужно скопировать
В нем не должно быть никаких спец символов типа ! » № ; % ( ) [ ] а также не желательна кириллица.
Очищаем .DS_store филы через терминал

- Открываем«Терминал» для этого в строке поиска Spotlight вводим слово «Терминал» и нажимаем «Enter»
- В терменале вводим «dot_clean /Путь к папке или файлу который нужно копировать» и нажимаем «Enter»
- Когда dot_clean завершит свою работу, пробуем снова скопировать файл.
- Например, если копируем папку С:/ Volumes/ Elements/Фотоархив то можно просто взять эту папку и перекинуть ее в терминал и путь сам появится
Копируем через файловый менеджер «Commander One»

Это хорошая альтернатива штатному файловому менеджеру скачиваем его с Apple Store и пробуем через него перекинуть нужные файлы
Проверяем целостность жесткого диска

- Откройте Дисковую утилиту в папке /Программы/Утилиты/.
- Выберите жёсткий диск из списка слева.
- Найдите на экране пункт «Статус S.M.A.R.T.».
- Если рядом с ним указано «Проверен», то состояние диска хорошее.
- Если статус SMART отображает «Ошибку», это значит что у жёсткого диска есть серьёзная проблема, по причине которого может возникать ошибка 1309 в этом случаи нужно как можно скорее сохранить копию своих данных и заменить диск.
Ошибка 1309 при передачи файлов с Mac на Windows server
В данном случа можно попробовать поменять штатный протокол передачи данных с AFP на SMB
На этом все это все советы, которые у нас есть по ошибке 1309 в Mac OS. Пишем комментарии по теме данной стати будет интересно почитать. Спасибо!