Windows XP | Windows Vista | Windows 7 | Windows 8 | Windows 10

HOWTO: 清理 Windows 10 任务栏的跳转列表记录

        Windows 10 的版本迭代速度有目共睹,WaaS 也日趋成熟,我们知道 Windows 10 的功能更新也会带来操作系统界面的改进,所以对基本的操作也就会产生一定的影响。对于使用 Windows 的老手来说恐怕也会有“找不到北”的时候!最近几天 gOxiA 就遇到了一个小问题,怎么也想不起来如何清理固定在任务栏的应用程序图标的跳转列表记录。如下图所示,使用鼠标右键单击固定在任务栏上的程序图标,会显示以往使用过的记录。

1

        如果要清理这些历史的列表记录,在过去我们通常会鼠标右键单击任务栏,并选择任务栏设置,即可找到清理的选项。但是自 Windows 10 的近几版开始,由于经典的任务栏设置被彻底取代,所以使用该操作方法进入的任务栏设置会是全新的 Modern 模式,并且在该选项页面中无法找到相关的清理选项。

        尝试通过 “文件资源管理器” 下 “文件夹选项” 中提供的隐私清理选项进行清除,但其只能清理“快速访问”中的历史记录。

3

        无奈只能继续寻找,在 Modern 设置中的隐私选项中并未提供清理功能,无奈只能通过搜索,还记得任务栏跳转列表是自 Windows 7 开始提供的,所以先用英文 ”jum list“ 进行了搜索,可惜没有返回任何结果。

4

        之后使用中文 “跳转” 搜索仍没有结果,直到使用 "列表" 作为关键词搜索才终于找到了 “在开始菜单或任务栏的跳转列表中显示最近打开的项” 的设置选项。

5

        原来清理任务栏的跳转列表记录的选项与 “开始” 菜单选项进行了合并,名称叫 “在开始菜单或任务栏的跳转列表中显示最近打开的项”,其位于 Modern 设置中的 “个性化 - 开始” 选项中,如下图所示。我们如需清理任务栏的跳转列表记录,只需要开关一下该选项即可。

2

        对于 IT 支持人员来说,熟记 Windows 标准的名称或术语是至关重要的,在无法确认选项设置所在位置时,可以通过搜索解决。

RemoteDesktop

HOWTO: 为 Remote Desktop Services (RDP) 创建和指派证书

        Windows 启用远程桌面后,会使用自签名证书加密 RDP,这导致用户在通过 MSTSC 启动 Remote Desktop Connection 进行连接时遇到不受信任的警告提示,此外如果部署了 Remote Desktop Services - RemoteApp,也是需要为其配置证书的,本文将只分享如何创建用于 RDP 证书,以及为 RDS 指派证书的方法和过程,其他相关的细节不会指出和讨论。

        要创建 RDP 证书需要使用 x509 证书的增强型密钥用法扩展 - “微软远程桌面验证”(Remote Desktop Authentication) ,其 OID 为:1.3.6.1.4.1.311.54.1.2 ,其中各字段表示的含义如下:

  • 1.3.6.1.4.1.311.54.1.2 - 微软远程桌面验证(Remote Desktop Authentication)
  • 1.3.6.1.4.1.311 - Microsoft
  • 1.3.6.1.4.1 - IANA 注册的私营企业
  • 1.3.6.1.4 - 互联网私人
  • 1.3.6.1 - 来自 1.3.6.1 的 OID 分配 - 互联网
  • 1.3.6 - 美国国防部
  • 1.3 - ISO 识别组织
  • 1 - ISO 分配的 OID

        已经获取到 Remote Desktop Authentication 的 OID 为 1.3.6.1.4.1.311.54.1.2,接下来就可以创建用于 RDP 的证书模板,为此启动 ADCS 控制台进入证书模板管理,基于“计算机”证书创建 RDP 证书,在“扩展”选项卡下,编辑“应用程序策略”,根据前面提供的 OID 添加新的策略扩展。

rdpcert

        当我们基于 RDP 证书模板获取到证书后,就需要指派给本机 RDP,可以参考微软官方的知识库 KB3042780 提供的方法操作。

        首先,取得 RDP 证书的 指纹,可以从申请到的证书详细信息中获取,将其复制到一个文本文件中,以备后用。

Cert_Thumbprint

        为了确保后续能正常使用,请将指纹复制到 CMD 中,删除字符串中的空格以及首部的 ASCII 字符,并重新复制到文本文件中。

