Эта проблема может возникнуть, если у пользователей недостаточно прав на запись в раздел реестра "HKEY_CURRENT_USER\Software\SOLIDWORKS". Убедитесь, что у пользователя есть права на запись в указанный выше раздел реестра. Необходимо также убедиться, что у пользователя есть права как минимум на чтение раздела "HKEY_LOCAL_MACHINE\Software\SOLIDWORKS", поскольку эти данные подставляются в предыдущий раздел реестра. (Чтобы открыть редактор реестра, выберите "Пуск > Выполнить", введите "regedit" (без кавычек) и нажмите "OK". В результате запустится редактор реестра.)
Внимание. Неправильное редактирование реестра может привести к серьезному повреждению операционной системы. Служба технической поддержки SOLIDWORKS настоятельно рекомендует создать резервную копию данных реестра перед внесением изменений в реестр. Помимо вышеуказанной причины, эта ошибка также может возникать при наличии проблем с установкой компонента Microsoft (Microsoft Visual Basic 7.1), необходимого для SOLIDWORKS.
Если приведенное выше решение не помогает, попробуйте выполнить следующие действия для устранения проблемы.
- Удалите Microsoft Visual Basic 7.1. Эта программа не отображается в разделе "Программы и компоненты", поэтому откройте командную строку и введите: msiexec.exe /x{90120064-0070-0000-0000-4000000FF1CE}.
- Перезагрузите компьютер.
- Перейдите к папке \prereqs\VBA на DVD-диске или в папке SOLIDWORKS Download.
- Дважды нажмите на файл "vba71.msi".
- Дважды нажмите на файл "vba71-kb2783832-x64.msp".
- Дважды нажмите на файл "vba71_1033.msi"*. Запускайте файлы только в указанном порядке. Кроме того, установите VBA* с поддержкой используемого языка, дважды нажав на соответствующий файл MSI.
- После переустановки или восстановления VBA выполните восстановление установки SOLIDWORKS.
*Установите следующий пакет для нужного языка:
- Vba71_1028.msi — китайский
- Vba71_1031.msi — немецкий
- Vba71_1033.msi — английский
- Vba71_1036.msi — французский
- Vba71_1040.msi — итальянский
- Vba71_1041.msi — японский
- Vba71_1042.msi — корейский
- Vba71_1046.msi — португальский (Бразилия)
- Vba71_2052.msi — китайский упрощенный
- Vba71_3082.msi — испанский
Обратите внимание, что по умолчанию для скачивания используется папка C:\users\<имя пользователя>\Documents\SOLIDWORKS Download\ <SOLIDWORKS _версия>.