yashin.dy 0 Опубликовано: 26 октября, 2023 Добрый день! После обновления версии до 1.69 при запуске появляется следующая ошибка: Далее, после нажатия ОК, программа запускается и работает на первый взгляд нормально. Однако, сменить пользователя не получается, т.к. окно ввода логина и пароля пропускается после закрытия окна с ошибкой (происходит автологон под доменной учёткой). Подключившись к БД MSSQL я посмотрел, что таблица OBJECT_DATA содержит 3 поля типа IMAGE: И следующие данные: Уточните, пожалуйста, для чего эта таблица? Можно ли её удалить, чтобы исправить ошибку? Или как исправить по-другому? Также, даже после обновления до версии 1.69 и запуска проверки обновления открывается окно, содержащее информацию о версии 1.68 как о более новой: Полагаю, что это тоже стоит исправить. Заранее спасибо! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Администратор 47 Опубликовано: 26 октября, 2023 Здравствуйте. Структура вашей таблицы некорректная - видимо неправильно сформировалась таблица при импорте. Тип данных должен быть nvarchar(255) Измените тип данных. Версия специально не меняется и пока отображается старая так как производится плавный запуск обновления. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
yashin.dy 0 Опубликовано: 26 октября, 2023 Спасибо за столь оперативный ответ. Скажите, а за что вообще отвечает данная таблица? Какие данные в ней хранятся? Дело в том, что я не могу изменить у неё сейчас тип данных полей. MSSQL выдаёт ошибку: Если я удалю эту таблицу, то при запуске программы она попытается её создать? Либо я могу сам вручную пересоздать с нужным набором полей правильного типа. Однако, я должен быть уверен в том, что сейчас она не содержит важных данных. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Администратор 47 Опубликовано: 26 октября, 2023 Программа не создаст эту таблицу при запуске. Возможно вы указали неправильный тип. Вы можете удалить эту таблицу и создать её вручную (или скриптом) с нужным типом "nvarchar(255)". Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Евгений Котов 0 Опубликовано: 3 ноября, 2023 Добрый день После обновления столкнулись с такой ошибкой: После нажатия OK Далее база не подгружается. Просто серый фон. Помогите решить. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Администратор 47 Опубликовано: 3 ноября, 2023 Здравствуйте. У вас достаточно старая версия MS SQL. В связи с поддержкой базы PostgreSQL стала использоваться универсальная функция CONCAT. Эта функция поддерживается начиная с MS SQL 2012. Необходимо использовать SQL (SQL Express) 2012 или 2014 или выше для работы с базой. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mni 0 Опубликовано: 14 ноября, 2023 Добрый день! После обновления на версию 1.69 программа перестала запускаться. В журналах windows вот такие ошибки: Net. Framework не обновляется, говорит, что последняя версия. Использовал утилиты NetFxRepairTool.exe и sfc /scannow - не помогло. У коллег всё нормально работает. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Администратор 47 Опубликовано: 14 ноября, 2023 Если программа совсем не запускается то это системная ошибка на уровне Windows и .NET Framework. Если запускается и выскакивает ошибка, то пришлите скриншот ошибки. Попробуйте полностью удалить программу через Windows, скачать дистрибутив и установить заново. https://it-invent.ru/Download/ITInvent.msi Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mni 0 Опубликовано: 14 ноября, 2023 Победил. Может пригодится кому-то, кто гуглить будет такую же проблему. В итоге помогла утилита NET Framework Cleanup Tool , там выбрал All versions (windows 8.1) , cleanup, она что-то сделала, перезагрузил, проверил, но net Framework остался 4.8 версия как и был. Но инвент уже стал работать! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Gin 0 Опубликовано: 6 мая Добрый день! Не запускается It invent 1.69. Логи ниже. Что предпринимал: 1. Переустанавливал ПО. 2. Пытался установить net framework, но написали, что ПО уже установлено. 3. Запускал NET Framework Repair Tool, не помогло. 4. Переустановил ОС. Не помогло. 5. Снова запустил NET Framework Repair Tool. 6. Скопировал файлы с рабочей программы у коллеги. Не помогло. Не могу предположить другую проблему кроме как в самой программе, т.к. с ранними версиями такого не было. Можете помочь в решении проблемы? ((( Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Gin 0 Опубликовано: 6 мая 53 минуты назад, Gin сказал: Добрый день! Не запускается It invent 1.69. Логи ниже. Что предпринимал: 1. Переустанавливал ПО. 2. Пытался установить net framework, но написали, что ПО уже установлено. 3. Запускал NET Framework Repair Tool, не помогло. 4. Переустановил ОС. Не помогло. 5. Снова запустил NET Framework Repair Tool. 6. Скопировал файлы с рабочей программы у коллеги. Не помогло. Не могу предположить другую проблему кроме как в самой программе, т.к. с ранними версиями такого не было. Можете помочь в решении проблемы? ((( В Program Files / x86 тоже попробовал поставить. Результатов не дало. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Администратор 47 Опубликовано: 6 мая Судя по всему ошибка на уровне .NET Framework Программа использует .NET Framework 4.7.2 или выше. Попробуйте отключить антивирус или использовать для теста компьютер без антивируса. Попробуйте для теста использовать компьютер без домена и доменных политик. Попробуйте полностью удалить программу через Windows, скачать дистрибутив и установить заново. https://it-invent.ru/Download/ITInvent.msi Так же попробуйте Portable версию которую не нужно устанавливать. https://it-invent.ru/Download/ITInventPortable.zip Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Gin 0 Опубликовано: 6 мая 1 час назад, Администратор сказал: Судя по всему ошибка на уровне .NET Framework Программа использует .NET Framework 4.7.2 или выше. Попробуйте отключить антивирус или использовать для теста компьютер без антивируса. Попробуйте для теста использовать компьютер без домена и доменных политик. Попробуйте полностью удалить программу через Windows, скачать дистрибутив и установить заново. https://it-invent.ru/Download/ITInvent.msi Так же попробуйте Portable версию которую не нужно устанавливать. https://it-invent.ru/Download/ITInventPortable.zip Проблему решил. 1. Отключите .Net Framework 3.5 и 4.8 в компонентах Windows. 2. Перезагрузка. 3. Включите .Net Framework 4.8. 4. Готово. Всё работает. !!!!!!!! С включенным .Net Framework 3.5, it-invent работать не будет, но если для какой-то другой программы он понадобится, то нужно будет делать выбор между ними. Такое ощущение, что он обращается к 3.5 когда он включен и крашится, а когда выключаешь обращается уже к 4-й версии. !!!!!!!! P.S. Если вы не сможете обратно включить 3.5 и появляется ошибка типа 0x8024500c, то проблема в том, что он не может загрузить из центра обновления. 1. Попробуйте проверить Services > Windows Update. 2. Проверьте Services > Windows installer. 3. Возможно в вашей компании используется WSUS и нужно его временно отключить, чтобы ОС смогла обратиться к обновлениям помимо разрешённых WSUS-ом. Это легче всего сделать через реестр. 3.1. Отключение WSUS через cmd от админа: REG add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "DoNotConnectToWindowsUpdateInternetLocations" /t REG_DWORD /d 0 /f 3.2. Включите .Net Framework 3.5. 3.3. Включение WSUS через cmd от админа: REG add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "DoNotConnectToWindowsUpdateInternetLocations" /t REG_DWORD /d 1 /f 4. Готово. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах