问题标签 [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.
powershell - 将 DISM 输出转换为 PS 对象
您能否指出正确的方向,如何将此 DISM 输出转换为 Powershell 对象,以便我可以在脚本中使用它们来过滤结果?
dism /Get-WimInfo /WimFile:"E:\_Source\OSD\x64\Windows 10 Enterprise\1607\Media\WIM\REFW10-X64-1607_04-12-2017.wim" /index:1
我得到的输出是:
我试过| Out-String -Stream | Select-String "Version "
但没有运气..
c# - 通过 C# 调用 DISM
我得到输出:
您无法使用 32 位版本的 DISM 为正在运行的 64 位操作系统提供服务。请使用与您的计算机体系结构相对应的 DISM 版本。
尝试文件名:“C:\WINDOWS\SYSTEM32\dism.exe”和“C:\WINDOWS\SYSWOW64\dism.exe”
并且仍然得到相同的结果。
机器在 Windows 7 Embedded 上运行。
编辑:尝试过:
但是还是不行。。
windows - 在 Windows 10 上启用 Hyper-V 不起作用
当我运行时,Enable-WindowsOptionalFeature -Online -FeatureName:Microsoft-Hyper-V-All
我得到错误代码:0x800f0831
我在网上知道它说这通常是一个 .NET 错误,但我已经仔细检查过 .NET 是否安装正确。
我已经尝试了立即扫描命令,并且尝试在安全模式下启用它并通过 Powershell 启用它,但没有成功。
为什么我不能在这台笔记本电脑上启用 Hyper-V?
iis - IIS 6 管理控制台使用 dism 命令行启用
我想知道如何使用 dism 命令行启用 IIS 6 管理控制台。
我尝试了一些命令,但它不起作用。
请告诉我一些想法。
我无法通过命令“dism /online /Get-features”获取有关功能名称的信息。
关于功能名称或命令行等。
cmd - Wix:无法从 Wix CustomAction 调用 DISM
蜡 3.10
阅读文章(在 Wix 安装程序中以管理员模式在 customAction 中运行 ExeCommand)后,我使用了属性 Impersonate="no" 的延迟 CustomAction,使用 DISM 命令调用批处理文件。
遗憾的是,DISM 总是返回错误 11“您无法使用 32 位版本的 DISM 为正在运行的 64 位操作系统提供服务。请使用与您的计算机体系结构相对应的 DISM 版本”...。
首先,我尝试为 64 位 Windows 2012R2 测试环境调用正确的 CMD.exe 和 DISM.exe,......但尽管 DISM 的绝对路径总是返回相同的错误,将 Path="[SystemFolder]" 更改为 " [System64 文件夹]"...
然后我发现了一篇类似现象的文章(https://social.technet.microsoft.com/Forums/ie/en-US/e25c27cf-ca6d-4079-90a1-8201ffc503e5/dism-gives-error-11?forum=w8itprogeneral ) 它告诉我它源于缺乏许可......
目前我已经尝试通过使用明确以管理员身份运行的 schtasks.exe 来解决问题......(可能通过 Wix 公共参数使用登录名和密码......用户使用 Wix UI 窗口输入,丑陋......)
配置文件
有任何想法吗?恐怕我必须面对像 DISM API 这样的大事......
PS 遵循@Chris Riccio 的建议,我停止使用批处理文件,并且 QuietExec 工作正常,而 AddIISComponent 命令没那么长。(如果我使用注释掉命令,LIGHT 会警告“LGHT1076:ICE03:字符串溢出(大于列中允许的长度);表:CustomAction,列:目标,键:AddDISMComponent。”)
我目前试图调用多个 QuietExec-DISM 命令来分割长参数......
不聪明....
windows - 在 Windows 10 上通过 DISM 安装 IIS Windows 功能
根据此链接,我将安装 IIS Windows 功能以进入离线模式。
我已经install.wim
像上面的链接一样安装了我的等等。但是当我运行这个命令时:
我收到了这个错误:
显示此错误The source files could not be found.
,但是当我运行此错误时,我得到了结果:
根据一些想法,我已经执行了这个命令:
但没有工作,我得到了上述错误。有人知道发生了什么,我怎么能通过这个错误?
powershell - 在具有 dism 功能的批处理文件中使用通配符
我将如何为此使用通配符:
我试过这个:
deployment - 使用 Dism 部署 Windows 10 wim 映像时如何启用测试模式?
我正在将实验室中的大约 200 台机器从 Windows 7 升级到 Windows 10,作为升级的一部分,我还将机器上的文件系统转换为 GPT。
我正在使用从我的 PXE 服务器加载的 WinPE 图像作为一个自动化过程来执行此操作。镜像中有一个脚本,用 Diskpart 格式化硬盘,创建 EFI 启动分区和 OS 分区,部署镜像如下:
*dism /Apply-Image /ImageFile:M:\Images[图像文件名].wim /Index:1 /ApplyDir:W:*
部署后,它运行bcdboot W:\Windows命令,这样 PC 将启动到 Win10,然后使用新部署的 OS 映像从硬盘驱动器重新启动 PC。
现在它工作正常,除了一个问题:
为了我们的需要(这是一个测试实验室),我们使用了一个未签名的专有驱动程序,因此需要在测试模式下运行 Windows。
使用 Win7 和 MBR,我没有这个问题,因为我使用 Ghost 获取整个 HDD 映像并将其转储到 HDD 上,而无需覆盖启动脚本。
现在,bcdboot W:\Windows禁用了测试模式,因此在加载所述驱动程序时我得到一个 BSOD。
在使用 DISM 进行部署时,如何在使用命令行启动操作系统之前启用测试模式?有没有办法用bcdboot命令以某种方式做到这一点?
我必须自动化它,因为我需要在 200 台机器上完成它。
操作系统是 Windows 10 RS4 x64 企业版。
提前感谢您的回答。
uwp - 通用 Windows 应用无法启动,“AppxDeploymentFailureBlue”
我已经为 PC 上的所有用户安装了我自己的通用 Windows 应用程序,在以审核模式登录时使用DISM 工具。这样做之后,我重新启动到 OOBE(使用命令),创建一个新用户并尝试启动这个应用程序。sysprep
结果是什么都没有发生 - 应用程序没有启动(也在任务管理器中检查)。在 Windows 的Event Viewer中,我发现了一个关于AppxDeploymentFailureBlue的条目,每次我尝试启动该应用程序时都会出现该条目 - 但它没有提供有关问题或其原因的任何进一步信息。我试图在线查找此错误代码,但我能找到的只是一些关于Windows 应用商店应用程序或 Windows 内置应用程序的损坏版本的讨论——这里不是这种情况。
此外,这个应用程序有一个StartupTask,它未能正确启动似乎阻止了其他应用程序在启动任务/应用程序列表中注册自己(如果未安装该应用程序,则它们已成功注册)。
powershell - REVERSE - DISM /Online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsCalculator_2018.702.514.0_neutral_~_8wekyb3d8bbwe
我是 Sys Admin 世界的新手,在工作中运行了一个脚本以从新的 Windows 10 机器中删除一些过时的软件。在我的兴奋中,我删除了太多,正在寻找一种方法来恢复 Windows 计算器。值得注意的是,Windows 商店也已按预期删除。
这是我们最初在机器上运行以移除计算器的线路。DISM /在线 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsCalculator_2018.702.514.0_neutral_~_8wekyb3d8bbwe
我尝试了一些选项来恢复计算器,但无法正常工作。请帮忙,泰!