1

CRM 3.0 用の Outlook ラップトップ クライアントを Windows 8 マシンに強制的にインストールしようとしています。私はここまで来ましたが、.Net 2がインストールされていることを認識しません。ユーザーがインストールする必要があり、.Net 3.5 Windows 機能の一部であるため、インストールされたプログラムのリストで見つけることができないためだと思います。

.Net 2.0 を個別にインストールしようとしましたが、機能をオフにしているかオンにしているかに関係なく機能しません。.Net 3.5 機能がオフになっており、互換性設定を使用しているときにインストールしようとすると失敗します。オンにすると、オペレーティング システムの一部として既にインストールされていることがわかります。また、グループ ポリシーで互換性チェックをオフにしました。

この問題は、C:/ に .Net V4 フォルダーとそのレジストリ エントリがあるためでしょうか?

Windowsインストーラーが実行中にインストールされたプログラムを検索するのを止める方法はありますか?

Windows 7 でこれらの問題を回避できましたが、.Net 1.1 と 2.0 を直接インストールしました。.Net 1.1 を直接インストールしたところ、問題なく動作しました。

4

1 に答える 1

0

Dynamics コミュニティ サイトで答えを見つけました。このソリューションは、私の Windows 8.1 64 ビットで機能しました。

問題は、次のレジストリ キーです (64 ビット Windows 8 の場合)。

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft.NETFramework\policy\v2.0

何らかの理由で、インストーラーはそれを読み取り/書き込みモードで開きたいと思っており、.NET 2 が存在しないとインストーラーに思わせる Access Denied を受け取ります。これを修正するには、キーの所有権を取得し、ユーザーにフル コントロールを設定する必要がありました。

元の投稿は以下です。

https://community.dynamics.com/crm/f/117/p/105669/213813.aspx

于 2013-12-26T13:34:31.647 に答える