我半年前才开始编程c ++,如果你能给我一点开始帮助我,我会非常高兴。
我想了解ntlite如何从iso中删除驱动程序。 我想知道我需要学习/了解/阅读有关编程的内容 我自己的工具,删除这样的东西。例如w-lan驱动程序 或者Cortana。
通过研究我遇到了:
......那就是它。什么都不喜欢"学习powershell来调整你的系统教程"在我开始阅读有关这些主题的书之前,我想知道这是否是实现目标的正确方法?
如果我的问题不受欢迎或愚蠢,我很抱歉。我只是想了解一下 这些东西,无法找到正确的方法。
提前致谢!
答案 0 :(得分:1)
如果要从Windows中删除元素,可以使用Add-WindowsOptionalFeature
和Remove-WindowsOptionalFeature
PowerShell Cmdlet执行此操作。
假设您要删除新的Calc.exe并返回旧的正确的 Calc.exe应用。
您可以使用此命令在运行Windows实例时执行此操作(以管理员身份运行PowerShell时)
Disable-WindowsOptionalFeature -Online -FeatureName "Calc" -PackageName
"Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0"
如果您想要从Windows映像中删除它,首先必须使用install.wim
cmdlet从光盘装载Mount-WindowsImage
来装载Windows映像,如下所示。
Mount-WindowsImage -ImagePath "c:\imagestore\install.vhd" -Index 1 -Path "c:\offline"
这会将图像挂载到c:\ Offline文件夹。该文件夹首先需要存在,BTW。
接下来,禁用Windows映像中的功能。
Disable-WindowsOptionalFeature -Path "c:\offline" -FeatureName "Calc" -PackageName
"Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0" -Remove
完成后,您可以使用以下方法保存更改:
Dismount-WindowsImage -Path "c:\offline" -Save
NtLite和这些PowerShell工具都使用Deployment Image Servicing Manager工具,DISM及其C#库来实际实现更改。如果您想了解更多信息,请read以及this。