Názor k článku Windows 10: analýza probíhající komunikace od Jiři Bartoš - tady s dovolím nesouhlasit - všechny ty věci...

  • Článek je starý, nové názory již nelze přidávat.
  • 8. 9. 2015 12:14

    Jiři Bartoš (neregistrovaný)

    tady s dovolím nesouhlasit - všechny ty věci (včetně OneDrive) odstranit jde, jen to neuděláte přes nějaké to GUI klikátko, ale musíte do konzole (resp. poweshell). i proto my přišlo jako racionálnější vzít systém s omězeným nastavením, které si uživatel upraví sám poměrně jednoduše (nebo které bych mu nastavoval já). ale zpět k věci. odinstalace defaultní appek se dělá v podstatě takhle:
    odstranění aplikace Mail a Kalednář:
    Get-AppxPackage *communi* | Remove-AppxPackage
    odinstalace Xbox:
    Get-AppxPackage *xbox* | Remove-AppxPackage
    atd.

    pro Windows Media Player to pak nedělíte přes Get-AppxPackage (není to Modern/Metro appka), ale takhle:
    dism /online /Disable-Feature /FeatureName:Me­diaPlayback /Quiet /NoRestart

    pro OneDrive je to ještě o řád složitější:

    Stop-Process -Name OneDrive
    Start-Sleep -s 3
    $onedrive = [System.Environ­ment]::ExpandEn­vironmentVari­ables("%SYSTEM­ROOT%\SysWOW64\O­neDriveSetup.e­xe")
    If (!(Test-Path $onedrive)) {
    $onedrive = [System.Environ­ment]::ExpandEn­vironmentVari­ables("%SYSTEM­ROOT%\System32\O­neDriveSetup.e­xe")
    }
    Start-Process $onedrive "/uninstall" -NoNewWindow -Wait
    Start-Sleep -s 3
    Stop-Process -Name explorer
    Start-Sleep -s 3
    Remove-Item ([System.Envi­ronment]::Expan­dEnvironmentVa­riables("%USER­PROFILE%\OneDri­ve")) -Force -Recurse | Out-Null
    Remove-Item ([System.Envi­ronment]::Expan­dEnvironmentVa­riables("%LOCA­LAPPDATA%\Micro­soft\OneDrive")) -Force -Recurse | Out-Null
    Remove-Item ([System.Envi­ronment]::Expan­dEnvironmentVa­riables("%PROG­RAMDATA%\Micro­soft OneDrive")) -Force -Recurse | Out-Null
    If (Test-Path ([System.Envi­ronment]::Expan­dEnvironmentVa­riables("%SYS­TEMDRIVE%\One­DriveTemp"))) {
    Remove-Item ([System.Envi­ronment]::Expan­dEnvironmentVa­riables("%SYS­TEMDRIVE%\One­DriveTemp")) -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:\Wow643­2Node\CLSID\{01­8D5C66-4533-4307-9B53-224DE2ED1FE6}" -Recurse