Zobrazují se příspěvky se štítkemAutoCAD. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemAutoCAD. Zobrazit všechny příspěvky

čtvrtek 12. října 2017

Pozor na MS Windows Update - závity v Inventoru

Pozor, nejnovější říjnové aktualizace Windows Update, konkrétně KB4041678 a KB4041676 (resp. KB4041681, ve které je rovněž obsažena) způsobuje kolizi se systémem zpracování tabulky závitů a otvorů (děr) v Autodesk Inventoru. Pokud máte po instalaci aktualizací Windows potíže s tvorbou závitů, odinstalujte položku (Win10) "2017-10 Kumulativní aktualizace pro Windows 10 Version 1703 pro systémy typu x64 (KB4041676)", resp. výše zmíněné KB, nebo změňte metodu načítání tabulky závitů klíčem v Registry, dle staršího CAD tipu 9198.

Problém se projevuje nezobrazením dialogu závitů (včetně změny hodnot závitu na iPrvku), resp. "zaseknutím" Inventoru. Dotčené jsou různé (i starší) verze Inventoru pracující pod Windows 10, Windows 8 nebo Windows 7. Microsoft je o problému informován - chyba se dotýká všech .NET aplikací využívajících Excel Automation. V případě potíží prosím kontaktujte náš Helpdesk.

Konkrétní aktualizace pro různé verze Windows (vždy úplný měsíční update a čistě bezpečnostní update):

Win7: KB4041681 (popř. KB4041678)
Win8.1: KB4041693 (popř. KB4041687)
Win10/1607: KB4941691 (popř. KB4040973)
Win10/1703: KB4041676 (popř. KB4040973)


Podobný problém způsobený stejnými aktualizacemi Windows se týká i AutoCADu - konkrétně exportu z AutoCADu do Excelu - v exportovaném XLS souboru je jediná buňka (A1) s textem "DeleteMe":


Dále se problém týká XLS tabulek připojených k DWG ("soubor XLS nenalezen") a práce s kusovníkem v AutoCADu Mechanical (nefunkční import/export).


Odinstalaci konkrétní aktualizace (KB, viz výše) provedete pomocí funkce "Programy a funkce > Zobrazit nainstalované aktualizace" - vyhledáte "Aktualizace zabezpečení pro Microsoft Windows" a dáte Odinstalovat:


Chcete-li zabránit následné opětné instalaci daného Windows Update (KB), použijte jeho skrytí (hide) v nástroji Microsoft WUShowHide - viz download WUshowhide.diagcab.

Pokud z bezpečnostních důvodů nechcete odinstalovávat aktuální Windows Update a potřebujete rychle vyřešit problém s Excelem (než jej vyřeší Microsoft), použijte tento postup - jen pro znalé:

Nahraďte zaktualizovaný soubor:
C:\Windows\SysWOW64\msexcl40.dll (V4.0.9801.1)
původní verzí msexcl40.dll (V4.0.9801.0) - např. z jiného stroje, nebo si jej vyžádejte na Helpdesku
anebo tento starý DLL nakopírujte do jiné, nové složky, např.
C:\Windows\SysWOW64\exceldriver\
a v Registry (pomocí Regedit) pak upravte klíč
HKLM\Software\WOW6432Node\Microsoft\Jet\4.0\Engines\Excel\Win32
z hodnoty
"C:\Windows\SysWOW64\msexcl40.dll"
na
"C:\Windows\SysWow64\exceldriver\msexcl40.dll"

Microsoft připravuje opravu do nejbližšího Windows Update. AKTUALIZACE: Listopadový Microsoft Update (s opravou KB4050795 či KB4050796) tento problém vyřešil - konkrétní hotfixy:

Win7: KB4048957 (popř. KB4048960)
Win8.1: KB4048958 (popř. KB4048961)
Win10/1607: KB4048953
Win10/1703: KB4048954
Win10/1709: KB4048955


Viz též diskuze na CADfóru - Inventor a AutoCAD

pondělí 26. ledna 2015

Symbolické odkazy pro přesměrování aplikací na rychlé SSD

