Александр Михайлович писал(а):  |
При попытке установить CorelDRAW Graphics Suite 2025 (также пробовал 2026) возникает одна из двух ошибок: Error 2753. The File 'propschemareg.exe' is not marked for installation. A newer version of this application is already installed on this computer. Ошибки возникают на этапе установки (около 43-65%), независимо от того, используется ... ... ... разверните, чтобы читать продолжение цитаты ... тихая установка (/S /I) или ручной режим. Установка прерывается, программа не запускается. |
Александр МихайловичПри попытке установить CorelDRAW Graphics Suite 2025 (также пробовал 2026) возникает одна из двух ошибок:
Error 2753. The File 'propschemareg.exe' is not marked for installation.
A newer version of this application is already installed on this computer.
Ошибки возникают на этапе установки (около 43-65%), независимо от того, используется тихая установка (/S /I) или ручной режим. Установка прерывается, программа не запускается.[/quote]
Что было сделано для устранения:
Скрипт полной очистки: написал PowerShell-скрипт, который удаляет:
Все папки Corel (Program Files, ProgramData, AppData, Common Files, C:\Corel, C:\CorelDRAW и т.д.)
Все процессы и службы Corel
Все записи Corel из реестра (HKLM\SOFTWARE\Corel, HKCU\SOFTWARE\Corel, HKLM\SOFTWARE\WOW6432Node\Corel)
Все "битые" записи из Uninstall разделов
Shell Extension (прописывал удаление через reg delete и msiexec по GUID: {2290A680...}, {C7C5C180...} и др.)
CLSID записи из HKCR\CLSID
Иконки из меню Пуск
Очистку %TEMP% и C:\Windows\Temp
Ручная чистка реестра: использовал RegWorkshop для глобального поиска и удаления всех ключей, содержащих Corel, CorelDRAW, propschemareg, Shell Extension. Удалил всё, что находил.
Microsoft Visual Basic for Applications 7.1: обнаружил, что в системе остались следы VBA 7.1 от старой установки. Нашёл через Win32_Product:
Microsoft Visual Basic for Applications 7.1 (x64) English
Microsoft Visual Basic for Applications 7.1 (x64)
Удалил через msiexec /x "путь\*.msi" /qn. После удаления проверял — VBA больше не виден в системе.
Защитник Windows: добавлял папки и файлы установщика в исключения, отключал защиту в реальном времени (насколько позволяют политики администратора), пробовал установку с отключённым интернетом. Блокировки Defender больше не происходит.
Проверки после чисток:
Папки Corel: все удалены ✅
Процессы Corel: отсутствуют ✅
Службы Corel: отсутствуют ✅
Записи Corel в Uninstall: отсутствуют ✅
VBA 7.1: удалён ✅
Shell Extension: добит ✅
Система (Windows 10) — чистая, официальная. Другие программы (Adobe, Autodesk и т.д.) устанавливаются без проблем.
Вопросы к сообществу:
Где ещё установщик CorelDRAW может хранить информацию о "более новой установке", кроме:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
HKLM\SOFTWARE\Classes\Installer\Products
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData ?
Возможно ли, что установщик CorelDRAW обращается к WMI или кэшу WinSxS, где осталась запись о старой версии VBA или Shell Extension?
Есть ли способ принудительно "обмануть" установщик, подменив версию в реестре или удалив конкретный триггер?
Может быть, известен конкретный GUID или флаг, который проверяет установщик CorelDRAW 2025/2026 перед запуском?
Дополнительная информация:
Использовались дистрибутивы: CorelDRAW Graphics Suite 2026 27.0.0.121 RePack by KpoJIuK и CorelDRAW Graphics Suite 2025 26.2.0.170 RePack by KpoJIuK.
Ошибка воспроизводится как при тихой установке, так и при ручной.
Система: Windows 10 Pro, учётная запись с правами администратора.
Буду благодарен за помощь.
Что было сделано для устранения:
Скрипт полной очистки: написал PowerShell-скрипт, который удаляет:
Все папки Corel (Program Files, ProgramData, AppData, Common Files, C:\Corel, C:\CorelDRAW и т.д.)
Все процессы и службы Corel
Все записи Corel из реестра (HKLM\SOFTWARE\Corel, HKCU\SOFTWARE\Corel, HKLM\SOFTWARE\WOW6432Node\Corel)
Все "битые" записи из Uninstall разделов
Shell Extension (прописывал удаление через reg delete и msiexec по GUID: {2290A680...}, {C7C5C180...} и др.)
CLSID записи из HKCR\CLSID
Иконки из меню Пуск
Очистку %TEMP% и C:\Windows\Temp
Ручная чистка реестра: использовал RegWorkshop для глобального поиска и удаления всех ключей, содержащих Corel, CorelDRAW, propschemareg, Shell Extension. Удалил всё, что находил.
Microsoft Visual Basic for Applications 7.1: обнаружил, что в системе остались следы VBA 7.1 от старой установки. Нашёл через Win32_Product:
Microsoft Visual Basic for Applications 7.1 (x64) English
Microsoft Visual Basic for Applications 7.1 (x64)
Удалил через msiexec /x "путь\*.msi" /qn. После удаления проверял — VBA больше не виден в системе.
Защитник Windows: добавлял папки и файлы установщика в исключения, отключал защиту в реальном времени (насколько позволяют политики администратора), пробовал установку с отключённым интернетом. Блокировки Defender больше не происходит.
Проверки после чисток:
Папки Corel: все удалены ✅
Процессы Corel: отсутствуют ✅
Службы Corel: отсутствуют ✅
Записи Corel в Uninstall: отсутствуют ✅
VBA 7.1: удалён ✅
Shell Extension: добит ✅
Система (Windows 10) — чистая, официальная. Другие программы (Adobe, Autodesk и т.д.) устанавливаются без проблем.
Вопросы к сообществу:
Где ещё установщик CorelDRAW может хранить информацию о "более новой установке", кроме:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
HKLM\SOFTWARE\Classes\Installer\Products
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData ?
Возможно ли, что установщик CorelDRAW обращается к WMI или кэшу WinSxS, где осталась запись о старой версии VBA или Shell Extension?
Есть ли способ принудительно "обмануть" установщик, подменив версию в реестре или удалив конкретный триггер?
Может быть, известен конкретный GUID или флаг, который проверяет установщик CorelDRAW 2025/2026 перед запуском?
Дополнительная информация:
Использовались дистрибутивы: CorelDRAW Graphics Suite 2026 27.0.0.121 RePack by KpoJIuK и CorelDRAW Graphics Suite 2025 26.2.0.170 RePack by KpoJIuK.
Ошибка воспроизводится как при тихой установке, так и при ручной.
Система: Windows 10 Pro, учётная запись с правами администратора.
Буду благодарен за помощь. Спасибо.