locked
Microsoft Robotics Developer Studio 4 RRS feed

  • Question

  • i downloaded microsoft robotics developer studio 4 with my dreamspark account and my dad, the administrator, got on his account to run the installer.  After he ran the installer the program file folder was in the c drive, the main computer drive, and he could get on and run the program but when i log on it doesn't show up in the c drive. he tried creating a shortcut on my start menu but when i got on the short cut didn't work but it works for him on his account. does the dreamspark MRDS4 only work on the account it was installed on or do i need administrative privileges to run the program? we tried re-downloading it on my account and running the installer on my account but it looks like it going good and its running the installer correctly but when the installer is done the program is nowhere to be found. 

    Wednesday, October 3, 2012 5:14 PM

Answers

  • The MRDS4 by default installs into the user folder. This is probably the cause for it not being accessible to you (User folders are not accessible by other users unless they have admin privileges).

    Please uninstall the MRDS4 from you father's account and then while installing, specify a directory which is visible to you (For example, create c:\mrds4 before installing and make sure you can see it from your account before installing MRDS4 into that folder).

    Also note that RDS4 is available freely at www.microsoft.com/robotics , you don't need dreamspark account to download and install it.

    Another thing you have to be aware of is that you will need to run httpreserve tool as admin to allow dss access to the appropriate port as mentioned in

    http://msdn.microsoft.com/en-us/library/dd939179.aspx

    I have copy pasted the relevant part below.

    4. On Windows 7 you might see an error message indicating that you do not have permission to use the port(s):

    *** Initialization failure: Could not start HTTP Listener.
     The two most common causes for this are:
     1) You already have another program listening on the
        specified port
     2) You dont have permissions to listen to http requests.
        Use the httpreserve command line utility to run using a non-administrator
        account.
     Exception message: Access is denied
    

    Notice that the last line of this message says "Access is denied". This is likely to happen if you are not an Administrator (and you started the DSS Command Prompt window as an Administrator). You will have to get an Administrator to reserve the appropriate ports for you. This can be done using the HTTP Namespace Reservation tool. This section does not explain how to use HttpReserve in detail, but the following example should help. Also see DSS Node Security Model for more information.

    HttpReserve /p:50000 /u:yourdomain\yourusername
    

    Once the ports are reserved for you, DssHost should run without further problems. (The reservations are permanent, unless removed, so you do not have to do them every time you want to use RDS). Continue on to the next section.

    Wednesday, October 3, 2012 6:21 PM
    Moderator

All replies

  • The MRDS4 by default installs into the user folder. This is probably the cause for it not being accessible to you (User folders are not accessible by other users unless they have admin privileges).

    Please uninstall the MRDS4 from you father's account and then while installing, specify a directory which is visible to you (For example, create c:\mrds4 before installing and make sure you can see it from your account before installing MRDS4 into that folder).

    Also note that RDS4 is available freely at www.microsoft.com/robotics , you don't need dreamspark account to download and install it.

    Another thing you have to be aware of is that you will need to run httpreserve tool as admin to allow dss access to the appropriate port as mentioned in

    http://msdn.microsoft.com/en-us/library/dd939179.aspx

    I have copy pasted the relevant part below.

    4. On Windows 7 you might see an error message indicating that you do not have permission to use the port(s):

    *** Initialization failure: Could not start HTTP Listener.
     The two most common causes for this are:
     1) You already have another program listening on the
        specified port
     2) You dont have permissions to listen to http requests.
        Use the httpreserve command line utility to run using a non-administrator
        account.
     Exception message: Access is denied
    

    Notice that the last line of this message says "Access is denied". This is likely to happen if you are not an Administrator (and you started the DSS Command Prompt window as an Administrator). You will have to get an Administrator to reserve the appropriate ports for you. This can be done using the HTTP Namespace Reservation tool. This section does not explain how to use HttpReserve in detail, but the following example should help. Also see DSS Node Security Model for more information.

    HttpReserve /p:50000 /u:yourdomain\yourusername
    

    Once the ports are reserved for you, DssHost should run without further problems. (The reservations are permanent, unless removed, so you do not have to do them every time you want to use RDS). Continue on to the next section.

    Wednesday, October 3, 2012 6:21 PM
    Moderator
  • That worked thank you.
    Thursday, October 4, 2012 5:20 PM