Jump to content

Tunning Win10 / Win11 - skrypt


wowo89

Recommended Posts

skrypt-2-0.png

Skrypt oferuje 12 punktów MENU, które umożliwiają precyzyjne dostosowanie systemu do osobistych preferencji oraz optymalizację jego działania. Menu obejmuje szeroki zakres opcji, a także instalację niezbędnych pakietów i bibliotek. Dzięki temu skrypt zapewnia kompleksową opiekę i optymalizację systemu operacyjnego w sposób łatwy i intuicyjny.

 

Poprzednie wersje i pełny opis aktualizacji / funkcji / zmian -> [Zawartość widoczna tylko dla zalogowanych użytkowników]
 
Aktualna wersja:
 

Wersja 2.3:  (data wydania 15.06.2024)

[Zawartość widoczna tylko dla zalogowanych użytkowników]

* Aktualizacja Visual C Runtimes do najnowszej wersji (May 2024)

* Dodano funkcję sprawdzającą czy skrypt został uruchomiony z uprawnieniami administratora, jeśli nie, uruchamia się ponownie z odpowiednimi uprawnieniami

Nowości - Tuning Win10/Win11

* Wyłączenie śledzenia lokalizacji

* Czyszczenie pamięci podręcznej systemu...

    * Czyszczenie pamięci podręcznej plików wykonywalnych

    * Czyszczenie pamięci podręcznej miniatur

    * Czyszczenie pamięci podręcznej pulpitu

    * Czyszczenie pamięci podręcznej plików DLL

    * Czyszczenie pamięci podręcznej plików ikon

    * Czyszczenie pamięci podręcznej plików czcionek

Nowości - Tuning Win10/Win11 - RetroPC

* Wyłączenie animacji menu

* Wyłączenie animacji okien

Nowości - Wstępne czyszczenie dysku systemowego:

* Usuwanie plików tymczasowych %SystemRoot%\Temp oraz %SystemRoot%\\Prefetch

 

 

homernet, Chopek, mirr and 10 others like this
Link to comment
Share on other sites

Skanowanie integralności obrazu systemowego
Przywracanie integralności obrazu systemowego
Skanowanie i naprawianie plików systemowych
Usuwanie przestarzałych komponentów i sterowników

no może źle to ująłem że czyszczący, ale druga wersja już w przygotowaniu :D 

Link to comment
Share on other sites

[Zawartość widoczna tylko dla zalogowanych użytkowników]
ulepszona wersja, poza funkcjami powyżej:

- ustawia pamięć wirtualną na 2048-4096

- Wyłączenie usług: wuauserv, wercplsupport, WerSvc

- Zamknięcie aplikacji w tle, które są zintegrowane z oryginalnym systemem: Skype, Teams, OneDrive

- Przeładowanie usług: wudfsvc, wercplwiz

- Wyłączenie izolacji rdzenia

- wyłączenie - useplatformclock

- wyłączenie - disabledynamictick

- włączenie - useplatformtick

- Zmiana planu zasilania na najwyższą wydajność

 

 

wciąż liczę że ktoś podpowie co można jeszcze dodać/zmienić :) w celu ulepszenia skryptu :) no i ewentualnie co w nim nie działa :D lub źle działa :)

PS> Jeśli ktoś pobrał plik TuningWin11 przed godziną 18:19 dodałem jeszcze poza zamknięciem aplikacji w tle, stałe ich zablokowanie podczas uruchamiania systemu, aby same nie startowały w autostarcie :)

Julian5 and mirr like this
Link to comment
Share on other sites

8 minut temu, wowo89 napisał(a):

ustawia pamięć wirtualną na 2048-4096

Przydatność i fachowość z 4 liter. Zastanawia mnie cel takiego ustawienia?

9 minut temu, wowo89 napisał(a):

Wyłączenie usług: wuauserv

Nadal pokutuje wyłączanie aktualizacji?

10 minut temu, wowo89 napisał(a):

Zmiana planu zasilania na najwyższą wydajność

Kontrowersyjna kwestia. W PC można, ale w laptopie na baterii ...

 

Pzostałe jakieś mało przełomowe i nie urywające 4 liter. Obsługa ogólnodostępnych usług wymaga skryptu?

Link to comment
Share on other sites

po ponownym uruchomieniu systemu usługa aktualizacji wystartuje ponownie, zamykana jest tylko na bieżącą sesję :) pamięć wirtualna w moim przypadku ma sens, skrypt testowany na terminalu Lenovo M600 z 4GB RAMu który lubi się zapchać podczas pakowania plików RARem i uruchomionych 2-3kartach przeglądarki

PS> Poza krytyką może powiecie co warto dodać 😛 

Link to comment
Share on other sites

19 minut temu, wowo89 napisał(a):

pamięć wirtualna w moim przypadku ma sens

Wytłumacz jaki jest sens takiego ustawienia. Co ono ma dać i dlaczego?

20 minut temu, wowo89 napisał(a):

Poza krytyką może powiecie co warto dodać

Nic, szkoda Twojej pracy i czasu. Lepszych i znanych narzędzi jest sporo. Kopiowanie nie wniesie nic nowego, odkrywczego, lepszego.

wowo89 likes this
Link to comment
Share on other sites

sens taki że nie przerywa pracy nad plikiem RAR w momencie gdy zabraknie pamięci RAM, a kontynuuje zadanie dalej :D  - w moim przypadku tak jak pytałeś :D 

 