Cert_Thumbprint-1

        证书指纹准备就绪后,执行如下指令替换当前计算机的 RDP 证书。

wmic /namespace:\\root\cimv2\TerminalServices PATH Win32_TSGeneralSetting Set SSLCertificateSHA1Hash=\" THUMBPRINT\"

SSLCertificateSHA1Hash

        至此,配置结束。当然我们也可以修改注册表实现如上的步骤。

注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp

键名称:SSLCertificateSHA1Hash

键类型:REG_BINARY

键值:证书指纹

        因为 RDS 运行在 “NETWORK SERVICE” 账户下,我们需要通过 MMC 载入 证书 模块,找到 RDP 证书,在 “权限” 中添加 “NETWORK SERVICE” 允许 “读取”。

HOWTO: 使用 Windows 10 预配包为用户卸载内置应用

        早先 gOxiA 分享过一篇日志“HOWTO: 卸载 Windows 10 内置应用”,介绍了如果使用 PowerShell 指令查询和卸载 Windows 10 内置的“现代”应用,今天则与大家分享如何使用预配包(ppkg)为用户卸载内置应用。那什么是预配包呢?

        Windows预配可使IT管理员轻松配置最终用户设备,而无需映像处理。预配包(.ppkg)是一系列配置设置的容器,遵循 CSP(配置服务提供程序)规范,且包含以下优点:

  • 快速配置新设备,无需完成安装新映像的过程。
  • 通过使用单个预配包配置多台设备来节省时间。
  • 在没有MDM基础结构的情况下,在组织中快速配置员工所拥有的设备。
  • 在设备没有网络连接的情况下配置设备。

        预配包在实施中可通过移动媒体安装;也可以附加到电子邮件中;或从网络共享下载;设置还可以在 NFC 标记或条形码中部署。

        有关 Windows 10 预配包的详细信息可参考官方资料。

https://docs.microsoft.com/en-us/windows/configuration/provisioning-packages/provisioning-packages

        要创建和生成 Windows 10 预配包需要在 IT 管理员的系统上安装 Windows ADK,其中 ICD (Windows 映像和配置设计器)组件即是预配包的创建工具,在 ICD 准备就绪后,我们需要先获取到当前 Windows 10 版本内置的应用列表,其中 PackageFamilyName 是必要的信息,可以通过 PowerShell 指令实现。

Get-AppPackage –Allusers | select name,packagefamilyname

get-appxpackage

        拿到了 Windows 10 内置应用名称列表后,便可启动 ICD 创建用于卸载内置应用的预配包。为此在 ICD 组件列表中定位到 “UniversalAppUninstall” 下的 “Uninstall”,然后在中间的编辑窗体中填入我们要卸载的 Windows 10 内置应用的 PackageFamilyName 名称,如下图所示添加了两个要卸载的内置应用到 Uninstall 列表中。

universalappuninstall

        然后,再点击左侧组件列表中添加到 Uninstall 下的应用名称,将其配置选项改为“Uninstall”,此时添加的配置才会正式生效,然后再保存并发布预配包,获得名为“RemoveApps.ppkg”的预配包。

universalappuninstall-1

        在最终用户系统上拿到该预配包后,可以通过双击直接运行,在弹出的“此程序包是否来自你信任的源”提示框中单击“是的,添加它”即可。

removeapps

        此外,我们也可以通过 PowerShell 指令以静默方式进行安装,命令行如下:

Install-ProvisioningPackage .removeapps.ppkg -force -quiet

install-provisioningpackage

本文参考来源:https://blogs.technet.microsoft.com/mniehaus/2018/06/02/yet-another-way-to-clean-up-in-box-apps/

适用于虚拟桌面的 Windows 10 企业版

        在 Windows 10 1809 中微软已经在商业授权的 ISO 中加入了新的 SKU – 适用于虚拟桌面的 Windows 10 企业版。gOxiA 最近在评估 RDS,于是做了简单的安装测试和操作,特分享至此。

        如果你拿到的是商业授权的 ISO,那么在安装过程中可以选择 “适用于虚拟桌面的 Windows 10 企业版”。

Win10RDS-Setup

        在系统的“关于”页面下,可以看到系统的基本信息,此 SKU 隶属于 1809 分支,版本为 17763.1,由于是在配置了 vGPU 的虚拟机中安装测试的,在首次首次进入系统时一直处于黑屏状态,于是选择了关机重新启动,之后便能够正常看到登录界面,且没有经历 OOBE 阶段,可用 Administrator 账号和空密码直接登录,在进入桌面后能看到系统发出的“远程桌面授权模式尚未配置”的提示,看来这个 Windows 10 版本应该是默认内置和启用了“虚拟桌面会话主机”的角色。

Win10RDS-About

        检查“远程桌面”设置,发现默认也是开启的。

Win10RDS-RDP

        在“控制面板”中能够看到 RDSH 特有的“在远程桌面服务器上安装应用程序”的选项,看来确实是基于 RDSH。

Win10RDS-InstallApp

        在当前状态下,gOxiA 创建了几个账号以测试 Remote Desktop Services,发现仍然只能以一个 Session 登录系统,之后尝试在现有的 RDS 环境中添加其作为 RDSH,却未能完成,初步排查应该需要 RDS2019 才能添加“适用于虚拟桌面的 Windows 10 企业版”作为远程桌面会话主机。

Win10RDS-RDCB

        接下来当然是要抽时间搭建个 RDS2019 做做测试和评估……

建议安装 Windows 10 (1803)Servicing stack update

        Servicing stack update - 服务堆栈更新(SSU),可提高 Windows 系统服务堆栈的稳定性,还有助于减少在安装 Windows 10 累计更新(latest cumulative update - LCU)时可能遇到的潜在问题。

        在 2018年9月11日 微软发布的 Windows 10 OS Build 17134.285(KB4457128)累计更新中曾有明确的说明,虽然不是安装 LCU 的先决条件,但是自此之后的 LCU 都建议安装这个 SSU,所以 gOxiA 建议企业的 IT 人员,应当重视这条信息。

image

image

        Windows 10 v1803 的 Servicing stack update 可通过 Windows Update 或 Microsoft Update Catalog 下载,建议可以选择后者单独下载备用,下载地址:

http://www.catalog.update.microsoft.com/search.aspx?q=kb4456655

        Servicing stack update 的参考信息:

https://support.microsoft.com/en-us/help/4456655/servicing-stack-update-for-windows-10-version-1803-september-11-2018

        Servicing stack update 手工安装命令行参考:

wusa AMD64-all-windows10.0-kb4456655-x64_fca3f0c885da48efc6f9699b0c1eaf424e779434.msu /quiet /promptrestart

Windows 7 Convenience Update (SP2)

        虽然 Windows 10 已经发布数年,但国内企业用户大都还在使用 Windows 7,一台 Windows 7 客户端安装完毕后,还要更新数百个更新补丁,这个过程是非常痛苦的。

        还记得早前微软为 Windows 7 和 Windows 8/8.1 用户提供的简便更新吗?每月都会发布累计更新包,已帮助老用户系统安装更新补丁。今天有网友分享了一篇来自微软官方论坛的文章,其中涉及到一个 KB3125574 的汇总更新,它是自 Windows 7 SP1 发布以来至 2016年4月的大多数更新的汇总包。其实也就是我们以前所称之的 Windows 7 SP2

        如果你所在的 IT 环境仍在交付陈旧的 Windows 7 SP1 系统,那么可以考虑使用这个补丁,之后再跟上每月发布的累计更新即可。

        要安装这个所谓的 Windows 7 SP2,需要先安装 Windows 7 或 2008R 的服务堆栈更新(KB3020369);此外还要预留 4GB 的可用磁盘空间来安装该更新。

        快速下载:


参考信息:

https://answers.microsoft.com/en-us/windows/forum/windows_7-update/how-to-obtain-and-install-windows-7-sp2/c2c7009f-3a10-4199-9c89-48e1e883051e?auth=1

