
Dla wielu osób często korzystających z komputera monotonia powtarzalnych zadań może obniżać produktywność. Dotyczy to zwłaszcza osób, które, tak jak ja, zajmują się rozwiązywaniem problemów i naprawami, gdzie wydajne narzędzie do bezproblemowej instalacji oprogramowania jest nieocenione. Jednym z takich narzędzi, które odmieniło mój tok pracy, jest WinGet.
WinGet okazał się niezwykle przydatny, usprawniając szereg operacji, które wcześniej pochłaniały wiele godzin mojego czasu. Poza ułatwieniem standardowych instalacji aplikacji, odkryłem wiele metod wykorzystania WinGet do optymalizacji i zwiększenia mojej wydajności.
Chociaż WinGet jest przeznaczony głównie dla zaawansowanych użytkowników, jego przyjazne dla użytkownika aplikacje mogą również zaspokoić potrzeby zwykłych użytkowników komputerów. Poniżej przedstawiam kilka najskuteczniejszych sposobów wykorzystania WinGet do zarządzania instalacjami i aktualizacjami oprogramowania.
1 Konfigurowanie WinGet według Twoich potrzeb
Zarządzanie stanem oprogramowania systemu
Podczas konfiguracji nowego komputera, proces instalacji niezbędnych aplikacji może być żmudny, jeśli wykonuje się go indywidualnie. Chociaż WinGet przyspiesza to zadanie, instalowanie aplikacji pojedynczo nie wykorzystuje w pełni jego możliwości. Korzystając z WinGet, mogę usprawnić konfigurację mojego systemu.
Korzystając z polecenia winget configure, mogę zautomatyzować instalację preferowanego oprogramowania na dowolnym urządzeniu. Początkowa konfiguracja wymaga zdefiniowania niezbędnych aplikacji w pliku YAML, który następnie mogę łatwo przenieść do dowolnego nowego systemu. Po zainstalowaniu pliku YAML, wykonanie poniższego polecenia w oknie programu PowerShell z podwyższonymi uprawnieniami szybko dostosowuje moje środowisko:
winget configure -f.\mysetup.yaml
To polecenie skutecznie pobiera wskazane aplikacje, pobiera je i instaluje w trybie cichym, zapewniając aktualizacje po ich zakończeniu. Dzięki temu, niezależnie od tego, na jakim komputerze pracuję, mam dostęp do spójnej konfiguracji oprogramowania dopasowanej do moich potrzeb.
2 efektywne aktualizacje z WinGet
Usprawnij aktualizacje dla wszystkich aplikacji
Aktualizowanie aplikacji jest kluczowe dla zachowania bezpieczeństwa, ponieważ aktualizacje zazwyczaj zawierają niezbędne poprawki bezpieczeństwa i błędy. Niemniej jednak, ręczne aktualizowanie każdej aplikacji może być czasochłonne.
Dzięki WinGet proces ten jest uproszczony dzięki poleceniu winget upgrade –all. Uruchomienie tego polecenia uruchamia automatyczne pobieranie i instalację najnowszych wersji wszystkich zainstalowanych aplikacji jednocześnie. Przed przystąpieniem do dalszych czynności często uruchamiam polecenie winget upgrade, aby przejrzeć zainstalowane aplikacje, ich aktualne wersje i dostępne aktualizacje, co zapewnia przejrzysty przegląd stanu mojego oprogramowania.
To polecenie aktualizacji jest szczególnie przydatne podczas rozwiązywania problemów. Na przykład, uruchamiając to polecenie z dodatkowymi parametrami, mogę ponownie zainstalować i zaktualizować wszystkie aplikacje, w tym te o niepewnym statusie wersji:
winget upgrade --all --include-unknown --force
Z moich obserwacji wynika, że niektóre aplikacje, gdy są przestarzałe, mogą mieć problemy z wydajnością. Wymuszenie aktualizacji często rozwiązuje te problemy, poprawiając ogólną funkcjonalność.
3 Dostosuj aktualizacje za pomocą WinGet Pin
Zapobiegaj niechcianym aktualizacjom aplikacji
Zintegrowanie polecenia WinGet pin z moim procesem pracy uzupełnia wspomnianą wcześniej funkcjonalność aktualizacji. Chociaż regularne aktualizacje są zalecane ze względów bezpieczeństwa, zdarzają się sytuacje, w których wolę opóźnić lub zrezygnować z konkretnych aktualizacji, szczególnie gdy wprowadzają one istotne zmiany w interfejsie, które zakłócają mój proces pracy.
Automatyczne aktualizowanie wszystkich aplikacji za pomocą funkcji Winget Upgrade –all może nieumyślnie wpłynąć na aplikacje, które chcę zachować w ich obecnym stanie. Korzystając z funkcji WinGet Pin, mogę kontrolować, które aplikacje mają być wyłączone z aktualizacji.
Na przykład, aby zapobiec aktualizacjom programu Microsoft PowerToys, użyłbym następującego polecenia:
winget pin add --id Microsoft. PowerToys
Dlatego po wykonaniu polecenia winget upgrade –all, PowerToys pozostaje niezmieniony, co pozwala mi zachować stabilność mojego procesu pracy. Dodatkowo, mogę zapisać tę konfigurację do wykorzystania w przyszłości w różnych systemach za pomocą polecenia:
winget pin export --output.\mypins.json
Plik JSON można łatwo udostępniać, dzięki czemu członkowie mojego zespołu również będą mogli korzystać z moich konfiguracji.
4 Automatyzacja konserwacji za pomocą WinGet i Harmonogramu zadań
Wdrażanie zaplanowanych aktualizacji w celu zwiększenia wydajności
Spośród wielu ulepszeń produktywności oferowanych przez WinGet, automatyzacja wyróżnia się jako jedna z najpotężniejszych. Dzięki integracji WinGet z Harmonogramem zadań systemu Windows mogę planować zautomatyzowane zadania konserwacyjne, znacznie ograniczając interwencje ręczne.
Typowym przypadkiem użycia jest planowanie aktualizacji dla wszystkich aplikacji. Harmonogram zadań obsługuje wykonywanie skryptów, co pozwala mi skonfigurować nowe zadanie za pomocą WinGet i dodać polecenie aktualizacji jako skrypt:
upgrade --all --silent --accept-package-agreements --accept-source-agreements
Po aktywacji tego zaplanowanego zadania, WinGet uruchamia skrypt, płynnie aktualizując wszystkie aplikacje w ciszy. Ta konfiguracja jest wszechstronna; mogę polecić Harmonogramowi zadań odwołanie się do pliku konfiguracyjnego lub listy przypiętych aplikacji, minimalizując potrzebę ręcznego nadzoru.
Chociaż wielu postrzega WinGet przede wszystkim jako narzędzie do instalacji i deinstalacji, może on znacznie zwiększyć produktywność poprzez automatyzację standardowych zadań. Podzieliłem się kilkoma znaczącymi zastosowaniami WinGet z mojego doświadczenia i jestem ciekaw, jak inni użytkownicy wykorzystali jego możliwości do optymalizacji swoich przepływów pracy.
Dodaj komentarz