Kopiowanie czego? bo nie bardzo rozumiem, nie kopiuję niczego, a sam piszę.. jeśli już mówisz o kopiowaniu.. jedyne co skopiowałem to:

iwr -useb [Zawartość widoczna tylko dla zalogowanych użytkowników]

i utworzyłem wersję offline, która była mi osobiście też potrzebna: [Zawartość widoczna tylko dla zalogowanych użytkowników]

Link to comment
Share on other sites

5 minut temu, wowo89 napisał(a):

sens taki że nie przerywa pracy nad plikiem RAR w momencie gdy zabraknie pamięci RAM, a kontynuuje zadanie dalej

To niczego nie wytłumaczyłeś. Nominalnie system ma ustawienie automatyczne, czyli nigdy nie zabraknie i przydzieli tyle ile potrzebuje.

Ja pytam konkrenie o podaną przez Ciebie wartość. Dlaczego 2048-4096 i co to ma dać? Czekam, choć wiem, że nie wiesz. Po prostu wziąłeś info z internetu, na dodatek wątpliwej przydatności.

Link to comment
Share on other sites

nie, nie wziąłem z internetu, standardowo po instalacji systemu zawsze pamięć wirtualną wyłączam, w domu korzystam z 3PC, jeden 64gb ramu, drugi 128gb, a ten LenovoM600 siedzi na 4gb, jeśli chcesz już wiedzieć to w czasach jeszcze WinXP ustawiałem pamięć wirtualną zawsze na dwukrotność pamięci RAM którą miałem zainstalowaną w komputerze, po prostu była to ilość na podstawie własnych doświadczeń.. odpowiadam Ci jak jest, a nie co wyczytałem :D a co ma dać... nie chcę zawalić całego dysku w moim Lenovo pamięcią wirtualną, bo siedzi tam dysk NVME 128gb, taka ilość w moim przypadku jest zupełnie wystarczająca, a przeniesienie aplikacji o tej ilości nie wpłynie negatywnie na pracę dysku i jakieś mega spowolnienie systemu :) 

6 minutes ago, wiktorynek said:

To niczego nie wytłumaczyłeś.

wytłumaczyłem, odniosłeś się do fragmentu mojego tekstu "w moim przypadku ma sens" więc Ci dokładnie opisałem sytuację w której dla mnie ma sens :D 

PS> Poza tym liczby 2048 i 4096 to kolejne potęgi liczby 2, tak jak liczymy pamięć RAM (i nie tylko) :) 2gb - 4gb w tym konkretnym przypadku - część systemu binarnego :) coś jeszcze sobie życzy kolega wiedzieć? :D

Link to comment
Share on other sites

2 godziny temu, wowo89 napisał(a):

standardowo po instalacji systemu zawsze pamięć wirtualną wyłączam

Potencjalny błąd, nawet jak masz bardzo dużo RAM.

2 godziny temu, wowo89 napisał(a):

jeśli chcesz już wiedzieć to w czasach jeszcze WinXP ustawiałem pamięć wirtualną zawsze na dwukrotność pamięci RAM którą miałem zainstalowaną w komputerze

A ta porada skąd? - kolejna niczym nieuzasadniona.

2 godziny temu, wowo89 napisał(a):

nie chcę zawalić całego dysku w moim Lenovo pamięcią wirtualną, bo siedzi tam dysk NVME 128gb

Raczej niemożliwe.

2 godziny temu, wowo89 napisał(a):

Poza tym liczby 2048 i 4096 to kolejne potęgi liczby 2

Tu chodzi o rozmiar, a nie potęgę co oczywiście jest prawdą, ale bez znaczenia.

Dla Twojej wiedzy i innych co będą to czytali, żebyś nie popełniał błędów:

1. Wykorzystywanie pamięci wirtualnej, to zagłada wydajności zwłaszcza na dysku HDD - po prostu niemal nie da się korzystać. W przypadku SSD jest tylko niewiele lepiej.

2. Jeśli masz mało RAM i go brakuje, to w przypadku starych komputerów z dyskiem HDD, najpierw zmień w rejestrze domyślną wartość po przekroczeniu, której system zaczyna korzystać z pamięci wirtualnej. Domyślnie po zajęciu 80% pamieci RAM, system zaczyna korzystać z pamieci wirtualnej - zmień tą wartość na 95% (odpowiedni wpis rejestru znajdziesz w kilka sekund u wujka Google).

3. Po co w ogóle ewentualnie zmianiać domyślne automatyczne przydzielanie pamięci wirtualnej?

- komputery z dużą ilością RAM prawie w ogóle nie korzystają z pamięci wirtualnej, ale wyłączenie jej całkowicie, to błąd

- błąd ponieważ minimalne ruchy liczone w kB występują i w przypadku ich braku prędzej czy później wystąpi błąd systemu

- niektóre aplikacje pomimo, że nie korzystają z pamięci wirtualnej, bo mają dosyć pamieci RAM, to w momencie uruchamiania, sprawdzają czy jest odpowiednia jej ilość w systemie

- przydzielenie danej stałej wartości ma natomiast na celu, zapobiec jej defragmentacji (co w oprzypadku SSD ma już mniejsze znaczenie niż kiedyś w przypadku HDD) oraz przede wszystkim wyeliminować ewentualny niekontrolowany rozrost (rzadko, ale zdarza się)

