Currently using Windows 7 and thinking whether I'll move to Linux or W10 in the future. How private does W10 get if I use LTSC and those privacy tools like ShutUp10, compared to Windows 7 anyway? What kind of information can Microsoft still collect even after disabling all the possible telemetry and tracking? Bonus question: what's the compatibility with old games like on W10 now? When it released, I remember a lot of complaining that it had trouble running some old games.
Depends upon user how much in depth he or she can go for tweaking. Let M$ dont ride your OS but make yourself thatmuch vast experienced to ride M$ OS your own way . This needs years n years to search search n search then conclude the remainings then decide to do next & final full private fully owned OS
Example of Clearing All log & etl files using wildcards as well removing OneDrive Permanently : Code: @echo off cd /d "%~dp0" SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION PowerShell -Command "Write-Host 'Removing Logs in ProgramFiles (No Output Shown)' -ForegroundColor Green" FORFILES /P "%ProgramFiles%" /S /M *.log /C "CMD /C IF @ISDIR==FALSE ECHO @FILE @PATH @FSIZE @FDATE @FTIME">NUL 2>NUL FORFILES /P "%ProgramFiles%" /S /M *.log /C "CMD /C IF @ISDIR==FALSE DEL /F /Q @FILE">NUL 2>NUL FORFILES /P "%ProgramFiles%" /S /M *.etl /C "CMD /C IF @ISDIR==FALSE ECHO @FILE @PATH @FSIZE @FDATE @FTIME">NUL 2>NUL FORFILES /P "%ProgramFiles%" /S /M *.etl /C "CMD /C IF @ISDIR==FALSE DEL /F /Q @FILE">NUL 2>NUL PowerShell -Command "Write-Host 'Removing Logs in ProgramFiles(x86) (No Output Shown)' -ForegroundColor Green" FORFILES /P "%ProgramFiles(x86)%" /S /M *.log /C "CMD /C IF @ISDIR==FALSE ECHO @FILE @PATH @FSIZE @FDATE @FTIME">NUL 2>NUL FORFILES /P "%ProgramFiles(x86)%" /S /M *.log /C "CMD /C IF @ISDIR==FALSE DEL /F /Q @FILE">NUL 2>NUL FORFILES /P "%ProgramFiles(x86)%" /S /M *.etl /C "CMD /C IF @ISDIR==FALSE ECHO @FILE @PATH @FSIZE @FDATE @FTIME">NUL 2>NUL FORFILES /P "%ProgramFiles(x86)%" /S /M *.etl /C "CMD /C IF @ISDIR==FALSE DEL /F /Q @FILE">NUL 2>NUL PowerShell -Command "Write-Host 'Removing Logs in AllUsersProfile (No Output Shown)' -ForegroundColor Green" FORFILES /P "%AllUsersProfile%" /S /M *.log /C "CMD /C IF @ISDIR==FALSE ECHO @FILE @PATH @FSIZE @FDATE @FTIME">NUL 2>NUL FORFILES /P "%AllUsersProfile%" /S /M *.log /C "CMD /C IF @ISDIR==FALSE DEL /F /Q @FILE">NUL 2>NUL FORFILES /P "%AllUsersProfile%" /S /M *.etl /C "CMD /C IF @ISDIR==FALSE ECHO @FILE @PATH @FSIZE @FDATE @FTIME">NUL 2>NUL FORFILES /P "%AllUsersProfile%" /S /M *.etl /C "CMD /C IF @ISDIR==FALSE DEL /F /Q @FILE">NUL 2>NUL PowerShell -Command "Write-Host 'Removing Logs in SystemDrive-Users (No Output Shown)' -ForegroundColor Green" FORFILES /P "%SystemDrive%\Users" /S /M *.log /C "CMD /C IF @ISDIR==FALSE ECHO @FILE @PATH @FSIZE @FDATE @FTIME">NUL 2>NUL FORFILES /P "%SystemDrive%\Users" /S /M *.log /C "CMD /C IF @ISDIR==FALSE DEL /F /Q @FILE">NUL 2>NUL FORFILES /P "%SystemDrive%\Users" /S /M *.etl /C "CMD /C IF @ISDIR==FALSE ECHO @FILE @PATH @FSIZE @FDATE @FTIME">NUL 2>NUL FORFILES /P "%SystemDrive%\Users" /S /M *.etl /C "CMD /C IF @ISDIR==FALSE DEL /F /Q @FILE">NUL 2>NUL PowerShell -Command "Write-Host 'Removing Logs in SystemDrive (No Output Shown)' -ForegroundColor Green" FORFILES /P "%SystemDrive%" /S /M *.log /C "CMD /C IF @ISDIR==FALSE ECHO @FILE @PATH @FSIZE @FDATE @FTIME">NUL 2>NUL FORFILES /P "%SystemDrive%" /S /M *.log /C "CMD /C IF @ISDIR==FALSE DEL /F /Q @FILE">NUL 2>NUL FORFILES /P "%SystemDrive%" /S /M *.etl /C "CMD /C IF @ISDIR==FALSE ECHO @FILE @PATH @FSIZE @FDATE @FTIME">NUL 2>NUL FORFILES /P "%SystemDrive%" /S /M *.etl /C "CMD /C IF @ISDIR==FALSE DEL /F /Q @FILE">NUL 2>NUL PowerShell -Command "Write-Host 'Removing OneDrive (No Output Shown)' -ForegroundColor Green" taskkill.exe /F /IM "OneDrive.exe">NUL 2>NUL IF EXIST "%systemroot%\System32\OneDriveSetup.exe" "%systemroot%\System32\OneDriveSetup.exe" /uninstall>NUL 2>NUL IF EXIST "%systemroot%\SysWOW64\OneDriveSetup.exe" "%systemroot%\SysWOW64\OneDriveSetup.exe" /uninstall>NUL 2>NUL rd /s /q "%localappdata%\Microsoft\OneDrive">NUL 2>NUL rd /s /q "%programdata%\Microsoft OneDrive">NUL 2>NUL rd /s /q "%systemdrive%\OneDriveTemp">NUL 2>NUL rd /s /q "%userprofile%\OneDrive">NUL 2>NUL del /f /q "%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\OneDrive.lnk">NUL 2>NUL reg add "HKCR\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /v "System.IsPinnedToNameSpaceTree" /t REG_SZ /d 0 /f>NUL 2>NUL reg add "HKCR\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /v "System.IsPinnedToNameSpaceTree" /t REG_SZ /d 0 /f>NUL 2>NUL PowerShell -NOP -EP BYPASS -C "{Import-Module -DisableNameChecking New-FolderForced.psm1}" PowerShell -NOP -EP BYPASS -C "{Import-Module -DisableNameChecking take-own.psm1}" PowerShell -NOP -EP BYPASS -C "foreach ($item in (Get-ChildItem '%WinDir%\WinSxS\*onedrive*')) {Takeown-Folder $item.FullName Remove-Item -Recurse -Force $item.FullName}" FORFILES /P "%WinDir%\WinSxS" /S /M *onedrive* /C "CMD /C IF @ISDIR==TRUE ECHO @FILE">NUL 2>NUL FORFILES /P "%WinDir%\WinSxS" /M *onedrive* /C "CMD /C IF @ISDIR==TRUE RD /S /Q @FILE">NUL 2>NUL pause Pl Extract zip archive to same directory where this cmd file is placed.