Telemetria PowerShell
Na tej stronie
Zalecenie
Zależnie od sytuacjiWyłą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
Co się zmienia
Dział zatytułowany „Co się zmienia”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.
Wyjątki i różnice
Dział zatytułowany „Wyjątki i różnice”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ę.
Jak sprawdzić wynik
Dział zatytułowany „Jak sprawdzić wynik”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.
Jak zmienić i przywrócić
Dział zatytułowany „Jak zmienić i przywrócić”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ą.
Potwierdzenie
Dział zatytułowany „Potwierdzenie”- Microsoft: about_Telemetry, sprawdzono 2026-09-19.
- Badanie polityk prywatności.
- Powiązane ustawienie: „Telemetria Dot Net”.
Ostatnia weryfikacja: 2026-09-19.
