Advertisement
kub12

Windows10MiningTweaksDmW.bat

Oct 27th, 2019
657
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 139.87 KB | None | 0 0
  1. rem ========== Pre ==========
  2.  
  3. rem Don't echo to standard output
  4. @echo off
  5. rem Set version info
  6. set V=5.3.6
  7. rem Change colors
  8. color 1F
  9. rem Set title
  10. title Windows 10 Mining Tweaks (x64) Version %V% by: DeadManWalking
  11.  
  12. rem ========== Start ==========
  13.  
  14. cls
  15. echo ###############################################################################
  16. echo # #
  17. echo # Windows10MiningTweaksDmW Version %V% #
  18. echo # #
  19. echo # Microsoft Windows 10 -- Build 10240 (x64) or later #
  20. echo # #
  21. echo # AUTHOR: DeadManWalking (DeadManWalkingTO-GitHub) #
  22. echo # #
  23. echo # #
  24. echo # Features #
  25. echo # #
  26. echo # 1. System BackUp #
  27. echo # 1.1. Registry BackUp #
  28. echo # 1.2. Services BackUp #
  29. echo # #
  30. echo # 2. System Tweak #
  31. echo # 2.1. Registry Tweaks #
  32. echo # 2.2. Removing Services #
  33. echo # 2.3. Removing Scheduled Tasks #
  34. echo # 2.4. Removing Windows Default Apps #
  35. echo # 2.5. Disable / Remove OneDrive #
  36. echo # 2.6. Blocking Telemetry Servers #
  37. echo # 2.7. Blocking More Windows Servers #
  38. echo # 2.8. Disable Windows Error Recovery on Startup #
  39. echo # 2.9. Internet Explorer 11 Tweaks #
  40. echo # 2.10. Libraries Tweaks #
  41. echo # 2.11. Windows Update Tweaks #
  42. echo # 2.12. Windows Defender Tweaks #
  43. echo # #
  44. echo ###############################################################################
  45. echo.
  46. timeout /T 1 /NOBREAK > nul
  47.  
  48. rem ========== Automatically Check & Get Admin Rights ==========
  49.  
  50. :init
  51. setlocal DisableDelayedExpansion
  52. set "batchPath=%~0"
  53. for %%k in (%0) do set batchName=%%~nk
  54. set "vbsGetPrivileges=%temp%\OEgetPriv_%batchName%.vbs"
  55. setlocal EnableDelayedExpansion
  56.  
  57. :checkPrivileges
  58. NET FILE 1>nul 2>nul
  59. if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges )
  60.  
  61. :getPrivileges
  62. if '%1'=='ELEV' (echo ELEV & shift /1 & goto gotPrivileges)
  63. echo.
  64. echo ###############################################################################
  65. echo # Invoking UAC for Privilege Escalation #
  66. echo ###############################################################################
  67.  
  68. echo Set UAC = CreateObject^("Shell.Application"^) > "%vbsGetPrivileges%"
  69. echo args = "ELEV " >> "%vbsGetPrivileges%"
  70. echo For Each strArg in WScript.Arguments >> "%vbsGetPrivileges%"
  71. echo args = args ^& strArg ^& " " >> "%vbsGetPrivileges%"
  72. echo Next >> "%vbsGetPrivileges%"
  73. echo UAC.ShellExecute "!batchPath!", args, "", "runas", 1 >> "%vbsGetPrivileges%"
  74. "%SystemRoot%\System32\WScript.exe" "%vbsGetPrivileges%" %*
  75. exit /B
  76.  
  77. :gotPrivileges
  78. setlocal & pushd .
  79. cd /d %~dp0
  80. if '%1'=='ELEV' (del "%vbsGetPrivileges%" 1>nul 2>nul & shift /1)
  81.  
  82. rem ========== Initializing ==========
  83.  
  84. setlocal DisableDelayedExpansion
  85. set "batchPath=%~0"
  86. for %%k in (%0) do set batchName=%%~nk
  87. set "vbsServicesBackup=%temp%\DmwServicesBackup_%batchName%.vbs"
  88. setlocal EnableDelayedExpansion
  89.  
  90. set "DmwLine= rem By DeadManWalking"
  91. echo !DmwLine! > %vbsServicesBackup%
  92. set "DmwLine=Option Explicit"
  93. echo !DmwLine! >> %vbsServicesBackup%
  94. set "DmwLine=If WScript.Arguments.length = 0 Then"
  95. echo !DmwLine! >> %vbsServicesBackup%
  96. set "DmwLine= Dim objShell : Set objShell = CreateObject("Shell.Application")"
  97. echo !DmwLine! >> %vbsServicesBackup%
  98. set "DmwLine= objShell.ShellExecute "wscript.exe", Chr(34) & WScript.ScriptFullName & Chr(34) & " uac", "", "runas", 1"
  99. echo !DmwLine! >> %vbsServicesBackup%
  100. set "DmwLine=Else"
  101. echo !DmwLine! >> %vbsServicesBackup%
  102. set "DmwLine= Dim WshShell, objFSO, strNow, intServiceType, intStartupType, strDisplayName, iSvcCnt"
  103. echo !DmwLine! >> %vbsServicesBackup%
  104. set "DmwLine= Dim sREGFile, sBATFile, r, b, strComputer, objWMIService, colListOfServices, objService"
  105. echo !DmwLine! >> %vbsServicesBackup%
  106. set "DmwLine= Set WshShell = CreateObject("Wscript.Shell")"
  107. echo !DmwLine! >> %vbsServicesBackup%
  108. set "DmwLine= Set objFSO = Wscript.CreateObject("Scripting.FilesystemObject")"
  109. echo !DmwLine! >> %vbsServicesBackup%
  110. set "DmwLine= strNow = Year(Date) & Right("0" & Month(Date), 2) & Right("0" & Day(Date), 2)"
  111. echo !DmwLine! >> %vbsServicesBackup%
  112. set "DmwLine= Dim objFile: Set objFile = objFSO.GetFile(WScript.ScriptFullName)"
  113. echo !DmwLine! >> %vbsServicesBackup%
  114. set "DmwLine= sREGFile = "C:\DmWBackup-Services-" & strNow & ".reg""
  115. echo !DmwLine! >> %vbsServicesBackup%
  116. set "DmwLine= sBATFile = "C:\DmWBackup-Services-" & strNow & ".bat""
  117. echo !DmwLine! >> %vbsServicesBackup%
  118. set "DmwLine= Set r = objFSO.CreateTextFile (sREGFile, True)"
  119. echo !DmwLine! >> %vbsServicesBackup%
  120. set "DmwLine= r.WriteLine "Windows Registry Editor Version 5.00""
  121. echo !DmwLine! >> %vbsServicesBackup%
  122. set "DmwLine= r.WriteBlankLines 1"
  123. echo !DmwLine! >> %vbsServicesBackup%
  124. set "DmwLine= r.WriteLine ";Services Startup Configuration Backup " & Now"
  125. echo !DmwLine! >> %vbsServicesBackup%
  126. set "DmwLine= r.WriteBlankLines 1"
  127. echo !DmwLine! >> %vbsServicesBackup%
  128. set "DmwLine= Set b = objFSO.CreateTextFile (sBATFile, True)"
  129. echo !DmwLine! >> %vbsServicesBackup%
  130. set "DmwLine= b.WriteLine "@echo Restore Service Startup State saved at " & Now"
  131. echo !DmwLine! >> %vbsServicesBackup%
  132. set "DmwLine= b.WriteBlankLines 1"
  133. echo !DmwLine! >> %vbsServicesBackup%
  134. set "DmwLine= strComputer = ".""
  135. echo !DmwLine! >> %vbsServicesBackup%
  136. set "DmwLine= iSvcCnt=0"
  137. echo !DmwLine! >> %vbsServicesBackup%
  138. set "DmwLine= Dim sStartState, sSvcName, sSkippedSvc"
  139. echo !DmwLine! >> %vbsServicesBackup%
  140. set "DmwLine= Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")"
  141. echo !DmwLine! >> %vbsServicesBackup%
  142. set "DmwLine= Set colListOfServices = objWMIService.ExecQuery ("Select * from Win32_Service")"
  143. echo !DmwLine! >> %vbsServicesBackup%
  144. set "DmwLine= For Each objService In colListOfServices"
  145. echo !DmwLine! >> %vbsServicesBackup%
  146. set "DmwLine= iSvcCnt=iSvcCnt + 1"
  147. echo !DmwLine! >> %vbsServicesBackup%
  148. set "DmwLine= r.WriteLine "[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\" & trim(objService.Name) & "]""
  149. echo !DmwLine! >> %vbsServicesBackup%
  150. set "DmwLine= sStartState = lcase(objService.StartMode)"
  151. echo !DmwLine! >> %vbsServicesBackup%
  152. set "DmwLine= sSvcName = objService.Name"
  153. echo !DmwLine! >> %vbsServicesBackup%
  154. set "DmwLine= Select Case sStartState"
  155. echo !DmwLine! >> %vbsServicesBackup%
  156. set "DmwLine= Case "boot""
  157. echo !DmwLine! >> %vbsServicesBackup%
  158. set "DmwLine= r.WriteLine chr(34) & "Start" & Chr(34) & "=dword:00000000""
  159. echo !DmwLine! >> %vbsServicesBackup%
  160. set "DmwLine= b.WriteLine "sc.exe config " & sSvcName & " start= boot""
  161. echo !DmwLine! >> %vbsServicesBackup%
  162. set "DmwLine= Case "system""
  163. echo !DmwLine! >> %vbsServicesBackup%
  164. set "DmwLine= r.WriteLine chr(34) & "Start" & Chr(34) & "=dword:00000001""
  165. echo !DmwLine! >> %vbsServicesBackup%
  166. set "DmwLine= b.WriteLine "sc.exe config " & sSvcName & " start= system""
  167. echo !DmwLine! >> %vbsServicesBackup%
  168. set "DmwLine= Case "auto""
  169. echo !DmwLine! >> %vbsServicesBackup%
  170. set "DmwLine= r.WriteLine chr(34) & "Start" & Chr(34) & "=dword:00000002""
  171. echo !DmwLine! >> %vbsServicesBackup%
  172. set "DmwLine= If objService.DelayedAutoStart = True Then"
  173. echo !DmwLine! >> %vbsServicesBackup%
  174. set "DmwLine= r.WriteLine chr(34) & "DelayedAutostart" & Chr(34) & "=dword:00000001""
  175. echo !DmwLine! >> %vbsServicesBackup%
  176. set "DmwLine= b.WriteLine "sc.exe config " & sSvcName & " start= delayed-auto""
  177. echo !DmwLine! >> %vbsServicesBackup%
  178. set "DmwLine= Else"
  179. echo !DmwLine! >> %vbsServicesBackup%
  180. set "DmwLine= r.WriteLine chr(34) & "DelayedAutostart" & Chr(34) & "=-""
  181. echo !DmwLine! >> %vbsServicesBackup%
  182. set "DmwLine= b.WriteLine "sc.exe config " & sSvcName & " start= auto""
  183. echo !DmwLine! >> %vbsServicesBackup%
  184. set "DmwLine= End If"
  185. echo !DmwLine! >> %vbsServicesBackup%
  186. set "DmwLine= Case "manual""
  187. echo !DmwLine! >> %vbsServicesBackup%
  188. set "DmwLine= r.WriteLine chr(34) & "Start" & Chr(34) & "=dword:00000003""
  189. echo !DmwLine! >> %vbsServicesBackup%
  190. set "DmwLine= b.WriteLine "sc.exe config " & sSvcName & " start= demand""
  191. echo !DmwLine! >> %vbsServicesBackup%
  192. set "DmwLine= Case "disabled""
  193. echo !DmwLine! >> %vbsServicesBackup%
  194. set "DmwLine= r.WriteLine chr(34) & "Start" & Chr(34) & "=dword:00000004""
  195. echo !DmwLine! >> %vbsServicesBackup%
  196. set "DmwLine= b.WriteLine "sc.exe config " & sSvcName & " start= disabled""
  197. echo !DmwLine! >> %vbsServicesBackup%
  198. set "DmwLine= Case "unknown" sSkippedSvc = sSkippedSvc & ", " & sSvcName"
  199. echo !DmwLine! >> %vbsServicesBackup%
  200. set "DmwLine= End Select"
  201. echo !DmwLine! >> %vbsServicesBackup%
  202. set "DmwLine= r.WriteBlankLines 1"
  203. echo !DmwLine! >> %vbsServicesBackup%
  204. set "DmwLine= Next"
  205. echo !DmwLine! >> %vbsServicesBackup%
  206. set "DmwLine= If trim(sSkippedSvc) <> "" Then"
  207. echo !DmwLine! >> %vbsServicesBackup%
  208. set "DmwLine= WScript.Echo iSvcCnt & " Services found. The services " & sSkippedSvc & " could not be backed up.""
  209. echo !DmwLine! >> %vbsServicesBackup%
  210. set "DmwLine= Else"
  211. echo !DmwLine! >> %vbsServicesBackup%
  212. set "DmwLine= WScript.Echo iSvcCnt & " Services found and their startup configuration backed up.""
  213. echo !DmwLine! >> %vbsServicesBackup%
  214. set "DmwLine= End If"
  215. echo !DmwLine! >> %vbsServicesBackup%
  216. set "DmwLine= r.Close"
  217. echo !DmwLine! >> %vbsServicesBackup%
  218. set "DmwLine= b.WriteLine "@pause""
  219. echo !DmwLine! >> %vbsServicesBackup%
  220. set "DmwLine= b.Close"
  221. echo !DmwLine! >> %vbsServicesBackup%
  222. set "DmwLine= Set objFSO = Nothing"
  223. echo !DmwLine! >> %vbsServicesBackup%
  224. set "DmwLine= Set WshShell = Nothing"
  225. echo !DmwLine! >> %vbsServicesBackup%
  226. set "DmwLine=End If"
  227. echo !DmwLine! >> %vbsServicesBackup%
  228.  
  229. set "DmwBackupFilename=C:\DmWBackup"
  230. set DmwDate=%date:~10,4%%date:~7,2%%date:~4,2%
  231.  
  232. set PMax=0
  233. set PRun=0
  234. set PAct=0
  235.  
  236. rem ========== 1. System BackUp ==========
  237.  
  238. echo.
  239. echo ###############################################################################
  240. echo # 1. System BackUp -- Start #
  241. echo ###############################################################################
  242. echo.
  243.  
  244. rem ========== 1.1. Registry BackUp ==========
  245.  
  246. echo.
  247. echo ###############################################################################
  248. echo # 1.1. Registry BackUp -- Start #
  249. echo ###############################################################################
  250. echo.
  251.  
  252. :500
  253. set /A Pline=500
  254. set PMax=5
  255. set PRun=0
  256. rem set PAct=0
  257. echo Registry BackUp in C:\ (%PMax%).
  258. set /p Pselect="Continue? y/n/a: "
  259. if '%Pselect%' == 'y' set /A Pline=%Pline%+1
  260. if '%Pselect%' == 'a' set /A Pline=%Pline%+2
  261. if '%Pselect%' == 'n' set /A Pline=%Pline%+100
  262. goto %Pline%
  263.  
  264. :501
  265. set myMSG=BackUp HKCR (HKEY_CLASSES_ROOT)
  266. echo %myMSG%
  267. set myMSG=Describes file type, file extension, and OLE information.
  268. echo %myMSG%
  269. set /p regTweak="Continue? y/n: "
  270. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  271. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  272. goto %Pline%
  273. :502
  274. reg EXPORT HKCR %DmwBackupFilename%-Reg-HKCR-%DmwDate%.reg /y
  275. set /A PRun=%PRun%+1
  276. set /A PAct=%PAct%+1
  277. echo Done %PRun% / %PMax% Registry BackUp. Total Actions %PAct%.
  278. timeout /T 1 /NOBREAK > nul
  279. set /A Pline=%Pline%+1
  280. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  281. goto %Pline%
  282.  
  283. :503
  284. set myMSG=BackUp HKCU (HKEY_CURRENT_USER)
  285. echo %myMSG%
  286. set myMSG=Contains user who is currently logged into Windows and their settings.
  287. echo %myMSG%
  288. set /p regTweak="Continue? y/n: "
  289. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  290. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  291. goto %Pline%
  292. :504
  293. reg EXPORT HKCU %DmwBackupFilename%-Reg-HKCU-%DmwDate%.reg /y
  294. set /A PRun=%PRun%+1
  295. set /A PAct=%PAct%+1
  296. echo Done %PRun% / %PMax% Registry BackUp. Total Actions %PAct%.
  297. timeout /T 1 /NOBREAK > nul
  298. set /A Pline=%Pline%+1
  299. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  300. goto %Pline%
  301.  
  302. :505
  303. set myMSG=BackUp HKLM (HKEY_LOCAL_MACHINE)
  304. echo %myMSG%
  305. set myMSG=Contains computer-specific information about the hardware installed, software settings, and other information. The information is used for all users who log on to that computer and is one of the more commonly accessed areas in the registry.
  306. echo %myMSG%
  307. set /p regTweak="Continue? y/n: "
  308. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  309. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  310. goto %Pline%
  311. :506
  312. reg EXPORT HKLM %DmwBackupFilename%-Reg-HKLM-%DmwDate%.reg /y
  313. set /A PRun=%PRun%+1
  314. set /A PAct=%PAct%+1
  315. echo Done %PRun% / %PMax% Registry BackUp. Total Actions %PAct%.
  316. timeout /T 1 /NOBREAK > nul
  317. set /A Pline=%Pline%+1
  318. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  319. goto %Pline%
  320.  
  321. :507
  322. set myMSG=BackUp HKU (HKEY_USERS)
  323. echo %myMSG%
  324. set myMSG=Contains information about all the users who log on to the computer, including both generic and user-specific information.
  325. echo %myMSG%
  326. set /p regTweak="Continue? y/n: "
  327. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  328. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  329. goto %Pline%
  330. :508
  331. reg EXPORT HKU %DmwBackupFilename%-Reg-HKU-%DmwDate%.reg /y
  332. set /A PRun=%PRun%+1
  333. set /A PAct=%PAct%+1
  334. echo Done %PRun% / %PMax% Registry BackUp. Total Actions %PAct%.
  335. timeout /T 1 /NOBREAK > nul
  336. set /A Pline=%Pline%+1
  337. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  338. goto %Pline%
  339.  
  340. :509
  341. set myMSG=BackUp HKCC (HKEY_CURRENT_CONFIG)
  342. echo %myMSG%
  343. set myMSG=The details about the current configuration of hardware attached to the computer.
  344. echo %myMSG%
  345. set /p regTweak="Continue? y/n: "
  346. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  347. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  348. goto %Pline%
  349. :510
  350. reg EXPORT HKCC %DmwBackupFilename%-Reg-HKCC-%DmwDate%.reg /y
  351. set /A PRun=%PRun%+1
  352. set /A PAct=%PAct%+1
  353. echo Done %PRun% / %PMax% Registry BackUp. Total Actions %PAct%.
  354. timeout /T 1 /NOBREAK > nul
  355. set /A Pline=%Pline%+1
  356. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  357. goto %Pline%
  358.  
  359. :511
  360. :512
  361.  
  362. :599
  363. echo.
  364. echo ###############################################################################
  365. echo # 1.1. Registry BackUp -- End #
  366. echo ###############################################################################
  367. echo.
  368.  
  369. rem ========== 1.2. Services BackUp ==========
  370.  
  371. echo.
  372. echo ###############################################################################
  373. echo # 1.2. Services BackUp -- Start #
  374. echo ###############################################################################
  375. echo.
  376.  
  377. :600
  378. set /A Pline=600
  379. set PMax=1
  380. set PRun=0
  381. rem set PAct=0
  382. echo Registry BackUp in C:\ (%PMax%).
  383. set /p Pselect="Continue? y/n/a: "
  384. if '%Pselect%' == 'y' set /A Pline=%Pline%+1
  385. if '%Pselect%' == 'a' set /A Pline=%Pline%+2
  386. if '%Pselect%' == 'n' set /A Pline=%Pline%+100
  387. goto %Pline%
  388.  
  389. :601
  390. set myMSG=Queries the list of Windows services and their startup type configuration.
  391. echo %myMSG%
  392. set myMSG=The results are written to .reg and .bat files for later restoration. The two files are created in the C:\ folder.
  393. echo %myMSG%
  394. set /p regTweak="Continue? y/n: "
  395. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  396. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  397. goto %Pline%
  398. :602
  399. WScript.exe %vbsServicesBackup%
  400. set /A PRun=%PRun%+1
  401. set /A PAct=%PAct%+1
  402. echo Done %PRun% / %PMax% Registry BackUp. Total Actions %PAct%.
  403. timeout /T 1 /NOBREAK > nul
  404. set /A Pline=%Pline%+1
  405. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  406. goto %Pline%
  407.  
  408. :603
  409. :604
  410.  
  411. :649
  412. echo.
  413. echo ###############################################################################
  414. echo # 1.2. Services BackUp -- End #
  415. echo ###############################################################################
  416. echo.
  417.  
  418. rem ========== 2. System BackUp ==========
  419.  
  420. echo.
  421. echo ###############################################################################
  422. echo # 2. System Tweaks -- Start #
  423. echo ###############################################################################
  424. echo.
  425.  
  426. rem ========== 2.1. Registry Tweaks ==========
  427.  
  428. echo.
  429. echo ###############################################################################
  430. echo # 2.1. Registry Tweaks -- Start #
  431. echo ###############################################################################
  432. echo.
  433.  
  434. :1000
  435. set /A Pline=1000
  436. set PMax=37
  437. set PRun=0
  438. rem set PAct=0
  439. echo Apply Registry tweaks (%PMax%).
  440. set /p Pselect="Continue? y/n/a: "
  441. if '%Pselect%' == 'y' set /A Pline=%Pline%+1
  442. if '%Pselect%' == 'a' set /A Pline=%Pline%+2
  443. if '%Pselect%' == 'n' set /A Pline=%Pline%+100
  444. goto %Pline%
  445.  
  446. :1001
  447. set myMSG=Show computer shortcut on desktop.
  448. echo %myMSG%
  449. set /p regTweak="Continue? y/n: "
  450. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  451. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  452. goto %Pline%
  453. :1002
  454. rem 0 = show icon, 1 = don't show icon
  455. reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{20D04FE0-3AEA-1069-A2D8-08002B30309D}" /t REG_DWORD /d 0 /f > nul 2>&1
  456. set /A PRun=%PRun%+1
  457. set /A PAct=%PAct%+1
  458. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  459. timeout /T 1 /NOBREAK > nul
  460. set /A Pline=%Pline%+1
  461. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  462. goto %Pline%
  463.  
  464. :1003
  465. set myMSG=Show Network shortcut on desktop.
  466. echo %myMSG%
  467. set /p regTweak="Continue? y/n: "
  468. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  469. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  470. goto %Pline%
  471. :1004
  472. rem 0 = show icon, 1 = don't show icon
  473. reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}" /t REG_DWORD /d 0 /f > nul 2>&1
  474. set /A PRun=%PRun%+1
  475. set /A PAct=%PAct%+1
  476. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  477. timeout /T 1 /NOBREAK > nul
  478. set /A Pline=%Pline%+1
  479. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  480. goto %Pline%
  481.  
  482. :1005
  483. set myMSG=Classic vertical icon spacing.
  484. echo %myMSG%
  485. set /p regTweak="Continue? y/n: "
  486. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  487. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  488. goto %Pline%
  489. :1006
  490. reg add "HKCU\Control Panel\Desktop\WindowMetrics" /v "IconVerticalSpacing" /t REG_SZ /d "-1150" /f > nul 2>&1set /A PRun=%PRun%+1
  491. set /A PAct=%PAct%+1
  492. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  493. timeout /T 1 /NOBREAK > nul
  494. set /A Pline=%Pline%+1
  495. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  496. goto %Pline%
  497.  
  498. :1007
  499. set myMSG=Lock the Taskbar.
  500. echo %myMSG%
  501. set /p regTweak="Continue? y/n: "
  502. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  503. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  504. goto %Pline%
  505. :1008
  506. reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarSizeMove" /t REG_DWORD /d 0 /f > nul 2>&1
  507. set /A PRun=%PRun%+1
  508. set /A PAct=%PAct%+1
  509. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  510. timeout /T 1 /NOBREAK > nul
  511. set /A Pline=%Pline%+1
  512. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  513. goto %Pline%
  514.  
  515. :1009
  516. set myMSG=Always show all icons on the taskbar (next to clock).
  517. echo %myMSG%
  518. set /p regTweak="Continue? y/n: "
  519. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  520. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  521. goto %Pline%
  522. :1010
  523. rem 0 = Show all icons
  524. rem 1 = Hide icons on the taskbar
  525. reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer" /v "EnableAutoTray" /t REG_DWORD /d 0 /f > nul 2>&1
  526. set /A PRun=%PRun%+1
  527. set /A PAct=%PAct%+1
  528. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  529. timeout /T 1 /NOBREAK > nul
  530. set /A Pline=%Pline%+1
  531. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  532. goto %Pline%
  533.  
  534. :1011
  535. set myMSG=Delay taskbar thumbnail pop-ups to 10 seconds.
  536. echo %myMSG%
  537. set /p regTweak="Continue? y/n: "
  538. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  539. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  540. goto %Pline%
  541. :1012
  542. reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ExtendedUIHoverTime" /t REG_DWORD /d "10000" /f > nul 2>&1
  543. set /A PRun=%PRun%+1
  544. set /A PAct=%PAct%+1
  545. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  546. timeout /T 1 /NOBREAK > nul
  547. set /A Pline=%Pline%+1
  548. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  549. goto %Pline%
  550.  
  551. :1013
  552. set myMSG=Enable classic control panel view.
  553. echo %myMSG%
  554. set /p regTweak="Continue? y/n: "
  555. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  556. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  557. goto %Pline%
  558. :1014
  559. reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "ForceClassicControlPanel" /t REG_DWORD /d 1 /f > nul 2>&1
  560. set /A PRun=%PRun%+1
  561. set /A PAct=%PAct%+1
  562. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  563. timeout /T 1 /NOBREAK > nul
  564. set /A Pline=%Pline%+1
  565. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  566. goto %Pline%
  567.  
  568. :1015
  569. set myMSG=Turn OFF Sticky Keys when SHIFT is pressed 5 times.
  570. echo %myMSG%
  571. set /p regTweak="Continue? y/n: "
  572. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  573. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  574. goto %Pline%
  575. :1016
  576. rem 506 = Off, 510 = On (default)
  577. reg add "HKCU\Control Panel\Accessibility\StickyKeys" /v "Flags" /t REG_SZ /d "506" /f > nul 2>&1
  578. set /A PRun=%PRun%+1
  579. set /A PAct=%PAct%+1
  580. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  581. timeout /T 1 /NOBREAK > nul
  582. set /A Pline=%Pline%+1
  583. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  584. goto %Pline%
  585.  
  586. :1017
  587. set myMSG=Turn OFF Filter Keys when SHIFT is pressed for 8 seconds.
  588. echo %myMSG%
  589. set /p regTweak="Continue? y/n: "
  590. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  591. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  592. goto %Pline%
  593. :1018
  594. rem 122 = Off, 126 = On (default)
  595. reg add "HKCU\Control Panel\Accessibility\Keyboard Response" /v "Flags" /t REG_SZ /d "122" /f > nul 2>&1
  596. set /A PRun=%PRun%+1
  597. set /A PAct=%PAct%+1
  598. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  599. timeout /T 1 /NOBREAK > nul
  600. set /A Pline=%Pline%+1
  601. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  602. goto %Pline%
  603.  
  604. :1019
  605. set myMSG=Disable Hibernation.
  606. echo %myMSG%
  607. set /p regTweak="Continue? y/n: "
  608. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  609. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  610. goto %Pline%
  611. :1020
  612. reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power" /v "HiberbootEnabled" /t REG_DWORD /d 0 /f > nul 2>&1
  613. set /A PRun=%PRun%+1
  614. set /A PAct=%PAct%+1
  615. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  616. timeout /T 1 /NOBREAK > nul
  617. set /A Pline=%Pline%+1
  618. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  619. goto %Pline%
  620.  
  621. :1021
  622. set myMSG=Underline keyboard shortcuts and access keys.
  623. echo %myMSG%
  624. set /p regTweak="Continue? y/n: "
  625. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  626. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  627. goto %Pline%
  628. :1022
  629. reg add "HKCU\Control Panel\Accessibility\Keyboard Preference" /v "On" /t REG_SZ /d 1 /f > nul 2>&1
  630. set /A PRun=%PRun%+1
  631. set /A PAct=%PAct%+1
  632. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  633. timeout /T 1 /NOBREAK > nul
  634. set /A Pline=%Pline%+1
  635. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  636. goto %Pline%
  637.  
  638. :1023
  639. set myMSG=Show known file extensions in Explorer.
  640. echo %myMSG%
  641. set /p regTweak="Continue? y/n: "
  642. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  643. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  644. goto %Pline%
  645. :1024
  646. rem 0 = extensions are visible
  647. rem 1 = extensions are hidden
  648. reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f > nul 2>&1
  649. set /A PRun=%PRun%+1
  650. set /A PAct=%PAct%+1
  651. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  652. timeout /T 1 /NOBREAK > nul
  653. set /A Pline=%Pline%+1
  654. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  655. goto %Pline%
  656.  
  657. :1025
  658. set myMSG=Hide indication for compressed NTFS files.
  659. echo %myMSG%
  660. set /p regTweak="Continue? y/n: "
  661. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  662. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  663. goto %Pline%
  664. :1026
  665. reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowCompColor" /t RED_DWORD /d 0 /f > nul 2>&1
  666. set /A PRun=%PRun%+1
  667. set /A PAct=%PAct%+1
  668. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  669. timeout /T 1 /NOBREAK > nul
  670. set /A Pline=%Pline%+1
  671. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  672. goto %Pline%
  673.  
  674. :1027
  675. set myMSG=Show Hidden files in Explorer.
  676. echo %myMSG%
  677. set /p regTweak="Continue? y/n: "
  678. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  679. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  680. goto %Pline%
  681. :1028
  682. reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Hidden" /t REG_DWORD /d 1 /f > nul 2>&1
  683. set /A PRun=%PRun%+1
  684. set /A PAct=%PAct%+1
  685. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  686. timeout /T 1 /NOBREAK > nul
  687. set /A Pline=%Pline%+1
  688. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  689. goto %Pline%
  690.  
  691. :1029
  692. set myMSG=Show Super Hidden System files in Explorer.
  693. echo %myMSG%
  694. set /p regTweak="Continue? y/n: "
  695. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  696. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  697. goto %Pline%
  698. :1030
  699. reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowSuperHidden" /t REG_DWORD /d 1 /f > nul 2>&1
  700. set /A PRun=%PRun%+1
  701. set /A PAct=%PAct%+1
  702. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  703. timeout /T 1 /NOBREAK > nul
  704. set /A Pline=%Pline%+1
  705. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  706. goto %Pline%
  707.  
  708. :1031
  709. set myMSG=Prevent both Windows and Office from creating LNK files in the Recents folder.
  710. echo %myMSG%
  711. set /p regTweak="Continue? y/n: "
  712. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  713. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  714. goto %Pline%
  715. :1032
  716. reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoRecentDocsHistory" /t REG_DWORD /d 1 /f > nul 2>&1
  717. set /A PRun=%PRun%+1
  718. set /A PAct=%PAct%+1
  719. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  720. timeout /T 1 /NOBREAK > nul
  721. set /A Pline=%Pline%+1
  722. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  723. goto %Pline%
  724.  
  725. :1033
  726. set myMSG=Replace Utilman with CMD.
  727. echo %myMSG%
  728. set /p regTweak="Continue? y/n: "
  729. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  730. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  731. goto %Pline%
  732. :1034
  733. reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\utilman.exe" /v "Debugger" /t REG_SZ /d "cmd.exe" /f > nul 2>&1
  734. set /A PRun=%PRun%+1
  735. set /A PAct=%PAct%+1
  736. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  737. timeout /T 1 /NOBREAK > nul
  738. set /A Pline=%Pline%+1
  739. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  740. goto %Pline%
  741.  
  742. :1035
  743. set myMSG=Add the option "Processor performance core parking min cores".
  744. echo %myMSG%
  745. set /p regTweak="Continue? y/n: "
  746. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  747. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  748. goto %Pline%
  749. :1036
  750. rem Option will be added to: Power Options > High Performance > Change Plan Settings > Change advanced power settings > Processor power management
  751. rem Default data is 1 (option hidden)
  752. reg add "HKLM\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583" /v "Attributes" /t REG_DWORD /d 0 /f > nul 2>&1
  753. set /A PRun=%PRun%+1
  754. set /A PAct=%PAct%+1
  755. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  756. timeout /T 1 /NOBREAK > nul
  757. set /A Pline=%Pline%+1
  758. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  759. goto %Pline%
  760.  
  761. :1037
  762. set myMSG=Add the option "Disable CPU Core Parking".
  763. echo %myMSG%
  764. set /p regTweak="Continue? y/n: "
  765. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  766. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  767. goto %Pline%
  768. :1038
  769. rem Default value is 100 decimal.
  770. rem Basically "Core parking" means that the OS can use less CPU cores when they are not needed, and saving power.
  771. rem This, however, can somewhat hamper performance, so advanced users prefer to disable this feature.
  772. reg add "HKLM\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583" /v "ValueMax" /t REG_DWORD /d 0 /f > nul 2>&1
  773. set /A PRun=%PRun%+1
  774. set /A PAct=%PAct%+1
  775. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  776. timeout /T 1 /NOBREAK > nul
  777. set /A Pline=%Pline%+1
  778. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  779. goto %Pline%
  780.  
  781. :1039
  782. set myMSG=Remove Logon screen wallpaper/background. Will use solid color instead (Accent color).
  783. echo %myMSG%
  784. set /p regTweak="Continue? y/n: "
  785. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  786. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  787. goto %Pline%
  788. :1040
  789. reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\System" /v "DisableLogonBackgroundImage" /t REG_DWORD /d 1 /f > nul 2>&1
  790. set /A PRun=%PRun%+1
  791. set /A PAct=%PAct%+1
  792. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  793. timeout /T 1 /NOBREAK > nul
  794. set /A Pline=%Pline%+1
  795. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  796. goto %Pline%
  797.  
  798. :1041
  799. set myMSG=Disable lockscreen.
  800. echo %myMSG%
  801. set /p regTweak="Continue? y/n: "
  802. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  803. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  804. goto %Pline%
  805. :1042
  806. reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Personalization" /v "NoLockScreen" /t REG_DWORD /d 1 /f > nul 2>&1
  807. set /A PRun=%PRun%+1
  808. set /A PAct=%PAct%+1
  809. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  810. timeout /T 1 /NOBREAK > nul
  811. set /A Pline=%Pline%+1
  812. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  813. goto %Pline%
  814.  
  815. :1043
  816. set myMSG=Remove versioning tab from properties.
  817. echo %myMSG%
  818. set /p regTweak="Continue? y/n: "
  819. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  820. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  821. goto %Pline%
  822. :1044
  823. reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v NoPreviousVersionsPage /t REG_DWORD /d 1 /f > nul 2>&1
  824. set /A PRun=%PRun%+1
  825. set /A PAct=%PAct%+1
  826. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  827. timeout /T 1 /NOBREAK > nul
  828. set /A Pline=%Pline%+1
  829. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  830. goto %Pline%
  831.  
  832. :1045
  833. set myMSG=Disable jump lists.
  834. echo %myMSG%
  835. set /p regTweak="Continue? y/n: "
  836. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  837. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  838. goto %Pline%
  839. :1046
  840. reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackDocs" /t REG_DWORD /d 0 /f > nul 2>&1
  841. set /A PRun=%PRun%+1
  842. set /A PAct=%PAct%+1
  843. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  844. timeout /T 1 /NOBREAK > nul
  845. set /A Pline=%Pline%+1
  846. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  847. goto %Pline%
  848.  
  849. :1047
  850. set myMSG=Disable Windows Error Reporting.
  851. echo %myMSG%
  852. set /p regTweak="Continue? y/n: "
  853. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  854. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  855. goto %Pline%
  856. :1048
  857. reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting" /v "Disabled" /t REG_DWORD /d 1 /f > nul 2>&1
  858. set /A PRun=%PRun%+1
  859. set /A PAct=%PAct%+1
  860. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  861. timeout /T 1 /NOBREAK > nul
  862. set /A Pline=%Pline%+1
  863. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  864. goto %Pline%
  865.  
  866. :1049
  867. set myMSG=Disable Cortana (Speech Search Assistant, which also sends information to Microsoft).
  868. echo %myMSG%
  869. set /p regTweak="Continue? y/n: "
  870. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  871. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  872. goto %Pline%
  873. :1050
  874. reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "AllowCortana" /t REG_DWORD /d 0 /f > nul 2>&1
  875. set /A PRun=%PRun%+1
  876. set /A PAct=%PAct%+1
  877. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  878. timeout /T 1 /NOBREAK > nul
  879. set /A Pline=%Pline%+1
  880. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  881. goto %Pline%
  882.  
  883. :1051
  884. set myMSG=Hide the search box from taskbar. You can still search by pressing the Win key and start typing what you're looking for.
  885. echo %myMSG%
  886. set /p regTweak="Continue? y/n: "
  887. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  888. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  889. goto %Pline%
  890. :1052
  891. reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 0 /f > nul 2>&1
  892. set /A PRun=%PRun%+1
  893. set /A PAct=%PAct%+1
  894. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  895. timeout /T 1 /NOBREAK > nul
  896. set /A Pline=%Pline%+1
  897. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  898. goto %Pline%
  899.  
  900. :1053
  901. set myMSG=Disable MRU lists (jump lists) of XAML apps in Start Menu.
  902. echo %myMSG%
  903. set /p regTweak="Continue? y/n: "
  904. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  905. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  906. goto %Pline%
  907. :1054
  908. reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackDocs" /t REG_DWORD /d 0 /f > nul 2>&1
  909. set /A PRun=%PRun%+1
  910. set /A PAct=%PAct%+1
  911. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  912. timeout /T 1 /NOBREAK > nul
  913. set /A Pline=%Pline%+1
  914. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  915. goto %Pline%
  916.  
  917. :1055
  918. set myMSG=Set Windows Explorer to start on This PC instead of Quick Access.
  919. echo %myMSG%
  920. set /p regTweak="Continue? y/n: "
  921. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  922. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  923. goto %Pline%
  924. :1056
  925. rem 1 = This PC, 2 = Quick access
  926. reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "LaunchTo" /t REG_DWORD /d 1 /f > nul 2>&1
  927. set /A PRun=%PRun%+1
  928. set /A PAct=%PAct%+1
  929. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  930. timeout /T 1 /NOBREAK > nul
  931. set /A Pline=%Pline%+1
  932. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  933. goto %Pline%
  934.  
  935. :1057
  936. set myMSG=Disable Disk Quota tab, which appears as a tab when right-clicking on drive letter - Properties.
  937. echo %myMSG%
  938. set /p regTweak="Continue? y/n: "
  939. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  940. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  941. goto %Pline%
  942. :1058
  943. rem 1 = This PC, 2 = Quick access
  944. reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\DiskQuota" /v "Enable" /t REG_DWORD /d 0 /f > nul 2>&1
  945. set /A PRun=%PRun%+1
  946. set /A PAct=%PAct%+1
  947. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  948. timeout /T 1 /NOBREAK > nul
  949. set /A Pline=%Pline%+1
  950. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  951. goto %Pline%
  952.  
  953. :1059
  954. set myMSG=Disable creation of an Advertising ID.
  955. echo %myMSG%
  956. set /p regTweak="Continue? y/n: "
  957. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  958. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  959. goto %Pline%
  960. :1060
  961. rem 1 = This PC, 2 = Quick access
  962. reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo" /v "Enabled" /t REG_DWORD /d 0 /f > nul 2>&1
  963. set /A PRun=%PRun%+1
  964. set /A PAct=%PAct%+1
  965. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  966. timeout /T 1 /NOBREAK > nul
  967. set /A Pline=%Pline%+1
  968. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  969. goto %Pline%
  970.  
  971. :1061
  972. set myMSG=Remove Pin to start (3).
  973. echo %myMSG%
  974. set /p regTweak="Continue? y/n: "
  975. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  976. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  977. goto %Pline%
  978. :1062
  979. reg delete "HKEY_CLASSES_ROOT\exefile\shellex\ContextMenuHandlers\PintoStartScreen" /f > nul 2>&1
  980. reg delete "HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\PintoStartScreen" /f > nul 2>&1
  981. reg delete "HKEY_CLASSES_ROOT\mscfile\shellex\ContextMenuHandlers\PintoStartScreen" /f > nul 2>&1
  982. set /A PRun=%PRun%+1
  983. set /A PAct=%PAct%+3
  984. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  985. timeout /T 1 /NOBREAK > nul
  986. set /A Pline=%Pline%+1
  987. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  988. goto %Pline%
  989.  
  990. :1063
  991. set myMSG=Disable Cortana, Bing Search and Searchbar (4).
  992. echo %myMSG%
  993. set /p regTweak="Continue? y/n: "
  994. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  995. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  996. goto %Pline%
  997. :1064
  998. reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "AllowCortana" /t REG_DWORD /d 0 /f > nul 2>&1
  999. reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "CortanaEnabled" /t REG_DWORD /d 0 /f > nul 2>&1
  1000. reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 0 /f > nul 2>&1
  1001. reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "BingSearchEnabled" /t REG_DWORD /d 0 /f > nul 2>&1
  1002. set /A PRun=%PRun%+1
  1003. set /A PAct=%PAct%+4
  1004. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  1005. timeout /T 1 /NOBREAK > nul
  1006. set /A Pline=%Pline%+1
  1007. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1008. goto %Pline%
  1009.  
  1010. :1065
  1011. set myMSG=Turn off the Error Dialog (2).
  1012. echo %myMSG%
  1013. set /p regTweak="Continue? y/n: "
  1014. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1015. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1016. goto %Pline%
  1017. :1066
  1018. reg add "HKCU\SOFTWARE\Microsoft\Windows\Windows Error Reporting" /v "DontShowUI" /t REG_DWORD /d 1 /f > nul 2>&1
  1019. reg add "HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting" /v "DontShowUI" /t REG_DWORD /d 1 /f > nul 2>&1
  1020. set /A PRun=%PRun%+1
  1021. set /A PAct=%PAct%+2
  1022. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  1023. timeout /T 1 /NOBREAK > nul
  1024. set /A Pline=%Pline%+1
  1025. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1026. goto %Pline%
  1027.  
  1028. :1067
  1029. set myMSG=Disable Administrative shares (2).
  1030. echo %myMSG%
  1031. set /p regTweak="Continue? y/n: "
  1032. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1033. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1034. goto %Pline%
  1035. :1068
  1036. reg add "HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters" /v "AutoShareWks" /t REG_DWORD /d 0 /f > nul 2>&1
  1037. reg add "HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters" /v "AutoShareServer" /t REG_DWORD /d 0 /f > nul 2>&1
  1038. set /A PRun=%PRun%+1
  1039. set /A PAct=%PAct%+2
  1040. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  1041. timeout /T 1 /NOBREAK > nul
  1042. set /A Pline=%Pline%+1
  1043. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1044. goto %Pline%
  1045.  
  1046. :1069
  1047. set myMSG=Add "Reboot to Recovery" to right-click menu of "This PC" (4).
  1048. echo %myMSG%
  1049. set /p regTweak="Continue? y/n: "
  1050. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1051. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1052. goto %Pline%
  1053. :1070
  1054. rem ext
  1055. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  1056. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  1057. reg add "HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Reboot to Recovery" /v "Icon" /t REG_SZ /d %SystemRoot%\System32\imageres.dll,-110" /f > nul 2>&1
  1058. reg add "HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Reboot to Recovery\command" /ve /d "shutdown.exe -r -o -f -t 00" /f > nul 2>&1
  1059. set /A PRun=%PRun%+1
  1060. set /A PAct=%PAct%+4
  1061. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  1062. timeout /T 1 /NOBREAK > nul
  1063. set /A Pline=%Pline%+1
  1064. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1065. goto %Pline%
  1066.  
  1067. :1071
  1068. set myMSG=Change Clock and Date formats of current user to: 24H, metric (Sign out required to see changes) (6).
  1069. echo %myMSG%
  1070. set /p regTweak="Continue? y/n: "
  1071. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1072. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1073. goto %Pline%
  1074. :1072
  1075. rem Apply to all users by using the key: HKLM\SYSTEM\CurrentControlSet\Control\CommonGlobUserSettings\Control Panel\International
  1076. reg add "HKCU\Control Panel\International" /v "iMeasure" /t REG_SZ /d "0" /f > nul 2>&1
  1077. reg add "HKCU\Control Panel\International" /v "iNegCurr" /t REG_SZ /d "1" /f > nul 2>&1
  1078. reg add "HKCU\Control Panel\International" /v "iTime" /t REG_SZ /d "1" /f > nul 2>&1
  1079. reg add "HKCU\Control Panel\International" /v "sShortDate" /t REG_SZ /d "yyyy/MM/dd" /f > nul 2>&1
  1080. reg add "HKCU\Control Panel\International" /v "sShortTime" /t REG_SZ /d "HH:mm" /f > nul 2>&1
  1081. reg add "HKCU\Control Panel\International" /v "sTimeFormat" /t REG_SZ /d "H:mm:ss" /f > nul 2>&1
  1082. set /A PRun=%PRun%+1
  1083. set /A PAct=%PAct%+6
  1084. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  1085. timeout /T 1 /NOBREAK > nul
  1086. set /A Pline=%Pline%+1
  1087. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1088. goto %Pline%
  1089.  
  1090. :1073
  1091. set myMSG=Enable Developer Mode (enables you to run XAML apps you develop in Visual Studio which haven't been certified yet) (2).
  1092. echo %myMSG%
  1093. set /p regTweak="Continue? y/n: "
  1094. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1095. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1096. goto %Pline%
  1097. :1074
  1098. reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /v "AllowAllTrustedApps" /t REG_DWORD /d 1 /f > nul 2>&1
  1099. reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /v "AllowDevelopmentWithoutDevLicense" /t REG_DWORD /d 1 /f > nul 2>&1
  1100. set /A PRun=%PRun%+1
  1101. set /A PAct=%PAct%+2
  1102. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  1103. timeout /T 1 /NOBREAK > nul
  1104. set /A Pline=%Pline%+1
  1105. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1106. goto %Pline%
  1107.  
  1108. :1075
  1109. set myMSG=Remove telemetry and data collection (14).
  1110. echo %myMSG%
  1111. set /p regTweak="Continue? y/n: "
  1112. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1113. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1114. goto %Pline%
  1115. :1076
  1116. reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata" /v PreventDeviceMetadataFromNetwork /t REG_DWORD /d 1 /f > nul 2>&1
  1117. reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection" /v "AllowTelemetry" /t REG_DWORD /d 0 /f > nul 2>&1
  1118. reg add "HKLM\SOFTWARE\Policies\Microsoft\MRT" /v DontOfferThroughWUAU /t REG_DWORD /d 1 /f > nul 2>&1
  1119. reg add "HKLM\SOFTWARE\Policies\Microsoft\SQMClient\Windows" /v "CEIPEnable" /t REG_DWORD /d 0 /f > nul 2>&1
  1120. reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat" /v "AITEnable" /t REG_DWORD /d 0 /f > nul 2>&1
  1121. reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat" /v "DisableUAR" /t REG_DWORD /d 1 /f > nul 2>&1
  1122. reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "AllowTelemetry" /t REG_DWORD /d 0 /f > nul 2>&1
  1123. reg add "HKLM\COMPONENTS\DerivedData\Components\amd64_microsoft-windows-c..lemetry.lib.cortana_31bf3856ad364e35_10.0.10240.16384_none_40ba2ec3d03bceb0" /v "f!dss-winrt-telemetry.js" /t REG_DWORD /d 0 /f > nul 2>&1
  1124. reg add "HKLM\COMPONENTS\DerivedData\Components\amd64_microsoft-windows-c..lemetry.lib.cortana_31bf3856ad364e35_10.0.10240.16384_none_40ba2ec3d03bceb0" /v "f!proactive-telemetry.js" /t REG_DWORD /d 0 /f > nul 2>&1
  1125. reg add "HKLM\COMPONENTS\DerivedData\Components\amd64_microsoft-windows-c..lemetry.lib.cortana_31bf3856ad364e35_10.0.10240.16384_none_40ba2ec3d03bceb0" /v "f!proactive-telemetry-event_8ac43a41e5030538" /t REG_DWORD /d 0 /f > nul 2>&1
  1126. reg add "HKLM\COMPONENTS\DerivedData\Components\amd64_microsoft-windows-c..lemetry.lib.cortana_31bf3856ad364e35_10.0.10240.16384_none_40ba2ec3d03bceb0" /v "f!proactive-telemetry-inter_58073761d33f144b" /t REG_DWORD /d 0 /f > nul 2>&1
  1127.  
  1128. reg add "HKLM\SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\AutoLogger-Diagtrack-Listener" /v "Start" /t REG_DWORD /d 0 /f
  1129. reg add "HKLM\SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\SQMLogger" /v "Start" /t REG_DWORD /d 0 /f
  1130. reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-Application-Experience/Program-Telemetry" /v "Enabled" /t REG_DWORD /d 0 /f
  1131. set /A PRun=%PRun%+1
  1132. set /A PAct=%PAct%+2
  1133. echo Done %PRun% / %PMax% Registry Tweaks. Total Actions %PAct%.
  1134. timeout /T 1 /NOBREAK > nul
  1135. set /A Pline=%Pline%+1
  1136. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1137. goto %Pline%
  1138.  
  1139. :1077
  1140. :1078
  1141.  
  1142. :1100
  1143. echo.
  1144. echo ###############################################################################
  1145. echo # 2.1. Registry Tweaks -- End #
  1146. echo ###############################################################################
  1147. echo.
  1148.  
  1149. rem ========== 2.2. Removing Services ==========
  1150.  
  1151. echo.
  1152. echo ###############################################################################
  1153. echo # 2.2. Removing Services -- Start #
  1154. echo ###############################################################################
  1155. echo.
  1156.  
  1157. :2000
  1158. set /A Pline=2000
  1159. set PMax=36
  1160. set PRun=0
  1161. rem set PAct=0
  1162. echo Removing Services (%PMax%).
  1163. set /p Pselect="Continue? y/n/a: "
  1164. if '%Pselect%' == 'y' set /A Pline=%Pline%+1
  1165. if '%Pselect%' == 'a' set /A Pline=%Pline%+2
  1166. if '%Pselect%' == 'n' set /A Pline=%Pline%+100
  1167. goto %Pline%
  1168.  
  1169. :2001
  1170. set myMSG=Disable Connected User Experiences and Telemetry (To turn off Telemetry and Data Collection).
  1171. echo %myMSG%
  1172. set /p regTweak="Continue? y/n: "
  1173. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1174. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1175. goto %Pline%
  1176. :2002
  1177. sc config DiagTrack start= Disabled > nul 2>&1
  1178. set /A PRun=%PRun%+1
  1179. set /A PAct=%PAct%+1
  1180. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1181. timeout /T 1 /NOBREAK > nul
  1182. set /A Pline=%Pline%+1
  1183. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1184. goto %Pline%
  1185.  
  1186. :2003
  1187. set myMSG=Disable Diagnostic Policy Service.
  1188. echo %myMSG%
  1189. set /p regTweak="Continue? y/n: "
  1190. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1191. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1192. goto %Pline%
  1193. :2004
  1194. sc config DPS start= Disabled > nul 2>&1
  1195. set /A PRun=%PRun%+1
  1196. set /A PAct=%PAct%+1
  1197. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1198. timeout /T 1 /NOBREAK > nul
  1199. set /A Pline=%Pline%+1
  1200. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1201. goto %Pline%
  1202.  
  1203. :2005
  1204. set myMSG=Disable Distributed Link Tracking Client (If your computer is not connected to any network).
  1205. echo %myMSG%
  1206. set /p regTweak="Continue? y/n: "
  1207. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1208. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1209. goto %Pline%
  1210. :2006
  1211. sc config TrkWks start= Disabled > nul 2>&1
  1212. set /A PRun=%PRun%+1
  1213. set /A PAct=%PAct%+1
  1214. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1215. timeout /T 1 /NOBREAK > nul
  1216. set /A Pline=%Pline%+1
  1217. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1218. goto %Pline%
  1219.  
  1220. :2007
  1221. set myMSG=Disable WAP Push Message Routing Service (To turn off Telemetry and Data Collection).
  1222. echo %myMSG%
  1223. set /p regTweak="Continue? y/n: "
  1224. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1225. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1226. goto %Pline%
  1227. :2008
  1228. sc config dmwappushservice start= Disabled > nul 2>&1
  1229. set /A PRun=%PRun%+1
  1230. set /A PAct=%PAct%+1
  1231. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1232. timeout /T 1 /NOBREAK > nul
  1233. set /A Pline=%Pline%+1
  1234. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1235. goto %Pline%
  1236.  
  1237. :2009
  1238. set myMSG=Disable Downloaded Maps Manager (If you don't use Maps app).
  1239. echo %myMSG%
  1240. set /p regTweak="Continue? y/n: "
  1241. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1242. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1243. goto %Pline%
  1244. :2010
  1245. sc config MapsBroker start= Disabled > nul 2>&1
  1246. set /A PRun=%PRun%+1
  1247. set /A PAct=%PAct%+1
  1248. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1249. timeout /T 1 /NOBREAK > nul
  1250. set /A Pline=%Pline%+1
  1251. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1252. goto %Pline%
  1253.  
  1254. :2011
  1255. set myMSG=Disable IP Helper (If you don't use IPv6 connection).
  1256. echo %myMSG%
  1257. set /p regTweak="Continue? y/n: "
  1258. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1259. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1260. goto %Pline%
  1261. :2012
  1262. sc config iphlpsvc start= Disabled > nul 2>&1
  1263. set /A PRun=%PRun%+1
  1264. set /A PAct=%PAct%+1
  1265. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1266. timeout /T 1 /NOBREAK > nul
  1267. set /A Pline=%Pline%+1
  1268. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1269. goto %Pline%
  1270.  
  1271. :2013
  1272. set myMSG=Disable Program Compatibility Assistant Service.
  1273. echo %myMSG%
  1274. set /p regTweak="Continue? y/n: "
  1275. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1276. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1277. goto %Pline%
  1278. :2014
  1279. sc config PcaSvc start= Disabled > nul 2>&1
  1280. set /A PRun=%PRun%+1
  1281. set /A PAct=%PAct%+1
  1282. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1283. timeout /T 1 /NOBREAK > nul
  1284. set /A Pline=%Pline%+1
  1285. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1286. goto %Pline%
  1287.  
  1288. :2015
  1289. set myMSG=Disable Print Spooler (If you don't have a printer).
  1290. echo %myMSG%
  1291. set /p regTweak="Continue? y/n: "
  1292. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1293. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1294. goto %Pline%
  1295. :2016
  1296. sc config Spooler start= Disabled > nul 2>&1
  1297. set /A PRun=%PRun%+1
  1298. set /A PAct=%PAct%+1
  1299. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1300. timeout /T 1 /NOBREAK > nul
  1301. set /A Pline=%Pline%+1
  1302. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1303. goto %Pline%
  1304.  
  1305. :2017
  1306. set myMSG=Disable Remote Registry (You can set it to DISABLED for Security purposes).
  1307. echo %myMSG%
  1308. set /p regTweak="Continue? y/n: "
  1309. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1310. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1311. goto %Pline%
  1312. :2018
  1313. sc config RemoteRegistry start= Disabled > nul 2>&1
  1314. set /A PRun=%PRun%+1
  1315. set /A PAct=%PAct%+1
  1316. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1317. timeout /T 1 /NOBREAK > nul
  1318. set /A Pline=%Pline%+1
  1319. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1320. goto %Pline%
  1321.  
  1322. :2019
  1323. set myMSG=Disable Secondary Logon.
  1324. echo %myMSG%
  1325. set /p regTweak="Continue? y/n: "
  1326. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1327. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1328. goto %Pline%
  1329. :2020
  1330. sc config seclogon start= Disabled > nul 2>&1
  1331. set /A PRun=%PRun%+1
  1332. set /A PAct=%PAct%+1
  1333. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1334. timeout /T 1 /NOBREAK > nul
  1335. set /A Pline=%Pline%+1
  1336. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1337. goto %Pline%
  1338.  
  1339. :2021
  1340. set myMSG=Disable Security Center.
  1341. echo %myMSG%
  1342. set /p regTweak="Continue? y/n: "
  1343. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1344. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1345. goto %Pline%
  1346. :2022
  1347. sc config wscsvc start= Disabled > nul 2>&1
  1348. set /A PRun=%PRun%+1
  1349. set /A PAct=%PAct%+1
  1350. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1351. timeout /T 1 /NOBREAK > nul
  1352. set /A Pline=%Pline%+1
  1353. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1354. goto %Pline%
  1355.  
  1356. :2023
  1357. set myMSG=Disable TCP/IP NetBIOS Helper (If you are not in a workgroup network).
  1358. echo %myMSG%
  1359. set /p regTweak="Continue? y/n: "
  1360. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1361. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1362. goto %Pline%
  1363. :2024
  1364. sc config lmhosts start= Disabled > nul 2>&1
  1365. set /A PRun=%PRun%+1
  1366. set /A PAct=%PAct%+1
  1367. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1368. timeout /T 1 /NOBREAK > nul
  1369. set /A Pline=%Pline%+1
  1370. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1371. goto %Pline%
  1372.  
  1373. :2025
  1374. set myMSG=Disable Touch Keyboard and Handwriting Panel Service (If you don't want to use touch keyboard and handwriting features.
  1375. echo %myMSG%
  1376. set /p regTweak="Continue? y/n: "
  1377. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1378. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1379. goto %Pline%
  1380. :2026
  1381. sc config TabletInputService start= Disabled > nul 2>&1
  1382. set /A PRun=%PRun%+1
  1383. set /A PAct=%PAct%+1
  1384. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1385. timeout /T 1 /NOBREAK > nul
  1386. set /A Pline=%Pline%+1
  1387. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1388. goto %Pline%
  1389.  
  1390. :2027
  1391. set myMSG=Disable Windows Error Reporting Service.
  1392. echo %myMSG%
  1393. set /p regTweak="Continue? y/n: "
  1394. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1395. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1396. goto %Pline%
  1397. :2028
  1398. sc config WerSvc start= Disabled > nul 2>&1
  1399. set /A PRun=%PRun%+1
  1400. set /A PAct=%PAct%+1
  1401. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1402. timeout /T 1 /NOBREAK > nul
  1403. set /A Pline=%Pline%+1
  1404. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1405. goto %Pline%
  1406.  
  1407. :2029
  1408. set myMSG=Disable Windows Image Acquisition (WIA) (If you don't have a scanner).
  1409. echo %myMSG%
  1410. set /p regTweak="Continue? y/n: "
  1411. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1412. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1413. goto %Pline%
  1414. :2030
  1415. sc config stisvc start= Disabled > nul 2>&1
  1416. set /A PRun=%PRun%+1
  1417. set /A PAct=%PAct%+1
  1418. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1419. timeout /T 1 /NOBREAK > nul
  1420. set /A Pline=%Pline%+1
  1421. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1422. goto %Pline%
  1423.  
  1424. :2031
  1425. set myMSG=Disable Windows Search.
  1426. echo %myMSG%
  1427. set /p regTweak="Continue? y/n: "
  1428. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1429. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1430. goto %Pline%
  1431. :2032
  1432. sc config WSearch start= Disabled > nul 2>&1
  1433. set /A PRun=%PRun%+1
  1434. set /A PAct=%PAct%+1
  1435. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1436. timeout /T 1 /NOBREAK > nul
  1437. set /A Pline=%Pline%+1
  1438. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1439. goto %Pline%
  1440.  
  1441. :2033
  1442. set myMSG=Disable tracking services (2).
  1443. echo %myMSG%
  1444. set /p regTweak="Continue? y/n: "
  1445. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1446. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1447. goto %Pline%
  1448. :2034
  1449. sc config diagnosticshub.standardcollector.service start= Disabled > nul 2>&1
  1450. sc config WMPNetworkSvc start= Disabled > nul 2>&1
  1451. set /A PRun=%PRun%+1
  1452. set /A PAct=%PAct%+2
  1453. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1454. timeout /T 1 /NOBREAK > nul
  1455. set /A Pline=%Pline%+1
  1456. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1457. goto %Pline%
  1458.  
  1459. :2035
  1460. set myMSG=Disable Superfetch.
  1461. echo %myMSG%
  1462. set /p regTweak="Continue? y/n: "
  1463. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1464. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1465. goto %Pline%
  1466. :2036
  1467. sc config SysMain start= Disabled > nul 2>&1
  1468. set /A PRun=%PRun%+1
  1469. set /A PAct=%PAct%+1
  1470. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1471. timeout /T 1 /NOBREAK > nul
  1472. set /A Pline=%Pline%+1
  1473. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1474. goto %Pline%
  1475.  
  1476. :2037
  1477. set myMSG=Disable Xbox Services (5).
  1478. echo %myMSG%
  1479. set /p regTweak="Continue? y/n: "
  1480. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1481. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1482. goto %Pline%
  1483. :2038
  1484. rem Xbox Accessory Management Service
  1485. sc config XboxGipSvc start= Disabled > nul 2>&1
  1486. rem Xbox Game Monitoring
  1487. sc config xbgm start= Disabled > nul 2>&1
  1488. rem Xbox Live Auth Manager
  1489. sc config XblAuthManager start= Disabled > nul 2>&1
  1490. rem Xbox Live Game Save
  1491. sc config XblGameSave start= Disabled > nul 2>&1
  1492. rem Xbox Live Networking Service
  1493. sc config XboxNetApiSvc start= Disabled > nul 2>&1
  1494. set /A PRun=%PRun%+1
  1495. set /A PAct=%PAct%+5
  1496. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1497. timeout /T 1 /NOBREAK > nul
  1498. set /A Pline=%Pline%+1
  1499. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1500. goto %Pline%
  1501.  
  1502. :2039
  1503. set myMSG=Disable AllJoyn Router Service.
  1504. echo %myMSG%
  1505. set /p regTweak="Continue? y/n: "
  1506. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1507. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1508. goto %Pline%
  1509. :2040
  1510. rem This service is used for routing the AllJoyn messages for AllJoyn clients.
  1511. sc config AJRouter start= Disabled > nul 2>&1
  1512. set /A PRun=%PRun%+1
  1513. set /A PAct=%PAct%+1
  1514. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1515. timeout /T 1 /NOBREAK > nul
  1516. set /A Pline=%Pline%+1
  1517. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1518. goto %Pline%
  1519.  
  1520. :2041
  1521. set myMSG=Disable Bluetooth Services (2).
  1522. echo %myMSG%
  1523. set /p regTweak="Continue? y/n: "
  1524. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1525. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1526. goto %Pline%
  1527. :2042
  1528. rem Bluetooth Handsfree Service
  1529. sc config BthHFSrv start= Disabled > nul 2>&1
  1530. rem Bluetooth Support Service
  1531. sc config bthserv start= Disabled > nul 2>&1
  1532. set /A PRun=%PRun%+1
  1533. set /A PAct=%PAct%+2
  1534. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1535. timeout /T 1 /NOBREAK > nul
  1536. set /A Pline=%Pline%+1
  1537. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1538. goto %Pline%
  1539.  
  1540. :2043
  1541. set myMSG=Disable Geolocation Service.
  1542. echo %myMSG%
  1543. set /p regTweak="Continue? y/n: "
  1544. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1545. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1546. goto %Pline%
  1547. :2044
  1548. sc config lfsvc start= Disabled > nul 2>&1
  1549. set /A PRun=%PRun%+1
  1550. set /A PAct=%PAct%+1
  1551. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1552. timeout /T 1 /NOBREAK > nul
  1553. set /A Pline=%Pline%+1
  1554. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1555. goto %Pline%
  1556.  
  1557. :2045
  1558. set myMSG=Disable Phone Service.
  1559. echo %myMSG%
  1560. set /p regTweak="Continue? y/n: "
  1561. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1562. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1563. goto %Pline%
  1564. :2046
  1565. sc config PhoneSvc start= Disabled > nul 2>&1
  1566. set /A PRun=%PRun%+1
  1567. set /A PAct=%PAct%+1
  1568. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1569. timeout /T 1 /NOBREAK > nul
  1570. set /A Pline=%Pline%+1
  1571. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1572. goto %Pline%
  1573.  
  1574. :2047
  1575. set myMSG=Disable Windows Biometric Service.
  1576. echo %myMSG%
  1577. set /p regTweak="Continue? y/n: "
  1578. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1579. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1580. goto %Pline%
  1581. :2048
  1582. sc config WbioSrvc start= Disabled > nul 2>&1
  1583. set /A PRun=%PRun%+1
  1584. set /A PAct=%PAct%+1
  1585. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1586. timeout /T 1 /NOBREAK > nul
  1587. set /A Pline=%Pline%+1
  1588. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1589. goto %Pline%
  1590.  
  1591. :2049
  1592. set myMSG=Disable Windows Mobile Hotspot Service.
  1593. echo %myMSG%
  1594. set /p regTweak="Continue? y/n: "
  1595. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1596. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1597. goto %Pline%
  1598. :2050
  1599. sc config icssvc start= Disabled > nul 2>&1
  1600. set /A PRun=%PRun%+1
  1601. set /A PAct=%PAct%+1
  1602. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1603. timeout /T 1 /NOBREAK > nul
  1604. set /A Pline=%Pline%+1
  1605. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1606. goto %Pline%
  1607.  
  1608. :2051
  1609. set myMSG=Disable Windows Media Player Network Sharing Service.
  1610. echo %myMSG%
  1611. set /p regTweak="Continue? y/n: "
  1612. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1613. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1614. goto %Pline%
  1615. :2052
  1616. sc config WMPNetworkSvc start= Disabled > nul 2>&1
  1617. set /A PRun=%PRun%+1
  1618. set /A PAct=%PAct%+1
  1619. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1620. timeout /T 1 /NOBREAK > nul
  1621. set /A Pline=%Pline%+1
  1622. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1623. goto %Pline%
  1624.  
  1625. :2053
  1626. set myMSG=Disable Windows Update Service.
  1627. echo %myMSG%
  1628. set /p regTweak="Continue? y/n: "
  1629. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1630. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1631. goto %Pline%
  1632. :2054
  1633. sc config wuauserv start= Disabled > nul 2>&1
  1634. set /A PRun=%PRun%+1
  1635. set /A PAct=%PAct%+1
  1636. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1637. timeout /T 1 /NOBREAK > nul
  1638. set /A Pline=%Pline%+1
  1639. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1640. goto %Pline%
  1641.  
  1642. :2055
  1643. set myMSG=Disable Enterprise App Management Service.
  1644. echo %myMSG%
  1645. set /p regTweak="Continue? y/n: "
  1646. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1647. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1648. goto %Pline%
  1649. :2056
  1650. sc config EntAppSvc start= Disabled > nul 2>&1
  1651. set /A PRun=%PRun%+1
  1652. set /A PAct=%PAct%+1
  1653. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1654. timeout /T 1 /NOBREAK > nul
  1655. set /A Pline=%Pline%+1
  1656. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1657. goto %Pline%
  1658.  
  1659. :2057
  1660. set myMSG=Disable Hyper-V Services (9).
  1661. echo %myMSG%
  1662. set /p regTweak="Continue? y/n: "
  1663. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1664. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1665. goto %Pline%
  1666. :2058
  1667. rem HV Host Service
  1668. sc config HvHost start= Disabled > nul 2>&1
  1669. rem Hyper-V Data Exchange Service
  1670. sc config vmickvpexchange start= Disabled > nul 2>&1
  1671. rem Hyper-V Guest Service Interface
  1672. sc config vmicguestinterface start= Disabled > nul 2>&1
  1673. rem Hyper-V Guest Shutdown Service
  1674. sc config vmicshutdown start= Disabled > nul 2>&1
  1675. rem Hyper-V Heartbeat Service
  1676. sc config vmicheartbeat start= Disabled > nul 2>&1
  1677. rem Hyper-V PowerShell Direct Service
  1678. sc config vmicvmsession start= Disabled > nul 2>&1
  1679. rem Hyper-V Remote Desktop Virtualization Service
  1680. sc config vmicrdv start= Disabled > nul 2>&1
  1681. rem Hyper-V Time Synchronization Service
  1682. sc config vmictimesync start= Disabled > nul 2>&1
  1683. rem Hyper-V Volume Shadow Copy Requestor
  1684. sc config vmicvss start= Disabled > nul 2>&1
  1685. set /A PRun=%PRun%+1
  1686. set /A PAct=%PAct%+9
  1687. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1688. timeout /T 1 /NOBREAK > nul
  1689. set /A Pline=%Pline%+1
  1690. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1691. goto %Pline%
  1692.  
  1693. :2059
  1694. set myMSG=Disable HomeGroup Listener.
  1695. echo %myMSG%
  1696. set /p regTweak="Continue? y/n: "
  1697. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1698. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1699. goto %Pline%
  1700. :2060
  1701. sc config HomeGroupListener start= Disabled > nul 2>&1
  1702. set /A PRun=%PRun%+1
  1703. set /A PAct=%PAct%+1
  1704. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1705. timeout /T 1 /NOBREAK > nul
  1706. set /A Pline=%Pline%+1
  1707. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1708. goto %Pline%
  1709.  
  1710. :2061
  1711. set myMSG=Disable HomeGroup Provider.
  1712. echo %myMSG%
  1713. set /p regTweak="Continue? y/n: "
  1714. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1715. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1716. goto %Pline%
  1717. :2062
  1718. sc config HomeGroupProvider start= Disabled > nul 2>&1
  1719. set /A PRun=%PRun%+1
  1720. set /A PAct=%PAct%+1
  1721. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1722. timeout /T 1 /NOBREAK > nul
  1723. set /A Pline=%Pline%+1
  1724. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1725. goto %Pline%
  1726.  
  1727. :2063
  1728. set myMSG=Disable Net.Tcp Port Sharing Service.
  1729. echo %myMSG%
  1730. set /p regTweak="Continue? y/n: "
  1731. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1732. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1733. goto %Pline%
  1734. :2064
  1735. sc config NetTcpPortSharing start= Disabled > nul 2>&1
  1736. set /A PRun=%PRun%+1
  1737. set /A PAct=%PAct%+1
  1738. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1739. timeout /T 1 /NOBREAK > nul
  1740. set /A Pline=%Pline%+1
  1741. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1742. goto %Pline%
  1743.  
  1744. :2065
  1745. set myMSG=Disable Routing and Remote Access.
  1746. echo %myMSG%
  1747. set /p regTweak="Continue? y/n: "
  1748. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1749. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1750. goto %Pline%
  1751. :2066
  1752. sc config RemoteAccess start= Disabled > nul 2>&1
  1753. set /A PRun=%PRun%+1
  1754. set /A PAct=%PAct%+1
  1755. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1756. timeout /T 1 /NOBREAK > nul
  1757. set /A Pline=%Pline%+1
  1758. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1759. goto %Pline%
  1760.  
  1761. :2067
  1762. set myMSG=Disable Internet Connection Sharing (ICS).
  1763. echo %myMSG%
  1764. set /p regTweak="Continue? y/n: "
  1765. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1766. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1767. goto %Pline%
  1768. :2068
  1769. sc config RemoteAccess start= Disabled > nul 2>&1
  1770. set /A PRun=%PRun%+1
  1771. set /A PAct=%PAct%+1
  1772. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1773. timeout /T 1 /NOBREAK > nul
  1774. set /A Pline=%Pline%+1
  1775. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1776. goto %Pline%
  1777.  
  1778. :2069
  1779. set myMSG=Disable Superfetch (A must for SSD drives, but good to do in general)(3).
  1780. echo %myMSG%
  1781. set /p regTweak="Continue? y/n: "
  1782. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1783. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1784. goto %Pline%
  1785. :2070
  1786. rem Disabling this service prevents further creation of PF files in C:\Windows\Prefetch.
  1787. rem After disabling this service, it is completely safe to delete everything in that folder, except for the ReadyBoot folder.
  1788. sc config SysMain start= disabled
  1789. reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v "EnableSuperfetch" /t REG_DWORD /d 0 /f > nul 2>&1
  1790. reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v "EnablePrefetcher" /t REG_DWORD /d 0 /f > nul 2>&1
  1791. set /A PRun=%PRun%+1
  1792. set /A PAct=%PAct%+3
  1793. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1794. timeout /T 1 /NOBREAK > nul
  1795. set /A Pline=%Pline%+1
  1796. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1797. goto %Pline%
  1798.  
  1799. :2071
  1800. set myMSG=Disable Action Center & Security Center.
  1801. echo %myMSG%
  1802. set /p regTweak="Continue? y/n: "
  1803. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  1804. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  1805. goto %Pline%
  1806. :2072
  1807. reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell" /v "UseActionCenterExperience" /t REG_DWORD /d 0 /f
  1808. sc config wscsvc start= disabled
  1809. set /A PRun=%PRun%+1
  1810. set /A PAct=%PAct%+2
  1811. echo Done %PRun% / %PMax% Services Remove. Total Actions %PAct%.
  1812. timeout /T 1 /NOBREAK > nul
  1813. set /A Pline=%Pline%+1
  1814. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  1815. goto %Pline%
  1816.  
  1817. :2073
  1818. :2074
  1819.  
  1820. :2100
  1821. echo.
  1822. echo ###############################################################################
  1823. echo # 2.2. Removing Services -- End #
  1824. echo ###############################################################################
  1825. echo.
  1826.  
  1827. rem ========== 2.3. Removing Scheduled Tasks ==========
  1828.  
  1829. echo.
  1830. echo ###############################################################################
  1831. echo # 2.3. Removing Scheduled Tasks -- Start #
  1832. echo ###############################################################################
  1833. echo.
  1834.  
  1835. :3000
  1836. set /A Pline=3000
  1837. set PMax=1
  1838. set PRun=0
  1839. rem set PAct=0
  1840. echo Removing scheduled tasks (17).
  1841. set /p Pselect="Continue? y/n: "
  1842. if '%Pselect%' == 'y' set /A Pline=%Pline%+1
  1843. if '%Pselect%' == 'n' set /A Pline=%Pline%+100
  1844. goto %Pline%
  1845.  
  1846. :3001
  1847. schtasks /Change /TN "Microsoft\Windows\AppID\SmartScreenSpecific" /Disable > nul 2>&1
  1848. schtasks /Change /TN "Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" /Disable > nul 2>&1
  1849. schtasks /Change /TN "Microsoft\Windows\Application Experience\ProgramDataUpdater" /Disable > nul 2>&1
  1850. schtasks /Change /TN "Microsoft\Windows\Application Experience\StartupAppTask" /Disable > nul 2>&1
  1851. schtasks /Change /TN "Microsoft\Windows\Autochk\Proxy" /Disable > nul 2>&1
  1852. schtasks /Change /TN "Microsoft\Windows\Customer Experience Improvement Program\Consolidator" /Disable > nul 2>&1
  1853. schtasks /Change /TN "Microsoft\Windows\Customer Experience Improvement Program\KernelCeipTask" /Disable > nul 2>&1
  1854. schtasks /Change /TN "Microsoft\Windows\Customer Experience Improvement Program\UsbCeip" /Disable > nul 2>&1
  1855. schtasks /Change /TN "Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector" /Disable > nul 2>&1
  1856. schtasks /Change /TN "Microsoft\Windows\FileHistory\File History (maintenance mode)" /Disable > nul 2>&1
  1857. schtasks /Change /TN "Microsoft\Windows\Maintenance\WinSAT" /Disable > nul 2>&1
  1858. schtasks /Change /TN "Microsoft\Windows\NetTrace\GatherNetworkInfo" /Disable > nul 2>&1
  1859. schtasks /Change /TN "Microsoft\Windows\PI\Sqm-Tasks" /Disable > nul 2>&1
  1860. schtasks /Change /TN "Microsoft\Windows\Time Synchronization\ForceSynchronizeTime" /Disable > nul 2>&1
  1861. schtasks /Change /TN "Microsoft\Windows\Time Synchronization\SynchronizeTime" /Disable > nul 2>&1
  1862. schtasks /Change /TN "Microsoft\Windows\Windows Error Reporting\QueueReporting" /Disable > nul 2>&1
  1863. schtasks /Change /TN "Microsoft\Windows\WindowsUpdate\Automatic App Update" /Disable > nul 2>&1
  1864. set /A PRun=%PRun%+1
  1865. set /A PAct=%PAct%+17
  1866. echo Done %PRun% / %PMax% Removing Scheduled Tasks. Total Actions %PAct%.
  1867. timeout /T 1 /NOBREAK > nul
  1868.  
  1869. :3100
  1870. echo.
  1871. echo ###############################################################################
  1872. echo # 2.3. Removing Scheduled Tasks -- End #
  1873. echo ###############################################################################
  1874. echo.
  1875.  
  1876. rem ========== 2.4. Removing Windows Default Apps ==========
  1877.  
  1878. echo.
  1879. echo ###############################################################################
  1880. echo # 2.4. Removing Windows Default Apps -- Start #
  1881. echo ###############################################################################
  1882. echo.
  1883.  
  1884. :4000
  1885. set /A Pline=4000
  1886. set PMax=1
  1887. set PRun=0
  1888. rem set PAct=0
  1889. echo Removing Windows default apps (12).
  1890. set /p Pselect="Continue? y/n: "
  1891. if '%Pselect%' == 'y' set /A Pline=%Pline%+1
  1892. if '%Pselect%' == 'n' set /A Pline=%Pline%+100
  1893. goto %Pline%
  1894.  
  1895. :4001
  1896. powershell "Get-AppxPackage *3d* | Remove-AppxPackage" > nul 2>&1
  1897. powershell "Get-AppxPackage *bing* | Remove-AppxPackage" > nul 2>&1
  1898. powershell "Get-AppxPackage *zune* | Remove-AppxPackage" > nul 2>&1
  1899. powershell "Get-AppxPackage *photo* | Remove-AppxPackage" > nul 2>&1
  1900. powershell "Get-AppxPackage *communi* | Remove-AppxPackage" > nul 2>&1
  1901. powershell "Get-AppxPackage *solit* | Remove-AppxPackage" > nul 2>&1
  1902. powershell "Get-AppxPackage *phone* | Remove-AppxPackage" > nul 2>&1
  1903. powershell "Get-AppxPackage *soundrec* | Remove-AppxPackage" > nul 2>&1
  1904. powershell "Get-AppxPackage *camera* | Remove-AppxPackage" > nul 2>&1
  1905. powershell "Get-AppxPackage *people* | Remove-AppxPackage" > nul 2>&1
  1906. powershell "Get-AppxPackage *office* | Remove-AppxPackage" > nul 2>&1
  1907. powershell "Get-AppxPackage *xbox* | Remove-AppxPackage" > nul 2>&1
  1908. set /A PRun=%PRun%+1
  1909. set /A PAct=%PAct%+12
  1910. echo Done %PRun% / %PMax% Removing Windows Default Apps. Total Actions %PAct%.
  1911. timeout /T 1 /NOBREAK > nul
  1912.  
  1913. :4100
  1914. echo.
  1915. echo ###############################################################################
  1916. echo # 2.4. Removing Windows Default Apps -- End #
  1917. echo ###############################################################################
  1918. echo.
  1919.  
  1920. rem ========== 2.5. Disable / Remove OneDrive ==========
  1921.  
  1922. echo.
  1923. echo ###############################################################################
  1924. echo # 2.5. Disable / Remove OneDrive -- Start #
  1925. echo ###############################################################################
  1926. echo.
  1927.  
  1928. :5000
  1929. set /A Pline=5000
  1930. set PMax=1
  1931. set PRun=0
  1932. rem set PAct=0
  1933. echo Disable OneDrive (7).
  1934. set /p Pselect="Continue? y/n: "
  1935. if '%Pselect%' == 'y' set /A Pline=%Pline%+1
  1936. if '%Pselect%' == 'n' set /A Pline=%Pline%+100
  1937. goto %Pline%
  1938.  
  1939. :5001
  1940. reg add "HKLM\Software\Policies\Microsoft\Windows\OneDrive" /v DisableFileSyncNGSC /t REG_DWORD /d 1 /f > nul 2>&1
  1941.  
  1942. reg delete "HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f > nul 2>&1
  1943. reg delete "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f > nul 2>&1
  1944. reg delete "HKCU\SOFTWARE\Classes\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f > nul 2>&1
  1945. reg delete "HKCU\SOFTWARE\Classes\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f > nul 2>&1
  1946.  
  1947. :: Detete OneDrive icon on explorer.exe (Only 64 Bits)
  1948. reg add "HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /v System.IsPinnedToNameSpaceTree /t reg_DWORD /d 0 /f > nul 2>&1
  1949. reg add "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /v System.IsPinnedToNameSpaceTree /t reg_DWORD /d 0 /f > nul 2>&1
  1950.  
  1951. set /A PRun=%PRun%+1
  1952. set /A PAct=%PAct%+7
  1953. echo Done %PRun% / %PMax% Disable / Remove OneDrive. Total Actions %PAct%.
  1954. timeout /T 1 /NOBREAK > nul
  1955.  
  1956. :5100
  1957. echo.
  1958. echo ###############################################################################
  1959. echo # 2.5. Disable / Remove OneDrive -- End #
  1960. echo ###############################################################################
  1961. echo.
  1962.  
  1963. rem ========== 6. Blocking Telemetry Servers ==========
  1964.  
  1965. echo.
  1966. echo ###############################################################################
  1967. echo # 2.6. Blocking Telemetry Servers -- Start #
  1968. echo ###############################################################################
  1969. echo.
  1970.  
  1971. :6000
  1972. set /A Pline=6000
  1973. set PMax=1
  1974. set PRun=0
  1975. rem set PAct=0
  1976. echo Blocking Telemetry Servers (25).
  1977. set /p Pselect="Continue? y/n: "
  1978. if '%Pselect%' == 'y' set /A Pline=%Pline%+1
  1979. if '%Pselect%' == 'n' set /A Pline=%Pline%+100
  1980. goto %Pline%
  1981.  
  1982. :6001
  1983. copy "%WINDIR%\system32\drivers\etc\hosts" "%WINDIR%\system32\drivers\etc\hosts.bak" > nul 2>&1
  1984. attrib -r "%WINDIR%\system32\drivers\etc\hosts" > nul 2>&1
  1985. find /C /I "choice.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  1986. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 choice.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  1987. find /C /I "choice.microsoft.com.nsatc.net" %WINDIR%\system32\drivers\etc\hosts
  1988. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 choice.microsoft.com.nsatc.net>>%WINDIR%\system32\drivers\etc\hosts
  1989. find /C /I "df.telemetry.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  1990. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 df.telemetry.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  1991. find /C /I "oca.telemetry.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  1992. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 oca.telemetry.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  1993. find /C /I "oca.telemetry.microsoft.com.nsatc.net" %WINDIR%\system32\drivers\etc\hosts
  1994. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 oca.telemetry.microsoft.com.nsatc.net>>%WINDIR%\system32\drivers\etc\hosts
  1995. find /C /I "redir.metaservices.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  1996. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 redir.metaservices.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  1997. find /C /I "reports.wes.df.telemetry.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  1998. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 reports.wes.df.telemetry.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  1999. find /C /I "services.wes.df.telemetry.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2000. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 services.wes.df.telemetry.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2001. find /C /I "settings-sandbox.data.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2002. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 settings-sandbox.data.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2003. find /C /I "sqm.df.telemetry.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2004. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 sqm.df.telemetry.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2005. find /C /I "sqm.telemetry.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2006. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 sqm.telemetry.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2007. find /C /I "sqm.telemetry.microsoft.com.nsatc.net" %WINDIR%\system32\drivers\etc\hosts
  2008. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 sqm.telemetry.microsoft.com.nsatc.net>>%WINDIR%\system32\drivers\etc\hosts
  2009. find /C /I "telecommand.telemetry.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2010. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 telecommand.telemetry.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2011. find /C /I "telecommand.telemetry.microsoft.com.nsatc.net" %WINDIR%\system32\drivers\etc\hosts
  2012. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 telecommand.telemetry.microsoft.com.nsatc.net>>%WINDIR%\system32\drivers\etc\hosts
  2013. find /C /I "telemetry.appex.bing.net" %WINDIR%\system32\drivers\etc\hosts
  2014. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 telemetry.appex.bing.net>>%WINDIR%\system32\drivers\etc\hosts
  2015. find /C /I "telemetry.appex.bing.net:443" %WINDIR%\system32\drivers\etc\hosts
  2016. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 telemetry.appex.bing.net:443>>%WINDIR%\system32\drivers\etc\hosts
  2017. find /C /I "telemetry.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2018. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 telemetry.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2019. find /C /I "telemetry.urs.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2020. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 telemetry.urs.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2021. find /C /I "vortex.data.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2022. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 vortex.data.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2023. find /C /I "vortex-sandbox.data.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2024. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 vortex-sandbox.data.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2025. find /C /I "vortex-win.data.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2026. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 vortex-win.data.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2027. find /C /I "watson.ppe.telemetry.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2028. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 watson.ppe.telemetry.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2029. find /C /I "watson.telemetry.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2030. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 watson.telemetry.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2031. find /C /I "watson.telemetry.microsoft.com.nsatc.net" %WINDIR%\system32\drivers\etc\hosts
  2032. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 watson.telemetry.microsoft.com.nsatc.net>>%WINDIR%\system32\drivers\etc\hosts
  2033. find /C /I "wes.df.telemetry.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2034. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 wes.df.telemetry.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2035. attrib +r "%WINDIR%\system32\drivers\etc\hosts" > nul 2>&1
  2036.  
  2037. set /A PRun=%PRun%+1
  2038. set /A PAct=%PAct%+25
  2039. echo Done %PRun% / %PMax% Blocking Telemetry Servers. Total Actions %PAct%.
  2040. timeout /T 1 /NOBREAK > nul
  2041.  
  2042. :6100
  2043. echo.
  2044. echo ###############################################################################
  2045. echo # 2.6. Blocking Telemetry Servers -- End #
  2046. echo ###############################################################################
  2047. echo.
  2048.  
  2049. rem ========== 2.7. Blocking More Windows Servers ==========
  2050.  
  2051. echo.
  2052. echo ###############################################################################
  2053. echo # 2.7. Blocking More Windows Servers -- Start #
  2054. echo ###############################################################################
  2055. echo.
  2056.  
  2057. :7000
  2058. set /A Pline=7000
  2059. set PMax=1
  2060. set PRun=0
  2061. rem set PAct=0
  2062. echo Blocking More Telemetry Servers (109).
  2063. set /p Pselect="Continue? y/n: "
  2064. if '%Pselect%' == 'y' set /A Pline=%Pline%+1
  2065. if '%Pselect%' == 'n' set /A Pline=%Pline%+100
  2066. goto %Pline%
  2067.  
  2068. :7001
  2069. copy "%WINDIR%\system32\drivers\etc\hosts" "%WINDIR%\system32\drivers\etc\hosts.bak" > nul 2>&1
  2070. attrib -r "%WINDIR%\system32\drivers\etc\hosts" > nul 2>&1
  2071. find /C /I "184-86-53-99.deploy.static.akamaitechnologies.com" %WINDIR%\system32\drivers\etc\hosts
  2072. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 184-86-53-99.deploy.static.akamaitechnologies.com>>%WINDIR%\system32\drivers\etc\hosts
  2073. find /C /I "a.ads1.msn.com" %WINDIR%\system32\drivers\etc\hosts
  2074. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 a.ads1.msn.com>>%WINDIR%\system32\drivers\etc\hosts
  2075. find /C /I "a.ads2.msads.net" %WINDIR%\system32\drivers\etc\hosts
  2076. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 a.ads2.msads.net>>%WINDIR%\system32\drivers\etc\hosts
  2077. find /C /I "a.ads2.msn.com" %WINDIR%\system32\drivers\etc\hosts
  2078. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 a.ads2.msn.com>>%WINDIR%\system32\drivers\etc\hosts
  2079. find /C /I "a.rad.msn.com" %WINDIR%\system32\drivers\etc\hosts
  2080. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 a.rad.msn.com>>%WINDIR%\system32\drivers\etc\hosts
  2081. find /C /I "a-0001.a-msedge.net" %WINDIR%\system32\drivers\etc\hosts
  2082. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 a-0001.a-msedge.net>>%WINDIR%\system32\drivers\etc\hosts
  2083. find /C /I "a-0002.a-msedge.net" %WINDIR%\system32\drivers\etc\hosts
  2084. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 a-0002.a-msedge.net>>%WINDIR%\system32\drivers\etc\hosts
  2085. find /C /I "a-0003.a-msedge.net" %WINDIR%\system32\drivers\etc\hosts
  2086. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 a-0003.a-msedge.net>>%WINDIR%\system32\drivers\etc\hosts
  2087. find /C /I "a-0004.a-msedge.net" %WINDIR%\system32\drivers\etc\hosts
  2088. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 a-0004.a-msedge.net>>%WINDIR%\system32\drivers\etc\hosts
  2089. find /C /I "a-0005.a-msedge.net" %WINDIR%\system32\drivers\etc\hosts
  2090. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 a-0005.a-msedge.net>>%WINDIR%\system32\drivers\etc\hosts
  2091. find /C /I "a-0006.a-msedge.net" %WINDIR%\system32\drivers\etc\hosts
  2092. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 a-0006.a-msedge.net>>%WINDIR%\system32\drivers\etc\hosts
  2093. find /C /I "a-0007.a-msedge.net" %WINDIR%\system32\drivers\etc\hosts
  2094. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 a-0007.a-msedge.net>>%WINDIR%\system32\drivers\etc\hosts
  2095. find /C /I "a-0008.a-msedge.net" %WINDIR%\system32\drivers\etc\hosts
  2096. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 a-0008.a-msedge.net>>%WINDIR%\system32\drivers\etc\hosts
  2097. find /C /I "a-0009.a-msedge.net" %WINDIR%\system32\drivers\etc\hosts
  2098. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 a-0009.a-msedge.net>>%WINDIR%\system32\drivers\etc\hosts
  2099. find /C /I "a1621.g.akamai.net" %WINDIR%\system32\drivers\etc\hosts
  2100. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 a1621.g.akamai.net>>%WINDIR%\system32\drivers\etc\hosts
  2101. find /C /I "a1856.g2.akamai.net" %WINDIR%\system32\drivers\etc\hosts
  2102. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 a1856.g2.akamai.net>>%WINDIR%\system32\drivers\etc\hosts
  2103. find /C /I "a1961.g.akamai.net" %WINDIR%\system32\drivers\etc\hosts
  2104. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 a1961.g.akamai.net>>%WINDIR%\system32\drivers\etc\hosts
  2105. find /C /I "a978.i6g1.akamai.net" %WINDIR%\system32\drivers\etc\hosts
  2106. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 a978.i6g1.akamai.net>>%WINDIR%\system32\drivers\etc\hosts
  2107. find /C /I "ac3.msn.com" %WINDIR%\system32\drivers\etc\hosts
  2108. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 ac3.msn.com>>%WINDIR%\system32\drivers\etc\hosts
  2109. find /C /I "ad.doubleclick.net" %WINDIR%\system32\drivers\etc\hosts
  2110. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 ad.doubleclick.net>>%WINDIR%\system32\drivers\etc\hosts
  2111. find /C /I "adnexus.net" %WINDIR%\system32\drivers\etc\hosts
  2112. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 adnexus.net>>%WINDIR%\system32\drivers\etc\hosts
  2113. find /C /I "adnxs.com" %WINDIR%\system32\drivers\etc\hosts
  2114. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 adnxs.com>>%WINDIR%\system32\drivers\etc\hosts
  2115. find /C /I "ads.msn.com" %WINDIR%\system32\drivers\etc\hosts
  2116. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 ads.msn.com>>%WINDIR%\system32\drivers\etc\hosts
  2117. find /C /I "ads1.msads.net" %WINDIR%\system32\drivers\etc\hosts
  2118. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 ads1.msads.net>>%WINDIR%\system32\drivers\etc\hosts
  2119. find /C /I "ads1.msn.com" %WINDIR%\system32\drivers\etc\hosts
  2120. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 ads1.msn.com>>%WINDIR%\system32\drivers\etc\hosts
  2121. find /C /I "aidps.atdmt.com" %WINDIR%\system32\drivers\etc\hosts
  2122. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 aidps.atdmt.com>>%WINDIR%\system32\drivers\etc\hosts
  2123. find /C /I "aka-cdn-ns.adtech.de" %WINDIR%\system32\drivers\etc\hosts
  2124. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 aka-cdn-ns.adtech.de>>%WINDIR%\system32\drivers\etc\hosts
  2125. find /C /I "a-msedge.net" %WINDIR%\system32\drivers\etc\hosts
  2126. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 a-msedge.net>>%WINDIR%\system32\drivers\etc\hosts
  2127. find /C /I "any.edge.bing.com" %WINDIR%\system32\drivers\etc\hosts
  2128. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 any.edge.bing.com>>%WINDIR%\system32\drivers\etc\hosts
  2129. find /C /I "az361816.vo.msecnd.net" %WINDIR%\system32\drivers\etc\hosts
  2130. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 az361816.vo.msecnd.net>>%WINDIR%\system32\drivers\etc\hosts
  2131. find /C /I "az512334.vo.msecnd.net" %WINDIR%\system32\drivers\etc\hosts
  2132. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 az512334.vo.msecnd.net>>%WINDIR%\system32\drivers\etc\hosts
  2133. find /C /I "b.ads1.msn.com" %WINDIR%\system32\drivers\etc\hosts
  2134. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 b.ads1.msn.com>>%WINDIR%\system32\drivers\etc\hosts
  2135. find /C /I "b.ads2.msads.net" %WINDIR%\system32\drivers\etc\hosts
  2136. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 b.ads2.msads.net>>%WINDIR%\system32\drivers\etc\hosts
  2137. find /C /I "b.rad.msn.com" %WINDIR%\system32\drivers\etc\hosts
  2138. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 b.rad.msn.com>>%WINDIR%\system32\drivers\etc\hosts
  2139. find /C /I "bingads.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2140. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 bingads.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2141. find /C /I "bs.serving-sys.com" %WINDIR%\system32\drivers\etc\hosts
  2142. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 bs.serving-sys.com>>%WINDIR%\system32\drivers\etc\hosts
  2143. find /C /I "c.atdmt.com" %WINDIR%\system32\drivers\etc\hosts
  2144. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 c.atdmt.com>>%WINDIR%\system32\drivers\etc\hosts
  2145. find /C /I "cdn.atdmt.com" %WINDIR%\system32\drivers\etc\hosts
  2146. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 cdn.atdmt.com>>%WINDIR%\system32\drivers\etc\hosts
  2147. find /C /I "cds26.ams9.msecn.net" %WINDIR%\system32\drivers\etc\hosts
  2148. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 cds26.ams9.msecn.net>>%WINDIR%\system32\drivers\etc\hosts
  2149. find /C /I "compatexchange.cloudapp.net" %WINDIR%\system32\drivers\etc\hosts
  2150. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 compatexchange.cloudapp.net>>%WINDIR%\system32\drivers\etc\hosts
  2151. find /C /I "corp.sts.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2152. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 corp.sts.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2153. find /C /I "corpext.msitadfs.glbdns2.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2154. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 corpext.msitadfs.glbdns2.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2155. find /C /I "cs1.wpc.v0cdn.net" %WINDIR%\system32\drivers\etc\hosts
  2156. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 cs1.wpc.v0cdn.net>>%WINDIR%\system32\drivers\etc\hosts
  2157. find /C /I "cy2.vortex.data.microsoft.com.akadns.net" %WINDIR%\system32\drivers\etc\hosts
  2158. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 cy2.vortex.data.microsoft.com.akadns.net>>%WINDIR%\system32\drivers\etc\hosts
  2159. find /C /I "db3aqu.atdmt.com" %WINDIR%\system32\drivers\etc\hosts
  2160. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 db3aqu.atdmt.com>>%WINDIR%\system32\drivers\etc\hosts
  2161. find /C /I "diagnostics.support.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2162. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 diagnostics.support.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2163. find /C /I "e2835.dspb.akamaiedge.net" %WINDIR%\system32\drivers\etc\hosts
  2164. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 e2835.dspb.akamaiedge.net>>%WINDIR%\system32\drivers\etc\hosts
  2165. find /C /I "e7341.g.akamaiedge.net" %WINDIR%\system32\drivers\etc\hosts
  2166. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 e7341.g.akamaiedge.net>>%WINDIR%\system32\drivers\etc\hosts
  2167. find /C /I "e7502.ce.akamaiedge.net" %WINDIR%\system32\drivers\etc\hosts
  2168. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 e7502.ce.akamaiedge.net>>%WINDIR%\system32\drivers\etc\hosts
  2169. find /C /I "e8218.ce.akamaiedge.net" %WINDIR%\system32\drivers\etc\hosts
  2170. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 e8218.ce.akamaiedge.net>>%WINDIR%\system32\drivers\etc\hosts
  2171. find /C /I "ec.atdmt.com" %WINDIR%\system32\drivers\etc\hosts
  2172. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 ec.atdmt.com>>%WINDIR%\system32\drivers\etc\hosts
  2173. find /C /I "fe2.update.microsoft.com.akadns.net" %WINDIR%\system32\drivers\etc\hosts
  2174. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 fe2.update.microsoft.com.akadns.net>>%WINDIR%\system32\drivers\etc\hosts
  2175. find /C /I "fe2.update.microsoft.com.akadns.net" %WINDIR%\system32\drivers\etc\hosts
  2176. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 fe2.update.microsoft.com.akadns.net>>%WINDIR%\system32\drivers\etc\hosts
  2177. find /C /I "feedback.microsoft-hohm.com" %WINDIR%\system32\drivers\etc\hosts
  2178. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 feedback.microsoft-hohm.com>>%WINDIR%\system32\drivers\etc\hosts
  2179. find /C /I "feedback.search.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2180. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 feedback.search.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2181. find /C /I "feedback.windows.com" %WINDIR%\system32\drivers\etc\hosts
  2182. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 feedback.windows.com>>%WINDIR%\system32\drivers\etc\hosts
  2183. find /C /I "flex.msn.com" %WINDIR%\system32\drivers\etc\hosts
  2184. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 flex.msn.com>>%WINDIR%\system32\drivers\etc\hosts
  2185. find /C /I "g.msn.com" %WINDIR%\system32\drivers\etc\hosts
  2186. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 g.msn.com>>%WINDIR%\system32\drivers\etc\hosts
  2187. find /C /I "h1.msn.com" %WINDIR%\system32\drivers\etc\hosts
  2188. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 h1.msn.com>>%WINDIR%\system32\drivers\etc\hosts
  2189. find /C /I "h2.msn.com" %WINDIR%\system32\drivers\etc\hosts
  2190. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 h2.msn.com>>%WINDIR%\system32\drivers\etc\hosts
  2191. find /C /I "hostedocsp.globalsign.com" %WINDIR%\system32\drivers\etc\hosts
  2192. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 hostedocsp.globalsign.com>>%WINDIR%\system32\drivers\etc\hosts
  2193. find /C /I "i1.services.social.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2194. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 i1.services.social.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2195. find /C /I "i1.services.social.microsoft.com.nsatc.net" %WINDIR%\system32\drivers\etc\hosts
  2196. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 i1.services.social.microsoft.com.nsatc.net>>%WINDIR%\system32\drivers\etc\hosts
  2197. find /C /I "ipv6.msftncsi.com" %WINDIR%\system32\drivers\etc\hosts
  2198. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 ipv6.msftncsi.com>>%WINDIR%\system32\drivers\etc\hosts
  2199. find /C /I "ipv6.msftncsi.com.edgesuite.net" %WINDIR%\system32\drivers\etc\hosts
  2200. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 ipv6.msftncsi.com.edgesuite.net>>%WINDIR%\system32\drivers\etc\hosts
  2201. find /C /I "lb1.www.ms.akadns.net" %WINDIR%\system32\drivers\etc\hosts
  2202. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 lb1.www.ms.akadns.net>>%WINDIR%\system32\drivers\etc\hosts
  2203. find /C /I "live.rads.msn.com" %WINDIR%\system32\drivers\etc\hosts
  2204. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 live.rads.msn.com>>%WINDIR%\system32\drivers\etc\hosts
  2205. find /C /I "m.adnxs.com" %WINDIR%\system32\drivers\etc\hosts
  2206. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 m.adnxs.com>>%WINDIR%\system32\drivers\etc\hosts
  2207. find /C /I "m.hotmail.com" %WINDIR%\system32\drivers\etc\hosts
  2208. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 m.hotmail.com>>%WINDIR%\system32\drivers\etc\hosts
  2209. find /C /I "msedge.net" %WINDIR%\system32\drivers\etc\hosts
  2210. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 msedge.net>>%WINDIR%\system32\drivers\etc\hosts
  2211. find /C /I "msftncsi.com" %WINDIR%\system32\drivers\etc\hosts
  2212. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 msftncsi.com>>%WINDIR%\system32\drivers\etc\hosts
  2213. find /C /I "msnbot-65-55-108-23.search.msn.com" %WINDIR%\system32\drivers\etc\hosts
  2214. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 msnbot-65-55-108-23.search.msn.com>>%WINDIR%\system32\drivers\etc\hosts
  2215. find /C /I "msntest.serving-sys.com" %WINDIR%\system32\drivers\etc\hosts
  2216. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 msntest.serving-sys.com>>%WINDIR%\system32\drivers\etc\hosts
  2217. find /C /I "onesettings-db5.metron.live.nsatc.net" %WINDIR%\system32\drivers\etc\hosts
  2218. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 onesettings-db5.metron.live.nsatc.net>>%WINDIR%\system32\drivers\etc\hosts
  2219. find /C /I "pre.footprintpredict.com" %WINDIR%\system32\drivers\etc\hosts
  2220. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 pre.footprintpredict.com>>%WINDIR%\system32\drivers\etc\hosts
  2221. find /C /I "preview.msn.com" %WINDIR%\system32\drivers\etc\hosts
  2222. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 preview.msn.com>>%WINDIR%\system32\drivers\etc\hosts
  2223. find /C /I "rad.live.com" %WINDIR%\system32\drivers\etc\hosts
  2224. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 rad.live.com>>%WINDIR%\system32\drivers\etc\hosts
  2225. find /C /I "rad.msn.com" %WINDIR%\system32\drivers\etc\hosts
  2226. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 rad.msn.com>>%WINDIR%\system32\drivers\etc\hosts
  2227. find /C /I "s0.2mdn.net" %WINDIR%\system32\drivers\etc\hosts
  2228. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 s0.2mdn.net>>%WINDIR%\system32\drivers\etc\hosts
  2229. find /C /I "schemas.microsoft.akadns.net" %WINDIR%\system32\drivers\etc\hosts
  2230. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 schemas.microsoft.akadns.net>>%WINDIR%\system32\drivers\etc\hosts
  2231. find /C /I "secure.adnxs.com" %WINDIR%\system32\drivers\etc\hosts
  2232. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 secure.adnxs.com>>%WINDIR%\system32\drivers\etc\hosts
  2233. find /C /I "secure.flashtalking.com" %WINDIR%\system32\drivers\etc\hosts
  2234. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 secure.flashtalking.com>>%WINDIR%\system32\drivers\etc\hosts
  2235. find /C /I "settings-win.data.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2236. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 settings-win.data.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2237. find /C /I "sls.update.microsoft.com.akadns.net" %WINDIR%\system32\drivers\etc\hosts
  2238. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 sls.update.microsoft.com.akadns.net>>%WINDIR%\system32\drivers\etc\hosts
  2239. find /C /I "ssw.live.com" %WINDIR%\system32\drivers\etc\hosts
  2240. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 ssw.live.com>>%WINDIR%\system32\drivers\etc\hosts
  2241. find /C /I "static.2mdn.net" %WINDIR%\system32\drivers\etc\hosts
  2242. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 static.2mdn.net>>%WINDIR%\system32\drivers\etc\hosts
  2243. find /C /I "statsfe1.ws.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2244. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 statsfe1.ws.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2245. find /C /I "statsfe2.update.microsoft.com.akadns.net" %WINDIR%\system32\drivers\etc\hosts
  2246. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 statsfe2.update.microsoft.com.akadns.net>>%WINDIR%\system32\drivers\etc\hosts
  2247. find /C /I "statsfe2.update.microsoft.com.akadns.net," %WINDIR%\system32\drivers\etc\hosts
  2248. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 statsfe2.update.microsoft.com.akadns.net,>>%WINDIR%\system32\drivers\etc\hosts
  2249. find /C /I "statsfe2.ws.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2250. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 statsfe2.ws.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2251. find /C /I "survey.watson.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2252. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 survey.watson.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2253. find /C /I "survey.watson.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2254. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 survey.watson.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2255. find /C /I "view.atdmt.com" %WINDIR%\system32\drivers\etc\hosts
  2256. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 view.atdmt.com>>%WINDIR%\system32\drivers\etc\hosts
  2257. find /C /I "vortex-bn2.metron.live.com.nsatc.net" %WINDIR%\system32\drivers\etc\hosts
  2258. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 vortex-bn2.metron.live.com.nsatc.net>>%WINDIR%\system32\drivers\etc\hosts
  2259. find /C /I "vortex-cy2.metron.live.com.nsatc.net" %WINDIR%\system32\drivers\etc\hosts
  2260. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 vortex-cy2.metron.live.com.nsatc.net>>%WINDIR%\system32\drivers\etc\hosts
  2261. find /C /I "watson.live.com" %WINDIR%\system32\drivers\etc\hosts
  2262. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 watson.live.com>>%WINDIR%\system32\drivers\etc\hosts
  2263. find /C /I "watson.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2264. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 watson.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2265. find /C /I "watson.telemetry.microsoft.com.nsatc.net" %WINDIR%\system32\drivers\etc\hosts
  2266. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 watson.telemetry.microsoft.com.nsatc.net>>%WINDIR%\system32\drivers\etc\hosts
  2267. find /C /I "wes.df.telemetry.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2268. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 wes.df.telemetry.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2269. find /C /I "win10.ipv6.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2270. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 win10.ipv6.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2271. find /C /I "www.bingads.microsoft.com" %WINDIR%\system32\drivers\etc\hosts
  2272. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 www.bingads.microsoft.com>>%WINDIR%\system32\drivers\etc\hosts
  2273. find /C /I "www.go.microsoft.akadns.net" %WINDIR%\system32\drivers\etc\hosts
  2274. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 www.go.microsoft.akadns.net>>%WINDIR%\system32\drivers\etc\hosts
  2275. find /C /I "www.msftncsi.com" %WINDIR%\system32\drivers\etc\hosts
  2276. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 www.msftncsi.com>>%WINDIR%\system32\drivers\etc\hosts
  2277. find /C /I "a248.e.akamai.net" %WINDIR%\system32\drivers\etc\hosts
  2278. rem skype & itunes issues
  2279. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 a248.e.akamai.net>>%WINDIR%\system32\drivers\etc\hosts
  2280. find /C /I "apps.skype.com" %WINDIR%\system32\drivers\etc\hosts
  2281. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 apps.skype.com>>%WINDIR%\system32\drivers\etc\hosts
  2282. find /C /I "c.msn.com" %WINDIR%\system32\drivers\etc\hosts
  2283. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 c.msn.com>>%WINDIR%\system32\drivers\etc\hosts
  2284. find /C /I "pricelist.skype.com" %WINDIR%\system32\drivers\etc\hosts
  2285. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 pricelist.skype.com>>%WINDIR%\system32\drivers\etc\hosts
  2286. find /C /I "s.gateway.messenger.live.com" %WINDIR%\system32\drivers\etc\hosts
  2287. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 s.gateway.messenger.live.com>>%WINDIR%\system32\drivers\etc\hosts
  2288. find /C /I "ui.skype.com" %WINDIR%\system32\drivers\etc\hosts
  2289. if %ERRORLEVEL% NEQ 0 echo ^0.0.0.0 ui.skype.com>>%WINDIR%\system32\drivers\etc\hosts
  2290. attrib +r "%WINDIR%\system32\drivers\etc\hosts" > nul 2>&1
  2291.  
  2292. set /A PRun=%PRun%+1
  2293. set /A PAct=%PAct%+109
  2294. echo Done %PRun% / %PMax% Blocking More Windows Servers. Total Actions %PAct%.
  2295. timeout /T 1 /NOBREAK > nul
  2296.  
  2297. :7100
  2298. echo.
  2299. echo ###############################################################################
  2300. echo # 2.7. Blocking More Windows Servers -- End #
  2301. echo ###############################################################################
  2302. echo.
  2303.  
  2304. rem ========== 2.8. Disable Windows Error Recovery on Startup ==========
  2305.  
  2306. echo.
  2307. echo ###############################################################################
  2308. echo # 2.8. Disable Windows Error Recovery on Startup -- Start #
  2309. echo ###############################################################################
  2310. echo.
  2311.  
  2312. :8000
  2313. set /A Pline=8000
  2314. set PMax=1
  2315. set PRun=0
  2316. rem set PAct=0
  2317. echo Disable Windows Error Recovery on Startup (2).
  2318. set /p Pselect="Continue? y/n: "
  2319. if '%Pselect%' == 'y' set /A Pline=%Pline%+1
  2320. if '%Pselect%' == 'n' set /A Pline=%Pline%+100
  2321. goto %Pline%
  2322.  
  2323. :8001
  2324. bcdedit /set recoveryenabled NO > nul 2>&1
  2325. bcdedit /set {current} bootstatuspolicy ignoreallfailures > nul 2>&1
  2326.  
  2327. set /A PRun=%PRun%+1
  2328. set /A PAct=%PAct%+2
  2329. echo Done %PRun% / %PMax% Disable Windows Error Recovery on Startup. Total Actions %PAct%.
  2330. timeout /T 1 /NOBREAK > nul
  2331.  
  2332. :8100
  2333. echo.
  2334. echo ###############################################################################
  2335. echo # 2.8. Disable Windows Error Recovery on Startup -- End #
  2336. echo ###############################################################################
  2337. echo.
  2338.  
  2339. rem ========== 2.9. Internet Explorer 11 Tweaks ==========
  2340.  
  2341. echo.
  2342. echo ###############################################################################
  2343. echo # 2.9. Internet Explorer 11 Tweaks -- Start #
  2344. echo ###############################################################################
  2345. echo.
  2346.  
  2347. :9000
  2348. set /A Pline=9000
  2349. set PMax=3
  2350. set PRun=0
  2351. rem set PAct=0
  2352. echo Internet Explorer 11 Tweaks.
  2353. set /p Pselect="Continue? y/n: "
  2354. if '%Pselect%' == 'y' set /A Pline=%Pline%+1
  2355. if '%Pselect%' == 'n' set /A Pline=%Pline%+100
  2356. goto %Pline%
  2357.  
  2358. :9001
  2359. set myMSG=Internet Explorer 11 Tweaks (Basic)(15).
  2360. echo %myMSG%
  2361. set /p regTweak="Continue? y/n: "
  2362. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  2363. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  2364. goto %Pline%
  2365. :9002
  2366. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\Main" /v "DoNotTrack" /t REG_DWORD /d 1 /f > nul 2>&1
  2367. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\Main" /v "Search Page" /t REG_SZ /d "http://www.google.com" /f > nul 2>&1
  2368. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\Main" /v "Start Page Redirect Cache" /t REG_SZ /d "http://www.google.com" /f > nul 2>&1
  2369. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\Main" /v "DisableFirstRunCustomize" /t REG_DWORD /d 1 /f > nul 2>&1
  2370. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\Main" /v "RunOnceHasShown" /t REG_DWORD /d 1 /f > nul 2>&1
  2371. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\Main" /v "RunOnceComplete" /t REG_DWORD /d 1 /f > nul 2>&1
  2372. reg add "HKLM\SOFTWARE\Microsoft\Internet Explorer\Main" /v "DisableFirstRunCustomize" /t REG_DWORD /d 1 /f > nul 2>&1
  2373. reg add "HKLM\SOFTWARE\Microsoft\Internet Explorer\Main" /v "RunOnceHasShown" /t REG_DWORD /d 1 /f > nul 2>&1
  2374. reg add "HKLM\SOFTWARE\Microsoft\Internet Explorer\Main" /v "RunOnceComplete" /t REG_DWORD /d 1 /f > nul 2>&1
  2375. reg add "HKCU\Software\Policies\Microsoft\Internet Explorer\Main" /v "DisableFirstRunCustomize" /t REG_DWORD /d 1 /f > nul 2>&1
  2376. reg add "HKCU\Software\Policies\Microsoft\Internet Explorer\Main" /v "RunOnceHasShown" /t REG_DWORD /d 1 /f > nul 2>&1
  2377. reg add "HKCU\Software\Policies\Microsoft\Internet Explorer\Main" /v "RunOnceComplete" /t REG_DWORD /d 1 /f > nul 2>&1
  2378.  
  2379. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\Main" /v "PlaySounds" /t REG_DWORD /d 1 /f > nul 2>&1
  2380. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\Main" /v "Isolation" /t REG_SZ /d PMEM /f > nul 2>&1
  2381. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\Main" /v "Isolation64Bit" /t REG_DWORD /d 1 /f > nul 2>&1
  2382. set /A PRun=%PRun%+1
  2383. set /A PAct=%PAct%+15
  2384. echo Done %PRun% / %PMax%. Total Actions %PAct%.
  2385. timeout /T 1 /NOBREAK > nul
  2386. set /A Pline=%Pline%+1
  2387. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  2388. goto %Pline%
  2389.  
  2390. :9003
  2391. set myMSG=Disable IE Suggested Sites & Flip ahead (page prediction which sends browsing history to Microsoft).
  2392. echo %myMSG%
  2393. set /p regTweak="Continue? y/n: "
  2394. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  2395. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  2396. goto %Pline%
  2397. :9004
  2398. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\Suggested Sites" /v "Enabled" /t REG_DWORD /d 0 /f > nul 2>&1
  2399. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\Suggested Sites" /v "DataStreamEnabledState" /t REG_DWORD /d 0 /f > nul 2>&1
  2400. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\FlipAhead" /v "FPEnabled" /t REG_DWORD /d 0 /f > nul 2>&1
  2401. set /A PRun=%PRun%+1
  2402. set /A PAct=%PAct%+3
  2403. echo Done %PRun% / %PMax%. Total Actions %PAct%.
  2404. timeout /T 1 /NOBREAK > nul
  2405. set /A Pline=%Pline%+1
  2406. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  2407. goto %Pline%
  2408.  
  2409. :9005
  2410. set myMSG=Add Google as search provider for IE11, and make it the default (11).
  2411. echo %myMSG%
  2412. set /p regTweak="Continue? y/n: "
  2413. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  2414. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  2415. goto %Pline%
  2416. :9006
  2417. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\SearchScopes\{89418666-DF74-4CAC-A2BD-B69FB4A0228A}" /f > nul 2>&1
  2418. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\SearchScopes\{89418666-DF74-4CAC-A2BD-B69FB4A0228A}" /v "DisplayName" /t REG_SZ /d "Google" /f > nul 2>&1
  2419. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\SearchScopes\{89418666-DF74-4CAC-A2BD-B69FB4A0228A}" /v "FaviconURL" /t REG_SZ /d "http://www.google.com/favicon.ico" /f > nul 2>&1
  2420. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\SearchScopes\{89418666-DF74-4CAC-A2BD-B69FB4A0228A}" /v "FaviconURLFallback" /t REG_SZ /d "http://www.google.com/favicon.ico" /f > nul 2>&1
  2421. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\SearchScopes\{89418666-DF74-4CAC-A2BD-B69FB4A0228A}" /v "OSDFileURL" /t REG_SZ /d "http://www.iegallery.com/en-us/AddOns/DownloadAddOn?resourceId=813" /f > nul 2>&1
  2422. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\SearchScopes\{89418666-DF74-4CAC-A2BD-B69FB4A0228A}" /v "ShowSearchSuggestions" /t REG_DWORD /d 1 /f > nul 2>&1
  2423. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\SearchScopes\{89418666-DF74-4CAC-A2BD-B69FB4A0228A}" /v "SuggestionsURL" /t REG_SZ /d "http://clients5.google.com/complete/search?q={searchTerms}&client=ie8&mw={ie:maxWidth}&sh={ie:sectionHeight}&rh={ie:rowHeight}&inputencoding={inputEncoding}&outputencoding={outputEncoding}" /f > nul 2>&1
  2424. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\SearchScopes\{89418666-DF74-4CAC-A2BD-B69FB4A0228A}" /v "SuggestionsURLFallback" /t REG_SZ /d "http://clients5.google.com/complete/search?hl={language}&q={searchTerms}&client=ie8&inputencoding={inputEncoding}&outputencoding={outputEncoding}" /f > nul 2>&1
  2425. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\SearchScopes\{89418666-DF74-4CAC-A2BD-B69FB4A0228A}" /v "TopResultURLFallback" /t REG_SZ /d "" /f > nul 2>&1
  2426. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\SearchScopes\{89418666-DF74-4CAC-A2BD-B69FB4A0228A}" /v "URL" /t REG_SZ /d "http://www.google.com/search?q={searchTerms}&sourceid=ie7&rls=com.microsoft:{language}:{referrer:source}&ie={inputEncoding?}&oe={outputEncoding?}" /f > nul 2>&1
  2427. reg add "HKCU\SOFTWARE\Microsoft\Internet Explorer\SearchScopes" /v "DefaultScope" /t REG_SZ /d "{89418666-DF74-4CAC-A2BD-B69FB4A0228A}" /f > nul 2>&1
  2428. set /A PRun=%PRun%+1
  2429. set /A PAct=%PAct%+11
  2430. echo Done %PRun% / %PMax%. Total Actions %PAct%.
  2431. timeout /T 1 /NOBREAK > nul
  2432. set /A Pline=%Pline%+1
  2433. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  2434. goto %Pline%
  2435.  
  2436. :9007
  2437. :9008
  2438.  
  2439. :9100
  2440. echo.
  2441. echo ###############################################################################
  2442. echo # 2.9. Internet Explorer 11 Tweaks -- End #
  2443. echo ###############################################################################
  2444. echo.
  2445.  
  2446. rem ========== 2.10. Libraries Tweaks ==========
  2447.  
  2448. echo.
  2449. echo ###############################################################################
  2450. echo # 2.10. Libraries Tweaks -- Start #
  2451. echo ###############################################################################
  2452. echo.
  2453.  
  2454. :10000
  2455. set /A Pline=10000
  2456. set PMax=8
  2457. set PRun=0
  2458. rem set PAct=0
  2459. echo Libraries Tweaks.
  2460. set /p Pselect="Continue? y/n: "
  2461. if '%Pselect%' == 'y' set /A Pline=%Pline%+1
  2462. if '%Pselect%' == 'n' set /A Pline=%Pline%+100
  2463. goto %Pline%
  2464.  
  2465. :10001
  2466. set myMSG=Remove Music, Pictures & Videos from Start Menu places (Settings > Personalization > Start > Choose which folders appear on Start)(3).
  2467. echo %myMSG%
  2468. set /p regTweak="Continue? y/n: "
  2469. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  2470. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  2471. goto %Pline%
  2472. :10002
  2473. del "C:\ProgramData\Microsoft\Windows\Start Menu Places\05 - Music.lnk"
  2474. del "C:\ProgramData\Microsoft\Windows\Start Menu Places\06 - Pictures.lnk"
  2475. del "C:\ProgramData\Microsoft\Windows\Start Menu Places\07 - Videos.lnk"
  2476. set /A PRun=%PRun%+1
  2477. set /A PAct=%PAct%+3
  2478. echo Done %PRun% / %PMax%. Total Actions %PAct%.
  2479. timeout /T 1 /NOBREAK > nul
  2480. set /A Pline=%Pline%+1
  2481. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  2482. goto %Pline%
  2483.  
  2484. :10003
  2485. set myMSG=Remove Music, Pictures & Videos from Libraries (3).
  2486. echo %myMSG%
  2487. set /p regTweak="Continue? y/n: "
  2488. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  2489. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  2490. goto %Pline%
  2491. :10004
  2492. del "%userprofile%\AppData\Roaming\Microsoft\Windows\Libraries\Music.library-ms"
  2493. del "%userprofile%\AppData\Roaming\Microsoft\Windows\Libraries\Pictures.library-ms"
  2494. del "%userprofile%\AppData\Roaming\Microsoft\Windows\Libraries\Videos.library-ms"
  2495. set /A PRun=%PRun%+1
  2496. set /A PAct=%PAct%+3
  2497. echo Done %PRun% / %PMax%. Total Actions %PAct%.
  2498. timeout /T 1 /NOBREAK > nul
  2499. set /A Pline=%Pline%+1
  2500. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  2501. goto %Pline%
  2502.  
  2503. :10005
  2504. set myMSG=Remove Libraries (60).
  2505. echo %myMSG%
  2506. set /p regTweak="Continue? y/n: "
  2507. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  2508. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  2509. goto %Pline%
  2510. :10006
  2511. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\UsersLibraries" /f
  2512. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{031E4825-7B94-4dc3-B131-E946B44C8DD5}" /f
  2513. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{59BD6DD1-5CEC-4d7e-9AD2-ECC64154418D}" /f
  2514. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{C4D98F09-6124-4fe0-9942-826416082DA9}" /f
  2515. reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{031E4825-7B94-4dc3-B131-E946B44C8DD5}" /f
  2516. reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{59BD6DD1-5CEC-4d7e-9AD2-ECC64154418D}" /f
  2517. reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{C4D98F09-6124-4fe0-9942-826416082DA9}" /f
  2518. reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\UsersLibraries" /f
  2519. reg delete "HKCU\SOFTWARE\Classes\Local Settings\MuiCache\1\52C64B7E" /v "@C:\Windows\system32\windows.storage.dll,-50691" /f
  2520.  
  2521. rem ext
  2522. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\SettingSync\WindowsSettingHandlers\UserLibraries" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2523. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\SettingSync\WindowsSettingHandlers\UserLibraries" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2524. reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\SettingSync\WindowsSettingHandlers\UserLibraries" /f
  2525.  
  2526. rem ext
  2527. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\SettingSync\Namespace\Windows\UserLibraries" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2528. rem ext
  2529. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\SettingSync\Namespace\Windows\UserLibraries" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2530. reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\SettingSync\Namespace\Windows\UserLibraries" /f
  2531.  
  2532. rem ext
  2533. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Windows.NavPaneShowLibraries" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2534. rem ext
  2535. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Windows.NavPaneShowLibraries" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2536. reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Windows.NavPaneShowLibraries" /f
  2537.  
  2538. rem ext
  2539. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync\Namespace\Windows\UserLibraries" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2540. rem ext
  2541. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync\Namespace\Windows\UserLibraries" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2542. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync\Namespace\Windows\UserLibraries" /f
  2543.  
  2544. rem ext
  2545. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync\WindowsSettingHandlers\UserLibraries" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2546. rem ext
  2547. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync\WindowsSettingHandlers\UserLibraries" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2548. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync\WindowsSettingHandlers\UserLibraries" /f
  2549.  
  2550. rem ext
  2551. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Windows.NavPaneShowLibraries" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2552. rem ext
  2553. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Windows.NavPaneShowLibraries" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2554. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Windows.NavPaneShowLibraries" /f
  2555.  
  2556. rem ext
  2557. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{c51b83e5-9edd-4250-b45a-da672ee3c70e}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2558. rem ext
  2559. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{c51b83e5-9edd-4250-b45a-da672ee3c70e}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2560. reg delete "HKEY_CLASSES_ROOT\CLSID\{c51b83e5-9edd-4250-b45a-da672ee3c70e}" /f
  2561.  
  2562. rem ext
  2563. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{c51b83e5-9edd-4250-b45a-da672ee3c70e}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2564. rem ext
  2565. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{c51b83e5-9edd-4250-b45a-da672ee3c70e}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2566. reg delete "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{c51b83e5-9edd-4250-b45a-da672ee3c70e}" /f
  2567.  
  2568. rem ext
  2569. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{e9711a2f-350f-4ec1-8ebd-21245a8b9376}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2570. rem ext
  2571. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{e9711a2f-350f-4ec1-8ebd-21245a8b9376}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2572. reg delete "HKEY_CLASSES_ROOT\CLSID\{e9711a2f-350f-4ec1-8ebd-21245a8b9376}" /f
  2573.  
  2574. rem ext
  2575. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{1CF324EC-F905-4c69-851A-DDC8795F71F2}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2576. rem ext
  2577. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{1CF324EC-F905-4c69-851A-DDC8795F71F2}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2578. reg delete "HKEY_CLASSES_ROOT\CLSID\{1CF324EC-F905-4c69-851A-DDC8795F71F2}" /f
  2579.  
  2580. rem ext
  2581. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{1CF324EC-F905-4c69-851A-DDC8795F71F2}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2582. rem ext
  2583. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{1CF324EC-F905-4c69-851A-DDC8795F71F2}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2584. reg delete "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{1CF324EC-F905-4c69-851A-DDC8795F71F2}" /f
  2585.  
  2586. rem ext
  2587. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{51F649D3-4BFF-42f6-A253-6D878BE1651D}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2588. rem ext
  2589. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{51F649D3-4BFF-42f6-A253-6D878BE1651D}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2590. reg delete "HKEY_CLASSES_ROOT\CLSID\{51F649D3-4BFF-42f6-A253-6D878BE1651D}" /f
  2591.  
  2592. rem ext
  2593. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{51F649D3-4BFF-42f6-A253-6D878BE1651D}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2594. rem ext
  2595. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{51F649D3-4BFF-42f6-A253-6D878BE1651D}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2596. reg delete "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{51F649D3-4BFF-42f6-A253-6D878BE1651D}" /f
  2597.  
  2598. rem ext
  2599. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{896664F7-12E1-490f-8782-C0835AFD98FC}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2600. rem ext
  2601. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{896664F7-12E1-490f-8782-C0835AFD98FC}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2602. reg delete "HKEY_CLASSES_ROOT\CLSID\{896664F7-12E1-490f-8782-C0835AFD98FC}" /f
  2603.  
  2604. rem ext
  2605. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{896664F7-12E1-490f-8782-C0835AFD98FC}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2606. rem ext
  2607. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{896664F7-12E1-490f-8782-C0835AFD98FC}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2608. reg delete "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{896664F7-12E1-490f-8782-C0835AFD98FC}" /f
  2609.  
  2610. rem ext
  2611. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2612. rem ext
  2613. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2614. reg delete "HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}" /f
  2615.  
  2616. rem ext
  2617. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2618. rem ext
  2619. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2620. reg delete "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}" /f
  2621. set /A PRun=%PRun%+1
  2622. set /A PAct=%PAct%+60
  2623. echo Done %PRun% / %PMax%. Total Actions %PAct%.
  2624. timeout /T 1 /NOBREAK > nul
  2625. set /A Pline=%Pline%+1
  2626. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  2627. goto %Pline%
  2628.  
  2629. :10007
  2630. set myMSG=Remove "Show Libraries" from Folder Options -> View tab (Advanced Settings).
  2631. echo %myMSG%
  2632. set /p regTweak="Continue? y/n: "
  2633. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  2634. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  2635. goto %Pline%
  2636. :10008
  2637. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\NavPane\ShowLibraries" /f
  2638. set /A PRun=%PRun%+1
  2639. set /A PAct=%PAct%+1
  2640. echo Done %PRun% / %PMax%. Total Actions %PAct%.
  2641. timeout /T 1 /NOBREAK > nul
  2642. set /A Pline=%Pline%+1
  2643. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  2644. goto %Pline%
  2645.  
  2646. :10009
  2647. set myMSG=Remove Music (appears under This PC in File Explorer)(28).
  2648. echo %myMSG%
  2649. set /p regTweak="Continue? y/n: "
  2650. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  2651. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  2652. goto %Pline%
  2653. :10010
  2654. reg delete "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "My Music" /f
  2655. reg delete "HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "My Music" /f
  2656. reg delete "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "My Music" /f
  2657. reg delete "HKEY_CLASSES_ROOT\SystemFileAssociations\MyMusic" /f
  2658. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "CommonMusic" /f
  2659. reg delete "HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "My Music" /f
  2660. reg delete "HKEY_USERS\S-1-5-19\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "My Music" /f
  2661. reg delete "HKEY_USERS\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "My Music" /f
  2662. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" /f
  2663. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" /f
  2664. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "CommonMusic" /f
  2665. reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "CommonMusic" /f
  2666. reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "CommonMusic" /f
  2667. reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" /f
  2668. reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" /f
  2669. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{3f2a72a7-99fa-4ddb-a5a8-c604edf61d6b}" /f
  2670.  
  2671. rem ext
  2672. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2673. rem ext
  2674. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2675. reg delete "HKEY_CLASSES_ROOT\CLSID\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" /f
  2676.  
  2677. rem ext
  2678. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2679. rem ext
  2680. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2681. reg delete "HKEY_CLASSES_ROOT\CLSID\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" /f
  2682.  
  2683. rem ext
  2684. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2685. rem ext
  2686. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2687. reg delete "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" /f
  2688. rem ext
  2689. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2690. rem ext
  2691. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2692. reg delete "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" /f
  2693. set /A PRun=%PRun%+1
  2694. set /A PAct=%PAct%+28
  2695. echo Done %PRun% / %PMax%. Total Actions %PAct%.
  2696. timeout /T 1 /NOBREAK > nul
  2697. set /A Pline=%Pline%+1
  2698. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  2699. goto %Pline%
  2700.  
  2701. :10011
  2702. set myMSG=Remove Pictures (appears under This PC in File Explorer) (41).
  2703. echo %myMSG%
  2704. set /p regTweak="Continue? y/n: "
  2705. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  2706. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  2707. goto %Pline%
  2708. :10012
  2709. reg delete "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "My Pictures" /f
  2710. reg delete "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "My Pictures" /f
  2711. reg delete "HKEY_CLASSES_ROOT\SystemFileAssociations\MyPictures" /f
  2712. reg delete "HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "My Pictures" /f
  2713. reg delete "HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "My Pictures" /f
  2714. reg delete "HKEY_USERS\.DEFAULT\Software\Classes\Local Settings\MuiCache\1\52C64B7E" /v "@C:\Windows\System32\Windows.UI.Immersive.dll,-38304" /f
  2715. reg delete "HKEY_USERS\S-1-5-19\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "My Pictures" /f
  2716. reg delete "HKEY_USERS\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "My Pictures" /f
  2717. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "CommonPictures" /f
  2718. reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{0b2baaeb-0042-4dca-aa4d-3ee8648d03e5}" /f
  2719. reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\StartMenu\StartPanel\PinnedItems\Pictures" /f
  2720. reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "CommonPictures" /f
  2721.  
  2722. rem ext
  2723. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{b3690e58-e961-423b-b687-386ebfd83239}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2724. rem ext
  2725. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{b3690e58-e961-423b-b687-386ebfd83239}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2726. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{b3690e58-e961-423b-b687-386ebfd83239}" /f
  2727.  
  2728. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{c1f8339f-f312-4c97-b1c6-ecdf5910c5c0}" /f
  2729. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{0b2baaeb-0042-4dca-aa4d-3ee8648d03e5}" /f
  2730. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{4dcafe13-e6a7-4c28-be02-ca8c2126280d}" /f
  2731.  
  2732. rem ext
  2733. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{b3690e58-e961-423b-b687-386ebfd83239}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2734. rem ext
  2735. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{b3690e58-e961-423b-b687-386ebfd83239}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2736. reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{b3690e58-e961-423b-b687-386ebfd83239}" /f
  2737.  
  2738. reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{c1f8339f-f312-4c97-b1c6-ecdf5910c5c0}" /f
  2739. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" /f
  2740. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "CommonPictures" /f
  2741. reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "CommonPictures" /f
  2742. reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" /f
  2743.  
  2744. rem ext
  2745. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Wow6432Node\Classes\CLSID\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2746. rem ext
  2747. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Wow6432Node\Classes\CLSID\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2748. reg delete "HKLM\SOFTWARE\Wow6432Node\Classes\CLSID\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" /f
  2749.  
  2750. rem ext
  2751. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Wow6432Node\Classes\CLSID\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2752. rem ext
  2753. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Wow6432Node\Classes\CLSID\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2754. reg delete "HKLM\SOFTWARE\Wow6432Node\Classes\CLSID\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" /f
  2755.  
  2756. rem ext
  2757. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2758. rem ext
  2759. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2760. reg delete "HKEY_CLASSES_ROOT\CLSID\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" /f
  2761.  
  2762. rem ext
  2763. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2764. rem ext
  2765. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2766. reg delete "HKEY_CLASSES_ROOT\CLSID\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" /f
  2767.  
  2768. rem ext
  2769. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2770. rem ext
  2771. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2772. reg delete "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" /f
  2773. set /A PRun=%PRun%+1
  2774. set /A PAct=%PAct%+41
  2775. echo Done %PRun% / %PMax%. Total Actions %PAct%.
  2776. timeout /T 1 /NOBREAK > nul
  2777. set /A Pline=%Pline%+1
  2778. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  2779. goto %Pline%
  2780.  
  2781. :10013
  2782. set myMSG=Remove Videos (appears under This PC in File Explorer) (29).
  2783. echo %myMSG%
  2784. set /p regTweak="Continue? y/n: "
  2785. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  2786. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  2787. goto %Pline%
  2788. :10014
  2789. reg delete "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "My Video" /f
  2790. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "CommonVideo" /f
  2791. reg delete "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "My Video" /f
  2792. reg delete "HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "My Video" /f
  2793. reg delete "HKEY_CLASSES_ROOT\SystemFileAssociations\MyVideo" /f
  2794. reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "CommonVideo" /f
  2795. reg delete "HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "My Video" /f
  2796. reg delete "HKEY_USERS\S-1-5-19\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "My Video" /f
  2797. reg delete "HKEY_USERS\S-1-5-20\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "My Video" /f
  2798. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" /f
  2799. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "CommonVideo" /f
  2800. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{51294DA1-D7B1-485b-9E9A-17CFFE33E187}" /f
  2801. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{ea25fbd7-3bf7-409e-b97f-3352240903f4}" /f
  2802. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{292108be-88ab-4f33-9a26-7748e62e37ad}" /f
  2803. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{5fa96407-7e77-483c-ac93-691d05850de8}" /f
  2804. reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "CommonVideo" /f
  2805. reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{51294DA1-D7B1-485b-9E9A-17CFFE33E187}" /f
  2806.  
  2807. rem ext
  2808. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2809. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2810. reg delete "HKEY_CLASSES_ROOT\CLSID\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" /f
  2811.  
  2812. rem ext
  2813. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2814. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\CLSID\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2815. reg delete "HKEY_CLASSES_ROOT\CLSID\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" /f
  2816.  
  2817. rem ext
  2818. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2819. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2820. reg delete "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" /f
  2821.  
  2822. rem ext
  2823. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  2824. rem %SystemRoot%\System32\setaclx64 -on "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  2825. reg delete "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" /f
  2826. set /A PRun=%PRun%+1
  2827. set /A PAct=%PAct%+29
  2828. echo Done %PRun% / %PMax%. Total Actions %PAct%.
  2829. timeout /T 1 /NOBREAK > nul
  2830. set /A Pline=%Pline%+1
  2831. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  2832. goto %Pline%
  2833.  
  2834. :10015
  2835. set myMSG=Remove Pictures, Music, Videos from MUIcache (5).
  2836. echo %myMSG%
  2837. set /p regTweak="Continue? y/n: "
  2838. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  2839. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  2840. goto %Pline%
  2841. :10016
  2842. reg delete "HKCU\SOFTWARE\Classes\Local Settings\MuiCache\1\52C64B7E" /v "@windows.storage.dll,-21790" /f
  2843. reg delete "HKCU\SOFTWARE\Classes\Local Settings\MuiCache\1\52C64B7E" /v "@windows.storage.dll,-34584" /f
  2844. reg delete "HKCU\SOFTWARE\Classes\Local Settings\MuiCache\1\52C64B7E" /v "@windows.storage.dll,-34595" /f
  2845. reg delete "HKCU\SOFTWARE\Classes\Local Settings\MuiCache\1\52C64B7E" /v "@windows.storage.dll,-34620" /f
  2846. reg delete "HKEY_USERS\.DEFAULT\Software\Classes\Local Settings\MuiCache\1\52C64B7E" /v "@windows.storage.dll,-21790" /f
  2847. set /A PRun=%PRun%+1
  2848. set /A PAct=%PAct%+5
  2849. echo Done %PRun% / %PMax%. Total Actions %PAct%.
  2850. timeout /T 1 /NOBREAK > nul
  2851. set /A Pline=%Pline%+1
  2852. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  2853. goto %Pline%
  2854.  
  2855. :10017
  2856. :10018
  2857.  
  2858. :10100
  2859. echo.
  2860. echo ###############################################################################
  2861. echo # 2.10. Libraries Tweaks -- End #
  2862. echo ###############################################################################
  2863. echo.
  2864.  
  2865.  
  2866. rem ========== 2.11. Windows Update Tweaks ==========
  2867.  
  2868. echo.
  2869. echo ###############################################################################
  2870. echo # 2.11. Windows Update Tweaks -- Start #
  2871. echo ###############################################################################
  2872. echo.
  2873.  
  2874. :11000
  2875. set /A Pline=11000
  2876. set PMax=4
  2877. set PRun=0
  2878. rem set PAct=0
  2879. echo Windows Update Tweaks.
  2880. set /p Pselect="Continue? y/n: "
  2881. if '%Pselect%' == 'y' set /A Pline=%Pline%+1
  2882. if '%Pselect%' == 'n' set /A Pline=%Pline%+100
  2883. goto %Pline%
  2884.  
  2885. :11001
  2886. set myMSG=Windows Update - Notify first.
  2887. echo %myMSG%
  2888. set /p regTweak="Continue? y/n: "
  2889. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  2890. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  2891. goto %Pline%
  2892. :11002
  2893. net stop wuauserv > nul 2>&1
  2894. reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "AutoInstallMinorUpdates" /t REG_DWORD /d 0 /f > nul 2>&1
  2895. reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v AUOptions /t REG_DWORD /d 2 /f > nul 2>&1
  2896. reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v NoAutoUpdate /t REG_DWORD /d 0 /f > nul 2>&1
  2897. net start wuauserv > nul 2>&1
  2898. set /A PRun=%PRun%+1
  2899. set /A PAct=%PAct%+5
  2900. echo Done %PRun% / %PMax%. Total Actions %PAct%.
  2901. timeout /T 1 /NOBREAK > nul
  2902. set /A Pline=%Pline%+1
  2903. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  2904. goto %Pline%
  2905.  
  2906. :11003
  2907. set myMSG=Change how Windows Updates are delivered - allow only directly from Microsoft.
  2908. echo %myMSG%
  2909. set /p regTweak="Continue? y/n: "
  2910. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  2911. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  2912. goto %Pline%
  2913. :11004
  2914. rem 0 = Off (only directly from Microsoft)
  2915. rem 1 = Get updates from Microsoft and PCs on your local network
  2916. rem 3 = Get updates from Microsoft, PCs on your local network & PCs on the Internet (like how torrents work)
  2917. reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config" /v "DODownloadMode" /t REG_DWORD /d 0 /f > nul 2>&1
  2918. set /A PRun=%PRun%+1
  2919. set /A PAct=%PAct%+1
  2920. echo Done %PRun% / %PMax%. Total Actions %PAct%.
  2921. timeout /T 1 /NOBREAK > nul
  2922. set /A Pline=%Pline%+1
  2923. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  2924. goto %Pline%
  2925.  
  2926. :11005
  2927. set myMSG=Disable Windows Update sharing (2).
  2928. echo %myMSG%
  2929. set /p regTweak="Continue? y/n: "
  2930. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  2931. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  2932. goto %Pline%
  2933. :11006
  2934. reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config" /v "DownloadMode" /t REG_DWORD /d 0 /f > nul 2>&1
  2935. reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config" /v "DODownloadMode" /t REG_DWORD /d 0 /f > nul 2>&1
  2936. set /A PRun=%PRun%+1
  2937. set /A PAct=%PAct%+2
  2938. echo Done %PRun% / %PMax%. Total Actions %PAct%.
  2939. timeout /T 1 /NOBREAK > nul
  2940. set /A Pline=%Pline%+1
  2941. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  2942. goto %Pline%
  2943.  
  2944. :11007
  2945. set myMSG=Disable automatic Windows Updates.
  2946. echo %myMSG%
  2947. set /p regTweak="Continue? y/n: "
  2948. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  2949. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  2950. goto %Pline%
  2951. :11008
  2952. reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v "AUOptions" /t REG_DWORD /d 2 /f > nul 2>&1
  2953. set /A PRun=%PRun%+1
  2954. set /A PAct=%PAct%+1
  2955. echo Done %PRun% / %PMax%. Total Actions %PAct%.
  2956. timeout /T 1 /NOBREAK > nul
  2957. set /A Pline=%Pline%+1
  2958. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  2959. goto %Pline%
  2960.  
  2961. :11009
  2962. :11010
  2963.  
  2964. :11100
  2965. echo.
  2966. echo ###############################################################################
  2967. echo # 2.11. Windows Update Tweaks -- End #
  2968. echo ###############################################################################
  2969. echo.
  2970.  
  2971.  
  2972. rem ========== 2.12. Windows Defender Tweaks ==========
  2973.  
  2974. echo.
  2975. echo ###############################################################################
  2976. echo # 2.12. Windows Defender Tweaks -- Start #
  2977. echo ###############################################################################
  2978. echo.
  2979.  
  2980. :12000
  2981. set /A Pline=12000
  2982. set PMax=2
  2983. set PRun=0
  2984. rem set PAct=0
  2985. echo Windows Defender Tweaks.
  2986. set /p Pselect="Continue? y/n: "
  2987. if '%Pselect%' == 'y' set /A Pline=%Pline%+1
  2988. if '%Pselect%' == 'n' set /A Pline=%Pline%+100
  2989. goto %Pline%
  2990.  
  2991. :12001
  2992. set myMSG=Don't allow Windows Defender to submit samples to MAPS (formerly SpyNet) (4).
  2993. echo %myMSG%
  2994. set /p regTweak="Continue? y/n: "
  2995. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  2996. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  2997. goto %Pline%
  2998. :12002
  2999. rem ext
  3000. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Microsoft\Windows Defender\Spynet" -ot reg -actn setowner -ownr "n:Administrators" -rec yes
  3001. rem %SystemRoot%\System32\setaclx64 -on "HKLM\SOFTWARE\Microsoft\Windows Defender\Spynet" -ot reg -actn ace -ace "n:Administrators;p:full" -rec yes
  3002. reg add "HKLM\SOFTWARE\Microsoft\Windows Defender\Spynet" /v "SpyNetReporting" /t REG_DWORD /d 0 /f > nul 2>&1
  3003. reg add "HKLM\SOFTWARE\Microsoft\Windows Defender\Spynet" /v "SubmitSamplesConsent" /t REG_DWORD /d 0 /f > nul 2>&1
  3004. set /A PRun=%PRun%+1
  3005. set /A PAct=%PAct%+4
  3006. echo Done %PRun% / %PMax%. Total Actions %PAct%.
  3007. timeout /T 1 /NOBREAK > nul
  3008. set /A Pline=%Pline%+1
  3009. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  3010. goto %Pline%
  3011.  
  3012. :12003
  3013. set myMSG=Disable Windows Defender (8).
  3014. echo %myMSG%
  3015. set /p regTweak="Continue? y/n: "
  3016. if '%regTweak%' == 'y' set /A Pline=%Pline%+1
  3017. if '%regTweak%' == 'n' set /A Pline=%Pline%+2
  3018. goto %Pline%
  3019. :12004
  3020. sc config WinDefend start= Disabled > nul 2>&1
  3021. sc config WdNisSvc start= Disabled > nul 2>&1
  3022. reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows Defender" /v "DisableAntiSpyware" /t REG_DWORD /d 1 /f > nul 2>&1
  3023. schtasks /Change /TN "Microsoft\Windows\Windows Defender\Windows Defender Cache Maintenance" /Disable > nul 2>&1
  3024. schtasks /Change /TN "Microsoft\Windows\Windows Defender\Windows Defender Cleanup" /Disable > nul 2>&1
  3025. schtasks /Change /TN "Microsoft\Windows\Windows Defender\Windows Defender Scheduled Scan" /Disable > nul 2>&1
  3026. schtasks /Change /TN "Microsoft\Windows\Windows Defender\Windows Defender Verification" /Disable > nul 2>&1
  3027. del "C:\ProgramData\Microsoft\Windows Defender\Scans\mpcache*" /s > nul 2>&1
  3028. set /A PRun=%PRun%+1
  3029. set /A PAct=%PAct%+4
  3030. echo Done %PRun% / %PMax%. Total Actions %PAct%.
  3031. timeout /T 1 /NOBREAK > nul
  3032. set /A Pline=%Pline%+1
  3033. if '%Pselect%' == 'a' set /A Pline=%Pline%+1
  3034. goto %Pline%
  3035.  
  3036. :12005
  3037. :12006
  3038.  
  3039. :12100
  3040. echo.
  3041. echo ###############################################################################
  3042. echo # 2.12. Windows Defender Tweaks -- End #
  3043. echo ###############################################################################
  3044. echo.
  3045.  
  3046. rem ========== Finish ==========
  3047.  
  3048. :finish
  3049. echo.
  3050. echo ###############################################################################
  3051. echo # #
  3052. echo # Windows10MiningTweaksDmW Version %V% #
  3053. echo # #
  3054. echo # AUTHOR: DeadManWalking (DeadManWalkingTO-GitHub) #
  3055. echo # #
  3056. echo ###############################################################################
  3057. echo # Total Actions %PAct%.
  3058. echo ###############################################################################
  3059. echo # #
  3060. echo # Finish. Ready for mining! #
  3061. echo # #
  3062. echo # Press any key to exit. #
  3063. echo # #
  3064. echo ###############################################################################
  3065.  
  3066. pause > nul
  3067.  
  3068. rem ========== End ==========
  3069.  
  3070. rem ========== EoF ==========
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement