четверг, 19 октября 2017 г.

Не работает извлечение данных в AutoCAD и резьба в Inventor

Не работает извлечение данных в AutoCAD? Не можете вставить болт или создать отверстие в Autodesk Inventor? В таблице Excel написано DeleteMe?

Тогда вам сюда!

10 октября 2017 года Microsoft выпустила ежемесячные обновления безопасности для своих операционных систем, после чего пользователи AutoCAD стали жаловаться на неработающее извлечение данных в таблицы Excel, а пользователи Autodesk Inventor - на неработающие команды, где есть резьба. Дело в том, что эти обновления безопасности ломают связь между Excel и сторонними программами.

Столкнулся и сам на одной из машин, а в почту пришло несколько писем с просьбой помочь с проблемой. Решение есть!

AutoCAD


При попытке извлечь данные (команда ДАННЫЕИЗВЛ или DATAEXTRACTION) из чертежа AutoCAD в таблицу Excel создается лишь таблица с единственной записью 'DeleteMe в первой ячейке


Проблема актуальна для всех версий AutoCAD, включая самую последнюю AutoCAD 2018, работающих на Windows 7 и Windows 10.

Решить проблему можно единственным способом: удалить обновления
  • KB4041681 (Windows 7)
  • KB4041693 (Windows 8.1)
  • KB4041676 (Windows 10 OS Build 15063.674)
  • KB4041691 (Windows 10 OS Build 15063.674)
Как удалять, писал в этой статье.
Других путей нет.

Autodesk Inventor


При попытке создать резьбовое отверстие в Autodesk Inventor или вставить болт из библиотеки, программа выводит сообщение "Loading threaded data sheet. Please wait." Загрузку можно ждать часами, но ничего так и не случится.

Проблема актуальна для Inventor версий 2011, 2012, 2013, 2014 и 2015 (поздние версии Inventor не используют Excel для считывания параметров резьб из таблицы), работающих на Windows 7 и Windows 10. Решений у этой проблемы два.

Первое - удалить обновления:
  • KB4041681 (Windows 7)
  • KB4041676 (Windows 10 OS Build 15063.674)
  • KB4041691 (Windows 10 OS Build 15063.674)
Как удалять, писал в этой статье.
Если не хотите удалять, то можно попробовать второй способ.

Второе - исправить в реестре значение ключа UseExcelToReadthreadFile с 0 на 1.

Запустите редактор реестра REGEDIT, сделайте резервную копию реестра, найдите ключ HKEY_CURRENT_USER\Software\Autodesk\Inventor\RegistryVersion XX.0\System\Preference\Part\UseExcelToReadthreadFile и измените значение с 0 на 1.
В ключе RegistryVersion XX.0 замените на запись, соответствующую установленной версии Inventor:
- RegistryVersion 19.0 = Inventor 2015
- RegistryVersion 18.0 = Inventor 2014
- RegistryVersion 17.0 = Inventor 2013
- RegistryVersion 16.0 = Inventor 2012
- RegistryVersion 15.0 = Inventor 2011

Внимание, не нужно делать одновременно двумя способами, достаточно одного!

Приятной работы!

Источник

С уважением, Андрей

Если вы получили ответ на свой вопрос и хотите поддержать проект материально - внизу страницы для этого есть специальная форма.

2 комментария:

  1. Андрей, спасибо за статью!
    Для Windows 8.1 нужно удалить обновление KB4041693

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