这个脚本是根据win8.1修改的,可以有效地清理掉安装win10后的垃圾,有需要的不要错过。
相关说明:
当前AppList为:
$AppsList = "microsoft.windowscommunicationsapps","Microsoft.WindowsMaps","Microsoft.3DBuilder",`
"Microsoft.BingFinance","Microsoft.BingNews","Microsoft.BingSports","Microsoft.BingWeather",`
"Microsoft.Office.OneNote","Microsoft.People","Microsoft.SkypeApp","Microsoft.Windows.Photos","Microsoft.WindowsAlarms",`
"Microsoft.WindowsPhone","Microsoft.WindowsSoundRecorder","Microsoft.MicrosoftSolitaireCollection","Microsoft.XboxApp","Microsoft.ZuneMusic","Microsoft.ZuneVideo"
请根据个人需要增删。
脚本默认保留了WindowsCalculator的应用。
(Microsoft把原生的Calculator删除了,就剩下这个Metro版本的了。)
PowerShell 默认不允许执行*.ps1脚本文件,可以通过Get-ExecutionPolicy来取得当前策略,用Set-ExecutionPolicy设置当前策略。
执行脚本之前,请运行:Set-ExecutionPolicy RemoteSigned
Policy的有效参数:
-- Restricted: 不载入任何配置文件,不运行任何脚本。 "Restricted" 是默认的。
-- AllSigned: 只有被Trusted publisher签名的脚本或者配置文件才能使用,包括你自己再本地写的脚本
-- RemoteSigned: 对于从Internet上下载的脚本或者配置文件,只有被Trusted publisher签名的才能使用。
-- Unrestricted: 可以载入所有配置文件,可以运行所有脚本文件. 如果你运行一个从internet下载并且没有签名的脚本,在运行之前,你会被提示需要一定的权限。
-- Bypass: 所有东西都可以使用,并且没有提示和警告.
-- Undefined: 删除当前scope被赋予的Execution Policy. 但是Group Policy scope的Execution Policy不会被删除.