- jaką wartość przyjąć? - przede wszystkim stałą, czyli wartość początkowa i końcowa taka sama - obszar na dysku zarezerwowany na pamięć wirtualną będzie zawsze stały

- jaki rozmiar jest najoptymalniejszy? - minimum 512MB w przypadku, gdy w komputerze mamy dużo RAM (w dzisiejszych czasach 16GB lub wiecej) i nie posiadamy żadnej aplikacji odwołującej się do pamieci wirtualnej - 4096MB w przypadku posiadania aplikacji odwołujących się do pamięci wirtualnej oraz w przypadku posiadania 4GB lub mniej pamięci RAM (co spowoduje tylko, tyle że system kulawo, ale będzie działał w momencie wyczerpania RAM)

- gdy ustawiony stały rozmiar okaże się jednak zbyt mały, to najczęściej system pokaże stosowny komunikat - wystarczy zmienić wartość.

 

P.S. Temat był już wiele razy poruszany na forum, o internecie nawet nie wspomnę, a ciągle pokutuje mit i błąd.

Oczywiscie nie ustawiamy tak na wszelki wypadek 512-4096 🤣

tylko zawsze stały rozmiar:

512-512

2048-2048

4096-4096

itd.

RemixPL1994 and G77 like this
Link to comment
Share on other sites

i to się nazywa konstruktywna wypowiedź, brawo za spłodzenie tego arcydzieła :E zamiast od razu skąd wziąłeś? na co? po co?.. wiesz w jakim celu powstało w ogóle takie cuś jak forum dyskusyjne? :D właśnie takim jak Twoja ostatnia wypowiedź :D wersja V3 skryptu na pewno wprowadzi stosowne zmiany ;) 

Link to comment
Share on other sites

24 minuty temu, wowo89 napisał(a):

wersja V3 skryptu na pewno wprowadzi stosowne zmiany

Skrypt musiałby mieć przełączniki, aby każdy mógł wybrać wartość pod siebie.

3 godziny temu, wowo89 napisał(a):

Zmiana planu zasilania na najwyższą wydajność

Tu też przełączniki na inne opcje, ale to i tak za mało, bo przecież konkretne parametry można i tak zmienić, zamieniając np. energooszczędność na wysoką wydajność przy zachowaniu nazwy pozorujacej coś innego.

Wbrew pozorom taki skrypt jest trudny i bardzo rozbudowany co widac po narzędziach w sieci.

Link to comment
Share on other sites

przełączniki to nie problem, właśnie pracuję nad pamięcią wirtualną :D i testuję

 

echo Ustawienie minimalnej i maksymalnej pamięci wirtualnej.
echo Zalecane jest ustawienie wartości minimalnej i maksymalnej na wartość taką samą
echo W przypadku komputerów z 16GB RAM i więcej ustaw nie więcej niż 1024.
echo W przypadku komputerów z mniej niż 8GB RAM ustaw wartość 2048 lub 4096.

set /p minPageSize=Podaj minimalną wielkość pamięci wirtualnej w MB (np. 2048): 
set /p maxPageSize=Podaj maksymalną wielkość pamięci wirtualnej w MB (np. 4096): 

REM Sprawdź, czy użytkownik wprowadził prawidłowe liczby
set "validNumbers=true"
for /f %%a in ('echo %minPageSize% ^| findstr /R /C:"^[0-9]*$"') do (
    if not "%%a"=="%minPageSize%" set "validNumbers=false"
)
for /f %%a in ('echo %maxPageSize% ^| findstr /R /C:"^[0-9]*$"') do (
    if not "%%a"=="%maxPageSize%" set "validNumbers=false"
)

if not %validNumbers%==true (
    echo Wprowadzono nieprawidłową wartość. Wprowadź liczby całkowite.
    pause
    exit /b
)

PS> w sumie początek chyba tak lepiej będzie wyglądał:
echo Ustawienie minimalnej i maksymalnej pamięci wirtualnej.
echo Zalecane jest ustawienie wartości minimalnej i maksymalnej na taką samą
echo W przypadku komputerów z 16GB RAM i więcej ustaw 512 (nie więcej niż 1024).
echo W przypadku komputerów z mniej niż 8GB RAM ustaw wartość 2048 (nie więcej niż 4096).

 

 

Wersja finalna dla ustawienia pamięci wirtualnej:


 

echo Ustawienie minimalnej i maksymalnej ilości pamięci wirtualnej.
echo Zalecane jest ustawienie wartości minimalnej i maksymalnej na taką samą
echo W przypadku komputerów z 16GB RAM i więcej ustaw 512-512 (nie więcej niż 1024-1024).
echo W przypadku komputerów z mniej niż 8GB RAM ustaw wartość 2048-2048 (nie więcej niż 4096-4096).

set /p minPageSize=Podaj minimalną wielkość pamięci wirtualnej w MB (np. 2048): 
set /p maxPageSize=Podaj maksymalną wielkość pamięci wirtualnej w MB (np. 4096): 

REM Sprawdź, czy użytkownik wprowadził prawidłowe liczby
set "validNumbers=true"
for /f %%a in ('echo %minPageSize% ^| findstr /R /C:"^[0-9]*$"') do (
    if not "%%a"=="%minPageSize%" set "validNumbers=false"
)
for /f %%a in ('echo %maxPageSize% ^| findstr /R /C:"^[0-9]*$"') do (
    if not "%%a"=="%maxPageSize%" set "validNumbers=false"
)