HOWTO: 应用 Windows 10 开始屏幕和任务栏的自定义布局文件

        近两年企业部署 Windows 10 的节奏正在加快,更多的中国企业开始使用 Windows 10,而 Windows 桌面标准化的需求及遇到的问题也越发突出。其中关于定制 Windows 10 开始屏幕和任务栏成为了主要的话题。早期便开始实施的 IT 人员知道,在 1607 版时还可以通过定制用户开始屏幕和任务栏,然后利用 Unattend 中的 CopyProfile 来统一个性化设置。但随着微软政策的不断变更,使定制开始屏幕和任务栏就像“迷一般的存在”。

        gOxiA 翻阅了大量的资料,进行了深入的学习和分析。个人总结是微软在基于定制映像交付(面向OEM)时,对开始屏幕和任务栏的定制是有严格限制的。因为定制开始屏幕和任务栏时通常会添加第三方应用,而微软则有相关的条款进行约束,具体可参考《Windows 应用商店 OEM 计划指南》。所以呢,企业用户要统一定制开始屏幕和任务栏,则需要通过域组策略(GPO)或 CSP 方式,这也是微软所推荐的管理方式。

        如果作为企业 IT 人员的你,非要基于定制映像交付,那么你需要考虑的问题就会非常的广泛,而此时提到的问题当然不是条款,更多的是易于忽略的相关技术细节,这一过程不是一朝一夕,是需要付出学习成本的。

        我们要了解一些重点!首先,定制开始屏幕和任务栏会涉及两种资源:传统 Windows 桌面应用(ClassicApps)和现代应用(UWPApps)也称为通用Windows应用。其次,会在两个位置进行定制:开始屏幕和任务栏。最后,涉及的应用程序如何部署:预先安装和交付之后安装。

        目前可确认的信息是,如果部署的是新版 Windows 10,要基于映像定制开始屏幕,则需要通过一个有严格格式规范要求的 XML 遵循指定的应用方式进行定制(PS:介于篇幅,本次分享不包含这个 XML 格式的内容),CopyProfile 将不再有效。此外,虽然目前 Unattend 中还提供向任务栏添加快捷方式的组件设置,但微软将会放弃此项支持。因为任务栏的定制可能会包含 UWPApps,必须通过特定的 XML 进行定制。

        不知道上面的描述是否能够完全理解,没关系我们可以动手实践。前面提到过定制文件的应用方式非常之重要,所以今天要分享的主要内容就是基于映像定制的三种方式。在开始前我们需要先准备一个开始屏幕的定制文件,为了避免出错我们可以先在 Windows 10 参考环境下定制好开始屏幕,然后使用 PowerShell 的 export-startlayout 导出开始屏幕布局文件,我们会基于这个布局文件进行修改或应用。导出开始布局文件的命令行参考如下:

export-startlayout –path d:\startlayout.xml

export-startlayout

一. 为脱机映像应用布局文件

        为脱机映像应用布局文件,此案例下假设 IT 人员已经预先安装好了应用程序,在 Sysprep 后关机,然后为这个脱机映像应用布局文件。即,将你的布局文件重新命名为“LayoutModification.xml”并复制到脱机映像的指定目录下,如:

c:\mount\windows\users\default\appdata\local\microsoft\windows\shell\layoutmodification.xml

        要点:布局文件中引用的 ClassicApps 路径应位于 %AppData% 或 %ALLUsersProfile% 的“程序”目录下,建议将“.lnk”拷贝到后者下。如果映像中未预先安装引用的 ClassicApps,则应使用“DesktopApplicationID”来引用这些应用程序,涉及的 AppID 可参考 gOxiA 的前一篇文章“HOWTO: 获取 Windows 10 应用程序的名称和AppID ”。

二. 通过 oobe 阶段导入布局文件

        利用 Unattend 在 oobeSystem 阶段的 FirstLogonCommands 添加 PowerShell 命令行,以导入布局文件,是 gOxiA 在用,也推荐大家应用的方式,能够正确配置所有用户使用统一的开始屏幕和任务栏布局,但对布局文件的修改要求比较高,需要将开始屏幕和任务栏布局整合在一个 XML 文件中,并加入其他的布局定义,以后会与大家分享。

        涉及的 PowerShell 命令行参考如下:

powershell -command import-startlayout -layoutpath c:\windows\startlayout.xml -mountpath c:\

oobesystem_firstlogoncommands

三. 在 Sysprep 前应用任务栏布局文件

        这个方式其实仅针对需要自定义任务栏的场景。因为前面提过在定制任务栏时可能会添加 UWPApps,而通过 XML 是目前唯一可行的方式。但是此方式限制较多,只能额外向任务栏添加最多三个固定的应用程序,且不能替换系统默认布局。

        首先,需要创建一个专用于任务栏布局的 XML 文件,可参考:https://github.com/goxia/ITSM/blob/master/TaskbarLayoutModification.xml,并拷贝至下面命令行中的路径。

        然后,在审计模式下执行如下命令行以修改注册表配置,然后在执行 Sysprep 进行封装并重新捕获映像。这是因为此设置必须在 specialize 阶段前就应用在注册表中。

