微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

用Inno安装安装IIS

我试图安装与Inno安装IIS,但我得到各种错误

我试过在DOS上的命令,并工作:

start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-ManagementService;IIS-CGI;IIS-requestfiltering;IIS-ASPNET;IIS-HttpLogging;IIS-NetFxExtensibility;IIS-HttpErrors;IIS-DefaultDocument;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-StaticContent;IIS-ManagementConsole;IIS-Directorybrowsing;IIS-WindowsAuthentication;IIS-WebServer;

我试着在Inno Setup中使用这个:

导致UnsatisfiedLinkError的32位DLL

如何在Windows Server 2008 R2上安装Net.Tcp端口共享服务?

获取Mercurial进程内挂接在Windows上运行

挂起一个进程

gitignore文件模式不起作用

Filename: pkgmgr; Parameters: "/iu:IIS-WebServerRole; IIS-WebServer: ; IIS-CommonHttpFeatures: ; IIS-ManagementService: ; IIS-CGI: ; IIS-requestfiltering: ; IIS-ASPNET: ; IIS-HttpLogging: ; IIS-NetFxExtensibility: ; IIS-HttpErrors: ; IIS-DefaultDocument: ; IIS-ISAPIExtensions: ; IIS-ISAPIFilter: ; IIS-StaticContent: ; IIS-ManagementConsole: ; IIS-Directorybrowsing: ; IIS-WindowsAuthentication: ; IIS-WebServer: ; "

但它显示错误

操作失败,0x80070057参数不正确

我试过之后:

Filename: pkgmgr; Parameters: "/iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-ManagementService;IIS-CGI;IIS-requestfiltering;IIS-ASPNET;IIS-HttpLogging;IIS-NetFxExtensibility;IIS-HttpErrors;IIS-DefaultDocument;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-StaticContent;IIS-ManagementConsole;IIS-Directorybrowsing;IIS-WindowsAuthentication;IIS-WebServer;";

显示错误

操作失败,0x8007000B试图加载格式不正确的程序

感谢帮助。

Rails服务器不会在Windows 7中使用CTR + cclosures

PhantomJS localstorage和Websql位于Windows上?

hg作为Windows服务

Cygwin安装说明:手工安装到高架儿童进程

stream氓SSH失败与Ubuntu / xenial64

你的第一个语法只是使用了一个错误的参数格式(明显与在命令行上适用于你的格式不同)。

第二种语法的问题可能是您在64位Windows上运行安装程序。 Inno安装程序安装程序是32位应用程序,所以认情况下会找到32位版本的pkgmgr ( C:WindowsSysWOW64PkgMgr.exe ),无法安装64位IIS。

有关文件系统重定向器的详细信息。

添加Flags: 64bit ,使Inno安装程序找到64位版本的pkgmgr ( C:WindowsSystem32PkgMgr.exe )。

[Run] Filename: pkgmgr; Parameters: "/iu:IIS-WebserverRole;IIS-Webserver;IIS-CommonHttpFeatures;IIS-ManagementService;IIS-CGI;IIS-requestfiltering;IIS-ASPNET;IIS-HttpLogging;IIS-NetFxExtensibility;IIS-HttpErrors;IIS-DefaultDocument;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-StaticContent;IIS-ManagementConsole;IIS-Directorybrowsing;IIS-WindowsAuthentication;IIS-Webserver"; Flags: 64bit

要在32位和64位版本的Windows上启用安装,您需要在[Run]部分有两个条目,一个用于32位,一个用于64位,并使用Check: not IsWin64选择正确的一个Check: not IsWin64 , Check: IsWin64分别是Check: IsWin64 。

[Run] Filename: pkgmgr; Parameters: "..."; Check: not IsWin64 Filename: pkgmgr; Parameters: "..."; Flags: 64bit; Check: IsWin64

或者使用64位安装模式 。

这将使Inno安装程序自动找到正确版本的pkgmgr 。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