if not %validNumbers%==true (
    echo Wprowadzono nieprawidłową wartość. Wprowadź liczby całkowite.
    pause
    exit /b
)

REM Ustawienie minimalnej i maksymalnej pamięci wirtualnej
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "PagingFiles" /t REG_MULTI_SZ /d "C:\pagefile.sys %minPageSize% %maxPageSize%" /f

echo Pamięć wirtualna została ustawiona na minimalną wartość: %minPageSize% MB i maksymalną wartość: %maxPageSize% MB.

Link to comment
Share on other sites

On 2/18/2024 at 3:35 PM, wowo89 said:

Mały skrypt oczyszczający system Win10/11

 

[Zawartość widoczna tylko dla zalogowanych użytkowników]

 

Zapraszam do testowania - uwagi mile widziane :) 

Wystarczy pobrać. Prawoklik myszy, wybieramy "Uruchom jako administrator" i cieszymy się lekko przeczyszczonym systemem wersja V1 :D  i stuningowanym wersja V2, V3... itd :D

 

POLECAM ZAGLĄDANIE CHĘTNYM W PRZYSZŁOŚCI - SKRYPT BĘDZIE CIĄGLE ROZWIJANY:

 

V1:

[Zawartość widoczna tylko dla zalogowanych użytkowników]

Skanowanie integralności obrazu systemowego
Przywracanie integralności obrazu systemowego
Skanowanie i naprawianie plików systemowych
Usuwanie przestarzałych komponentów i sterowników

 

V2:

[Zawartość widoczna tylko dla zalogowanych użytkowników]

- Skanowanie integralności obrazu systemowego
- Przywracanie integralności obrazu systemowego
- Skanowanie i naprawianie plików systemowych
- Usuwanie przestarzałych komponentów i sterowników

- ustawia pamięć wirtualną na 2048-4096

- Wyłączenie usług: wuauserv, wercplsupport, WerSvc

- Zamknięcie aplikacji w tle, które są zintegrowane z oryginalnym systemem: Skype, Teams, OneDrive

- Zablokowanie Autostartu dla aplikacji: Skype, Teams, OneDrive

- Przeładowanie usług: wudfsvc, wercplwiz

- Wyłączenie izolacji rdzenia

- wyłączenie - useplatformclock

- wyłączenie - disabledynamictick

- włączenie - useplatformtick

- Zmiana planu zasilania na najwyższą wydajność

 

V3:

[Zawartość widoczna tylko dla zalogowanych użytkowników]

- Usunięto problematyczne skanowanie i przywracanie integralności obrazu systemowego

- Skanowanie i naprawianie plików systemowych

- Usuwanie przestarzałych komponentów i sterowników

- Pamięć wirtualna - ustawiana ręcznie przez użytkownika podczas wykonywania skryptu

- Ustawienie progu zajęcia pamięci RAM przed użyciem pamięci wirtualnej (95%) - (Standardowo Windows zaczyna korzystać z pamięci wirtualnej już przy 80% zajęcia pamięci RAM)

- Wyłączenie usług: wuauserv, wercplsupport, WerSvc

- Zamknięcie aplikacji w tle, które są zintegrowane z oryginalnym systemem: Skype, Teams, OneDrive

- Zablokowanie Autostartu dla aplikacji: Skype, Teams, OneDrive

- Przeładowanie usług: wudfsvc, wercplwiz

- Wyłączenie izolacji rdzenia

- wyłączenie - useplatformclock

- wyłączenie - disabledynamictick

- włączenie - useplatformtick

- Zmiana planu zasilania na najwyższą wydajność

Dodana wersja V3 ze względu na rażący błąd w skanowania i przywracaniu integralności obrazu systemowego :D 

Julian5, mirr and JanKo66 like this
Link to comment
Share on other sites