cmd /c reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer /v LayoutXMLPath /d C:\Windows\Fabrikam\TaskbarLayoutModification.xml

        要点: XML 的文件名和存放路径没有约束;ClassicApps 的 .lnk 建议位于 %ALLUSERSPROFILE% 的开始程序目录下(%ALLUSERPROFILE%\Microsoft\Windows\Start Menu\Programs\);UWPApps 应使用“AppUserModelID”进行指定。

HOWTO: 获取 Windows 10 应用程序的名称和AppID

        今天 gOxiA 要与大家分享的内容是通过 PowerShell 命令行获取 Windows 10 应用程序的名称和 AppID。这里的 Windows 10 应用程序除了“现代”应用程序外,也包含传统的桌面应用程序;而应用程序名称则是指安装的程序在 Windows 10 上所显示给用户的“友好”名称;AppID 即是 AppUserModelID – 应用程序用户模型ID(自 Windows 7 开始在任务栏中广泛使用,它类似早期的应用程序快捷方式,将进程、文件和窗口与特定应用程序相关联,但更高级)。

        要获取 Windows 10 应用程序的名称和 AppID,可使用 PowerShell 内置的命令 - GET-StartApps,具体执行后的结果如下所示。

Get-StartApps

        那么为什么我们需要获取这些数据呢?!前面提到过 AppID 类似 应用程序快捷方式(.lnk),AppID 可用于将应用程序固定到任务栏或 Windows 开始屏幕,尤其是在编写 “LayoutModification.xml”,以定制 Windows 10 的开始屏幕和任务栏。通常为了确保 Start layout XML 解析器能够正确处理文件,我们都会使用 Export-StartLayout cmdlet 来导出当前 Windows 用户环境的开始屏幕布局,再进行后续的修改和应用。但是需要注意的是,如果 IT 组织计划使用组策略或MDM应用开始布局,并且是在用户首次登录后安装了应用程序,则应使用 DesktopApplicationID 而不是 DesktopApplicationLinkPath。其中 DesktopApplicationID 就需要我们事先使用 Get-StartApps 来获取 AppID。否则,就需要事先将 lnk 文件部署到旧的开始菜单目录中。如:

  • %APPDATA%\Microsoft\Windows\Start Menu\Programs
  • %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs


参考资料:Start layout XML for desktop editions of Windows 10 (reference)

HOWTO: 关闭 Windows 10 任务栏上的人脉图标

        Windows 10 现在支持在任务栏上显示人脉图标,可方便、快速地访问联系人,同时也可以将常用联系人直接固定在任务栏上。但是在一些企业 IT 环境下,可能并不需要这个功能,那么该如何关闭它呢?!

PeopleBand-1

        使用手动方式关闭任务栏人脉就不再详述,可参考下图参考操作。

PeopleBand-2

        而本例中主要介绍使用组策略和注册表,对任务栏人脉图标进行统一管理或自动化配置。如果要使用组策略(GPO)统一管理,需在“用户配置/管理模板/开始菜单和任务栏”下找到“从任务栏中删除人脉栏”,并将其设置为“已禁用”。

DisablePeopleBand_gpo

        如果计划使用脚本或 Unattend 应答文件,进行自动化配置,可利用修改注册表来实现,具体的命令行参考如下:

reg add \"HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\People\" /v PEOPLEBAND /t REG_DWORD /d 0 /f

        注意:由于 PEOPLEBAND 位于 HKCU 分支下,所以当应用在 Unattend 环境下时,请在 “OobeSystem” 阶段执行。

HOWTO: 卸载 Windows 10 内置应用

[ 2018/08/10 10:23 | by gOxiA ]

HOWTO: 卸载 Windows 10 内置应用

        Windows 10 内置了许多微软原生应用,如:邮件、照片、音乐、电影,等等。应用的质量和用户体验,目前都已非常令人满意。但是在一些大型企业 IT 环境下,这些应用并不完全适用,除了企业 IT 合规性以外,更多的还是潜在的标准化问题,所以 IT 人员在定制企业标准化映像时,通常要卸载这些内置应用,并确保交付到用户后不会被自动安装。

        为此,我们需要利用两个 Windows 内置的 PowerShell 指令:Remove-AppxPackageReomve-AppxProvisionedPackage。前者用于从用户账户中删除一个应用程序包;后者则从 Windows 映像中删除应用程序包,使创建新用户时不会再安装应用程序包,但是这些程序包不会从现有账户中删除。(PS:明白两个命令的区别了吗?!)

        首先,在 GoldImage 中先从当前标准账户配置下卸载应用,例如:

