What files does 3.70 client NEED

SunsetSunset Member Posts: 201
Hi all

Can anybody tell me the absolute minimum files needed to run 3.70 as client ?

I know that I can do a minimum install, but what I want to do is copy the absolute minimum into the client, register 1-2 dll's and then just run through a client installed on a network drive.

I have the client files on the network drive, and with a minimum install on local client I have no problem running through the network drive (obviously) But what I want is to get as close as possible to running "only" a shortcut from the clients
Don't just take my word for it, test it yourself

Answers

  • kinekine Member Posts: 12,562
    If you want full functionality, there are many DLLs you need to register. You can check the install script for TerminalServer for older versions of Navision (e.g. 3.60). There are all regsvr you need to have full functionality (of course, newer clients need some additional dlls).
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • SunsetSunset Member Posts: 201
    edited 2006-04-07
    So basically I need all the .dll's in the client folder and all in commonfiles :(

    xcopy "%1\program files\*.*" "%ProgramFiles%\*.*" /S
    xcopy "%1\Common\*.*" "%CommonProgramFiles%\*.*" /S

    regsvr32 /s "%ProgramFiles%\Microsoft Business Solutions-Navision\Client\NFEncrypt.dll"
    regsvr32 /s "%ProgramFiles%\Microsoft Business Solutions-Navision\Client\NSObjectXProxy.dll"
    regsvr32 /s "%ProgramFiles%\Microsoft Business Solutions-Navision\Client\ROTAccess.dll"
    regsvr32 /s "%ProgramFiles%\Microsoft Business Solutions-Navision\Client\ImageSelector.dll"
    regsvr32 /s "%ProgramFiles%\Microsoft Business Solutions-Navision\Client\CompNotesHtml.dll"
    regsvr32 /s "%ProgramFiles%\Microsoft Business Solutions-Navision\Client\comdlg32.ocx"
    regsvr32 /s "%ProgramFiles%\Microsoft Business Solutions-Navision\Client\CGReqClient.dll"
    regsvr32 /s "%ProgramFiles%\Microsoft Business Solutions-Navision\Client\CPHandler.dll"
    regsvr32 /s "%ProgramFiles%\Microsoft Business Solutions-Navision\Client\CPTimer.dll"
    regsvr32 /s "%ProgramFiles%\Microsoft Business Solutions-Navision\Client\csearch.dll"
    regsvr32 /s "%ProgramFiles%\Microsoft Business Solutions-Navision\Client\NATHash.dll"
    regsvr32 /s "%ProgramFiles%\Microsoft Business Solutions-Navision\Client\NSComCom2.dll"
    regsvr32 /s "%ProgramFiles%\Microsoft Business Solutions-Navision\Client\OLWrapper.dll"
    regsvr32 /s "%ProgramFiles%\Microsoft Business Solutions-Navision\Client\OLAddin.dll"
    regsvr32 /s "%ProgramFiles%\Microsoft Business Solutions-Navision\Client\NaviService.dll"


    regsvr32 /s "%CommonProgramFiles%\Navision\Application Handler\NSAppHandler.dll"
    regsvr32 /s "%CommonProgramFiles%\Navision\Mapi\MSMAPI32.OCX"
    regsvr32 /s "%CommonProgramFiles%\Navision\Timer\NTimer.dll"

    regsvr32 /s "%CommonProgramFiles%\Navision\Communication Component\MSMQBusAdapter.dll"
    regsvr32 /s "%CommonProgramFiles%\Navision\Communication Component\NPipeBusAdapter.dll"
    regsvr32 /s "%CommonProgramFiles%\Navision\Communication Component\NSComCom2.dll"
    regsvr32 /s "%CommonProgramFiles%\Navision\Communication Component\SocketBusAdapter.dll"

    Then i have an additional question (I'm lazy) I'm going to make a .cmd or similar file on the network share, and in that I'll have to make it register all the needed files. But since i don't want to register all the files every time the client starts (Here comes the question :D ) How do I check if the files are registered ?
    Don't just take my word for it, test it yourself
  • DenSterDenSter Member Posts: 8,307
    I don't think it's a good idea to register those dll's manually. Before you know it you will have a mish mash of registered dll's of different versions, and you'll have problems on your hand that nobody will be able to fix.

    If you need to work with multiple versions you can only have the latest version actually installed, and run older versions from a copy of the cient folder from the product cd. As long as you don't use any external apps you should be fine doing this and you don't have to register any dll's.
  • kinekine Member Posts: 12,562
    for example you can:

    create some file as flag that on this computer is all registered (for example somewhere on the C: ) and thes existence of this file before you registers the dlls...
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • SunsetSunset Member Posts: 201
    DenSter: As this is for customer instalations it's not going to be a problem with multible versions installed. Regsvr32 comes with an option to uninstall the dll's as well, so I'm covered with the mish mash. The trick in having the newest version installed and having the older ones in folders (I'm already using it on my work-pc) still means that I will have to install the version on all the computers in the company.

    kine: While your workaround will work, there has to be some command you can call to see if a dll is registered. Unfurtunately it's not in regsvr32 :evil:
    Don't just take my word for it, test it yourself
  • DenSterDenSter Member Posts: 8,307
    I feel a lot stronger about this than appears here, but that is NOT a good idea, especially not for a customer's production environment. Iif you want to eliminate client installations, you should go with TS or Citrix.
  • kinekine Member Posts: 12,562
    Sunset wrote:
    kine: While your workaround will work, there has to be some command you can call to see if a dll is registered. Unfurtunately it's not in regsvr32 :evil:

    you can use some VB script or something for that. See http://experts.about.com/q/Visual-Basic ... stered.htm
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • SunsetSunset Member Posts: 201
    DenSter wrote:
    I feel a lot stronger about this than appears here, but that is NOT a good idea, especially not for a customer's production environment.....

    Fair enough, but I would like to know why ? If I have all the NAV dll's in the NAV folder on the network, and I (admin) control them, why/what will the problems be ?
    Don't just take my word for it, test it yourself
  • kinekine Member Posts: 12,562
    For example after this installation you are not able to use Navision link feature... :-) there are some changes in registry connected to some features of Navision...
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • SunsetSunset Member Posts: 201
    Microsoft suggests trying to use the dll's to see if they are registered. So I think we can say that the question is answered
    Don't just take my word for it, test it yourself
  • SunsetSunset Member Posts: 201
    kine wrote:
    For example after this installation you are not able to use Navision link feature... :-) there are some changes in registry connected to some features of Navision...

    navision link ? Link to email and web, or are you thinking about something else ?
    As the instalation stands (No install, just copy folder to network, start fin.exe) I get errors pressing email/web, but also help (F1) Does Navision demand that the dll's are installed locally for them to work ?
    Don't just take my word for it, test it yourself
  • kinekine Member Posts: 12,562
    I am talking about the possibility to open Navision form through URL address [url=navision://blablabla]navision://blablabla[/url]
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • SunsetSunset Member Posts: 201
    kine wrote:
    I am talking about the possibility to open Navision form through URL address [url=navision://blablabla]navision://blablabla[/url]

    Aah, never used that :roll: so that feature wont be missed :whistle: Anything else ?
    Don't just take my word for it, test it yourself
  • DenSterDenSter Member Posts: 8,307
    I don't see what the big problem is with just installing Navision. It takes 4 minutes to do and it is by far the safest way to get there. The time it took you to type these messages you could have installed it at 50 workstations easy.

    Just some food for thought though. When (not if, because you WILL run into issues) you have a problem and MS or your solution center finds out you did it this way, I bet they will say 'before we come out you need to install the product with the product cd'.
  • SunsetSunset Member Posts: 201
    It's not a problem as such, and I'm aware that is not the "proper" way of doing it. We are the solution center. The problem is, or rather what I'm trying to achieve, is a solution that allows 1 file to be run in order to use NAV. The problem with installing it every time is that it needs to be done every time a new employee starts and every time a user gets a new computer. If I instead of having to come running every time, could tell them to make a shortcut it would free up a lot of time for things other than installing.

    As a side note i can add that this used to be possible.
    Don't just take my word for it, test it yourself
  • DenSterDenSter Member Posts: 8,307
    In order for software to be used, you need to install it. If you want to use Word, you have to install it, nobody complains about that or even questions it. Navision, as the ERP, is mission critical enterprise software, and you don't want to take any chances. .

    You have to go to the computer one way or the other. As the admin every computer goes through your hands first anyway. What's the big deal in installing it the right way or putting the shortcut on there? If you need to register dll's you have to copy those files anyway, why not pop in the cd and be done with everything?
  • SunsetSunset Member Posts: 201
    I'm afraid you are missing the point. It is not a big problem. I am installing the client every time. The question is "Can it be made simpler/smarter ?"

    To make an horrific example. Why invent the wheel, when walking has always worked ?
    Don't just take my word for it, test it yourself
  • kinekine Member Posts: 12,562
    of course, you can try to use remote installation or some system for distributing applications in domain (SMS or something).
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • DenSterDenSter Member Posts: 8,307
    I'll drop after this one. I am not missing the point, I get it perfectly. Just don't confuse "registering a bunch of dll's" with "installing".
Sign In or Register to comment.