"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
BlackRoot
Добрый день!

Сегодня ночью обновил продукт до 2024.2.1 через GPO в AD
в течении рабочего дня у клиентов 10 при открытии привата возникает ошибка и клиент перезапускается.

Помогает удаление клиента вручную с последующей установкой через групповые политики после перезагрузки пк.
изображение_viber_2024-03-05_10-33-32-716.jpg
ошибка1
изображение_viber_2024-03-05_10-33-32-716.jpg (80.31 КБ) Просмотров: 13844

изображение_viber_2024-03-05_10-13-28-715.jpg
ошибка2
изображение_viber_2024-03-05_10-13-28-715.jpg (21.72 КБ) Просмотров: 13844
Аватара пользователя
Алексей Пикуров
Здравствуйте.

Проверим MSI пакет, там в комплекте должен быть этот файл, тем более, что вы говорите, что повторная установка с нуля решает проблему.

Скажите, этот файл ресурса появился у пользователя после установки MSI ?
BlackRoot
Да, по факту удаляю приложение из панели управления и даю добро на удаление всех файлов из директории C:\Users\%USERNAME%\AppData\Local\MyChat Client. После перезагрузки идет установка из того-же файла MSI что и сегодня ночью.
Аватара пользователя
Алексей Пикуров
После запуска программы появился в папке профиля программы файл loadimg.png ?
BlackRoot
Да когда запускаешь клиент после переустановки клиента с того же msi, файл loadimg.png в профиле пользователя присутствует. Из 100 клиентов проблема проявилась примерно у 10.
Аватара пользователя
Алексей Пикуров
Этот файл ресурса находится внутри файла mpcprofile.dat, который лежит рядом с mcclient.exe
Логика работы такова: программа запускается, проверяет, есть ли в профиле все необходимые файлы, и, если их там нет, либо чего-то не хватает, то распаковывает недостающие из файла mcprofile.dat.

По идее, если вы штатно обновили программу, то этот файл mcprofile.dat тоже обновился, вместе с mcclient.exe, и файлы ресурсов тоже должны быть на месте.

Добавим в протоколирование работы программы процесс распаковки недостающих ресурсов, это может помочь в диагностике. Также добавим контроль на версию файла с ресурсами, такая себе "защита от подмены".

Сегодня ночью обновил продукт до 2024.2.1 через GPO в AD

Расскажите пожалуйста, как именно вы это сделали. По шагам.