get-appxpackage -allusers *gethelp* | remove-appxpackage

get-appxpackage -allusers *getstarted* | remove-appxpackage

get-appxpackage -allusers *messaging* | remove-appxpackage

get-appxpackage -allusers *officehub* | remove-appxpackage

get-appxpackage -allusers *solitairecollection* | remove-appxpackage

get-appxpackage -allusers *onenote* | remove-appxpackage

get-appxpackage -allusers *people | remove-appxpackage

get-appxpackage -allusers *skypeapp | remove-appxpackage

get-appxpackage -allusers *photos | remove-appxpackage

get-appxpackage -allusers *communicationsapps | remove-appxpackage

get-appxpackage -allusers *feedbackhub | remove-appxpackage

get-appxpackage -allusers *xbox* | remove-appxpackage

get-appxpackage -allusers *zunemusic | remove-appxpackage

get-appxpackage -allusers *zunevideo | remove-appxpackage

        然后,从当前 Windows 映像中移除应用包,例如:

Get-AppxProvisionedPackage -Online | where Displayname -EQ \"Microsoft.GetHelp\" | Remove-AppxProvisionedPackage -Online

Get-AppxProvisionedPackage -Online | where Displayname -EQ \"Microsoft.Getstarted\" | Remove-AppxProvisionedPackage -Online

Get-AppxProvisionedPackage -Online | where Displayname -EQ \"Microsoft.Messaging\" | Remove-AppxProvisionedPackage -Online

Get-AppxProvisionedPackage -Online | where Displayname -EQ \"Microsoft.MicrosoftOfficeHub\" | Remove-AppxProvisionedPackage -Online

Get-AppxProvisionedPackage -Online | where Displayname -EQ \"Microsoft.MicrosoftSolitaireCollection\" | Remove-AppxProvisionedPackage -Online

Get-AppxProvisionedPackage -Online | where Displayname -EQ \"Microsoft.Office.OneNote\" | Remove-AppxProvisionedPackage -Online

Get-AppxProvisionedPackage -Online | where Displayname -EQ \"Microsoft.People\" | Remove-AppxProvisionedPackage -Online

Get-AppxProvisionedPackage -Online | where Displayname -EQ \"Microsoft.SkypeApp\" | Remove-AppxProvisionedPackage -Online

Get-AppxProvisionedPackage -Online | where Displayname -EQ \"Microsoft.Windows.Photos\" | Remove-AppxProvisionedPackage -Online

Get-AppxProvisionedPackage -Online | where Displayname -EQ \"microsoft.windowscommunicationsapps\" | Remove-AppxProvisionedPackage -Online

Get-AppxProvisionedPackage -Online | where Displayname -EQ \"Microsoft.WindowsFeedbackHub\" | Remove-AppxProvisionedPackage -Online

Get-AppxProvisionedPackage -Online | where Displayname -EQ \"Microsoft.XboxApp\" | Remove-AppxProvisionedPackage -Online

Get-AppxProvisionedPackage -Online | where Displayname -EQ \"Microsoft.XboxIdentityProvider\" | Remove-AppxProvisionedPackage -Online

Get-AppxProvisionedPackage -Online | where Displayname -EQ \"Microsoft.ZuneMusic\" | Remove-AppxProvisionedPackage -Online

Get-AppxProvisionedPackage -Online | where Displayname -EQ \"Microsoft.ZuneVideo\" | Remove-AppxProvisionedPackage -Online

        此外,gOxiA 建议在 Unattend.xml 的 Specialize 阶段,向注册表添加如下键值以确保禁用微软建议的应用推送。

reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\CloudContent /v DisableWindowsConsumerFeatures /t REG_DWORD /d 1 /f

参考:

Remove-AppxPackage : https://docs.microsoft.com/en-us/powershell/module/appx/remove-appxpackage?view=win10-ps

Reomve-AppxProvisionedPackage : https://docs.microsoft.com/en-us/powershell/module/dism/remove-appxprovisionedpackage?view=win10-ps

Windows 10 v1803 Build-In Apps : https://github.com/goxia/ITSM/blob/master/Win10-1803-BuildinApps.txt

分页: 1/36 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]