Thursday, February 16, 2012

Autodesk Navisworks Freedom 2012 x64 viewer

Untitled Document

I couldn’t find any solutions for deploying Autodesk Navisworks Freedom 2012 x64 viewer on the internet, so I started to make a good solution for an Enterprise Deployment.
After after trying a few things, I found a way that is acceptable and working.

I cleaned up the full Source directory, so I only had the x64 components and the English Language Pack.


Before (1,31 GB without Update 9.1 and 9.3):

After Cleaning Up (849 MB with Update 9.1 and 9.3):


 

 

 

 

 

 

Steps taken:

  1. Deleted unnecessary folders
  2. Renamed setup.ini to Autodesk-NavisworksFreedom_2012x64_ENG.ini
    1. This is done by de Naming Conventions used by the Customer
  3. Slipstreamed Update 9.1 and 9.3
    1. Msiexec.exe /p c:\update9.1\freedom.msp /a “%Folder%x64\NAVFREE\freedom.msi” /qb
    2. Msiexec.exe /p c:\update9.3\freedom.msp /a “%Folder%x64\NAVFREE\freedom.msi” /qb
  4. Opened “x64\en-US\NAVFREE\freedom.mst” with InstallShield, using “x64\NAVFREE\freedom.msi”
    1. The msi was used by “x64\NAVFREE\freedom.msi” instead of “x64\en-US\NAVFREE\NAVFREE_LP.msi”
  5. Edited the freedom.mst
    1. Changed a few properties:
      1. ACAD_DISPLAY_FIRST_EXPERIENCE = #1
        (Disable FirstExperience)
      2. ACAD_LIVEUPDATE_ENABLE = #0
        (Disable AutoUpdate)
      3. ACAD_LIVEUPDATE_PATCHNOTIFY = #0
        (Disable AutoUpdate)
      4. MC3_ENABLED.9CD50E27_6F8D_4F38_BCF9_A72F90323BAA = #0
        (Disable Customer Improvement Screen)
    2. Added a Registry Key to disable the Help Screen coming up on first start:
      1. [HKEY_LOCAL_MACHINE\Software\Autodesk\Navisworks Freedom x64\9.0\GlobalOptions\interface\first_run]
        @=dword:00000000
        "show_help"="3 0"
    3. Removed the Desktop Shortcut
    4. Saved the mst, don’t give it another name or place it in another directory
  6. Open “x64\en-US\NAVFREE\NAVFREE_LP.msi”
    1. Remove the Shortcuts
    2. This can’t be done by adding a mst file
  7. Created a cmd to start the installation:
    1. Autodesk-NavisworksFreedom_2012x64_ENG.cmd

If you run Autodesk-NavisworksFreedom_2012x64_ENG.cmd the application will be installed and there will be only one shortcut:
If you haven’t installed the prerequisites first, the setup.exe will do this partly. Microsoft .NET Framework 4.0 Extended was not installed automatically when I forgot to install it manually. Navisworks Freedom will install, but can’t be started.

No comments:

Post a Comment