Mam bardzo ważne pytanie do was, w celu oczyszczenia systemu z preinstalowanych aplikacji, chętnie dodałbym do skryptu usunięcie programów z poniższej listy, jak się na to zapatrujecie i które chętnie byście pozostawili?

 

  1. Microsoft.PPIProjection - Obsługuje funkcje projekcji w systemie Windows.
  2. Microsoft.BingNews - Aplikacja do śledzenia najnowszych wiadomości dostarczanych przez Bing.
  3. Microsoft.GetHelp - Zapewnia dostęp do pomocy technicznej i dokumentacji systemu.
  4. Microsoft.Getstarted - Pomaga użytkownikom rozpocząć korzystanie z systemu.
  5. Microsoft.Messaging - Aplikacja do obsługi wiadomości tekstowych.
  6. Microsoft.Microsoft3DViewer - Umożliwia przeglądanie i edycję plików 3D.
  7. Microsoft.MicrosoftOfficeHub - Łączy aplikacje biurowe Microsoft Office w jednym miejscu.
  8. Microsoft.MicrosoftSolitaireCollection - Zestaw gier karcianych Solitaire.
  9. Microsoft.NetworkSpeedTest - Pomaga w pomiarze prędkości łącza internetowego.
  10. Microsoft.News - Aplikacja do czytania najnowszych wiadomości i artykułów.
  11. Microsoft.Office.Lens - Narzędzie do skanowania dokumentów i konwersji ich na pliki cyfrowe.
  12. Microsoft.Office.OneNote - Aplikacja do tworzenia notatek.
  13. Microsoft.Office.Sway - Umożliwia tworzenie interaktywnych prezentacji i historii.
  14. Microsoft.OneConnect - Łączy różne konta społecznościowe w jednym miejscu.
  15. Microsoft.People - Aplikacja do zarządzania kontaktami.
  16. Microsoft.Print3D - Narzędzie do obsługi drukarek 3D.
  17. Microsoft.RemoteDesktop - Pozwala na zdalne połączenie z innym komputerem.
  18. Microsoft.SkypeApp - Aplikacja do prowadzenia wideorozmów i czatów.
  19. Microsoft.StorePurchaseApp - Zarządza zakupami w sklepie Microsoft.
  20. Microsoft.Office.Todo.List - Pomaga w zarządzaniu zadaniami i listami.
  21. Microsoft.Whiteboard - Umożliwia wspólną pracę na tablicy interaktywnej.
  22. Microsoft.WindowsAlarms - Aplikacja do ustawiania budzików i przypomnień.
  23. microsoft.windowscommunicationsapps - Obsługuje komunikację, w tym pocztę i kalendarz.
  24. Microsoft.WindowsFeedbackHub - Pozwala na przesyłanie opinii i zgłaszanie problemów.
  25. Microsoft.WindowsMaps - Aplikacja mapowa z funkcją nawigacji.
  26. Microsoft.WindowsSoundRecorder - Narzędzie do nagrywania dźwięków.
  27. Microsoft.Xbox.TCUI - Interfejs użytkownika konsoli Xbox.
  28. Microsoft.XboxApp - Aplikacja do zarządzania i korzystania z funkcji konsoli Xbox.
  29. Microsoft.XboxGameOverlay - Dodaje nakładkę do gier Xbox.
  30. Microsoft.XboxGamingOverlay - Wspomaga funkcje gier Xbox na komputerze.
  31. Microsoft.XboxIdentityProvider - Zapewnia tożsamość użytkownika do usług Xbox.
  32. Microsoft.XboxSpeechToTextOverlay - Konwertuje mowę na tekst w grach Xbox.
  33. Microsoft.ZuneMusic - Aplikacja muzyczna.
  34. Microsoft.ZuneVideo - Aplikacja do odtwarzania i zarządzania filmami.
  35. ActiproSoftwareLLC - Producent oprogramowania, konkretna aplikacja nie jest określona.
  36. AdobeSystemsIncorporated.AdobePhotoshopExpress - Adobe Photoshop Express, edytor zdjęć.
  37. Duolingo-LearnLanguagesforFree - Aplikacja do nauki języków obcych.
  38. PandoraMediaInc - Aplikacja do słuchania muzyki online.
  39. CandyCrush - Gra logiczna Candy Crush.
  40. BubbleWitch3Saga - Gra zręcznościowa Bubble Witch 3 Saga.
  41. Wunderlist - Aplikacja do zarządzania listami zadań.
  42. Flipboard - Aplikacja do czytania artykułów i wiadomości.
  43. Twitter - Aplikacja społecznościowa Twitter.
  44. Facebook - Aplikacja społecznościowa Facebook.
  45. Spotify - Aplikacja do słuchania muzyki online.
  46. Minecraft - Popularna gra sandboxowa.
  47. Royal Revolt - Gra strategiczna Royal Revolt.
  48. Sway - Aplikacja do tworzenia prezentacji i narracji.
  49. Dolby - Technologie dźwiękowe firmy Dolby.

 

są to aplikacje preinstalowane wraz z oryginalnym systemem i ich usunięcie nie ma wpływu w żaden sposób na działanie czy stabilność systemu.

Link to comment
Share on other sites

dlaczego? masz z tym jakieś doświadczenie? jak tak to proszę o wszelkie rady, ja u siebie mam wywalone i w żaden sposób mi to nie przeszkadza :D co prawda osobiście gram tylko w LOLa, Oxygen Not Included, Prison Architect i od czasu do czasu w Rogue Company

Link to comment
Share on other sites

Godzinę temu, wowo89 napisał(a):

dlaczego? masz z tym jakieś doświadczenie? jak tak to proszę o wszelkie rady, ja u siebie mam wywalone i w żaden sposób mi to nie przeszkadza :D co prawda osobiście gram tylko w LOLa, Oxygen Not Included, Prison Architect i od czasu do czasu w Rogue Company

mi jakiś komunikat przed uruchomieniem gier zawsze wyskakiwał teraz ci nie powiem bo mam nogę złamana a kompa z pomodzoną 11 mam w pokoju na górze 

Link to comment
Share on other sites

ciekawa sugestia, przyjrzę się tematowi bliżej, powiedz tylko czy przy wszystkich grach miałeś ten problem? jeśli nie to może pamiętasz przy jakich konkretnie grach?

 

PS> Lista uzupełniona o krótkie opisy w celu łatwiejszej identyfikacji co jest co :D 

Link to comment
Share on other sites

Trochę przerwy było, ale miałem pewne problemy z wprowadzeniem do skryptu wyboru planu zasilania :D ale w końcu się udało, więc prezentuję

Wersja V4:

[Zawartość widoczna tylko dla zalogowanych użytkowników]

- Usunięto problematyczne skanowanie i przywracanie integralności obrazu systemowego

- Skanowanie i naprawianie plików systemowych

- Usuwanie przestarzałych komponentów i sterowników

- Pamięć wirtualna - ustawiana ręcznie przez użytkownika podczas wykonywania skryptu

- Ustawienie progu zajęcia pamięci RAM przed użyciem pamięci wirtualnej (95%) - (Standardowo Windows zaczyna korzystać z pamięci wirtualnej już przy 80% zajęcia pamięci RAM)

- Wyłączenie usług: wuauserv, wercplsupport, WerSvc

- Zamknięcie aplikacji w tle, które są zintegrowane z oryginalnym systemem: Skype, Teams, OneDrive

- Zablokowanie Autostartu dla aplikacji: Skype, Teams, OneDrive

- Przeładowanie usług: wudfsvc, wercplwiz

- Wyłączenie izolacji rdzenia

- wyłączenie - useplatformclock

- wyłączenie - disabledynamictick

- włączenie - useplatformtick

- Zmiana planu zasilania na najwyższą wydajność - usunięto, a w zamian użytkownik sam podczas wykonywania skryptu dokonuje wyboru który Plan zasilania ma być ustawiony

- Skrypt usuwa preinstalowane aplikacje systemu Win10/Win11, oraz czyści rejestr z wpisów z nimi związanych: (zgodnie z prośbą użytkowników forum aplikacje związane z XBOX pozostały nienaruszone)

Microsoft.PPIProjection: Aplikacja związana z technologią PPI Projection, używana do projekcji obrazu w niektórych urządzeniach.
Microsoft.BingNews: Aplikacja dostarczająca aktualne wiadomości i informacje, zintegrowana z wyszukiwarką Bing.
Microsoft.GetHelp: Aplikacja służąca do uzyskiwania pomocy i wsparcia technicznego w systemie Windows.
Microsoft.Getstarted: Aplikacja pomagająca nowym użytkownikom systemu Windows w rozpoczęciu korzystania z komputera.
Microsoft.Messaging: Aplikacja do zarządzania i wysyłania wiadomości tekstowych w systemie Windows.
Microsoft.Microsoft3DViewer: Aplikacja do przeglądania i tworzenia obiektów w formacie 3D.
Microsoft.MicrosoftOfficeHub: Centralne miejsce do zarządzania aplikacjami z pakietu biurowego Microsoft Office.
Microsoft.MicrosoftSolitaireCollection: Zestaw klasycznych gier karcianych dostarczanych w ramach systemu.
Microsoft.NetworkSpeedTest: Narzędzie do pomiaru prędkości połączenia internetowego.
Microsoft.News: Aplikacja dostarczająca najnowsze wiadomości.
Microsoft.Office.Lens: Narzędzie służące do skanowania dokumentów i białych tablic.
Microsoft.Office.OneNote: Aplikacja do tworzenia notatek.
Microsoft.Office.Sway: Narzędzie do tworzenia interaktywnych prezentacji.
Microsoft.OneConnect: Aplikacja służąca do łączenia różnych form komunikacji.
Microsoft.People: Aplikacja do zarządzania kontaktami.
Microsoft.Print3D: Aplikacja do obsługi druku w trójwymiarze.
Microsoft.RemoteDesktop: Narzędzie do zdalnego zarządzania komputerem.
Microsoft.SkypeApp: Aplikacja Skype do prowadzenia wideorozmów i komunikacji.
Microsoft.StorePurchaseApp: Aplikacja związana z zakupami w Microsoft Store.
Microsoft.Office.Todo.List: Narzędzie do tworzenia listy zadań.
Microsoft.Whiteboard: Aplikacja do rysowania i współpracy na białej tablicy.
Microsoft.WindowsAlarms: Aplikacja do ustawiania alarmów.
microsoft.windowscommunicationsapps: Aplikacja do obsługi komunikacji.
Microsoft.WindowsFeedbackHub: Aplikacja do przesyłania opinii i informacji zwrotnej na temat systemu.
Microsoft.WindowsMaps: Aplikacja mapowa.
Microsoft.WindowsSoundRecorder: Aplikacja do nagrywania dźwięków.
Microsoft.ZuneMusic: Aplikacja do odtwarzania muzyki.
Microsoft.ZuneVideo: Aplikacja do odtwarzania wideo.
EclipseManager: Związana z narzędziem Eclipse.
ActiproSoftwareLLC: Aplikacja od Actipro Software LLC.
AdobeSystemsIncorporated.AdobePhotoshopExpress: Aplikacja Adobe Photoshop Express.
Duolingo-LearnLanguagesforFree: Aplikacja do nauki języków obcych - Duolingo.
PandoraMediaInc: Aplikacja do słuchania muzyki - Pandora Media Inc.
CandyCrush: Gra Candy Crush.
BubbleWitch3Saga: Gra Bubble Witch 3 Saga.
Wunderlist: Aplikacja do zarządzania listami zadań.
Flipboard: Aplikacja do czytania wiadomości i artykułów.
Twitter: Aplikacja Twitter.
Facebook: Aplikacja Facebook.
Spotify: Aplikacja do słuchania muzyki - Spotify.
Minecraft: Gra Minecraft.
RoyalRevolt: Gra Royal Revolt.
Sway: Aplikacja do tworzenia interaktywnych prezentacji - Sway.
Dolby: Aplikacja związana z technologią dźwięku Dolby.

