-
Notifications
You must be signed in to change notification settings - Fork 0
/
W11bALF_v1.2.0.cmd
1464 lines (1312 loc) · 84.7 KB
/
W11bALF_v1.2.0.cmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
@echo off
setlocal EnableDelayedExpansion
chcp 65001 >nul
set som=echo
mode con:cols=60 lines=37
:::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: ▀▀▀ ::
:: █▀▀ █▀█ █▄ █ █▀▀ █ █▀▀ █ █ █▀█ ▄▀█ █▀▀ █▀█ █▀▀ █▀ ::
:: █▄▄ █▄█ █ ▀█ █▀ █ █▄█ █▄█ █▀▄ █▀█ █▄▄ █▄█ ██▄ ▄█ ::
:: ▄ ::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::
::
:::: Iniciar o programa no modo automático?
:: 0 = Não (padrão)
:: 1 - Automatiza as atividades recomendadas
:: 2 - Automatiza TODOS as atividades (saiba o que está fazendo)
:: ↓
set "balfmode=0"
:::: Quantos segundos você deseja esperar até o início do modo automático?
:: Padrão = 5
:: ↓
set "balftime=5"
:::: Deseja ativar o modo silencioso? (Exibe muito menos informações na tela APENAS durante a execução do modo automático).
:: 0 = Desativado
:: 1 = Ativado
:: ↓
set "silent=0"
:::: Deseja ativar o modo de limpeza profunda? (Aumenta o tempo de execução consideravelmente.)
:: Padrão = 0
:: ↓
set "deepclean=0"
:::: Qual preset de configuração deseja aplicar no Microsoft Edge?
:: 1 = Basico (padrão)
:: 2 = Seguro
:: 3 = Hardened
:: ↓
set "medgetipo=1"
:::: Detalhar o funcionamento de cada atividade antes de iniciá-la? (Essa opção é ignorada quando o modo automático está ativado)
:: 0 = Não, iniciar atividade diretamente.
:: 1 = Sim, mostrar detalhes antes de iniciar. (Padrão)
:: ↓
set "info=1"
:::: Desinstalações opcionais ::::
:: 0 = Não desinstalar
:: 1 = Desinstalar
::
:: Desinstalar OneDrive?
:: ↓
set "delapp1=1"
::
:: Desinstalar Xbox?
:: ↓
set "delapp2=1"
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::: ::::
:::: Precisa de ajuda? Acesse a página do projeto no github: https://github.com/ru-bem/W11bALF ::::
:::: ::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::: ::::
:::: W11bALF - Windows 11 but A Little Faster ----------- Criado com amor por Rubem Júnior - 2024 ::::
:::: ::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:load
title Iniciando o W11bALF
echo:
echo:
echo Iniciando o programa, aguarde...
:::: Versão do programa
set _ver=v1.2.0
:::: Cores
set reset=[m[38;2;255;255;255m
set cin01=[m[38;2;064;064;064m
set cin02=[m[38;2;128;128;128m
set cin03=[m[38;2;255;255;255m
set cin11=[m[48;2;064;064;064m
set cin12=[m[48;2;128;128;128m
set cin13=[m[48;2;255;255;255m[38;2;000;000;000m
set grn01=[m[38;2;000;192;000m
set grn02=[m[38;2;000;128;000m
set grn11=[m[48;2;000;192;000m[38;2;000;000;000m
set grn12=[m[48;2;000;128;000m[38;2;255;255;255m
set grn13=[m[48;2;255;255;255m[38;2;000;128;000m
set red01=[m[38;2;255;000;000m
set red02=[m[38;2;192;000;000m
set red11=[m[48;2;128;000;000m[38;2;255;255;255m
:: Limpeza
set delfile=del /f /s /q
:: Enfeites
set "wline=echo %cin13%▓▒░ ░▒▓%reset%"
set "underline=echo %cin01%____________________________________________________________%reset%"
set "middleline=echo %cin01%────────────────────────────────────────────────────────────%reset%"
:: Progresso
(set "endmenu=echo %grn01% Processo concluído com sucesso! %reset%& echo Pressione qualquer tecla para voltar ao menu & pause >nul & goto w11menu")
:: Processos separados
set "svc_tele=cls & title W11bAlf %_ver% - Serviços e Telemetria & call :w11balf_wht & echo %cin13%▓▒░ Desativando Serviços e Reduzindo Telemetria. ░▒▓& %wline% & echo [1A%cin03%"
set "bloatwre=cls & title W11bAlf %_ver% - Remoção de Bloatware & call :w11balf_wht & echo %cin13%▓▒░ Removendo Aplicativos Inúteis do Sistema ░▒▓& %wline% & echo [1A%cin03%"
set "winconfg=cls & title W11bAlf %_ver% - Configurações do Windows & call :w11balf_wht & echo %cin13%▓▒░ Fazendo alguns ajustes no Sistema. ░▒▓& %wline% & echo [1A%cin03%"
set "limpezao=cls & title W11bAlf %_ver% - Limpeza do sistema & call :w11balf_wht & echo %cin13%▓▒░ Limpeza do Sistema ░▒▓& %wline% & echo [1A%cin03%"
set "limpbrut=cls & title W11bAlf %_ver% - Limpeza do sistema - Profundo& call :w11balf_wht & echo %red11%▓▒░ Limpeza do Sistema - Modo Profundo Ativado ░▒▓& %wline% & echo [1A%cin03%"
set "medgecfg=cls & title W11bAlf %_ver% - Configuração do MS Edge & call :w11balf_wht & echo %cin13%▓▒░ Configuração do MS Edge -EXPERIMENTAL- ░▒▓& %wline% & echo [1A%cin03%"
set "startmnu=cls & title W11bAlf %_ver% - Limpeza do Menu Iniciar & call :w11balf_wht & echo %cin13%▓▒░ Limpeza do Menu Iniciar. ░▒▓& %wline% & echo [1A%cin03%"
set "hiberfil=cls & title W11bAlf %_ver% - Configurações de Hibernação & call :w11balf_wht & echo %cin13%▓▒░ Configurações de Hibernação. ░▒▓& %wline% & echo [1A%cin03%"
set "clwinsxs=cls & title W11bAlf %_ver% - Limpeza da pasta WinSxS & call :w11balf_wht & echo %cin13%▓▒░ Limpeza da pasta WinSxS. ░▒▓& %wline% & echo [1A%cin03%"
set "ativaw11=cls & title W11bAlf %_ver% - Ativação do Windows & call :w11balf_wht & echo %cin13%▓▒░ Ativação do Windows. ░▒▓& %wline% & echo [1A%cin03%"
:: Requisitar permissões de administrador
if not "%1"=="am_admin" (echo Quando solicitado %cin13% clique em %grn12% "SIM" %reset%& chcp 437 >nul & powershell -command "Start-Process -Verb RunAs -FilePath '%0' -ArgumentList 'am_admin'" & chcp 65001 >nul & exit /b)
:: Verifica a versão do Windows
call :w11balf_wht
echo %cin13%▓▒░ Verificando versão do Windows... ░▒▓
echo %cin13%▓▒░ ░▒▓%reset%
ver | find "10.0.2" > nul && (goto w11menu) || (goto nw11)
:: Por segurança, caso você não esteja usando o W11.
:nw11
%som%
cls
title Versão do sistema não compatível
call :w11balf_red
echo %red11%▓▒░ VOCÊ NÃO ESTÁ USANDO O WINDOWS 11. ░▒▓
echo %red11%▓▒░ ░▒▓
echo %reset%
echo Tenha em mente que o programa não foi testado em outros
echo sistemas, portanto, podem ocorrer erros inesperados.
%underline%
echo %cin03%
echo Deseja continuar mesmo assim?
echo:
echo [1] %red11% SIM %reset%^| %cin03%Continuarei por minha conta e risco.
echo [2] %grn12% NÃO %reset%^| %cin03%Atualizarei o sistema antes.
echo:
choice /C 12 /N
if %errorlevel%==2 exit
if %errorlevel%==1 goto w11menu
::
:w11menu
mode con:cols=60 lines=37
if %balfmode% NEQ 0 goto oneclick
echo %reset%
cls
title W11bAlf %_ver%
echo ░▒▓%cin13% %reset%▓▒░
echo ░▒▓%cin13% %reset%▓▒░
echo ░▒▓%cin13% %grn13%█ █ █ ▄█ ▄█ █▄▄ ▄▀█ █ █▀▀%cin13% %reset%▓▒░
echo ░▒▓%cin13% %grn13%▀▄▀▄▀ █ █ █▄█ █▀█ █▄▄ █▀ %cin13% %reset%▓▒░
echo ░▒▓%cin13% %reset%▓▒░
echo ░▒▓%cin13% W11 but A Little Faster %_ver% %reset%▓▒░
echo ░▒▓%cin13% %grn12% github.com/ ru-bem/W11bALF %cin13% %reset%▓▒░
echo ░▒▓%cin13% %reset%▓▒░
echo ░▒▓%cin13% %reset%▓▒░
echo ░▒▓%cin13% %reset% █▓▒░
echo ░▒▓%cin13% %reset% █▓▒░
echo ░▒▓%cin13% [ 1] %reset% ONE-CLICK ^| Modo automático █▓▒░
echo ░▒▓%cin13% %reset% █▓▒░
echo ░▒▓████████%cin01%─────────────────────────────────────────────%reset%█▓▒░
echo ░▒▓%cin13% %reset% █▓▒░
echo ░▒▓%cin13% [ 2] %reset% Serviços e Telemetria %cin01%─────────────────────%reset%█▓▒░
echo ░▒▓%cin13% [ 3] %reset% Desinstalar Bloatware %cin01%─────────────────────%reset%█▓▒░
echo ░▒▓%cin13% [ 4] %reset% Configurar o Windows %cin01%──────────────────────%reset%█▓▒░
echo ░▒▓%cin13% [ 5] %reset% Limpeza do Sistema %cin01%────────────────────────%reset%█▓▒░
if %deepclean%==1 (echo [1A░▒▓%cin13% [ 5] %reset% Limpeza do Sistema %cin01%^| %grn01%Modo profundo ativado%cin01% %reset%█▓▒░)
echo ░▒▓%cin13% [ 6] %reset% Limpar Menu Iniciar e Taskbar %cin01%─────────────%reset%█▓▒░
echo ░▒▓%cin13% [ 7] %reset% Configurar Hibernação %cin01%─────────────────────%reset%█▓▒░
echo ░▒▓%cin13% [ 8] %reset% Limpar a pasta WinSxS %cin01%─────────────────────%reset%█▓▒░
echo ░▒▓%cin13% [ 9] %reset% Ativar o Windows %cin01%──────────────────────────%reset%█▓▒░
:: É importante ressaltar que o script de ativação NÃO FOI CRIADO POR MIM. ::
:: Todos os créditos por isso ao "Massgravel": ::
:: https://github.com/massgravel/Microsoft-Activation-Scripts ::
echo ░▒▓%cin13% %reset% █▓▒░
echo ░▒▓████████%cin01%─────────────────────────────────────────────%reset%█▓▒░
echo ░▒▓%cin13% %reset% █▓▒░
echo ░▒▓%cin13% [ A] %grn01% Contribua com o projeto %cin01%───────────────────%reset%█▓▒░
echo ░▒▓%cin13% [ B] %reset% Visitar a página do projeto %cin01%───────────────%reset%█▓▒░
echo ░▒▓%cin13% [ C] %reset% Configurações %cin01%─────────────────────────────%reset%█▓▒░
echo ░▒▓%cin13% [ D] %reset% Extras %cin01%────────────────────────────────────%reset%█▓▒░
echo ░▒▓%cin13% [ 0] %reset% Sair %cin01%──────────────────────────────────────%reset%█▓▒░
echo ░▒▓%cin13% %reset% █▓▒░
echo ░▒▓%cin13% %reset% █▓▒░
echo ░▒▓%cin13% %reset%▓▒░
echo ░▒▓%cin13% Digite um número e pressione ENTER %reset%▓▒░
echo ░▒▓%cin13% %reset%▓▒░
set /p "w11c=-----["
if /i %w11c%==d (goto extras)
if /i %w11c%==c (goto cfg)
if /i %w11c%==b start https://github.com/ru-bem/W11bALF & goto w11menu
if /i %w11c%==a (start https://livepix.gg/rubem & msg * Muito obrigado pelo apoio :D & goto w11menu)
if %w11c%==9 (%ativaw11% & call :ativaw11_info & %endmenu%)
if %w11c%==8 (%clwinsxs% & call :clwinsxs_info & %endmenu%)
if %w11c%==7 (set hiberauto=0 & %hiberfil% & call :hiberfil & %endmenu%)
if %w11c%==6 (call :startmnu_info & %endmenu%)
if %w11c%==5 if %deepclean%==0 (%limpezao% & call :limpezao_info & %endmenu%) else (%limpbrut% & call :limpezao_info & %endmenu%)
if %w11c%==4 (%winconfg% & call :winconfg_info & %endmenu%)
if %w11c%==3 (%bloatwre% & call :bloatwre_info & %endmenu%)
if %w11c%==2 (%svc_tele% & call :svc_tele_info & %endmenu%)
if %w11c%==1 (call :oneclick)
if %w11c%==0 exit
msg * /time:2 Esta não é uma opção válida. & goto w11menu
::
:cfg
cls
call :w11balf_wht
echo:
echo:
echo Para alterar a forma como o programa se comporta
echo abra-o no bloco de notas e siga as instruções das
echo primeiras linhas.
echo:
echo:
echo [1] Voltar ao menu principal
echo:
set /p cfg=---[
if %cfg%==1 goto w11menu
goto w11menu
::
:oneclick
set "oc_octitulo=echo %cin13%▓▒░ %cin03% Otimização ONE CLICK %cin13% ░▒▓"
set "oc_svc_tele=echo %cin13%▓▒░ Desativando Serviços e Reduzindo Telemetria. ░▒▓"
set "oc_bloatwre=echo %cin13%▓▒░ Removendo Aplicativos Inúteis do Sistema ░▒▓"
set "oc_winconfg=echo %cin13%▓▒░ Fazendo alguns ajustes no Sistema. ░▒▓"
set "oc_limpezao=echo %cin13%▓▒░ Limpeza do Sistema ░▒▓"
set "oc_medgecfg=echo %cin13%▓▒░ Configuração do MS Edge. ░▒▓"
set "oc_startmnu=echo %cin13%▓▒░ Limpeza do Menu Iniciar. ░▒▓"
set "oc_hiberfil=echo %cin13%▓▒░ Configurações de Hibernação. ░▒▓"
set "oc_clwinsxs=echo %cin13%▓▒░ Limpeza da pasta WinSxS. ░▒▓"
set "oc_silenton=echo [1A%grn12%▓▒░ Modo Silencioso Ativado. ░▒▓%reset%"
set "oneclick=cls & title W11bAlf %_ver% - Otimização OneClick & call :w11balf_wht"
set "oneclick0=%oneclick% & %oc_octitulo%& %wline% %cin03%"
set "oneclick1=%oneclick% & %oc_svc_tele%& %wline% %cin03%"
set "oneclick2=%oneclick% & %oc_bloatwre%& %wline% %cin03%"
set "oneclick3=%oneclick% & %oc_winconfg%& %wline% %cin03%"
set "oneclick4=%oneclick% & %oc_limpezao%& %wline% %cin03%"
set "oneclick5=%oneclick% & %oc_medgecfg%& %wline% %cin03%"
set "oneclick6=%oneclick% & %oc_startmnu%& %wline% %cin03%"
set "oneclick7=%oneclick% & %oc_hiberfil%& %wline% %cin03%"
set "oneclick8=%oneclick% & %oc_clwinsxs%& %wline% %cin03%"
set occ_10=1
set occ_20=1
set occ_30=1
set occ_40=1
set occ_50=0
set occ_60=0
set occ_70=1
set occ_80=0
:oneclick0
%oneclick0%
echo:
echo As opções recomendadas JÁ ESTÃO ATIVADAS %grn01%(em verde)%reset%.
echo Personalize a automação com os números do teclado:
echo:
%middleline%
:oc_escolha
set ocs_10=%reset% [1]%red01% ██%reset%
set ocs_20=%reset% [2]%red01% ██%reset%
set ocs_30=%reset% [3]%red01% ██%reset%
set ocs_40=%reset% [4]%red01% ██%reset%
set ocs_50=%reset% [5]%red01% ██%reset% Ajustar o Edge para maior privacidade %cin12% Cuidado %reset%
set ocs_60=%reset% [6]%red01% ██%reset% Limpar Menu Iniciar e Taskbar %cin12% Cuidado %reset%
set ocs_70=%reset% [7]%red01% ██%reset%
set ocs_80=%reset% [8]%red01% ██%reset%
set "ocs_11=Otimizar serviços e Telemetria"
set "ocs_21=Remover Bloatware do Sistema"
set "ocs_31=Ajustes nas configurações do Windows"
set "ocs_41=Limpar profundamente o sistema"
set "ocs_51=Ajustar o Edge para maior privacidade"
set "ocs_61=Limpar Menu Iniciar e Taskbar "
set "ocs_71=Configuração de Hibernação"
set "ocs_81=Limpeza da pasta WinSxS"
if %occ_10%==1 set ocs_10=%reset% [1]%grn01% ██%reset%
if %occ_20%==1 set ocs_20=%reset% [2]%grn01% ██%reset%
if %occ_30%==1 set ocs_30=%reset% [3]%grn01% ██%reset%
if %occ_40%==1 set ocs_40=%reset% [4]%grn01% ██%reset%
if %occ_50%==1 set ocs_50=%reset% [5]%grn01% ██%reset% Ajustar o Edge para maior privacidade %red11% Cuidado %reset%
if %occ_60%==1 set ocs_60=%reset% [6]%grn01% ██%reset% Limpar Menu Iniciar e Taskbar %red11% Cuidado %reset%
if %occ_70%==1 set ocs_70=%reset% [7]%grn01% ██%reset%
if %occ_80%==1 set ocs_80=%reset% [8]%grn01% ██%reset%
set %errorlevel%=
echo:
echo %ocs_10% %ocs_11%
echo %ocs_20% %ocs_21%
echo %ocs_30% %ocs_31%
echo %ocs_40% %ocs_41%
echo:
%middleline%
echo %ocs_50%
echo %ocs_60%
%middleline%
echo:
echo %ocs_70% %ocs_71%
echo %ocs_80% %ocs_81%
echo:
echo:
echo %reset%[9] %cin01%██%reset% Iniciar o processo
echo %reset%[X] %cin01%██%reset% Voltar ao menu principal
echo:
if %balfmode% NEQ 0 (goto oc_resultado)
echo:
set /p balfsel=---[
if /i %balfsel%==x goto w11menu
if %balfsel%==9 goto oc_resultado
if %balfsel%==8 (if %occ_80%==1 (set occ_80=0) else (set occ_80=1) & goto :oneclick0)
if %balfsel%==7 (if %occ_70%==1 (set occ_70=0) else (set occ_70=1) & goto :oneclick0)
if %balfsel%==6 (if %occ_60%==1 (set occ_60=0) else (set occ_60=1) & goto :oneclick0)
if %balfsel%==5 (if %occ_50%==1 (set occ_50=0) else (set occ_50=1) & goto :oneclick0)
if %balfsel%==4 (if %occ_40%==1 (set occ_40=0) else (set occ_40=1) & goto :oneclick0)
if %balfsel%==3 (if %occ_30%==1 (set occ_30=0) else (set occ_30=1) & goto :oneclick0)
if %balfsel%==2 (if %occ_20%==1 (set occ_20=0) else (set occ_20=1) & goto :oneclick0)
if %balfsel%==1 (if %occ_10%==1 (set occ_10=0) else (set occ_10=1) & goto :oneclick0)
cls & goto oneclick0
:oc_resultado
chcp 65001 >nul
cls
%oneclick0%
echo:
echo Você escolheu automatizar os seguintes processos:
if %balfmode%==1 (echo [1A Automatizando os processos recomendados: )
if %balfmode%==2 (echo [1A Automatizando todos os processos: )
if %balfmode%==2 (set occ_10=1 & set occ_20=1 & set occ_30=1 & set occ_40=1 & set occ_50=1 & set occ_60=1 & set occ_70=1 & set occ_80=1)
echo:
%middleline%
if %occ_10%==1 (echo %grn01%██%reset% %ocs_11%)
if %occ_20%==1 (echo %grn01%██%reset% %ocs_21%)
if %occ_30%==1 (echo %grn01%██%reset% %ocs_31%)
if %occ_40%==1 (echo %grn01%██%reset% %ocs_41%)
if %occ_50%==1 (echo %grn01%██%reset% %ocs_51% %red11% Cuidado %reset%)
if %occ_60%==1 (echo %grn01%██%reset% %ocs_61% %red11% Cuidado %reset%)
if %occ_70%==1 (echo %grn01%██%reset% %ocs_71%)
if %occ_80%==1 (echo %grn01%██%reset% %ocs_81%)
%middleline%
echo:
echo Deseja continuar com essas escolhas?
if %balfmode% NEQ 0 (echo [1A Iniciando os processos em %balftime% segundos. & timeout /t %balftime% /nobreak >nul & if %silent%==1 (set "silent=>nul 2>&1" & goto oc_acao_silent) else (goto oc_acao))
if %occ_10%==0 if %occ_20%==0 if %occ_30%==0 if %occ_40%==0 if %occ_50%==0 if %occ_60%==0 if %occ_70%==0 if %occ_80%==0 (echo [4A%red11% Nenhuma opção foi escolhida. Volte e faça sua escolha. %reset%)
echo:
echo [1] Sim, inicie as atividades.
echo [2] Não, eu quero alterar as opções.
echo [3] Não, eu quero voltar ao menu principal.
echo:
set /p balfsel2=---[
if %balfsel2%==3 goto w11menu
if %balfsel2%==2 goto oneclick0
if %balfsel2%==1 goto oc_acao
:oc_acao
cls & %oneclick0%
if %occ_10%==1 (call :oneclick1)
if %occ_20%==1 (call :oneclick2)
if %occ_30%==1 (call :oneclick3)
if %occ_40%==1 (call :oneclick4)
set "ison=0" & ping www.google.com -n 1 -w 1000 >nul 2>&1 && (set "ison=1") || (set "ison=0")
if %ison%==0 set occ_50=0
if %occ_50%==1 (call :oneclick5)
if %occ_60%==1 (call :oneclick6)
if %occ_70%==1 (call :oneclick7)
if %occ_80%==1 (call :oneclick8)
goto oc_end
:oc_acao_silent
cls
echo %cin13%▓▒░ ░▒▓
echo ▓▒░ W11bALF %_ver% - Modo automático silencioso. ░▒▓
echo ▓▒░ ░▒▓%reset%
echo:
if %occ_10%==1 (echo Serviços e Telemetria & call :svc_tele %silent%)
if %occ_20%==1 (echo Removendo Bloatware & call :bloatwre %silent%)
if %occ_30%==1 (echo Configurando o Windows & call :winconfg %silent%)
if %occ_40%==1 (echo Limpando o Sistema & call :limpezao %silent%)
if %occ_50%==1 (echo Configurando o Edge & call :medgecfg %silent%)
if %occ_60%==1 (echo Limpando o Menu Iniciar e a Taskbar & call :startmnu %silent%)
if %occ_70%==1 (echo Configurando a Hibernação & set hiberauto=1 & call :hiberfil %silent%)
if %occ_80%==1 (echo Limpando a pasta WinSxS & call :clwinsxs %silent%)
echo:
echo %grn01% Obrigado por usar o W11bALF^!
echo Fechando o programa em 10 segundos... & timeout /t 10 /nobreak >nul & exit
:oc_end
cls
echo %grn12%▓▒░ ░▒▓
echo ▓▒░ █ █ █ ▄█ ▄█ █▄▄ ▄▀█ █ █▀▀ ░▒▓
echo ▓▒░ ▀▄▀▄▀ █ █ █▄█ █▀█ █▄▄ █▀ ░▒▓
echo ▓▒░ ░▒▓
echo ▓▒░ Otimização ONE CLICK ░▒▓
echo ▓▒░ ░▒▓%reset%
echo:
echo O modo OneClick do W11bALF foi concluído com sucesso.
echo Pressione qualquer tecla para voltar ao menu principal.
if %balfmode% NEQ 0 (echo [1A Fechando o programa em 10 segundos... & timeout /t 10 /nobreak >nul & exit)
pause >nul
goto w11menu
:oneclick1
%oneclick1%
call :svc_tele
echo %grn01%Processo concluído! %reset%& echo Avançando para próxima etapa & echo ... & timeout /t 2 >nul
goto:eof
:oneclick2
%oneclick2%
call :bloatwre
echo %grn01%Processo concluído! %reset%& echo Avançando para próxima etapa & echo ... & timeout /t 2 >nul
goto:eof
:oneclick3
%oneclick3%
call :winconfg
echo %grn01%Processo concluído! %reset%& echo Avançando para próxima etapa & echo ... & timeout /t 2 >nul
goto:eof
:oneclick4
%oneclick4%
call :limpezao
echo %grn01%Processo concluído! %reset%& echo Avançando para próxima etapa & echo ... & timeout /t 2 >nul
goto:eof
:oneclick5
%oneclick5%
call :medgecfg
echo %grn01%Processo concluído! %reset%& echo Avançando para próxima etapa & echo ... & timeout /t 2 >nul
goto:eof
:oneclick6
%oneclick6%
call :startmnu
echo %grn01%Processo concluído! %reset%& echo Avançando para próxima etapa & echo ... & timeout /t 2 >nul
goto:eof
:oneclick7
%oneclick7%
set hiberauto=1 & call :hiberfil
echo %grn01%Processo concluído! %reset%& echo Avançando para próxima etapa & echo ... & timeout /t 2 >nul
goto:eof
:oneclick8
%oneclick8%
call :clwinsxs
echo %grn01%Processo concluído! %reset%& echo Avançando para próxima etapa & echo ... & timeout /t 2 >nul
goto:eof
::
::
::
:svc_tele_info
if %info%==0 goto svc_tele
%svc_tele%
echo:
echo %grn01%Esta é a atividade de alteração de serviços e redução
echo de telemetria. Reduz consideravelmente a quantidade de
echo processos em execução no sistema.
echo:
echo Essa atividade tem maior relevância em computadores
echo antigos, já que neles, cada "ciclo" conta.
echo:
echo A diferença de performance em computadores modernos
echo pode não ser percebida.
echo:
echo:
%middleline%%cin02%
echo Digite [9] para saber como desativar telas
echo informativas antes do início das atividades.
%middleline%
echo:
echo:
echo [1] Iniciar alteração de serviços e telemetria
echo [2] Mais detalhes %cin02%(abre a página do projeto)%reset%
echo [3] Voltar ao menu
echo:
echo:
%middleline%
echo:
set /p svc_tele_info=---[
if %svc_tele_info%==1 cls & %svc_tele% & goto svc_tele
if %svc_tele_info%==2 start https://github.com/ru-bem/W11bALF?tab=readme-ov-file#%%E2%%84%%B9%%EF%%B8%%8F-mais-informa%%C3%%A7%%C3%%B5es & goto svc_tele_info
if %svc_tele_info%==3 goto w11menu
if %svc_tele_info%==9 start https://github.com/ru-bem/W11bALF?tab=readme-ov-file#--telas-de-informa%%C3%%A7%%C3%%A3o & goto svc_tele_info
msg * Esta não é uma opção válida. & goto svc_tele_info
:svc_tele
echo:
set "endtask=schtasks /end /tn "
set "dsbltsk=schtasks /change /tn "
set progstep1=░[90m
set progstep2=█
set progstep3=%grn01%█
:: Tela principal - Serviços e telemetria
echo %progstep1% Desativando alguns serviços... %reset%
echo ⠀ %progstep1% Alterando outros para o modo manual... %reset%
echo %progstep1% Alterando outros para o modo automático com delay... %reset%
echo %progstep1% Setando alguns essenciais para o modo automático... %reset%
echo %progstep1% Reduzindo a Telemetria... %reset%
timeout /t 1 >nul
:: Serviços para desativar
echo [5A %progstep2% Desativando alguns serviços... %reset%
for %%G in (AJRouter AppVClient AssignedAccessManagerSvc DiagTrack DialogBlockingService NetTcpPortSharing RemoteAccess RemoteRegistry UevAgentService shpamsvc ssh-agent tzautoupdate uhssvc XblAuthManager XblGameSave XboxNetApiSvc) do (sc config %%G start= disabled >nul 2>&1)
echo [1A %progstep3% Desativando alguns serviços... %reset%
:: Serviços para alterar para o modo manual
echo %progstep2% Alterando outros para o modo manual... %reset%
for %%G in (ALG AppIDSvc AppMgmt AppReadiness AppXSvc Appinfo AxInstSV BDESVC BTAGService BcastDVRUserService BluetoothUserService Browser COMSysApp CaptureService CertPropSvc ClipSVC ConsentUxUserSvc CredentialEnrollmentManagerUserSvc CscService DcpSvc DevQueryBroker DeviceAssociationBrokerSvc DeviceAssociationService DeviceInstall DevicePickerUserSvc DevicesFlowUserSvc DisplayEnhancementService DmEnrollmentSvc DsSvc DsmSvc EFS EapHost EntAppSvc FDResPub Fax FrameServer FrameServerMonitor GraphicsPerfSvc HomeGroupListener HomeGroupProvider HvHost IEEtwCollectorService IKEEXT InstallService InventorySvc IpxlatCfgSvc KtmRm LicenseManager LxpSvc MSDTC MSiSCSI McpManagementService MessagingService MicrosoftEdgeElevationService MixedRealityOpenXRSvc MsKeyboardFilter NPSMSvc NaturalAuthentication NcaSvc NcbService NcdAutoSetup NetSetupSvc Netlogon Netman NgcCtnrSvc NgcSvc NlaSvc P9RdrService PNRPAutoReg PNRPsvc PcaSvc PeerDistSvc PenService PerfHost PhoneSvc PimIndexMaintenanceSvc PlugPlay PolicyAgent PrintNotify PrintWorkflowUserSvc PushToInstall QWAVE RasAuto RasMan RetailDemo RmSvc RpcLocator SCPolicySvc SCardSvr SDRSVC SEMgrSvc SNMPTRAP SNMPTrap SSDPSRV ScDeviceEnum SecurityHealthService Sense SensorDataService SensorService SensrSvc SessionEnv SharedAccess SharedRealitySvc SmsRouter SstpSvc StateRepository StiSvc StorSvc TabletInputService TapiSrv TextInputManagementService TieringEngineService TimeBroker TimeBrokerSvc TokenBroker TroubleshootingSvc TrustedInstaller UI0Detect UdkUserSvc UmRdpService UnistoreSvc UserDataSvc UsoSvc VSS VacSvc W32Time WEPHOSTSVC WFDSConMgrSvc WMPNetworkSvc WManSvc WPDBusEnum WSService WaaSMedicSvc WalletService WarpJITSvc WbioSrvc WcsPlugInService WdNisSvc WdiServiceHost WdiSystemHost WebClient Wecsvc WerSvc WiaRpc WinHttpAutoProxySvc WinRM WpcMonSvc WpnService WwanSvc XblAuthManager XblGameSave XboxGipSvc XboxNetApiSvc autotimesvc bthserv camsvc cbdhsvc cloudidsvc dcsvc defragsvc diagnosticshub.standardcollector.service diagsvc dmwappushservice dot3svc edgeupdate edgeupdatem embeddedmode fdPHost fhsvc hidserv icssvc lfsvc lltdsvc lmhosts msiserver netprofm p2pimsvc p2psvc perceptionsimulation pla seclogon smphost spectrum svsvc swprv upnphost vds vm3dservice vmicguestinterface vmicheartbeat vmickvpexchange vmicrdv vmicshutdown vmictimesync vmicvmsession vmicvss vmvss wbengine wcncsvc webthreatdefsvc wercplsupport wisvc wlidsvc wlpasvc wmiApSrv workfolderssvc wuauserv wudfsvc) do (sc config %%G start= demand >nul 2>&1)
echo [1A %progstep3% Alterando outros para o modo manual... %reset%
:: Serviços para alterar para o modo automático com delay
echo %progstep2% Alterando outros para o modo automático com delay... %reset%
for %%G in (BITS DoSvc MapsBroker WSearch sppsvc wscsvc) do (sc config %%G start= delayed-auto >nul 2>&1)
echo [1A %progstep3% Alterando outros para o modo automático com delay... %reset%
:: Serviços para alterar para o modo automático
echo %progstep2% Setando alguns essenciais para o modo automático... %reset%
for %%G in (AudioEndpointBuilder Audiosrv BFE BrokerInfrastructure BthAvctpSvc BthHFSrv CDPSvc CDPUserSvc CoreMessagingRegistrar CryptSvc DPS DcomLaunch Dhcp DispBrokerDesktopSvc Dnscache DusmSvc EventLog EventSystem FontCache KeyIso LSM LanmanServer LanmanWorkstation MpsSvc OneSyncSvc Power ProfSvc RpcEptMapper RpcSs SENS SamSs Schedule SgrmBroker ShellHWDetection Spooler SysMain SystemEventsBroker TermService Themes TrkWks UserManager VGAuthService VMTools VaultSvc Wcmsvc WinDefend Winmgmt WlanSvc WpnUserService gpsvc iphlpsvc mpssvc nsi tiledatamodelsvc webthreatdefusersvc) do (sc config %%G start= auto >nul 2>&1)
echo [1A %progstep3% Setando alguns essenciais para o modo automático... %reset%
:: Telemetria
echo %progstep2% Reduzindo a Telemetria... %reset%
for %%G in ("Office 15 Subscription Heartbeat" OfficeTelemetryAgentFallBack OfficeTelemetryAgentFallBack2016 OfficeTelemetryAgentLogOn OfficeTelemetryAgentLogOn2016) do (schtasks /end /tn "\Microsoft\Office\%%~G" >nul 2>&1 & schtasks /change /tn "\Microsoft\Office\%%~G" /disable >nul 2>&1)
for %%G in ("AppID\SmartScreenSpecific" "Application Experience\AitAgent" "Application Experience\Microsoft Compatibility Appraiser" "Application Experience\ProgramDataUpdater" "Application Experience\StartupAppTask" "Autochk\Proxy" "CloudExperienceHost\CreateObjectTask" "Customer Experience Improvement Program\BthSQM" "Customer Experience Improvement Program\Consolidator" "Customer Experience Improvement Program\KernelCeipTask" "Customer Experience Improvement Program\Uploader" "Customer Experience Improvement Program\UsbCeip" "DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector" "DiskDiagnostic\Microsoft-Windows-DiskDiagnosticResolver" "DiskFootprint\Diagnostics" "FileHistory\File History (maintenance mode)" "Maintenance\WinSAT" "NetTrace\GatherNetworkInfo" "PI\Sqm-Tasks" "Power Efficiency Diagnostics\AnalyzeSystem" "Shell\FamilySafetyMonitor" "Shell\FamilySafetyRefresh" "Shell\FamilySafetyUpload" "Windows Error Reporting\QueueReporting" "WindowsUpdate\Automatic App Update") do (schtasks /end /tn "\Microsoft\Windows\%%~G" >nul 2>&1 & schtasks /change /tn "\Microsoft\Windows\%%~G" /disable >nul 2>&1)
echo [1A %progstep3% Reduzindo a Telemetria... %reset%
echo:
echo:
goto:eof
::
::
:bloatwre_info
if %info%==0 goto bloatwre
%bloatwre%
echo:
echo %grn01%Esta é a atividade de desinstalação de bloatware.
echo Não afeta o desempenho do computador, mas será útil já
echo que remove todos os programas "inúteis" do sistema.
echo:
echo:
%middleline%%cin02%
echo Digite [9] para saber como desativar telas
echo informativas antes do início das atividades.
%middleline%
echo:
echo:
echo [1] Iniciar desinstalação de bloatware.
echo [2] Mais detalhes %cin02%(abre a página do projeto)%reset%
echo [3] Voltar ao menu
echo:
echo:
set /p bloatwre_info=---[
if %bloatwre_info%==1 cls & %bloatwre% & echo: & goto bloatwre
if %bloatwre_info%==2 start https://github.com/ru-bem/W11bALF & goto bloatwre_info
if %bloatwre_info%==3 goto w11menu
if %bloatwre_info%==9 start https://github.com/ru-bem/W11bALF?tab=readme-ov-file#--telas-de-informa%%C3%%A7%%C3%%A3o & goto bloatwre_info
msg * Esta não é uma opção válida. & goto bloatwre_info
:bloatwre
set /a "prog_total=57"
set /a "prog_etapa=0"
set /a bloatun=0
set "barsize=47"
%bloatwre%
echo:
echo:
echo:
echo:
dir /b /a:d %LocalAppData%\Packages > %temp%\bloatlist.txt
dir /b /a:d %SystemRoot%\SystemApps >> %temp%\bloatlist.txt
for %%N in (46928bounde.EclipseManager 7EE7776C.LinkedInforWindows 9E2F88E3.Twitter ActiproSoftwareLLC.562882FEEB491 AdobeSystemIncorporated.AdobePhotoshop ClearChannelRadioDigital.iHeartRadio Clipchamp.Clipchamp D5EA27B7.Duolingo-LearnLanguagesforFree Flipboard.Flipboard king.com.CandyCrushSaga king.com.CandyCrushSodaSaga Microsoft.3DBuilder Microsoft.549981C3F5F10 Microsoft.Advertising.Xaml Microsoft.Appconnector Microsoft.BingFinance Microsoft.BingFoodAndDrink Microsoft.BingNews Microsoft.BingSports Microsoft.BingTranslator Microsoft.BingTravel Microsoft.BingWeather Microsoft.CommsPhone Microsoft.GetHelp Microsoft.Getstarted Microsoft.GroupMe10 Microsoft.ConnectivityStore Microsoft.FreshPaint Microsoft.Messaging Microsoft.Microsoft3DViewer Microsoft.MicrosoftOfficeHub Microsoft.MicrosoftPowerBIForWindows Microsoft.MicrosoftSolitaireCollection Microsoft.MinecraftUWP Microsoft.MixedReality.Portal Microsoft.NetworkSpeedTest Microsoft.Office.OneNote Microsoft.Office.Sway Microsoft.OfficeLens Microsoft.OneConnect Microsoft.People Microsoft.PowerAutomateDesktop Microsoft.Print3D Microsoft.SkypeApp Microsoft.Todos Microsoft.Wallet Microsoft.Windows.Phone Microsoft.WindowsFeedbackHub Microsoft.WindowsMaps Microsoft.WindowsPhone Microsoft.YourPhone Microsoft.ZuneVideo PandoraMediaInc.29680B314EFC2 ShazamEntertainmentLtd.Shazam SpotifyAB.SpotifyMusic Microsoft.Windows.Cortana ReincubateLtd.CamoStudio) do (
chcp 437 > nul
findstr /i "%%~N" %temp%\bloatlist.txt >nul
if !errorlevel!==0 (set /a bloatun+=1 & PowerShell -ExecutionPolicy Unrestricted -Command "Get-AppxPackage '%%N' | Remove-AppxPackage" >nul)
chcp 65001 > nul
echo [3A%cin03% Procurando por %%N...
set /a prog_etapa+=1
set /a "porcentagem=(!prog_etapa!*100)/%prog_total%"
set /a "barras=(!porcentagem!*%barsize%)/100"
set "barrap="
for /L %%i in (1 1 !barras!) do set "barrap=!barrap!▄"
echo [1A !bloatun! programas desinstalados.
echo:
echo [1A %cin03%█!barrap![m%cin13% !porcentagem!%% [m)
echo [3A%cin03% Pesquisa por bloatwares concluída.
echo [1B%grn01% █!barrap![m%grn12% !porcentagem!%% [m
echo:
echo:
%middleline%
echo %cin02%----------------- Desinstalações opcionais -----------------%reset%
echo:
if %delapp1%==1 (goto delapp1) else (goto delapp2)
:delapp1
echo ^>OneDrive
if exist "%localappdata%\Microsoft\OneDrive\OneDrive.exe" (
ping www.google.com -n 1 -w 1000 >nul 2>&1 | find /i "TTL=" >nul && (
echo [1A OneDrive detectado ^| Desinstalando...
winget uninstall Microsoft.OneDrive --accept-source-agreements >nul 2>&1
) || (
echo [1A OneDrive detectado ^| Desinstalando...
%SystemRoot%\System32\OneDriveSetup.exe /silent /uninstall >nul 2>&1))
echo [1A %grn01%OneDrive%reset%
if %delapp2%==1 (goto delapp2) else (goto delapp3)
goto:eof
:delapp2
echo ^>Xbox e apps relacionados
for %%G in (9mv0b5hzvk9z 9nzkpstsnw4p 9wzdncrd1hkw 9nknc0ld5nn6 9nblggh4r32n) do (winget uninstall %%G --accept-source-agreements >nul 2>&1)
reg add HKCR\ms-gamebar /f /ve /d URL:ms-gamebar >nul 2>&1
reg add HKCR\ms-gamebar /f /v "URL Protocol" /d " " >nul 2>&1
reg add HKCR\ms-gamebar /f /v "NoOpenWith" /d " " >nul 2>&1
reg add HKCR\ms-gamebar\shell\open\command /f /ve /d "`"$env:SystemRoot\System32\systray.exe`"" >nul 2>&1
reg add HKCR\ms-gamebarservices /f /ve /d URL:ms-gamebarservices >nul 2>&1
reg add HKCR\ms-gamebarservices /f /v "URL Protocol" /d " " >nul 2>&1
reg add HKCR\ms-gamebarservices /f /v "NoOpenWith" /d " " >nul 2>&1
reg add HKCR\ms-gamebarservices\shell\open\command /f /ve /d "`"$env:SystemRoot\System32\systray.exe`"" >nul 2>&1
echo [1A %grn01%Xbox e apps relacionados%reset%
goto delapp3
goto:eof
:delapp3
echo:
%middleline%
echo:
echo:
goto:eof
::
::
:winconfg_info
if %info%==0 goto winconfg
%winconfg%
echo:
echo %grn01%Esta é a atividade de configuração do Windows 11.
echo Automatiza o processo de configuração de vários ajustes
echo que costumam ser feitos após uma nova instalação.
echo:
echo:
%middleline%%cin02%
echo Digite [9] para saber como desativar telas
echo informativas antes do início das atividades.
%middleline%
echo:
echo:
echo [1] Iniciar a configuração do Windows.
echo [2] Mais detalhes %cin02%(abre a página do projeto)%reset%
echo [3] Voltar ao menu
echo:
echo:
set /p winconfg_info=---[
if %winconfg_info%==1 cls & %winconfg% & echo: & goto winconfg
if %winconfg_info%==2 start https://github.com/ru-bem/W11bALF & goto winconfg_info
if %winconfg_info%==3 goto w11menu
if %winconfg_info%==9 start https://github.com/ru-bem/W11bALF?tab=readme-ov-file#--telas-de-informa%%C3%%A7%%C3%%A3o & goto winconfg_info
msg * Esta não é uma opção válida. & goto winconfg_info
:winconfg
echo Fazendo alguns ajustes no Windows...
for %%G in (AllowAutoGameMode AutoGameModeEnabled) do (reg add HKCU\Software\Microsoft\GameBar /v %%G /t REG_DWORD /d 1 /f >nul 2>&1)
for %%G in (RestrictImplicitInkCollection RestrictImplicitTextCollection) do (reg add HKCU\Software\Microsoft\InputPersonalization /v %%G /t REG_DWORD /d 1 /f >nul 2>&1)
for %%G in (EnableHwkbTextPrediction MultilingualEnabled) do (reg add HKCU\Software\Microsoft\Input\Settings /v %%G /t REG_DWORD /d 0 /f >nul 2>&1)
for %%G in (SubscribedContent-338393Enabled SubscribedContent-353694Enabled SubscribedContent-353696Enabled OemPreInstalledAppsEnabled PreInstalledAppsEnabled PreInstalledAppsEverEnabled SilentInstalledAppsEnabled SoftLandingEnabled SubscribedContent-310093Enabled SubscribedContent-314563Enabled SubscribedContent-338389Enabled SubscribedContent-338393Enabled SubscribedContent-353694Enabled SubscribedContent-353696Enabled SubscribedContent-353698Enabled SystemPaneSuggestionsEnabled) do (reg add HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager /v %%G /t REG_DWORD /d 0 /f >nul 2>&1)
for %%G in (HideFileExt IconsOnly NavPaneShowAllFolders ShowSyncProviderNotifications ShowTaskViewButton Start_TrackProgs TaskbarAnimations) do (reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v %%G /t REG_DWORD /d 0 /f >nul 2>&1)
for %%G in (LaunchTo ListviewAlphaSelect ListviewShadow NavPaneExpandToCurrentFolder) do (reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v %%G /t REG_DWORD /d 1 /f >nul 2>&1)
for %%G in (Accessibility AppSync BrowserSettings Credentials DesktopTheme Language PackageState Personalization StartLayout Windows) do (reg add HKCU\Software\Microsoft\Windows\CurrentVersion\SettingSync\Groups\%%G /v Enabled /t reg_DWORD /d 0 /f >nul 2>&1)
for %%G in (DisableApplicationSettingSync DisableAppSyncSettingSync DisableCredentialsSettingSync DisableCredentialsSettingSyncUserOverride DisableDesktopThemeSettingSync DisableDesktopThemeSettingSyncUserOverride DisablePersonalizationSettingSync DisablePersonalizationSettingSyncUserOverride DisableSettingSync DisableStartLayoutSettingSync DisableStartLayoutSettingSyncUserOverride DisableSyncOnPaidNetwork DisableWebBrowserSettingSync DisableWebBrowserSettingSyncUserOverride DisableWindowsSettingSync DisableWindowsSettingSyncUserOverride) do (reg add HKLM\Software\Policies\Microsoft\Windows\SettingSync /v %%G /t reg_DWORD /d 2 /f >nul 2>&1)
for %%G in (DisableAppSyncSettingSyncUserOverride DisableApplicationSettingSyncUserOverride DisableSettingSyncUserOverride) do (reg add HKLM\Software\Policies\Microsoft\Windows\SettingSync /v %%G /t reg_dword /d 1 /f >nul 2>&1)
for %%G in (IsAADCloudSearchEnabled IsDeviceSearchHistoryEnabled IsDynamicSearchBoxEnabled IsMSACloudSearchEnabled) do (reg add HKCU\Software\Microsoft\Windows\CurrentVersion\SearchSettings /v %%G /t REG_DWORD /d 0 /f >nul 2>&1)
for %%G in (AppsUseLightTheme SystemUsesLightTheme) do (reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize /v %%G /t REG_DWORD /d 0 /f >nul 2>&1)
for %%G in (AlwaysHibernateThumbnails EnableAeroPeek) do (reg add HKCU\Software\Microsoft\Windows\DWM /v %%G /t REG_DWORD /d 0 /f >nul 2>&1)
for %%G in (AllowAutoConnectToWiFiSenseHotspots AllowWiFiHotSpotReporting) do (reg add HKLM\Software\Microsoft\PolicyManager\default\WiFi\%%G /v Value /t REG_DWORD /d 0 /f >nul 2>&1)
for %%G in (ModelDownloadAllowed VoiceActivationOn) do (reg add HKLM\Software\Microsoft\Speech_OneCore\Preferences /v %%G /t REG_DWORD /d 0 /f >nul 2>&1)
for %%G in (PublishUserActivities UploadUserActivities) do (reg add HKLM\Software\Policies\Microsoft\Windows\System /v %%G /t REG_DWORD /d 0 /f >nul 2>&1)
for %%G in ("AdvertisingInfo /v Enabled" "CPSS\Store\InkingAndTypingPersonalization /v Value" "Feeds\DSB /v ShowDynamicContent" "GameDVR /v AppCaptureEnabled" "Privacy /v TailoredExperiencesWithDiagnosticDataEnabled" "Search /v SearchboxTaskbarMode" "UserProfileEngagement /v ScoobeSystemSettingEnabled") do (reg add HKCU\Software\Microsoft\Windows\CurrentVersion\%%~G /t REG_DWORD /d 0 /f >nul 2>&1)
for %%G in ("DragFullWindows /t REG_SZ /d 1" "FontSmoothing /t REG_SZ /d 2" "JPEGImportQuality /t REG_DWORD /d 100" "UserPreferencesMask /t REG_BINARY /d 9012038010000000") do (reg add "HKCU\Control Panel\Desktop" /v %%~G /f >nul 2>&1)
for %%G in ("GameBar /v UseNexusForGameBarEnabled /t REG_DWORD /d 0" "InputPersonalization\TrainedDataStore /v HarvestContacts /t REG_DWORD /d 0" "Input\Settings\proc_1\loc_0409\im_1 /v Prediction /t REG_DWORD /d 0" "MediaPlayer\Preferences /v UsageTracking /t REG_DWORD /d 0" "Personalization\Settings /v AcceptedPrivacyPolicy /t REG_DWORD /d 0" "Siuf\Rules /v NumberOfSIUFInPeriod /t REG_DWORD /d 0" "Speech_OneCore\Settings\OnlineSpeechPrivacy /v HasAccepted /t REG_DWORD /d 0" "Speech_OneCore\Settings\VoiceActivation\UserPreferenceForAllApps /v AgentActivationEnabled /t REG_DWORD /d 0" "Windows\CurrentVersion\Diagnostics\DiagTrack /v ShowedToastAtLevel /t REG_DWORD /d 1" "Windows\CurrentVersion\Explorer\AutoplayHandlers /v DisableAutoPlay /t REG_DWORD /d 1" "Windows\CurrentVersion\Explorer\VisualEffects /v VisualFXSetting /t REG_DWORD /d 3" "Windows\CurrentVersion\SettingSync /v SyncPolicy /t reg_DWORD /d 5") do (reg add HKCU\Software\Microsoft\%%~G /f >nul 2>&1)
for %%G in ("CapabilityAccessManager\ConsentStore\location /v Value /t REG_SZ /d Deny" "Device Metadata /v PreventDeviceMetadataFromNetwork /t REG_DWORD /d 1" "Diagnostics\DiagTrack\EventTranscriptKey /v EnableEventTranscript /t REG_DWORD /d 0" "Policies\DataCollection /v AllowTelemetry /t REG_DWORD /d 0" "Policies\DataCollection /v MaxTelemetryAllowed /t REG_DWORD /d 1") do (reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\%%~G" /f >nul 2>&1)
for %%G in ("SQMClient\Windows /v CEIPEnable /t REG_DWORD /d 0" "Windows\DataCollection /v AllowTelemetry /t REG_DWORD /d 0" "AppCompat /v AITEnable /t REG_DWORD /d 0" "AppCompat /v DisableUAR /t REG_DWORD /d 1" "MRT /v DontOfferThroughWUAU /t REG_DWORD /d 1") do (reg add HKLM\Software\Policies\Microsoft\%%~G /f >nul 2>&1)
for %%G in (AutoLogger-Diagtrack-Listener SQMLogger) do (reg add HKLM\SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\%%G /v Start /t REG_DWORD /d 0 /f >nul 2>&1)
reg add "HKCU\Control Panel\Desktop\WindowMetrics" /v MinAnimate /t REG_SZ /d 0 /f >nul 2>&1
reg add "HKCU\Control Panel\International\User Profile" /v HttpAcceptLanguageOptOut /t REG_DWORD /d 1 /f >nul 2>&1
reg add HKLM\System\Maps /v AutoUpdateEnabled /t REG_DWORD /d 0 /f >nul 2>&1
reg add HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32 /f /ve >nul 2>&1
reg add HKCU\Software\Policies\Microsoft\Windows\Explorer /v DisableSearchBoxSuggestions /t REG_DWORD /d 1 /f >nul 2>&1
reg add HKCU\System\GameConfigStore /v GameDVR_Enabled /t REG_DWORD /d 0 /f >nul 2>&1
reg delete HKCU\Software\Microsoft\Siuf\Rules /v PeriodInNanoSeconds /f >nul 2>&1
taskkill /f /im explorer.exe >nul 2>&1
for /l %%G in (1,1,4) do (timeout /t 1 >nul & tasklist | find /i "explorer.exe" >nul || (start explorer.exe))
echo [2A
goto:eof
::
::
::
:limpezao_info
if %info%==0 goto limpezao
%limpezao%
echo:
echo %grn01%Esta é a atividade de limpeza do sistema.
echo Remove arquivos temporários e cache de alguns programas
echo Pode te ajudar a recuperar algum espaço em disco.
echo:
echo:
%middleline%%cin02%
echo Digite [9] para saber como desativar telas
echo informativas antes do início das atividades.
%middleline%
echo:
echo:
echo [1] Iniciar a limpeza normal do sistema %cin02%^| Padrão%reset%
echo [2] Iniciar a limpeza profunda do sistema %cin02%^| Mais lenta%reset%
echo [3] Mais detalhes %cin02%(abre a página do projeto)%reset%
echo [4] Voltar ao menu
echo:
echo:
set /p limpezao_info=---[
if %limpezao_info%==1 cls & %limpezao% & goto limpezao
if %limpezao_info%==2 set deepclean=1 & cls & %limpbrut% & echo: & goto limpezao
if %limpezao_info%==3 start https://github.com/ru-bem/W11bALF & goto limpezao_info
if %limpezao_info%==4 goto w11menu
if %limpezao_info%==9 start https://github.com/ru-bem/W11bALF?tab=readme-ov-file#--telas-de-informa%%C3%%A7%%C3%%A3o & goto limpezao_info
msg * Esta não é uma opção válida. & goto limpezao_info
:limpezao
set /a "prog_total=0"
set /a "prog_etapa=0"
set "barsize=47"
set progstep1=░[90m
set progstep2=█
set progstep3=%grn01%█
echo:
echo %progstep1% Cache do Microsoft Edge
echo %progstep1% Cache de alguns outros programas
echo %progstep1% Pastas de Drivers não usados
echo %progstep1% .tmp .log .chk .old .bak .dmp
echo [4A %progstep2% Cache do Microsoft Edge
taskkill /f /im "msedge.exe" >nul 2>&1
del /f /s /q "%localappdata%\Microsoft\Edge\User Data\*.log" >nul 2>&1
del /f /s /q "%localappdata%\Microsoft\Edge\User Data\*.dmp" >nul 2>&1
del /f /s /q "%localappdata%\Microsoft\Edge\User Data\Default\Cache\Cache_Data\data_*." >nul 2>&1
del /f /s /q "%localappdata%\Microsoft\Edge\User Data\Default\Cache\Cache_Data\f_*." >nul 2>&1
for /l %%G in (1,1,10) do (del /f /s /q "%localappdata%\Microsoft\Edge\User Data\Profile %%G\Cache\Cache_Data\data_*." >nul 2>&1)
for /l %%G in (1,1,10) do (del /f /s /q "%localappdata%\Microsoft\Edge\User Data\Profile %%G\Cache\Cache_Data\f_*." >nul 2>&1)
for /l %%G in (1,1,10) do (del /f /s /q "%localappdata%\Microsoft\Edge\User Data\Profile %%G\Service Worker\CacheStorage\*.*" >nul 2>&1)
echo [1A %progstep3% Cache do Microsoft Edge%reset%
::
echo %progstep2% Cache de alguns outros programas
::Capcut
taskkill /f /im "capcut.exe" >nul 2>&1
rd /s /q "%localappdata%\CapCut\User Data\Cache" >nul 2>&1
::OneDrive
taskkill /f /im "onedrive.exe" >nul 2>&1
del /f /s /q "%localappdata%\Microsoft\OneDrive\*.odl" >nul 2>&1
del /f /s /q "%localappdata%\Microsoft\OneDrive\*.aodl" >nul 2>&1
del /f /s /q "%localappdata%\Microsoft\OneDrive\*.otc" >nul 2>&1
del /f /s /q "%localappdata%\Microsoft\OneDrive\*.qmlc" >nul 2>&1
::Spotify
taskkill /f /im "spotify.exe" >nul 2>&1
del /f /s /q %localappdata%\Spotify\*.log >nul 2>&1
del /f /s /q %localappdata%\Spotify\*.pma >nul 2>&1
del /f /s /q %localappdata%\Spotify\data_*. >nul 2>&1
del /f /s /q %localappdata%\Spotify\f_*. >nul 2>&1
del /f /s /q %localappdata%\Spotify\Data\*.file >nul 2>&1
::Adobe...
del /f /s /q "%appdata%\Adobe\Common\Media Cache files\*.*">nul 2>&1
echo [1A %progstep3% Cache de alguns outros programas%reset%
echo %progstep2% Pastas de Drivers não usados
rd /s /q %SYSTEMDRIVE%\AMD >nul 2>&1
rd /s /q %SYSTEMDRIVE%\NVIDIA >nul 2>&1
rd /s /q %SYSTEMDRIVE%\INTEL >nul 2>&1
echo [1A %progstep3% Pastas de Drivers não usados%reset%
del /f /s /q %LocalAppData%\Microsoft\Windows\Explorer\*.* >nul 2>&1
del /f /s /q %systemdrive%\$Recycle.Bin\*.* >nul 2>&1
del /f /s /q %temp%\*.* >nul 2>&1
del /f /s /q %windir%\temp\*.* >nul 2>&1
del /f /s /q %ProgramData%\Microsoft\Windows Defender\Support\*.* >nul 2>&1
set "winclean=%WinDir%"
if %deepclean%==1 (set "winclean=%SystemDrive%")
echo %progstep2% Procurando arquivos .tmp que podem ser deletados 1/6
forfiles /p %winclean%\ /m *.tmp /s /c "cmd /c echo @path" 2>nul >%temp%\limplist.txt
echo [1A %progstep2% Procurando arquivos .log que podem ser deletados 2/6
forfiles /p %winclean%\ /m *.log /s /c "cmd /c echo @path" 2>nul >>%temp%\limplist.txt
echo [1A %progstep2% Procurando arquivos .chk que podem ser deletados 3/6
forfiles /p %winclean%\ /m *.chk /s /c "cmd /c echo @path" 2>nul >>%temp%\limplist.txt
echo [1A %progstep2% Procurando arquivos .old que podem ser deletados 4/6
forfiles /p %winclean%\ /m *.old /s /c "cmd /c echo @path" 2>nul >>%temp%\limplist.txt
echo [1A %progstep2% Procurando arquivos .bak que podem ser deletados 5/6
forfiles /p %winclean%\ /m *.bak /s /c "cmd /c echo @path" 2>nul >>%temp%\limplist.txt
echo [1A %progstep2% Procurando arquivos .dmp que podem ser deletados 6/6
forfiles /p %winclean%\ /m *.dmp /s /c "cmd /c echo @path" 2>nul >>%temp%\limplist.txt
for /f %%G in ('findstr /r /c:"." %temp%\limplist.txt ^| find /c "."') do set /a prog_total+=%%G
echo [1A %progstep2% Deletando arquivos .tmp .log .chk .old .bak .dmp
echo:
for /f %%G in ('findstr /r /c:"." %temp%\limplist.txt') do (
del /f /s /q %%~G >nul 2>&1
set /a prog_etapa+=1
set /a "porcentagem=(!prog_etapa!*100)/%prog_total%"
set /a "barras=(!porcentagem!*%barsize%)/100"
set "barrap="
for /L %%i in (1 1 !barras!) do set "barrap=!barrap!█"
echo [1A %cin03%█!barrap![m%cin13% !porcentagem!%% [m)
echo [2A %progstep3% Arquivos .tmp .log .chk .old .bak .dmp deletados%reset%
echo %grn01%█!barrap![m%grn12% !porcentagem!%% [m
del /f /s /q %temp%\limplist.txt >nul 2>&1
%underline%
echo:
goto:eof
::
::
:medgecfg_info
set "ison=0" & ping www.google.com -n 1 -w 1000 >nul 2>&1 && (set "ison=1") || (set "ison=0")
if %ison%==0 msg * Não é possível utilizar essa função sem conexão com a internet. & goto w11menu
if %info%==0 goto medgecfg
%medgecfg%
echo:
echo %grn01%Esta é a atividade de configuração do Microsoft Edge.
echo Você pode escolher entre um dos três presets criados.%reset%
echo:
echo Digite [4] para saber o que é alterado em cada preset.
echo:
echo:
echo %red11% %reset%
echo %red11% ATIVIDADE %red01% EXPERIMENTAL %red11% %reset%
echo %red11% %reset%
echo %red11% No momento ela pode te deslogar de vários sites. %reset%
echo %red11% use ou teste em novas instalações, VMs ou caso %reset%
echo %red11% realmente saiba o que está fazendo %reset%
echo %red11% %reset%
echo:
%middleline%%cin02%
echo Digite [9] para saber como desativar telas
echo informativas antes do início das atividades.
%middleline%
echo:
echo [1] Aplicar o preset %cin11% Basico %reset%
echo [2] Aplicar o preset %cin11% Seguro %reset%
echo [3] Aplicar o preset %cin11% Hardened %reset%
echo:
echo [4] Mais detalhes %cin02%(abre a página do projeto)%reset%
echo [5] Voltar ao menu principal
echo:
set /p medgecfg_info=---[
if %medgecfg_info%==1 set medgetipo=1 & cls & %medgecfg% & echo: & goto medgecfg
if %medgecfg_info%==2 set medgetipo=2 & cls & %medgecfg% & echo: & goto medgecfg
if %medgecfg_info%==3 set medgetipo=3 & cls & %medgecfg% & echo: & goto medgecfg
if %medgecfg_info%==4 start https://github.com/ru-bem/W11bALF?tab=readme-ov-file#--configura%C3%A7%C3%A3o-do-microsoft-edge-experimental & goto medgecfg_info
if %medgecfg_info%==5 goto w11menu
if %medgecfg_info%==9 start https://github.com/ru-bem/W11bALF?tab=readme-ov-file#--telas-de-informa%%C3%%A7%%C3%%A3o & goto medgecfg_info
msg * Esta não é uma opção válida. & goto medgecfg_info
:medgecfg
set "medgecfgurl="
if %medgetipo%==1 set "medgecfgurl=/" & set _medgetipo=basico
if %medgetipo%==2 set "medgecfgurl=/seguro/" & set _medgetipo=seguro
if %medgetipo%==3 set "medgecfgurl=/hardened/" & set _medgetipo=hardened
%medgecfg%
echo Configurando o Microsoft Edge no modo %_medgetipo%...
taskkill /F /IM "msedge.exe" >nul 2>&1
curl -o "%localappdata%\Microsoft\Edge\User Data\Default\Preferences." "https://raw.githubusercontent.com/ru-bem/W11bALF/main/Recursos/Navegadores/Microsoft%%20Edge!medgecfgurl!Preferences" >nul 2>&1
curl -o "%localappdata%\Microsoft\Edge\User Data\Default\Secure Preferences." "https://raw.githubusercontent.com/ru-bem/W11bALF/main/Recursos/Navegadores/Microsoft%%20Edge!medgecfgurl!Secure%%20Preferences" >nul 2>&1
%middleline%
echo:
goto:eof
::
::
:startmnu_info
if %info%==0 goto startmnu
%startmnu%
echo:
echo %grn01%Esta é a atividade de limpeza do menu iniciar.
echo Desfixa todos os ícones do menu iniciar, muito útil
echo para novas instalações do sistema.
echo:
echo:
%middleline%%cin02%
echo Digite [9] para saber como desativar telas
echo informativas antes do início das atividades.
%middleline%
echo:
echo:
echo [1] Iniciar a atividade.
echo [2] Mais detalhes %cin02%(abre a página do projeto)%reset%
echo [3] Voltar ao menu
echo:
echo:
set /p startmnu_info=---[
if %startmnu_info%==1 cls & %startmnu% & echo: & goto startmnu
if %startmnu_info%==2 start https://github.com/ru-bem/W11bALF & goto startmnu_info
if %startmnu_info%==3 goto w11menu
if %startmnu_info%==9 start https://github.com/ru-bem/W11bALF?tab=readme-ov-file#--telas-de-informa%%C3%%A7%%C3%%A3o & goto startmnu_info
msg * Esta não é uma opção válida. & goto startmnu_info
:startmnu
echo Desfixando ícones da barra de tarefas...
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband" /v "Favorites" /t REG_BINARY /d "ff" /f >nul 2>&1
echo Desfixando ícones do menu iniciar...
echo -----BEGIN CERTIFICATE----- > %temp%\start2enc.bin
for %%G in (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 "TSz1QZdkum5Y3uC7wc7paXh1rm11nwluCC7jiA==") do (echo %%~G >> %temp%\start2enc.bin) >nul 2>&1
echo -----END CERTIFICATE----- >> %temp%\start2enc.bin
del /f /s /q %localappdata%\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\LocalState\start2.bin >nul 2>&1
certutil -decode %temp%\start2enc.bin %localappdata%\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\LocalState\start2.bin >nul 2>&1
timeout /t 1 >nul 2>&1
taskkill /f /im explorer.exe >nul 2>&1 & start explorer.exe >nul 2>&1
for /l %%G in (1,1,4) do (timeout /t 1 >nul & tasklist | find /i "explorer.exe" >nul || (start explorer.exe))
echo:
%middleline%
echo:
goto:eof
::
::
::
:hiberfil
echo [2A
echo %grn12% %reset%
echo %grn12% Esta é a atividade de configuração de hibernação %reset%
echo %grn12% Será útil principalmente para economizar espaço em %reset%
echo %grn12% disco sem afetar nenhuma função importante %reset%
echo %grn12% %reset%
echo:
echo %cin02%------------------%reset% HDD - SSD - NVME %cin02%------------------%reset%
echo Verificando o tipo de armazenamento do seu sistema
echo .....
echo:
set /a drvs=0 & set nvmes=0 & set ssds=0 & set hdds=0 & set sysdrvtype=%red01%Desconhecido[m
set "hiberon=powercfg /h on"
set "hiberoff=powercfg /h off"
set "hiberredu=powercfg /h /type reduced"
:: HDD
set "hiberhdd=echo %cin02%------------------ %grn12% HDD %cin02% - SSD - NVME ------------------"
::SSD
set "hiberssd=echo %cin02%------------------ HDD - %grn12% SSD %cin02% - NVME ------------------"
::NVMe
set "hibernvme=echo %cin02%------------------ HDD - SSD - %grn12% NVME %cin02% ------------------"