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