Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- %windir%\system32\reg.exe query "HKU\S-1-5-19" 1>nul 2>nul || (
- echo ==== ERROR ====
- echo This script require administrator privileges.
- echo To do so, right click on this script and select 'Run as administrator'
- echo.
- echo Press any key to exit...
- pause >nul
- goto :eof
- )
- for /f "tokens=6 delims=[]. " %%# in ('ver') do set winbuild=%%#
- :: ################################
- :: # EOS W7:2019-12, W8.1:2022-07 #
- :: ################################
- reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\EOSNotify /f /v DiscontinueEOS /t REG_DWORD /d 1
- reg add HKCU\Software\Microsoft\Windows\CurrentVersion\EOSNotify /f /v DiscontinueEOS /t REG_DWORD /d 1
- reg add HKCU\Software\Microsoft\Windows\CurrentVersion\EOSNotify /f /v DontRemindMe /t REG_DWORD /d 1
- reg add HKCU\Software\Microsoft\Windows\CurrentVersion\EOSNotify /f /v RemindMeAfterEndOfSupport /t REG_DWORD /d 1
- reg add HKCU\Software\Microsoft\Windows\CurrentVersion\EOSNotify /f /v TimestampOverride /t REG_DWORD /d 1
- reg add HKCU\Software\Microsoft\Windows\CurrentVersion\EOSNotify /f /v LastRunTimestamp /t REG_QWORD /d 0x0
- schtasks /Change /DISABLE /TN "Microsoft\Windows\Setup\EOSNotify"
- schtasks /Change /DISABLE /TN "Microsoft\Windows\Setup\EOSNotify2"
- schtasks /Delete /F /TN "Microsoft\Windows\Setup\EOSNotify"
- schtasks /Delete /F /TN "Microsoft\Windows\Setup\EOSNotify2"
- if %winbuild% gtr 7601 goto :proceed
- :: ############################
- :: # EOS KB4493132/KB4524752 #
- :: ############################
- reg add HKCU\Software\Microsoft\Windows\CurrentVersion\SipNotify /f /v DontRemindMe /t REG_DWORD /d 1
- reg add HKCU\Software\Microsoft\Windows\CurrentVersion\SipNotify /f /v DateModified /t REG_QWORD /d 0x0
- reg add HKCU\Software\Microsoft\Windows\CurrentVersion\SipNotify /f /v LastShown /t REG_QWORD /d 0x0
- schtasks /Change /DISABLE /TN "Microsoft\Windows\End Of Support\Notify1"
- schtasks /Change /DISABLE /TN "Microsoft\Windows\End Of Support\Notify2"
- schtasks /Delete /F /TN "Microsoft\Windows\End Of Support\Notify1"
- schtasks /Delete /F /TN "Microsoft\Windows\End Of Support\Notify2"
- set hosts=%windir%\system32\drivers\etc\hosts
- findstr /i "RE2JgkA" %hosts% 1>nul 2>nul || (
- attrib -r %hosts%
- echo 127.0.0.1 query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2JgkA>>%hosts%
- attrib +r %hosts%
- attrib -a %hosts%
- )
- rd /s /q "%LocalAppData%\Microsoft\Windows\SipNotify" 1>nul 2>nul
- :proceed
- :: ############################
- :: # Unified Telemetry Client #
- :: ############################
- sc.exe config DiagTrack start= disabled
- sc.exe stop DiagTrack
- reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\Gwx /v DisableGwx /t REG_DWORD /d 1 /f
- reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate /v DisableOSUpgrade /t REG_DWORD /d 1 /f
- reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade" /f
- reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade /v AllowOSUpgrade /t REG_DWORD /d 0 /f
- reg delete HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection /f
- reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Diagnostics\DiagTrack /f
- reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Diagnostics\DiagTrack /v DiagTrackAuthorization /t REG_DWORD /d 0 /f
- reg add HKLM\SOFTWARE\Microsoft\SQMClient\IE /v CEIPEnable /t REG_DWORD /d 0 /f
- reg add HKLM\SOFTWARE\Microsoft\SQMClient\IE /v SqmLoggerRunning /t REG_DWORD /d 0 /f
- reg add HKLM\SOFTWARE\Microsoft\SQMClient\Reliability /v CEIPEnable /t REG_DWORD /d 0 /f
- reg add HKLM\SOFTWARE\Microsoft\SQMClient\Reliability /v SqmLoggerRunning /t REG_DWORD /d 0 /f
- reg add HKLM\SOFTWARE\Microsoft\SQMClient\Windows /v CEIPEnable /t REG_DWORD /d 0 /f
- reg add HKLM\SOFTWARE\Microsoft\SQMClient\Windows /v SqmLoggerRunning /t REG_DWORD /d 0 /f
- reg add HKLM\SOFTWARE\Microsoft\SQMClient\Windows /v DisableOptinExperience /t REG_DWORD /d 1 /f
- reg delete HKLM\SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\AutoLogger-Diagtrack-Listener /f
- reg delete HKLM\SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\Diagtrack-Listener /f
- rem reg delete HKLM\SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\SQMLogger /f
- icacls "%ProgramData%\Microsoft\Diagnosis" /grant:r *S-1-5-32-544:(OI)(CI)(IO)(F) /T /C
- del /f /q %ProgramData%\Microsoft\Diagnosis\*.rbs
- del /f /q /s %ProgramData%\Microsoft\Diagnosis\ETLLogs\*
- :: #####################################
- :: # Microsoft Compatibility Appraiser #
- :: #####################################
- reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser" /f
- reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser" /v HaveUploadedForTarget /t REG_DWORD /d 1 /f
- reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\AIT" /v AITEnable /t REG_DWORD /d 0 /f
- reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\ClientTelemetry" /f
- reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\ClientTelemetry" /v DontRetryOnError /t REG_DWORD /d 1 /f
- reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\ClientTelemetry" /v IsCensusDisabled /t REG_DWORD /d 1 /f
- reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\ClientTelemetry" /v TaskEnableRun /t REG_DWORD /d 1 /f
- for %%i in (InstallInfoCheck,ARPInfoCheck,MediaInfoCheck,FileInfoCheck) do reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Tracing" /v %%i /t REG_DWORD /d 0 /f
- reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags" /v UpgradeEligible /f
- reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TelemetryController" /f
- schtasks /Change /DISABLE /TN "Microsoft\Windows\SetupSQMTask"
- schtasks /Change /DISABLE /TN "Microsoft\Windows\Customer Experience Improvement Program\BthSQM"
- schtasks /Change /DISABLE /TN "Microsoft\Windows\Customer Experience Improvement Program\Consolidator"
- schtasks /Change /DISABLE /TN "Microsoft\Windows\Customer Experience Improvement Program\KernelCeipTask"
- schtasks /Change /DISABLE /TN "Microsoft\Windows\Customer Experience Improvement Program\TelTask"
- schtasks /Change /DISABLE /TN "Microsoft\Windows\Customer Experience Improvement Program\UsbCeip"
- schtasks /Change /DISABLE /TN "Microsoft\Windows\Application Experience\AitAgent"
- schtasks /Change /DISABLE /TN "Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser"
- schtasks /Change /DISABLE /TN "Microsoft\Windows\Application Experience\ProgramDataUpdater"
- schtasks /Change /DISABLE /TN "Microsoft\Windows\PerfTrack\BackgroundConfigSurveyor"
- schtasks /Delete /F /TN "Microsoft\Windows\SetupSQMTask"
- schtasks /Delete /F /TN "Microsoft\Windows\Customer Experience Improvement Program\BthSQM"
- schtasks /Delete /F /TN "Microsoft\Windows\Customer Experience Improvement Program\Consolidator"
- schtasks /Delete /F /TN "Microsoft\Windows\Customer Experience Improvement Program\KernelCeipTask"
- schtasks /Delete /F /TN "Microsoft\Windows\Customer Experience Improvement Program\TelTask"
- schtasks /Delete /F /TN "Microsoft\Windows\Customer Experience Improvement Program\UsbCeip"
- schtasks /Delete /F /TN "Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser"
- schtasks /Delete /F /TN "Microsoft\Windows\Application Experience\ProgramDataUpdater"
- schtasks /Delete /F /TN "Microsoft\Windows\Application Experience\AitAgent"
- schtasks /Delete /F /TN "Microsoft\Windows\PerfTrack\BackgroundConfigSurveyor"
- echo.
- echo.
- echo Closing in 5 Seconds...
- timeout /t 5 >nul
- goto :eof
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement