Freigeben über


Registry Trick-NAV 2009 und NAV 2013–Run Page öffnet RTC

Wenn Sie auf Ihrem Development Computer, Microsoft Dynamics NAV 2009 R2 und NAV 2013 parallel installiert haben, werden Sie feststellen,

dass wenn Sie auf dem Classic Client oder Development Client zum Beispiel eine Page mit Run starten, immer der Windes Client

von NAV 2013 geöffnet wird, obwohl Sie gerade in NAV 2009 R2 arbeiten.

Das liegt daran, dass NAV 2013 nach NAV 2009 installiert wurde und in der Registry dementsprechend NAV 2013 Schlüssel eingetragen wurden.

Wenn Sie aber aus Testzwecken den NAV 2009 RTC starten müssen können Sie das durch Veränderungen der Registry tun.

Ich habe mir zum Beispiel Zwei *.Reg Dateien erstellt, die ich starte, je nachdem mit welcher Version ich gerade arbeiten muss.

Dieses sind Beispiel Reg Dateien wie ich Sie auf einem Windows 8 verwende, diese könnten müssen nicht für Ihre Installation übereinstimmen.

 

 

 

NAV 2009 R2:

#################

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOTDYNAMICSNAV]
@="Dynamics NAV Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOTDYNAMICSNAVDefaultIcon]
@="C:\Program Files (x86)\Microsoft Dynamics NAV\60\RoleTailored Client\Microsoft.Dynamics.Nav.Client.exe,0"

[HKEY_CLASSES_ROOTDYNAMICSNAVShell]
@=""

[HKEY_CLASSES_ROOTDYNAMICSNAVShellOpen]
@=""

[HKEY_CLASSES_ROOTDYNAMICSNAVShellOpenCommand]
@="C:\Program Files (x86)\Microsoft Dynamics NAV\60\RoleTailored Client\Microsoft.Dynamics.Nav.Client.exe "%1""

#################

 

 

 

 

NAV 2013:

#################

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOTDYNAMICSNAV]
@="Dynamics NAV Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOTDYNAMICSNAVDefaultIcon]
@="C:\Program Files (x86)\Microsoft Dynamics NAV\70\RoleTailored Client\Microsoft.Dynamics.Nav.Client.exe,0"

[HKEY_CLASSES_ROOTDYNAMICSNAVShell]
@=""

[HKEY_CLASSES_ROOTDYNAMICSNAVShellOpen]
@=""

[HKEY_CLASSES_ROOTDYNAMICSNAVShellOpenCommand]
@="C:\Program Files (x86)\Microsoft Dynamics NAV\70\RoleTailored Client\Microsoft.Dynamics.Nav.Client.exe -protocolhandler "%1""

#################

 

 

Grundlagen der Windows Registry:

Windows registry information for advanced users

 

Back up the registry

Before you edit the registry, export the keys in the registry that you plan to edit, or back up the whole registry. If a problem occurs, you can then follow the steps in the "Restore the registry" section to restore the registry to its previous state. To back up the whole registry, use the Backup utility to back up the system state. The system state includes the registry, the COM+ Class Registration Database, and your boot files.

 

 

 

These postings are provided "AS IS" with no warranties and confer no rights. You assume all risk for your use.

Mit freundlichen Grüßen

Sebastian Röttel

Microsoft Dynamics Germany

Microsoft Customer Service and Support (CSS) EMEA

Comments

  • Anonymous
    June 12, 2013
    Hi, do you know any case, where nav 2013 would not associate the url protocls in registry? Thanks

  • Anonymous
    October 02, 2013
    It would make much more sense to use settings in the database to control what instance to open instead of registry data..... I really hope this is something that will be changed sooner than later. This problem will grow even more with the release of NAV 2013 R2. We have supporters who have to work with many different versions of NAV and different hotfix versions also. To handle all the needed bat files is a nightmare!

  • Anonymous
    October 27, 2013
    This problem still occurs with NAV 2013 and NAV 2013 R2. It is quite annoying and should be fixed immediately!

  • Anonymous
    October 27, 2013
    @ Jens, we are working on a solution for this Problem.

  • Anonymous
    November 19, 2013
    Ich habe nun das Problem dass auf einer Entwicklungsumgebung NAV 7 und NAV 7 R2 installiert ist. Auf einem Windows Server 2012 kommt die Meldung dass keine Apps zum Öffnen diese Linktyps installiert sind. Haben Sie da eine Lösung? Vielen Dank

  • Anonymous
    February 06, 2014
    @sebastian Any progress with this issue. This registry "patch" doesn't work on a terminal server, because its machine related, instead of user related. Hopefully this will be taken into account.

  • Anonymous
    February 13, 2014
    @Michel   yes the Problem is resovled! Please download the latest hotfix for NAV 2013 and for NAV 2013 R2!