CRM 3.0 внешний клиент для ноутбука и.net 2.0 на Windows 8 64bit

Я пытаюсь принудительно установить клиент Outlook для ноутбука CRM 3.0 на компьютере с 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 напрямую, и это работало нормально.

1 ответ

Я нашел ответ на сайте сообщества Dynamics. Это решение работало на моей Windows 8.1 64 бит:

Проблема заключается в следующем ключе реестра (в 64-битной Windows 8):

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft.NETFramework \ политики \v2.0

По какой-то причине установщик хочет открыть его в режиме чтения / записи и получает отказ в доступе, из-за чего установщик считает, что.NET 2 отсутствует. Чтобы это исправить, я должен был владеть ключом и настроить Full Control на моего пользователя.

Оригинальный пост ниже:

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

Другие вопросы по тегам