Эффективная работа в Solidworks

5

Translate

Поиск

среда, 30 ноября 2016 г.

Ошибка Solidworks после обновления KB3072630



После применения обновления Windows KB3072630, у многих возникает проблема с Solidworks, а именно ошибка "Failed to create ToolboxLibrary object". Это затрагивает Solidworks 2011-2015 и Solidworks 2016 beta. Имеет следующие симптомы: 

After applying the update Windows KB3072630, many people have a problem with Solidworks, namely the error "Failed to create ToolboxLibrary object". It affects 2011-2015 and Solidworks 2016 beta. It has the following symptoms:
  • Сбои при записи, воспроизведения или редактировании макросов Solidworks; 
  • Отсутствующим или неверно работающим дополнениям включая Toolbox; 
  • Ошибке при запуске Solidworks или открытии файла: "Не удалось загрузить DLL Solidworks: GdtAnalysisSupport.dll"; 
  • Неверная работа уравнений (Ошибка "Синтаксис уравнения неправилен"); 
  • Ошибка при запуске Solidworks или Solidworks Explorer; 
  • Не удалось загрузить Solidworks DLL: sldshellutils.

  • Ошибка "Failed to create ToolboxLibrary object". 
  • Crashes when recording, playing or editing a SOLIDWORKS Macro; 
  • Missing add-ins from the SOLIDWORKS add-ins list in the Tools menu; 
  • Error when launching SOLIDWORKS or opening a file: “Could not load SOLIDWORKS DLL: GdtAnalysisSupport.dll”; 
  • Instability when using Equations; 
  • Error when launching SOLIDWORKS or SOLIDWORKS Explorer: “DWG document manager library is invalid or missing"; 
  • Error "Failed to create ToolboxLibrary object".
  • Can not load Solidworks DLL:sldshellutils

Сначала проверьте установлено ли обновления Windows KB3072630.
На панели управления Windows выберите Центр обновления Windows. В левой панели, нажмите кнопку Просмотр истории обновлений. Просмотрите список установленных обновлений, чтобы проверить, было ли установлено обновление ​​KB3072630. Если обновление KB3072630 было установлено на вашей системе, ознакомьтесь с рекомендациями по исправлению ошибки.

Одно решение (долгое) рекомендованное Microsoft и Solidworks Corp заключается в следующем:
  • Нажмите кнопку Пуск, выберите пункт выполнить, в поле Открыть введите команду regedit и нажмите кнопку ОК. 
  • Найдите и выделите следующий подраздел реестра: 
  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer 
  • Примечание: Если этот раздел не существует, создайте его. 
  • В меню Правка выберите пункт Создать и затем щелкните Значение DWORD. Имя DWORD введите RemappedElevatedProxiesPolicy и нажмите клавишу ВВОД. 
  • Щелкните правой кнопкой мыши RemappedElevatedProxiesPolicyи выберите команду Изменить. 
  • В поле значение введите 1, и нажмите кнопку ОК. 
  • Установите необходимое приложение (Solidworks). 
  • После успешной установки приложения, сброс RemappedElevatedProxiesPolicy типа DWORD значение 0, чтобы включить исправление безопасности для 3072630 КБ.

First, check if you have KB3072630 installed:


  • From the Windows Control Panel, click Windows Update. 
  • In the left pane, click View update history. 
  • Browse the list of installed updates to check if KB3072630 was installed. If present, it will have been installed on or after July 14 2015. 
  • If KB3072630 is installed on your system please review the recommendations in the applicable scenario below.
​The solution recommended by Microsoft and Solidworks Corp is as follows:
  • Click Start, click Run, in the Open box, type regedit, and then click OK. 
  • Locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer 
  • Note: If this section does not exist, create it. 
  • On the Edit menu, point to New, and then click the value of DWORD. DWORD name, type RemappedElevatedProxiesPolicy and then press ENTER 
  • Right-click RemappedElevatedProxiesPolicyi then click Modify. 
  • In the Value data box, type 1, and then click OK. 
  • Install the required application (Solidworks). 
  • After successful installation of the application, RemappedElevatedProxiesPolicy reset the DWORD value to 0, to include Security Patch 3,072,630 KB.




Всю эту процедуру можно упростить:
The whole operation can be simplified


  • Скачайте и распакуйте файл FIX_KB3072630.zip
  • Запустите "Запустить перед восстановлением_disable_KB3072630.reg" .
  • Download and unzip the file FIX_KB3072630.zip. 
  • Run the "RunBeforeRepair_disable_KB3072630.reg"


После добавления информации в реестр запустите установку Solidworks и выберите пункт "Исправление". 
After adding information to the registry, run the installation of Solidworks and select "Repair the individul installation" option.





