问题标签 [dism]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - WIX 安装程序 - 验证来自 ExePackage 的返回值
我ExePackage
在我的 WIX 安装程序(自定义 GUI)中运行了许多 s,它们调用 DISM 来下载各种组件。当互联网不可用时,它们会失败,但我无法告诉用户原因。WIX 安装程序日志会适当地报告发生的情况。有没有办法访问这些信息/返回值?
日志:
[04B8:06B8][2013-08-06T09:39:00]i338:获取包:SQLEXPR_x86_ENU.exe,payload:SQLEXPR_x86_ENU.exe,下载地址:http: //download.microsoft.com/download/0/4/ B/04BE03CD-EAF3-4797-9D8D-2E08E316C998/SQLEXPR_x86_ENU.exe [04B8:06B8][2013-08-06T09:39:45]e000:错误 0x80072efd:无法将请求发送到 URL:http: //download.microsoft .com/download/0/4/B/04BE03CD-EAF3-4797-9D8D-2E08E316C998/SQLEXPR_x86_ENU.exe,无论如何都试图处理HTTP状态代码。[04B8:06B8][2013-08-06T09:39:45]e000:错误 0x80072efd:未知 HTTP 状态代码 0,从 URL 返回:http: //download.microsoft.com/download/0/4/B/04BE03CD -EAF3-4797-9D8D-2E08E316C998/SQLEXPR_x86_ENU.exe
wix - WIX 启用 Windows 功能
在安装我的软件之前,我必须检查是否启用了某些 Windows 功能。
我可以使用 dism 命令行工具检查或安装它。
我创建了一个自定义操作来执行此操作,但是有没有办法以“WIX 本机方式”执行此操作?
问题是命令启动命令提示符,这对最终用户来说非常难看。我怎样才能让它变得更好?我不知道我是否需要引导程序来执行此操作(例如安装 .NET Framework)。
是否有任何扩展来管理这些事情?
我现在正在使用 WIX 3.7。
vbscript - VBscript wscript.shell在winpe中执行不刷新
我有一个DISM
用于 WinPE 的基于成像的解决方案,如下所示:
它的执行方式有两个问题:
- 执行似乎停止了,我必须按 Enter 才能继续。
- 第二个问题是进度条不显示。它停留在“应用图像”。
通常,如果您执行DISM.exe /Apply-Image /ImageFile:" & name & "/index:1 /ApplyDir:c:\
,它将如下所示:
"应用图像 {1%--------------------------------------}
有趣的是,这个准备磁盘的部分显示了每一行执行:
我认为DISM
输出是不同的,因为它只有一行可以自我刷新,但我不确定如何围绕它编写代码。
iis - “错误 87 在此上下文中无法识别所有选项”使用 DISM 启用 IIS
我正在尝试使用 bat 使 IIS 能够在 Windows 7(专业)64 位机器上运行 asp.net 应用程序,并且似乎经常遇到这个问题。我以管理员身份运行 bat 文件。我正在使用的 bat 文件中的条目如下:
根据我已阅读的文档,所有开关应启用运行 ASP.net 4.5 所需的所有父功能。我也试过使用 justIIS-ASPNET
并且IIS-ASPNET40
都收到了同样的错误。
我最初尝试执行单独运行我的应用程序所需的每个功能,但遇到了类似的问题。
winapi - 用于查询已安装功能和包的 Windows API
对于我的一个项目,我需要一种方法来查询在给定的 Windows Server 机器上安装了哪些功能/角色/角色服务。
在它的伟大传统中,微软不断地重新发明东西(sysocmgr
在 Windows 2003 中,pkgmgr
在ocsetup
Windows 2008 中,dism
在 Windows 2012 中),使得编写独立于操作系统的代码变得困难。
我确信有一个官方的本地 API 用于 DISM(和一个托管包装器)。有适用于 Windows 2003 和 2008 的东西吗?
powershell - 扩展Powershell变量时如何避免前面的空格
基本上我正在尝试组合一个 IE11 卸载脚本。我从 Microsoft 找到了这个指南: IE11 Uninstall guide 但我想用 Powershell 和 DISM 来代替,因为 pkgmgr 已被贬低。
我整理了以下脚本:
我的问题是 DISM 命令将失败,因为 /Packagepath: 参数无法读取路径。上面的代码将路径解析为: ..../Packagepath: C:\Windows.... 在“:”和路径之间给我一个空格。
有什么办法可以避免该空间,或者删除该空间?
谢谢。
batch-file - DISM 在 .bat 中失败,但在命令提示符下运行良好
我正在尝试编写一个 .bat 脚本,它将:
- 创建 WinPE 映像;
- 挂载镜像;
- 请允许我对图像进行更改;
- 提交更改;和
- 创建一个 .iso 映像。
我的脚本是这样的:
我的问题是当DISM /mount-wim
这批失败时(即使我更改%proj_name%
为test
),但在我的脚本运行后它在同一个命令提示符下正常工作。例如:
测试.bat
失败wim not found
,但是:
test2.bat
是成功的。
如何让 DISM 在我的构建脚本中工作?
c# - 如何在 Windows 2008 R2 和 Windows 7 上以编程方式启用应用程序服务器角色
作为安装过程的一部分,我需要启用 Application Server 角色。我需要这样做才能获得应用程序所需的分布式事务功能。通过从 C# 应用程序执行 dism.exe,我可以在 Windows 2012 Server 上轻松完成此操作。这是执行的命令。
但是当我尝试在 Windows 2008 R2 Server 或 Windows 7 上执行此操作时,它失败,表明 DISM 无法识别这些功能。如果我在这些机器上运行命令来列出功能(Get-Features),它们确实不可用。即使我使用角色管理器手动启用应用程序服务器角色并列出 DISM 中可用的功能,它们也没有列出,或者以不同名称表示应用程序服务器角色的任何内容。
如何使用 C# 以编程方式在 Windows 2008 R2 服务器和 Windows 7 上启用应用程序服务器角色?该解决方案不必使用 DISM。我正在寻找任何选择。
iot - windows 10 iot dism 失败
谁能给我一些关于为什么这对我不起作用的指示?
我正在按照此处提供的步骤进行操作。
我的笔记本电脑上有最新的 W10 版本。(我真的只是更新了它)
当我运行代码以应用 flash.ffu 图像时
我得到错误:0xffffffff
DISM 失败。没有进行任何操作。
当我检查 dism.log 它显示:
powershell - 使用 powershell 在线调用 dism.exe 命令安装语言包
我遇到错误,并且没有使用上述命令安装语言包
映像版本:10.0.10116.0
错误:87
在此上下文中无法识别 package-path 选项。有关详细信息,请参阅帮助。