Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $DismList = @()
- function KillCortanaService() {
- $Path = "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows Search"
- $Result = Get-ItemProperty $Path -ErrorAction SilentlyContinue
- if($Result -eq $null) { New-Item $Path }
- Set-ItemProperty $Path -name "AllowCortana" -value 0
- }
- function RemoveApps($TargetList) {
- $TargetList | % {
- Get-AppxPackage $_ | Remove-AppxPackage
- $DismTarget = GetPackageNameByDispName($_)
- DISM /Online /Remove-ProvisionedAppxPackage /PackageName:$DismTarget
- }
- }
- function GetPackageNameByDispName($Disp) {
- if ($DismList.Count -eq 0) {
- DISM "/Online", "/English", "/Get-ProvisionedAppxPackages" | Select-String "PackageName" | % {
- $DismList += $_.ToString().Replace("PackageName : ", "")
- }
- }
- $Result = ""
- $DismList | % {
- if ($_.Contains($Disp)) {
- $Result = $_
- # breakしたらこのループだけじゃなくて全ループ抜けるとかクールでイケてる仕様だな(死ねって意味で)
- # break
- }
- }
- $Result
- }
- # 終わったら再起動するのよ
- KillCortanaService
- # 正直電卓は許せると思わないか
- $TargetList = "Microsoft.3DBuilder", "Microsoft.BingWeather", "Microsoft.DesktopAppInstaller",
- "Microsoft.Getstarted", "Microsoft.Messaging", "Microsoft.Microsoft3DViewer",
- "Microsoft.MicrosoftOfficeHub", "Microsoft.MicrosoftStickyNotes", "Microsoft.MSPaint",
- "Microsoft.Office.OneNote", "Microsoft.OneConnect", "Microsoft.People",
- "Microsoft.SkypeApp", "Microsoft.Windows.Photos", "Microsoft.WindowsAlarms",
- "Microsoft.WindowsCamera", "microsoft.windowscommunicationsapps",
- "Microsoft.WindowsFeedbackHub", "Microsoft.WindowsMaps", "Microsoft.WindowsSoundRecorder",
- "Microsoft.XboxApp", "Microsoft.XboxGameOverlay", "Microsoft.XboxIdentityProvider", "Microsoft.XboxSpeechToTextOverlay",
- "Microsoft.ZuneMusic", "Microsoft.ZuneVideo"
- RemoveApps($TargetList)
- Write-Host "----- Appx -----"
- Get-AppxPackage | Sort-Object name | % { Write-Host $_.Name }
- Write-Host "----- Package -----"
- DISM /Online /English /Get-ProvisionedAppxPackages | Select-String Packagename
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement