用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 。

相关文章

本篇内容主要讲解“gitee如何上传代码”,感兴趣的朋友不妨来...
这篇“从gitee上下的代码如何用”文章的知识点大部分人都不太...
这篇文章主要介绍“gitee如何下载仓库里的项目”,在日常操作...
本篇内容主要讲解“怎么在Gitee上更新代码”,感兴趣的朋友不...
本文小编为大家详细介绍“怎么将工程托管到gitee”,内容详细...
这篇文章主要介绍了gitee中图片大小如何调整的相关知识,内容...