Przejdź do głównej zawartości

Zalecenie

Zależnie od sytuacji

Wyłącz dla prywatności: PowerShell 7+ przy każdym uruchomieniu wysyła dane o użytkowaniu, a BoosterX zaleca wyłączenie na komputerach do gier, gdzie PowerShell jest używany sporadycznie.

Zauważalnego wpływu na wydajność nie ma — dane wysyła tylko uruchomiona sesja pwsh, a nie proces działający w tle.

Główny efekt
Wyłączenie telemetrii PowerShell
FPS i pamięć
Zobacz badanie

Telemetria jest częścią PowerShell 7+ (pliku wykonywalnego pwsh). Zgodnie z dokumentacją about_Telemetry przy uruchomieniu wysyłane są wersja systemu operacyjnego i PowerShell, parametry uruchomienia bez wartości oraz polityka wykonywania, a w trakcie sesji — informacje o zaimportowanych modułach i włączonych funkcjach eksperymentalnych. Windows PowerShell 5.1, wbudowany w Windows, nie ma tej telemetrii: zbieranie wykonuje tylko pwsh. Wyłączenie dotyczy właśnie tych danych; dzienniki bezpieczeństwa, Script Block Logging i historia poleceń są konfigurowane osobno i ustawienie ich nie dotyka.

Rozróżniaj produkty: $PSVersionTable w konsoli pwsh pokazuje 7.x, a we wbudowanym PowerShell — 5.1. Udokumentowaną rezygnacją jest zmienna środowiskowa POWERSHELL_TELEMETRY_OPTOUT, działająca przed uruchomieniem procesu. Począwszy od PowerShell 7.6.2 w Windows wyłączenie jest dostępne również przez ogólne „Ustawienia” → „Prywatność i zabezpieczenia” → „Diagnostyka i opinie”. Nie wyłączaj zgodnie z instrukcjami z zewnątrz dziennikowania ochronnego, uznając je za telemetrię.

Uruchom nową sesję PowerShell 7 i wykonaj $Env:POWERSHELL_TELEMETRY_OPTOUT: zmienna powinna być ustawiona — zmienne środowiskowe są odczytywane przy uruchomieniu procesu. Zakres zbieranych danych porównaj ze stroną about_Telemetry.

Otwórz „Optymalizacja” → „Prywatność” → „Narzędzia deweloperskie i CLI” → „Telemetria PowerShell”, przestaw przełącznik w położenie „Włączone”: BoosterX zastosuje rezygnację z telemetrii PowerShell. Naciśnij „Zastosuj”. Jeśli włączone jest „Natychmiastowe zastosowanie”, osobny przycisk nie jest wymagany. Aby przywrócić, przestaw przełącznik w położenie „Wyłączone” i zastosuj zmianę ponownie: BoosterX przywróci standardowy stan Windows z włączoną telemetrią PowerShell; nowe sesje PowerShell przejmą zmienną.

Ostatnia weryfikacja: 2026-09-19.