JanKo66 likes this
Link to comment
Share on other sites

Wersja V5: (data wydania 29.03.2024)

[Zawartość widoczna tylko dla zalogowanych użytkowników]

- Usunięto problematyczne skanowanie i przywracanie integralności obrazu systemowego

- Skanowanie i naprawianie plików systemowych

- Usuwanie przestarzałych komponentów i sterowników

- Pamięć wirtualna - ustawiana ręcznie przez użytkownika podczas wykonywania skryptu

- Ustawienie progu zajęcia pamięci RAM przed użyciem pamięci wirtualnej (95%) - (Standardowo Windows zaczyna korzystać z pamięci wirtualnej już przy 80% zajęcia pamięci RAM)

- Wyłączenie usług: wuauserv, wercplsupport, WerSvc

- Zamknięcie aplikacji w tle, które są zintegrowane z oryginalnym systemem: Skype, Teams, OneDrive

- Zablokowanie Autostartu dla aplikacji: Skype, Teams, OneDrive

- Przeładowanie usług: wudfsvc, wercplwiz

- Wyłączenie izolacji rdzenia

- wyłączenie - useplatformclock

- wyłączenie - disabledynamictick

- włączenie - useplatformtick

- Zmiana planu zasilania na najwyższą wydajność - usunięto, a w zamian użytkownik sam podczas wykonywania skryptu dokonuje wyboru który Plan zasilania ma być ustawiony

- Skrypt usuwa preinstalowane aplikacje systemu Win10/Win11, oraz czyści rejestr z wpisów z nimi związanych: (zgodnie z prośbą użytkowników forum aplikacje związane z XBOX pozostały nienaruszone) - udoskonalono usuwanie aplikacji preinstalowanych, podczas wykonywania skryptu 2-3raz na tym samym komputerze, zdarzały się przypadki występowania błędu podczas deinstalacji już odinstalowanej aplikacji, teraz skrypt sprawdza czy dana aplikacja jest zainstalowana, jeśli jej nie ma, przechodzi do kolejnej, jeśli jest, usuwa ją i powiadamia użytkownika o poprawnym jej usunięciu.

- Dodano instalację bibliotek DirectX (najnowsze na dzień wydania skryptu) - skrypt pyta użytkownika czy wykonać instalację

- Dodano instalację bibliotek Visual-C-Runtimes (wersja Feb 2024) - skrypt pyta użytkownika czy wykonać instalację - w instalatorze znajduje się wersja x64 i wersja x86, skrypt sprawdza czy zainstalowany jest system w architekturze x64 czy x86 i dokonuje odpowiedniej instalacji :) 

- Na zakończeniu skrypt wyświetla stosowną informację o zakończeniu działania i informuje użytkownika że system uruchomi się ponownie za 45sek (można przerwać odliczanie, zamykając okno skryptu - ta informacja również znajduje się w oknie skryptu)

 

w kolejnej wersji V6 chciałbym dodać: (I TU PYTANIE - JAK SIĘ NA TO ZAPATRUJECIE?)

 

- Wyłączenie programu Windows Feedback Experience

- Zatrzymywanie Cortany w ramach funkcji wyszukiwania w systemie Windows

- Wyłączenie wyszukiwania Bing w menu Start

- Wyłączenie dynamicznych kafli

- Wyłączenie Wi-Fi Sense

 


Oto, jak wykonanie tych kroków może wpłynąć na korzystanie z komputera przez zwykłego użytkownika:

1. Wyłączenie programu Windows Feedback Experience:

Użytkownik nie będzie miał możliwości przesyłania opinii, problemów ani sugestii dotyczących systemu Windows bezpośrednio do Microsoftu za pośrednictwem tego programu.
Może odczuć mniejszą interakcję ze społecznością Windows Feedback Hub, co oznacza mniej możliwości uzyskania pomocy od innych użytkowników lub dzielenia się swoimi doświadczeniami.
2. Zatrzymanie Cortany w ramach funkcji wyszukiwania w systemie Windows:

Cortana nie będzie aktywna w wyszukiwarce systemowej. Użytkownik nie będzie mógł korzystać z funkcji głosowego wyszukiwania ani korzystać z personalizowanych sugestii.

3. Wyłączenie wyszukiwania Bing w menu Start:

Wyniki wyszukiwania w menu Start nie będą obejmować treści z Bing. Może to wpłynąć na dostępność niektórych wyników wyszukiwania, szczególnie tych związanych z Internetem.
4. Wyłączenie dynamicznych kafli:

Kafle na ekranie startowym nie będą aktualizować się automatycznie, co oznacza, że użytkownik nie będzie widział dynamicznie zmieniających się informacji, takich jak aktualizacje aplikacji czy powiadomienia.

5. Wyłączenie Wi-Fi Sense:

Użytkownik nie będzie mógł automatycznie łączyć się z sieciami Wi-Fi, udostępnianymi przez znajomych lub znajomych znajomych. Będzie musiał ręcznie wprowadzać dane do sieci Wi-Fi, do których chce się podłączyć.

Link to comment
Share on other sites

Wersja 1.0: (data wydania 03.04.2024)

[Zawartość widoczna tylko dla zalogowanych użytkowników]

- Całkowita przebudowa skryptu w celu zwiększenia dopasowania do użytkownika i potrzeb