Přidali jste do vašeho počítače nový superrychlý SSD disk a teď byste rádi maximálně urychlili spouštění Autodesk Inventoru (popř. AutoCADu, Revitu) a zároveň načítání velkých 3D CAD sestav. Nový SSD disk má v systému přiřazen například písmeno D:. Jednou z možností je přeinstalovat operační systém i veškeré kritické aplikace tak, aby byly umístěny přímo na disku D:. Pokud se ale chcete vyhnout reinstalacím, ukážeme si jak lze snadno přesměrovat soubory kritických aplikací na jiný disk.

Pomineme teď standardní systémové technologie pro urychlení Windows pomocí SSD (ReadyBoost, ExpressCache, Rapid Start, Smart Response, apod.) a doporučená nastavení pro instalaci Windows na SSD (viz např. zde).

Souborový systém NTFS a Windows nabízí nepříliš známý a přitom jednoduchý způsob transparentního přesměrování, přemapování složek na jiný fyzický disk (lze takto přesměrovat i na síťový server, ale to není předmětem tohoto tipu). Jde o symbolické odkazy (SYMLINKD) a spojení adresářů (JUNCTION). Pozor, neplést s mechanismem zástupců (shortcut)! Zástupce vytváří skutečný .LNK soubor, kdežto symbolický odkaz je přímo interní součástí souborového systému NTFS.

Symbolické odkazy se tvoří příkazem "mklink" (interní příkaz od verzí Windows Vista) s volbou /D (odkaz) nebo /J (junction). Vytvořený symbolický odkaz pak v systému funguje pořád jakoby byly soubory dostupné v původním umístění, i když už fyzicky leží na jiném disku - v tomto případě podstatně rychlejším disku. Nemusíte tak tedy reinstalovat nebo rekonfigurovat vaše stávající aplikace, nemusíte měnit vzájemné odkazy v sestavách a projektech.

Přesunutím obsahu programových souborů Inventoru, uživatelských složek AutoCADu nebo ukázkových projektů Inventoru na SSD disk D: a následným přesměrováním původních (nyní fyzicky vymazaných) složek na jejich nové umístění na D: tak vaši CAD aplikaci přesvědčíte, že na její konfiguraci se nic nezměnilo, jen teď vše funguje podstatně rychleji...

Příklad:

mklink /J "C:\Program Files\Autodesk Inventor" "D:\Autodesk Inventor"
mklink /D "C:\Users\Public\Documents\Autodesk\Inventor 2015\Samples\Models\Assemblies\Personal Computer\" "D:\PCassy"


Důležité poznámky:

  • Vytvoření symbolického odkazu musí provádět Administrátor (lze nastavit v bezpečnostní politice) - tedy spusťte DOS okno pomocí Start > cmd.exe > pravé tlačítko "Spustit jako správce".
  • Nezapomeňte kolem obou cest zapsat uvozovky!
  • Ve starších verzích Windows (2000) funguje jen volba /J (v XP utilitou junction.exe), ve vyšších verzích je funkce /D a /J shodná (jen /J nelze použít na síťové složky).
  • Symbolický odkaz nikdy nemažte příkazem Delete (DEL) - smazali byste skutečné soubory. Pro odstranění přesměrování použijte RMDIR - např:
    rmdir "c:\Users\Public\Documents\Autodesk\Inventor 2015\Samples\Models\Assemblies\Personal Computer"
  • Symbolické odkazy fungují pouze na NTFS oddílech (ale cílová složka už může být kdekoliv).
  • Cílová složka přesměrování nemusí existovat (např. je na externím disku).
  • Některé systémové operace na symbolických odkazech nefungují - např. odpadkový koš na síťových odkazech.
  • Nelze takto přesměrovávat složky nutné pro start Windows.

Využití SSD disků pro úložiště aplikací a dat je suverénně nejúčinnější cestou hardwarového upgradu pro urychlení datově náročných aplikací. Pomocí symbolických odkazů si navíc ušetříte práci s rekonfigurací nastavení systému.