По окончанию восстановления Solidworks запустите файл "Запустить после восстановления_enable_KB3072630.reg" 

After recovery Solidworks run RunAfterRepair_enable_KB3072630.reg".






Второе решение
Принцип тот же, только вместо запуска переустановки необходимо запустить команду sldworks.exe /regserver
Для этого необходимо:
  • Запустите "Запустить перед восстановлением_disable_KB3072630.reg" .
  • Запустить cmd.exe с правами администратора
  • Перейти в каталог SolidWorks. В проводнике скопируйте путь к Solidworks, а в консоли наберите "cd", пробел и вставьте путь, "Enter".
  • Запускаем sldworks.exe /regserver
  • Запустите файл "Запустить после восстановления_enable_KB3072630.reg"
LeninSW-Запуск командного интерпретатора Windows

Запуск командного интерпретатора

LeninSW-Копирование-пути-к-Solidworks

Копирование пути к Solidworks

LeninSW-Переход-в-каталог-Solidworks

Переход в каталог Solidworks

LeninSW-Каталог-Solidworks

Каталог Solidworks

LeninSW-Перерегистрация-библиотек

Перерегистрация


Можно создать ярлык
LeninSW-Создание-ярлыка

Создание ярлыка

Изменение свойств
LeninSW-Добавление-команды-в-свойства-ярлыка

Добавление команды в свойства ярлыка


Пользуйтесь
Enjoy

27 комментариев:

  1. Ответы
    1. Привет, а что если вылазит такая ошибка, а установленного обновления KB3072630 на компе я не нахожу?

      Удалить
    2. У меня в системе нет обновления KB3072630 но все таки вылазии ошибка "Не удалось загрузить DLL Solidworks: GdtAnalysisSupport.dll";- что и как делать?

      Удалить
  2. Спасибо ребята!!! Дай вам бог здоровья!!!

    ОтветитьУдалить
  3. В Windows 10 (x64) Данное решение поможет?

    ОтветитьУдалить
    Ответы
    1. Должно, по крайней мере на форуме солида говорят так.

      Удалить
  4. Спасибо огромное! Windows 10 (x64), SolidWorks 2014 SP5. Была ошибка: "Failed to create ToolboxLibrary object". После внесения изменений в реестр - Toolbox работает идеально.

    ОтветитьУдалить
  5. Спасибо! Очень помогли!

    ОтветитьУдалить
  6. Данную процедуру можно производить без переустановки Солида:
    1. Вносим в реестр следующие данные:
    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer]
    "RemappedElevatedProxiesPolicy"=dword:00000001
    2. Запускаем cmd.exe с правами администратора
    3. Переходим в каталог SolidWorks
    4. Запускаем sldworks.exe /regserver
    5. Возвращаем в реестр правильные значения:
    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer]
    "RemappedElevatedProxiesPolicy"=dword:00000000
    6. Экономим 2 часа времени и все работает :)

    ОтветитьУдалить
    Ответы
    1. Спасибо за вариант, будет случай проверю, но в принципе я думаю это должно сработать. Хотя инструкция официальная от Solidworks. Возможно решили не раскрывать все секреты.

      Удалить
    2. На SW2016 при запуске "sldworks.exe /regserver" пишет, что данная команда больше не поддерживается.

      Удалить
    3. На Windows 10 LTSC 64bit и SolidWorks 2012 SP5 64bit этот способ помог. Огромное спасибо.

      Удалить
  7. Спасибо! помогло и дополнительно восстановило отображение предпросмотр на файлах Win10 64bit SW2014 SP2

    ОтветитьУдалить
  8. Спасибо Ленин. Дай тебе Бог здоровья за неоценимую помощь что оказываешь народу. Лет так пять назад про тебя узнал. Болты винты ... использовал

    ОтветитьУдалить
  9. Помогите плиз! такая же ошибка вылезает при установки SW2014 SP3.0 на win 10 x64.
    Данное обновление которое упоминается во всплывающем окне не установлено.
    не понимаю что не так. прошу помощи!!!

    ОтветитьУдалить
  10. Нельзя скачать архивы выложенные в статье.

    ОтветитьУдалить
  11. Доброго времени суток! Обновите пожалуйста ссылку на скачивание архива

    ОтветитьУдалить
  12. Спасибо огромное! Криво отображался крепеж из тулбокса. Сейчас все заработало.

    ОтветитьУдалить
  13. Блин, ребята, и реестр правил и с файла реестр изменял - единичка установлена а ошибку на данное обновление показывает все равно. Винда 7 32битная. Куда копать, подскажите пожалуйста.

    ОтветитьУдалить

Примечание. Отправлять комментарии могут только участники этого блога.

Похожие статьи