+ Post New Thread
Results 1 to 8 of 8
Windows Thread, autodesk inventor takes ages to load in Technical; got the gc suite kitted out with autodesk inventor over the summer, but the teacher is complaining it takes ages ...
  1. #1

    RabbieBurns's Avatar
    Join Date
    Apr 2008
    Location
    Sydney
    Posts
    5,527
    Thank Post
    1,339
    Thanked 470 Times in 307 Posts
    Blog Entries
    6
    Rep Power
    200

    autodesk inventor takes ages to load

    got the gc suite kitted out with autodesk inventor over the summer, but the teacher is complaining it takes ages to open the program for the student users (up to 20 mins she says?).

    When we run it as staff it opens in seconds. Is there something silly Ive missed thats causing this? Is it a known problem?

    They are xp pro workstations

  2. #2

    RabbieBurns's Avatar
    Join Date
    Apr 2008
    Location
    Sydney
    Posts
    5,527
    Thank Post
    1,339
    Thanked 470 Times in 307 Posts
    Blog Entries
    6
    Rep Power
    200
    still having this problem.. anyone got any ideas ?

  3. #3
    tosh74's Avatar
    Join Date
    Dec 2006
    Location
    Scotland
    Posts
    136
    Thank Post
    27
    Thanked 43 Times in 27 Posts
    Rep Power
    23
    Do your students have man profiles ? If so I would look for path/permission problems. If these paths do not exist then Inventor launches a repair process. This can take a while if you have 20+ machines accessing the admin image over the network.

  4. #4

    RabbieBurns's Avatar
    Join Date
    Apr 2008
    Location
    Sydney
    Posts
    5,527
    Thank Post
    1,339
    Thanked 470 Times in 307 Posts
    Blog Entries
    6
    Rep Power
    200
    inventor is installed locally on all the machines and we just have local profiles

  5. #5
    tosh74's Avatar
    Join Date
    Dec 2006
    Location
    Scotland
    Posts
    136
    Thank Post
    27
    Thanked 43 Times in 27 Posts
    Rep Power
    23
    Rab
    have u tried actually seeing what happens when a student logs on and runs the software for the first time?
    I would setup a teststudent account and logon to one of the machines and run Inventor to try and see what happens.

    Sorry it's not a definitive answer

  6. #6
    Oops_my_bad's Avatar
    Join Date
    Jan 2007
    Location
    Man chest hair
    Posts
    1,738
    Thank Post
    438
    Thanked 53 Times in 50 Posts
    Rep Power
    30
    Quote Originally Posted by tosh74 View Post
    Rab
    have u tried actually seeing what happens when a student logs on and runs the software for the first time?
    I would setup a teststudent account and logon to one of the machines and run Inventor to try and see what happens.

    Sorry it's not a definitive answer
    Yeh - we all know teachers tend to talk carp, it's probably taking one or 2 minutes but this program is quite heavy. We use it on quite high end machines and it can still take anything upto 2 minutes to load (using local profiles) YESH I KNOWS 2 MINUTES OMG

  7. #7

    RabbieBurns's Avatar
    Join Date
    Apr 2008
    Location
    Sydney
    Posts
    5,527
    Thank Post
    1,339
    Thanked 470 Times in 307 Posts
    Blog Entries
    6
    Rep Power
    200
    I will go and try it myself later. I know she did say that the computer I had to reformat recently works fine, so Im just wondering if they just need a good spring clean.

  8. #8

    Join Date
    Nov 2007
    Location
    Glasgow Area
    Posts
    1
    Thank Post
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    0
    The School that I support had a similar issue (with Inventor 2009 ) and here's what I have found & my workaround:

    Issue:

    The first time Inventor is run for an account it attempts to do some diagnostics of the system prior to running. On our system this tended to show as Sophos virus warnings despite Sohos being set to ignore the folders and files associated with Inventor. The PC's were taking 20 minutes (or more) to start inventor. After this had happened the user was able to start Inventor within a few minutes.

    If the user moved to a Machine they had not already done this procedure on the same would happen.

    Resolution:

    Using a test PC (same hardware and software as the Class PCs you are having the issue)

    1/ Create a new local administrator account
    2/ log in with this account and start inventor untill it fully opens.
    3/ log out and back in to ensure all configuration has been completed.
    4/ Log in with your support account and demote the account created in step 1 to a normal user.
    5/ Make a copy of the default user profile (so that you can roll back if any issues)
    6/ Copy the profile of the user created in step 1 over the default user profile.

    At this point you should be able to test using a pupil account and you will find that Inventor starts quickly, but throws up errors saying that it can not access the 'my documents' path of the user created in step 1.

    This is because Inventor does not use System variables in it's paths (such as %uUSERNAME% or %WINDIR%) and you can not change the paths to use System variables as Inventor can not resolve them to the correct paths.

    The workaround I used is to utilise a script to change the reuired registry keys. Personally I use a VBScipt hidden beingd a .wsh front end. The users can click on this and it reads the users account name from the system and sets the required registry keys.

    The script can either be put in a networks share for the users to run, or set to run on logon, depending on your preference and capabilities of the users.


    Details of the VBScript :

    Dim WshShell, bKey
    Dim oNet, sUser, cInitial, startTime
    Dim reg1, key1, oExec

    'get the Os Shell
    Set WshShell = WScript.CreateObject("WScript.Shell")


    ' Helper object
    'get the network object
    Set oNet = CreateObject("WScript.Network")
    ' Get the user name. The use may not be logged
    ' on when the script starts running; keep checking every 1/2 a
    ' second until they are logged on.
    sUser = oNet.UserName
    startTime = Now
    Do While sUser = ""
    If DateDiff("s", startTime, Now) > 30 Then Wscript.Quit
    Wscript.Sleep 500
    sUser = oNet.UserName
    Loop

    'sUser now contains the logon account name !!


    ' Set the username in Inventor

    WshShell.RegWrite "HKCU\Software\Autodesk\Inventor\RegistryVersion13 .0\System\Preferences\File\UserName", sUser, "REG_SZ"


    ' Set the path to Inventor Content Centre
    'have to use REG Add command line as VBScript can't deal with the key value (gets confused by the slashes in the value)

    reg1="HKCU\Software\Autodesk\Inventor\RegistryVers ion13.0\System\Preferences\File"
    reg2="C:\Program Files\Autodesk\Inventor 2009\Inventor 2009\Bin\Inventor.exe:ContentCenterDir"
    key1="C:\Documents and Settings\" & sUser & "\My Documents\Inventor\Content Center Files\R2009"

    Set oExec = WshShell.Exec("reg add " & reg1 & " /V " & chr(34) & reg2 & chr(34) & " /d " & chr(34) & key1 & chr(34) & " /f" )

    Do While oExec.Status = 0
    WScript.Sleep 100
    Loop


    ' Set the temp folder
    'have to use REG Add command line as VBScript can't deal with the key value (gets confused by the slashes in the value)

    reg1="HKCU\Software\Autodesk\Inventor\RegistryVers ion13.0\System\Preferences\Transactions"
    reg2="C:\Program Files\Autodesk\Inventor 2009\Inventor 2009\Bin\Inventor.exe:ScratchDir"
    key1="C:\Documents and Settings\" & sUser & "\Local Settings\Temp\\"

    Set oExec = WshShell.Exec("reg add " & reg1 & " /V " & chr(34) & reg2 & chr(34) & " /d " & chr(34) & key1 & chr(34) & " /f" )

    Do While oExec.Status = 0
    WScript.Sleep 100
    Loop




    ' Set the temp folder
    'have to use REG Add command line as VBScript can't deal with the key value (gets confused by the slashes in the value)
    ' This key uses the old 8 character length file/directory names

    'get the length of sUser
    If ( len(sUser) > 8 ) Then
    'if longer than 8, find first 6 characters and add ~1
    sUserShort = Left(sUser, 6) & "~1"
    Else
    ' don't change
    sUserShort = sUser
    End If


    reg1="HKCU\Software\Autodesk\Inventor\RegistryVers ion13.0\System\Preferences\Transcript"
    reg2="C:\Program Files\Autodesk\Inventor 2009\Inventor 2009\Bin\Inventor.exe:TransDir"
    key1="C:\DOCUME~1\" & sUserShort & "\LOCALS~1\Temp\\"

    Set oExec = WshShell.Exec("reg add " & reg1 & " /V " & chr(34) & reg2 & chr(34) & " /d " & chr(34) & key1 & chr(34) & " /f" )

    Do While oExec.Status = 0
    WScript.Sleep 100
    Loop

    BtnCode = WshShell.Popup("Inventor Fix has been applied to this PC for user : " & sUser,30 , "Inventor 2009 Fix", 0 + 16)

SHARE:
+ Post New Thread

Similar Threads

  1. Autodesk Inventor + Quark Express on Citrix
    By Oops_my_bad in forum Thin Client and Virtual Machines
    Replies: 1
    Last Post: 27th February 2008, 08:51 AM
  2. Replies: 10
    Last Post: 16th February 2008, 07:47 PM
  3. Autodesk Inventor - student licences
    By Oops_my_bad in forum Educational Software
    Replies: 1
    Last Post: 28th January 2008, 03:40 PM
  4. Autodesk Inventor Pro v11 network installation
    By Ravening_Wolf in forum Educational Software
    Replies: 15
    Last Post: 1st October 2007, 12:43 PM
  5. Autodesk inventor 11 - Argh!
    By Halfmad in forum Windows
    Replies: 5
    Last Post: 10th August 2007, 12:23 PM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •