Windows 10 - odstranění výchozích Microsoft aplikací
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
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í
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
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" }