2017-05-17 67 views
1

我在包含多个软件包的InstallShield中创建了套件。其中一个需要.net 3.5,所以在包视图中我添加了Windows功能NetFx3。一切正常,但今天我得到了在那里安装目录终止与日志下列错误的机器上的手:.net 3,5功能无法在Windows上“安装”10

5-17-2017[02:03:10]: Getting feature list for initial feature items 'NetFx3' 
5-17-2017[02:03:10]: Getting feature items for OS version 1000 (Client) 
5-17-2017[02:03:10]: Final feature list for current item is: NetFx3 
5-17-2017[02:03:10]: Installing Windows features for parcel 'PackageXY'... 
5-17-2017[02:03:10]: Engine: property 'ISInstallStatus' value now 'Windows-Funktionen/-Rollen werden installiert …' 
5-17-2017[02:03:10]: Engine: property 'ISParcelStatus' value now '' 
5-17-2017[02:03:10]: CWindowsFeatureParcel::Install: using DismAPI on Windows 8 or newer 
5-17-2017[02:03:10]: Engine: request for proxy handler, 0, 1 
5-17-2017[02:03:10]: No source paths specified for DismEnableFeature 
5-17-2017[02:05:19]: UI DLL: Resource 'Header_bckgnd.png' -> 'C:\Users\dummy\AppData\Local\Temp\{270DDFC5-A522-4510-8282-DE76EBB713E6}\Header_bckgnd.png' 
5-17-2017[02:05:20]: UI DLL: Resource 'Header_bckgnd.png' -> 'C:\Users\dummy\AppData\Local\Temp\{270DDFC5-A522-4510-8282-DE76EBB713E6}\Header_bckgnd.png' 
5-17-2017[02:05:26]: CWindowsFeatureParcel::CallDismApi result: 0x00000001 
5-17-2017[02:05:26]: Windows feature install result status: 0x80070001 
5-17-2017[02:05:26]: Failed installing Windows features for parcel 'PackageXY', error 0x80070001 
5-17-2017[02:05:26]: Engine: property 'ISInstallStatus' value now 'IDS_SUITE_INTERRUPTED' 

我曾尝试以下操作:

  • 运行DISM /在线/启用特征/ FeatureName:NetFx3/All/LimitAccess/Source:x:\ sources \ sxs和这个命令的其他变体,我真的不知道该怎么办

  • 禁用功能manualy并重新启用,多次与之不同的顺序.net 4.7并运行设置,其中包含已选功能的不同配置。

没有运气到目前为止,困扰我最是其唯一的发生在这个特定的虚拟机,这是最新的Windows更新的东西。

编辑:这是每一个发生在安装更新创作者的机器,其自带的.NET 4.7上

EDIT2:我不解决这个问题,我只是删除所允许的的funcionality窗口功能的包。

回答

0

我们的应用程序需要.NET 3.5,内部测试表明.net framework 3.5仍然使用套件先决条件功能安装进行安装。

我在过去曾经见过类似的问题,但这是VMWare Workstation的问题,并且使用NAT代替桥接网络设置。在所有这些情况下,如您所示,从powershell或cmd提示符运行DISM也会失败。切换到桥接允许这个工作。我无法解释为什么。

不幸的是,由于第三方软件依赖关系,我们依赖于.Net 3.5,其中之一是SQL Server 2012信不信由你!

+0

感谢您的意见,但是这并不能真正帮助我。由于之前发布的版本具有此“功能”,并且现在所有j安装都在创作者更新的W10上被阻止。我有我们的产品的解决方法,但它是一种痛苦的过程..所以我想知道如果任何可以在目标机器上完成,以解锁安装。 – izm