MicrosoftDynamicsNavは起動しません
私たちのユーザーは、NAVが突然開くのをやめたと報告しています.何かがNAVを開くのを妨げています.ユーザーがNAVをクリックしてアイコンを付けると、Applicationは回転するアイコンが1秒間表示され、消えます.そして今、それは他のユーザーにも広がり始めています.
これまでのところ、一時的な修正は
(1)コントロールパネルを使用してOfficeを修復する-ユーザーは、Officeが機能し、NAVを起動できると報告しましたが、問題は1日後に数時間再発しました
(2)レジストリにExcelへのパスがあり、Excelを指します.このパスを追加すると、NAVが開きます.ただし、問題が再発するというユーザーからの報告もあります.
これはEvenViewerで見つかったエラーです:
Application:microsoft.Dynamics.Nav.Client.exe
FrameworkVersion:v4.0.30319
説明:未処理のデクセプションが原因でプロセスが無駄になりました.
ExceptionInfo:System.NullReferenceException
atmicrosoft.Dynamics.Nav.Client.WinClientExcelExportService.FindMajorVersion(microsoft.Win32.RegistryKey)
atmicrosoft.Dynamics.Nav.Client.WinClientExcelExportService.<.ctor>b__8_0(microsoft.Win32.RegistryKey)
atmicrosoft.Dynamics.Nav.Client.WinClientExcelExportService.FindRegistryKey(microsoft.Win32.RegistryHive、System.String、System.Action`1
atmicrosoft.Dynamics.Nav.Client.WinClientExcelExportService.FindFirstRegistryKey(System.String、System.Action`1
atmicrosoft.Dynamics.Nav.Client.WinClientExcelExportService..ctor(microsoft.Dynamics.Framework.UI.UISession)
atmicrosoft.Dynamics.Nav.Client.WinClient.NavWinFormsClientSession +<>c.
atmicrosoft.Dynamics.Framework.UI.ClientSessionCore.AddUIService(System.Func`2
atmicrosoft.Dynamics.Nav.Client.WinClient.NavWinFormsClientSession.AddServices()
atmicrosoft.Dynamics.Framework.UI.ClientSessionCore.Prepare()
atmicrosoft.Dynamics.Nav.Client.WinClient.StartWinFormsClient.SetupClientSession()
atmicrosoft.Dynamics.Nav.Client.WinClient.StartWinFormsClient.RunCore()
atmicrosoft.Dynamics.Nav.Client.WinClient.StartWinFormsClient.Run(Boolean)
atmicrosoft.Dynamics.Nav.Client.Program.Main(System.String [])
Faultingapplicationname:microsoft.Dynamics.Nav.Client.exe、version:11.0.21441.0、timestamp:0x5ac6989b
Faultingmodulename:unknown、version:0.0.0.0、timestamp:0x00000000
例外コード:0xc0000005
Faultoffset:0x00007ffa66915d36
Faultingprocessid:0x21a4
障害のあるapplicationstarttime:0x01d80bd2efa30b7f
障害のあるApplicationパス:C:\ProgramFiles(x86)\MicrosoftDynamicsNAV\110\RoleTailoredClient\microsoft.Dynamics.Nav.Client.exe
障害のあるmodulepath:不明
ReportId:0d447f4b-d051-44e3-8f96-166db24088f7
障害のあるパッケージのフルネーム:
Faultingpackage-relativeapplicationID:
誰かが同じ問題を経験しましたか?何か提案があれば、私は非常に感謝します
返信リスト(回答:25)
この問題についてリリースされたアップデートはありますか?現在、多くのユーザーがMicrosoftDynamicsNAVでこれに遭遇しています
私は同じ問題を抱えていました、そして
私は解決策を見つけました
ソフトウェアをアンインストールし、C:\Users\XXXX\AppData\Roaming\Microsoft\Microsoft Dynamics NAVと、プログラムファイルx86の下のフォルダーを手動で削除しました.
レジストリキーを削除して再インストールするためにccleanerを渡しました.
その後、プログラムが再び開きます!
2台のマシンでこの問題が発生しました.msからの応答を待っていると、Office365がダイナミクスアプリをブロックする問題が修正されます.
応答12# ->にスキップ10 #Frankva 12いくつかの広範なテストの結果、Officeアップデータが問題の原因であるようです.
Officeアップデータを実行して問題を何度か再現し、アップデートがダウンロードされるのを待っています(アップデートがないため、ダウンロードされません).WHILSTNAVが実行されています.
更新チェックが終了し、「更新がインストールされました」(更新がインストールされていない)というメッセージが表示されるとすぐに、次のOfficeレジストリキーからOfficeレジスタ値が削除されます.HKEY_LOCAL_MACHINE\SOFjpARE\Microsoft\Windows\CurrentVersion\App Paths\
.exe HKEY_LOCAL_MACHINE\SOFjpARE\WOW6432Node\Microsoft\Windows\CurrentVersion\App Paths\
.exe (私が見つけることができる限り)
前述のように、NAVを開始するには、Excel.exeキーに値を設定する必要があります.または、Excel.exeキーをレジストリから削除する必要があります.Windowsレジストリエディタversion5.00
[HKEY_LOCAL_MACHINE\SOFjpARE\WOW6432Node\Microsoft\Windows\CurrentVersion\App Paths\Excel.exe]
@= "C:\\Program Files \\Microsoft Office \\Root \\Office16 \\Excel.EXE"
"Path"= "C:\\Program Files \\Microsoft Office \\Root \\Office16 \\"
"UseURL"= "1"
"SaveURL"= "1"
[HKEY_LOCAL_MACHINE\SOFjpARE\Microsoft\Windows\CurrentVersion\App Paths\Excel.exe]
@= "C:\\Program Files \\Microsoft Office \\Root \\Office16 \\Excel.EXE"
"Path"= "C:\\Program Files \\Microsoft Office \\Root \\Office16 \\"
"UseURL"= "1"
"SaveURL"= "1"
また、Officeインストールの「クイック復元」を実行してこれを修正することもできました.これにより、Officeの
.exeキーのすべての値が復元されます.
応答10# ->にスキップ9 #JWRubic 1ねえ、ありがとう!
この問題も発生し、Office 365アプリ(エンタープライズ向けMicrosoft 365アプリ-en-us)のオンライン修復を実行すると、今のところ解決されているようですが、再び発生すると思います.
オンライン修復後、NAVはそれらのExcelレジストリキーを作成し、正しく起動することができました.Office 365アプリの更新中にユーザーがNAVを開くたびに、これを行う必要がないことを本当に望んでいます.この問題に関するO365またはMSサポートからのWordはありますか?
よろしく、
Jessi Winsett
こんにちはAidenMai、
説明に基づいて、投稿を注意深く調べます.一部のユーザーは、ご使用の環境でMicrosoft Dynamics NAVを開くことができないようです.アプリの専用ヘルプについては、投稿することをお勧めします. MicrosoftDynamicsコミュニティ365フォーラム アプリに関連する質問について専用のヘルプが表示される場合があります.メンバーやエンジニアは、そのような質問についてより専門的であり、そこでより良い経験を得ることができます.
ご理解とご協力をよろしくお願いいたします.
よろしくお願いいたします.
クラーク
応答24# ->にスキップ21 #MIRITADこの問題も発生しています.Officeをアンインストールすると、NAV2015クライアントが正常に起動することに気付きました.恒久的な解決策はまだありますか?これがカバーされている他の場所にスレッドがありますか?
ありがとうございます!
応答21# ->にスキップ18 #Martijnこんにちは、
一時的な解決策としてregキーも追加しましたが、MSからの決定的な解決策があれば素晴らしいと思います...
また、問題の原因もわかりません.私の想定では、これはWindows Updateに関連しており、これを修正するためのWindows Updateを待っていますか?
これは正しいですか?
応答17# ->にスキップ15 #StefanS 1最も簡単な方法は、私が言うだろうオンライン修理を行うことです.
MSが問題を認識したかどうか誰かが知っていますか?また、それはある種のパッチ(WindowsまたはOffice)であることも肯定的ですが、正確には何であるかは不明です.
私は同様のデバイスに完全にパッチを適用し、同じversionを持っています.1つには問題があり、もう1つには問題がありません...
応答23# ->にスキップ22 #AaronこんにちはAidenMai、
一部のユーザーの組織でも同じ問題が発生しています.
この問題の解決策は MicrosoftDynamicsコミュニティ365フォーラム ?
あそこに関連する投稿が見つかりません.
よろしく
応答22# ->にスキップ19 #AidenMa 1こんにちはアーロン、
投稿できませんでした MicrosoftDynamicsコミュニティ365フォーラム しかし、この問題を一時的に修正する方法がいくつか見つかりました.
オンラインOffice修理はこの問題を一時的に修正します
別の方法は、regeditのHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths\Excel.exeに移動し、
C:\Program Files(x86)\Microsoft Office\rootを使用して(デフォルト)キーに値を追加することです.\Office16\Excel.exe.
NAVを起動できるようになります.一部の人にとっては、この修正を適用した後に戻ってくるため、これらは両方とも一時的な修正です.MSがこのための修正プログラムをプッシュするかどうかを確認するのをまだ待っています.
応答19# ->にスキップ3 #Antonijこんにちはエイデン、
この一時的な修正を段階的に簡略化していただけませんか(私はプログラマーではありませんが、今日はNAVで作業する必要があるため、自分で修正しようとしています).
ありがとう
応答3# ->にスキップ2 #AidenMa1)windows ボタンを押します
2)appwiz.cplと入力します-Enter
3)Microsoft365を探してクリックします.アンインストールや修復などのオプションが表示されます.
4)修理Officeを選択します
5)クイック修復またはオンライン修復のいずれかを実行できます.
これで一時的に問題が解決するはずです.
応答19# ->にスキップ14 #DazBoneこの修正を投稿していただきありがとうございます.
ここのアプリパスの下にExcelのキーがないことに気づきました:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths\Excel.exe
また、Excelが私のマシンにインストールされているパスは異なり、「プログラムファイル(x86)」ではなく「プログラムファイル」の下にあります:
C:\Program Files\Microsoft Office\root\Office16\Excel.EXE
代わりに、これを(デフォルト)キーとして使用する必要がありますか?
これに対するMicrosoftUpdateの修正を見たいと思っています.
ありがとう
応答14# ->にスキップ7 #AidenMaこんにちはDazBones、
私がこれまでに見つけたものから、「空白」や数字でさえ、その(デフォルト)キーに何でも追加できます. NAVを開くことができます.
しかし、私が言ったように、何かがあります-おそらくこの(デフォルト)キーを削除し続けるwindows アップデート
(デフォルト)キーを削除すると、データに「値が設定されていません」と表示され、NAVを起動できなくなります.「値データ」に何かを追加すると、NAVが起動します.
これが発生する原因はまだわかりません.
最高、
応答7# ->にスキップ8 #Frankva私のテストが到達した限り、これはWindowsUpdateではありません.
これはOfficeアップデーターであり、NAVの実行中および実行中でないときに、レジストリ値の削除を数回再現しました.
NAVの実行中に値が削除されるたび.
応答14# ->にスキップ16 #MartijnExcelのインストールパスは実際には異なります(32ビットと64ビット).重要なのは、実際にコピーして、正しいパスを貼り付けることです.
私の場合、レジストリ内のExcelアプリのパスもありませんでした.それを追加して、トリックを行いました.
応答25# ->にスキップ1 #PalleHaシステムアカウントの権限をフルコントロールから読み取りに変更することをテストしています
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths\Excel.exe(デフォルト)キー.正しいパスを入力して、これが永続的に機能するかどうかを確認します.
多くのキックバックを伴う本当に悪い解決策.しかし、ユーザーが問題を経験する速度では、修正がリリースされるまでは、修正がリリースされるまでは実行可能な解決策のようです.
応答22# ->にスキップ20 #Poul同じエラーがあります. 解決策を見つけましたか?
Win 21H2アップデートと何か関係がありますか?
自分; BC13-デンマーク語
Program:microsoft.Dynamics.Nav.Client.exeフレームワークversion:v4.0.30319
Beskrivelse:Denneprocesblevafsluttetpga.enubehandletundtagelse.
Undtagelsesoplysninger:System.NullReferenceException
vedmicrosoft.Dynamics.Nav.Client.WinClientExcelExportService.FindMajorVersion(microsoft.Win32.RegistryKey)
vedmicrosoft.Dynamics.Nav.Client.WinClientExcelExportService.<.ctor>b__8_0(microsoft.Win32.RegistryKey)
vedmicrosoft.Dynamics.Nav.Client.WinClientExcelExportService.FindRegistryKey(microsoft.Win32.RegistryHive、System.String、System.Action`1
) vedmicrosoft.Dynamics.Nav.Client.WinClientExcelExportService.FindFirstRegistryKey(System.String、System.Action`1
) vedmicrosoft.Dynamics.Nav.Client.WinClientExcelExportService..ctor(microsoft.Dynamics.Framework.UI.UISession)
vedmicrosoft.Dynamics.Nav.Client.WinClient.NavWinFormsClientSession +c.
b__22_6(microsoft.Dynamics.Framework.UI.UISession) vedmicrosoft.Dynamics.Framework.UI.ClientSessionCore.AddUIService(System.Func`2
) vedmicrosoft.Dynamics.Nav.Client.WinClient.NavWinFormsClientSession.AddServices()
vedmicrosoft.Dynamics.Framework.UI.ClientSessionCore.Prepare()
vedmicrosoft.Dynamics.Nav.Client.WinClient.StartWinFormsClient.SetupClientSession()
vedmicrosoft.Dynamics.Nav.Client.WinClient.StartWinFormsClient.RunCore()
vedmicrosoft.Dynamics.Nav.Client.WinClient.StartWinFormsClient.Run(Boolean)
vedmicrosoft.Dynamics.Nav.Client.Program.Main(System.String [])