Menu 1 - Ustawienia pamięci wirtualnej:

* Funkcja znana z poprzednich wersji skryptu - nic nie zostało zmienione, użytkownik ręcznie wybiera ustawienia pamięci wirtualnej

Menu 2 - Tuning Win10/Win11:

* Na początku wykonywania tego punktu skrypt nadaje bieżącemu użytkownikowi pełne prawa AdministratoraPC

Wyłączenie usług: wuauserv, wercplsupport, WerSvc

* Zamknięcie aplikacji w tle, które są zintegrowane z oryginalnym systemem: Skype, Teams, OneDrive

* Zablokowanie Autostartu dla aplikacji: Skype, Teams, OneDrive

* Przeładowanie usług: wudfsvc, wercplwiz

* Wyłączenie izolacji rdzenia

* wyłączenie - useplatformclock

* wyłączenie - disabledynamictick

* włączenie - useplatformtick

* Ustawienie progu zajęcia pamięci RAM przed użyciem pamięci wirtualnej (95%) - (Standardowo Windows zaczyna korzystać z pamięci wirtualnej już przy 80% zajęcia pamięci RAM)

* Zatrzymywanie procesu Windows Feedback Experience

* Wyłączenie programu Windows Feedback Experience

* Zatrzymywanie Cortany w ramach funkcji wyszukiwania w systemie Windows

* Wyłączenie wyszukiwania Bing w menu Start

* Wyłączenie dynamicznych kafli

* Wyłączenie Wi-Fi Sense

* Dodawanie Panelu sterowania do menu kontekstowego Pulpitu - Prawoklik myszy na pulpicie powoduje wywołanie menu kontekstowego, skrypt dodaje bezpośrednio tam Panel Sterowania - po kliknięciu otwiera się Panel Sterowania :D 

* Symulacja TPM - Jeśli system był zainstalowany z pominięciem TPM Check pewne aktualizacje systemowe lub jego nowe wersje nie są dostępne w Windows Update, skrypt dodaje widoczność (symulację) TPM w celu zapewnienia pełnej dostępności aktualizacji w Windows Update

* Przywrócenie w systemie Win11 standardowego menu kontekstowego znanego ze starszych wersji systemu operacyjnego (nie będziesz musiał klikać setny raz "Pokaż więcej opcji") :E

Menu 3 - Wstępne czyszczenie oraz skanowanie i naprawa systemu - bez większych wyjaśnień - czyszczenie tak jak w poprzednich wersjach

Menu 4 - Czyszczenie dysku systemowego:

* Opróżnienie kosza

* Czyszczenie plików tymczasowych

* Usuwanie zbędnych plików po aktualizacji systemu...

* Usuwanie punktów przywracania systemu poza ostatnimi trzema

* Usuwanie tymczasowych plików internetowych

* Usuwanie starych plików instalacyjnych programów

* Usuwanie folderu Windows.old

* Usuwanie plików logów

* Opróżnianie folderów TEMP innych użytkowników

Menu 5 - Ustawienie planu zasilania - bez zmian

Menu 6 - Usunięcie aplikacji preinstalowanych systemu Windows - bez zmian

Menu 7 - Instalacja pakietu DirectX dla Win10/Win11

Menu 8 - Instalacja bibliotek Visual C++ Redistributable (Feb 2024)

Menu 9 - Uruchom ponownie system Windows - myślę że nie wymaga wyjaśnień

Menu 10 - Zakończ działanie skryptu - też nie potrzeba wyjaśnień 

JanKo66 and NightRiderss87 like this
Link to comment
Share on other sites

Witam, tylko drobne uwagi, w jakim systemie to piszesz, chodzi o kodowanie liter, np. w notatniku jest poprawnie a w Wordpad już nie, są krzaczki, dalej po uruchomieniu "2" opcji wyświetla, że trzeba uruchomić jako administrator i naciśnij klawisz - i to wszystko, zamyka się, nic nie daje ani z poziomu TC jako administrator, ani z poziomu Windowsa, po naciśnięciu spacji się zamyka, to tylko informacja z Win 10.

Link to comment
Share on other sites

Piszę na Win11 w Notepad++

 

Zrzut-ekranu-2024-04-05-205309.png

To wersje Win10 do testowania skryptu: (na wirtualkach)

Win10.png

Wersje Win11 do testowania: (na wirtualkach)

Win11.png

i mój własny aktualny do tego w wersji deweloperskiej (na fizycznej maszynie)

Win11-moj.png

 

Możesz zrobić jakiś zrzut i pokazać jak to wygląda? bo ja na żadnym z testowanych systemów tego problemu nie mam

 

Dodam że przed pracą nad każdą kolejną wersją skryptu pierw testuję na wirtualkach, za każdym razem instalując system na nowo jeśli coś nie wychodzi, albo wywala błąd. Mój system na fizycznej maszynie też po przetestowaniu na VMkach przechodzi test, uruchamiam skrypt, testuję kilka apek, parę gierek, siedzę przynajmniej 12h przed PC w celu sprawdzenia stabilności, parę testów syntetycznych :D a później przed kolejną wersją znów stawiam system na nowo :)

 

 

[Zawartość widoczna tylko dla zalogowanych użytkowników]

ok, znalazłem ewentualny błąd :OI aczkolwiek przyznam że u mnie nie wystąpił, możesz pobrać z tego linku i sprawdzić?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information