我正在尝试在 Windows 8 机器上强制安装适用于 CRM 3.0 的 Outlook 笔记本电脑客户端。我到目前为止,但它不会识别.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,效果很好。