Windows 10 - odstranění výchozích Microsoft aplikací

Z Wiki Pavel
Skočit na navigaci Skočit na vyhledávání

Nastavení aplikací a komponent

Možná jste si při zkoumání Windows 10 všimli, že nám Microsoft v systému nechal opravdu hromadu zcela zbytečných aplikací, které stále tahají z internetu tuny dat. A jelikož, pokud budete nějakou aplikací chtít, nainstalujete si jí sami, těchto se zbavíme. A první přijde na řadu OneDrive.

Odstranění OneDrive

Win-R  Gpedit.msc - konfigurace počítače - Šablony pro správu - Součásti systému Windows - OneDrive
"Ladíme Windows 10: Nastavení soukromí, služeb, tipy a triky"
Tohle pro úplné vypnutí OneDrive nestačí

OneDrive je jeden z největších narušitelů bezpečnosti systému Windows 10, pokud jej přímo nepoužíváte a tudíž souhlasíte s jeho požadavky na posílání dat ven z vašeho počítače. Microsoft totiž všechna data v tomto Cloudu analyzuje pro vaše dobro a dobro svoje. Pokud věříte tomu, že posláním vašich dat někam do internetu je máte v bezpečí, je to právě naopak, což se už u několika cloudových služeb prokázalo. Osobně dávám od podobných služeb ruce pryč a radši si vyskládám skříň plnou disků se zálohami. Odinstalace není zcela snadná, jelikož Windows jí nenabízí přímo. Existuje několik způsobů, odinstalace samotná je jednoduchá, zbavit se ale musíte i zápisů v registrech. Jednou z možností je použít tento skript:

# Uninstall OneDrive
Stop-Process -Name OneDrive
Start-Sleep -s 3
$onedrive = [System.Environment]::ExpandEnvironmentVariables("%SYSTEMROOT%\SysWOW64\OneDriveSetup.exe")
If (!(Test-Path $onedrive)) {
$onedrive = [System.Environment]::ExpandEnvironmentVariables("%SYSTEMROOT%\System32\OneDriveSetup.exe")
}
Start-Process $onedrive "/uninstall" -NoNewWindow -Wait
Start-Sleep -s 3
Stop-Process -Name explorer
Start-Sleep -s 3
Remove-Item ([System.Environment]::ExpandEnvironmentVariables("%USERPROFILE%\OneDrive")) -Force -Recurse | Out-Null
Remove-Item ([System.Environment]::ExpandEnvironmentVariables("%LOCALAPPDATA%\Microsoft\OneDrive")) -Force -Recurse | Out-Null
Remove-Item ([System.Environment]::ExpandEnvironmentVariables("%PROGRAMDATA%\Microsoft OneDrive")) -Force -Recurse | Out-Null
If (Test-Path ([System.Environment]::ExpandEnvironmentVariables("%SYSTEMDRIVE%\OneDriveTemp"))) {
Remove-Item ([System.Environment]::ExpandEnvironmentVariables("%SYSTEMDRIVE%\OneDriveTemp")) -Force -Recurse | Out-Null
}
If (!(Test-Path "HKCR:")) {
New-PSDrive -Name HKCR -PSProvider Registry -Root HKEY_CLASSES_ROOT | Out-Null
}
Remove-Item -Path "HKCR:\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" -Recurse
Remove-Item -Path "HKCR:\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" -Recurse


Odstranění výchozích Microsoft aplikací

"Ladíme Windows 10: Nastavení soukromí, služeb, tipy a triky"
Aplikace Microsoftu

Po odstranění OneDrive přichází na řadu kopa zmíněných aplikací jako jsou Money, Mews, Sports a další. Jde ve všech případech o Metro aplikace s nutným přístupem k internetu. Právě ony generují velký provoz do sítě a z ní k vám. Pokud je nepoužíváte, zde se jich můžete zbavit ručně (ale ne všech) nebo snadno skriptem:


# Uninstall default Microsoft applications

Get-AppxPackage "Microsoft.3DBuilder" | Remove-AppxPackage
Get-AppxPackage "Microsoft.BingFinance" | Remove-AppxPackage
Get-AppxPackage "Microsoft.BingNews" | Remove-AppxPackage
Get-AppxPackage "Microsoft.BingSports" | Remove-AppxPackage
Get-AppxPackage "Microsoft.BingWeather" | Remove-AppxPackage
Get-AppxPackage "Microsoft.Getstarted" | Remove-AppxPackage
Get-AppxPackage "Microsoft.MicrosoftOfficeHub" | Remove-AppxPackage
Get-AppxPackage "Microsoft.MicrosoftSolitaireCollection" | Remove-AppxPackage
Get-AppxPackage "Microsoft.Office.OneNote" | Remove-AppxPackage
Get-AppxPackage "Microsoft.People" | Remove-AppxPackage
Get-AppxPackage "Microsoft.SkypeApp" | Remove-AppxPackage
Get-AppxPackage "Microsoft.Windows.Photos" | Remove-AppxPackage
Get-AppxPackage "Microsoft.WindowsAlarms" | Remove-AppxPackage
Get-AppxPackage "Microsoft.WindowsCamera" | Remove-AppxPackage
Get-AppxPackage "microsoft.windowscommunicationsapps" | Remove-AppxPackage
Get-AppxPackage "Microsoft.WindowsMaps" | Remove-AppxPackage
Get-AppxPackage "Microsoft.WindowsPhone" | Remove-AppxPackage
Get-AppxPackage "Microsoft.WindowsSoundRecorder" | Remove-AppxPackage
Get-AppxPackage "Microsoft.XboxApp" | Remove-AppxPackage
Get-AppxPackage "Microsoft.ZuneMusic" | Remove-AppxPackage
Get-AppxPackage "Microsoft.ZuneVideo" | Remove-AppxPackage

Get-AppxPackage "Microsoft.AppConnector" | Remove-AppxPackage
Get-AppxPackage "Microsoft.ConnectivityStore" | Remove-AppxPackage
Get-AppxPackage "Microsoft.Office.Sway" | Remove-AppxPackage
Get-AppxPackage "Microsoft.Messaging" | Remove-AppxPackage
Get-AppxPackage "Microsoft.CommsPhone" | Remove-AppxPackage
Get-AppxPackage "9E2F88E3.Twitter" | Remove-AppxPackage
Get-AppxPackage "king.com.CandyCrushSodaSaga" | Remove-AppxPackage

Zprovoznění Windows Photo Vieweru

Pokud se zbavíte balastu předinstalovaných Metro aplikací, smažete pravděpodobně i příšernou aplikaci Photos. Problém je, že pak už v systému není nic vestavěného pro prohlížení fotografií, pokud si něco nedoinstalujete sami. Pro základní funkci stačí starý dobrý Photo Viewer. Tímhle kouskem nastavíte Photo Viewer jako výchozí aplikaci pro grafické formáty BMP, GIF, JPG, PNG a TIF, tedy ty nejpoužívanější.

# Set Photo Viewer as default for bmp, gif, jpg, png and tif
If (!(Test-Path "HKCR:")) {
New-PSDrive -Name HKCR -PSProvider Registry -Root HKEY_CLASSES_ROOT | Out-Null
}
ForEach ($type in @("Paint.Picture", "giffile", "jpegfile", "pngfile", "TIFImage.Document")) {
New-Item -Path $("HKCR:\$type\shell\open") -Force | Out-Null
New-Item -Path $("HKCR:\$type\shell\open\command") | Out-Null
Set-ItemProperty -Path $("HKCR:\$type\shell\open") -Name "MuiVerb" -Type ExpandString -Value "@%ProgramFiles%\Windows Photo Viewer\photoviewer.dll,-3043"
Set-ItemProperty -Path $("HKCR:\$type\shell\open\command") -Name "(Default)" -Type ExpandString -Value "%SystemRoot%\System32\rundll32.exe `"%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll`", ImageView_Fullscreen %1"
}