Jak automatycznie zaktualizować całe oprogramowanie innych firm w systemie Windows?

11

Mój system Windows ma kilka programów, które pojawiają się w różnych momentach, prosząc o aktualizacje, co jest naprawdę denerwujące, ponieważ wiele z nich wymaga ponownego uruchomienia. Chciałbym móc aktualizować całe oprogramowanie tylko raz na określony czas, na przykład jeden miesiąc.

Czy to możliwe?

João Pimentel Ferreira
źródło
Potrzebne są szczegóły, aby móc odpowiedzieć na twoje pytanie. Do jakiego oprogramowania się odnosisz? Aktualizacje systemu Windows lub oprogramowanie innych firm, takie jak Java lub Adobe itp.?
CharlieRB,
Miałem na myśli wszelkiego rodzaju oprogramowanie, które może działać w systemie Windows. Ale czy jest jakiś menedżer oprogramowania, który zarządza aktualizacją każdego programu? Czy jest to niemożliwe do osiągnięcia? Myślę, że Ubuntu ma coś podobnego.
João Pimentel Ferreira,
Miałem na myśli coś takiego jak w Ubuntu
João Pimentel Ferreira,
Jeśli szukasz konkretnego oprogramowania, może być lepiej podane w Zaleceniach dotyczących oprogramowania. Spróbuję jednak udzielić odpowiedzi superużytkownikowi.
timuzhti
Problem polega na tym, że niektóre oprogramowanie innych firm może mieć lukę w zabezpieczeniach, która powinna zostać naprawiona wcześniej niż później, a jeśli zaplanowane zadanie jest później, możesz być podatny na tę dziurę, więc chociaż byłoby dobrze w idealnym świecie łatać naraz, to nie jest tak naprawdę najlepsza praktyka bezpieczeństwa, jeśli chcesz, aby twoje maszyny były bezpieczne. Sugeruję ustawienie ich wszystkich tak, aby powiadamiały cię, gdy łatka bezpieczeństwa itp. Będzie dostępna, abyś mógł natychmiast naprawić ten błąd oprogramowania i po prostu zająć się ponownym uruchomieniem w razie potrzeby, ponieważ jest to część zapewniania bezpieczeństwa systemu i korzystania z innego oprogramowania .
Pimp Juice IT,

Odpowiedzi:

12

Potrzebujesz Menedżera pakietów, takiego jak Chocolatey, aby zainstalować i zaktualizować wszystkie swoje pakiety oprogramowania. Ponieważ używa poleceń PowerShell, możesz ustawić Scheduled Taskw systemie Windows uruchamianie comiesięcznego polecenia aktualizacji choco upgrade all -y.

Pamiętaj, że Chocolatey aktualizuje tylko pakiety zainstalowane przez siebie, a nie pakiety i oprogramowanie, które zainstalowałeś samodzielnie.

Chirag Bhatia - chirag64
źródło
Czy Chocolatey ma zastosowanie do każdego oprogramowania SW działającego w systemie Windows?
João Pimentel Ferreira,
4
W systemie Windows nie ma menedżera pakietów, który byłby odpowiedni dla każdego oprogramowania dostępnego dla systemu Windows, ale Chocolatey obsługuje większość popularnych programów. Możesz sprawdzić obsługę pakietów, które Cię interesują - chocolatey.org/packages
Chirag Bhatia - chirag64
Czy mogę samodzielnie dodawać pakiety do innych SW, czy to działa tylko z domyślnymi pakietami? Wciąż pakiety 2955 są już bardzo dobre!
João Pimentel Ferreira,
1
Tak, możesz dodawać pakiety do innych programów. Przed przesłaniem przeczytaj wytyczne - github.com/chocolatey/chocolatey/wiki/CreatePackages
Chirag Bhatia - chirag64
1
Opcja chocho updatestała się przestarzała zgodnie z dokumentacją. Aby zaktualizować wszystkie paczki bez ostrzeżeń, należy wpisać:choco upgrade all -fy
João Pimentel Ferreira
3

To, czego szukasz, może osiągnąć menedżer oprogramowania. Chociaż nie ma jeszcze oficjalnych menedżerów systemu Windows, istnieje wiele opcji stron trzecich, takich jak Ninte . Ich biblioteka jest jednak dość niewielka i zazwyczaj zawiera tylko popularne oprogramowanie. Jedyni zewnętrzni menedżerowie oprogramowania Windows, którzy współpracują z większością oprogramowania, o którym wiem, są oferowani przez chińskie firmy, takie jak Qihoo 360 lub Tencent , chociaż nie jestem całkowicie pewien, czy nawet one nadal oferują aktualizacje oprogramowania i części do zarządzania nimi. Będziesz musiał rozejrzeć się trochę, jeśli chcesz znaleźć taki, który ci się spodoba.

EDYCJA: Mogę teraz potwierdzić, że menedżer oprogramowania jest nadal obecny w produktach wymienionych na dzień 01.01.2016, ale tylko w wersji chińskiej.

timuzhti
źródło
2

Nie znam ani jednej aplikacji, o której wiem, która byłaby w stanie aktualizować całe oprogramowanie na komputerze z systemem Windows. Jednak FileHippo App Manager w połączeniu z SUMo wydaje się zajmować większością aktualizacji.

Oba programy wymagają interwencji użytkownika w celu zainstalowania aktualizacji, chociaż FileHippo App Manager może przynajmniej automatycznie pobierać aktualizacje oprogramowania. SUMo wydaje się być dobry w informowaniu o tym, co jest nieaktualne, zamiast pobierania aktualizacji. Mój program antywirusowy również wydaje się uważać za adware.

Istnieje również Avast Software Updater, ale sprawdza i instaluje aktualizacje tylko dla niektórych programów, które mogą zagrozić bezpieczeństwu systemu, jeśli pozostaną nieaktualne (np. Przeglądarki internetowe, Java Runtime, Adobe Flash Player itp.). Ma jednak tę zaletę, że wykonuje automatyczne aktualizacje bez interwencji użytkownika.

Vinayak
źródło
1

W przypadku aktualizacji systemu operacyjnego Windows można skonfigurować lub dostosować zachowanie i harmonogram aktualizacji, klikając Start , a następnie wyszukaj Windows Update i wybierz / otwórz Windows Update . Kliknij Zmień ustawienia w lewym okienku. Możesz skonfigurować, czy aktualizacje są instalowane automatycznie (czy tylko pobierane), a także dostosować harmonogram. Aby uzyskać szczegółowe informacje, zobacz tutaj: Zmień sposób instalacji systemu Windows lub powiadamiania o aktualizacjach

Jeśli masz inne aplikacje, które aktualizują się automatycznie, musisz zbadać opcje dostosowywania dla każdej aplikacji (lub skontaktować się z odpowiednimi dostawcami).

DeltaHotel
źródło
Dotyczy to samego systemu Windows, a nie innych aplikacji. Naprawdę denerwujące jest wyświetlanie wyskakujących okienek lub ostrzeżeń o aktualizowaniu oprogramowania za każdym razem, gdy go uruchamiam, ponieważ obecnie aktualizacje przychodzą naprawdę w szybkim tempie i wiele z nich wymaga ponownego uruchomienia.
João Pimentel Ferreira,
1

Chciałbym, aby było na to proste, eleganckie rozwiązanie. Niektóre z najlepszych opcji, jakie znalazłem:

1) Ninite Pro z zaplanowanymi aktualizacjami systemu Windows (może być kosztowny);

2) System Center Configuration Manager (dla aktualizacji Windows) w połączeniu z System Center Updates Publisher (dla aktualizacji innych niż Windows), co może być również dość drogie. Niestety ogromna różnorodność wydawców oprogramowania oznacza, że ​​nie ma jednego, łatwego w użyciu narzędzia do zarządzania, które aktualizuje wszystko jednym kliknięciem.

Scott Marlin
źródło
Co to jest Wydawca aktualizacji System Center? Czy jest jakiś Microsoft SW? Czy to jest bardzo drogie?
João Pimentel Ferreira
1
SCCM został zaprojektowany w celu scentralizowania aktualizacji Windows / Microsoft (zwykle dla wielu komputerów, na przykład w dużym środowisku sieci / domeny). SCUP to „młodszy brat” zaprojektowany do zarządzania pakietami aktualizacji innych firm, podobnie jak aktualizacje SCCM / Windows. Szukasz dokładnej ceny już teraz; skontaktuje się z tobą w tej sprawie. Alternatywą typu open source jest „Puppet”, ale bardziej koncentruje się na wierszu poleceń. scriptrock.com/articles/sccm-puppet
Scott Marlin
1
Wygląda na to, że ceny nie są niedrogie, zwłaszcza jeśli chcesz zarządzać niewielką liczbą komputerów. Ceny wahają się od 1300 USD do 3000 USD, w zależności od serwera, na którym go zainstalujesz (który ma własne ceny licencji itp.). To naprawdę zaprojektowane bardziej dla większych środowisk sieciowych. microsoft.com/en-us/server-cloud/products/system-center-2012-r2/...
Scott Marlin
W każdym razie bardzo dziękuję za odpowiedzi, ale szukałem czegoś w zakresie aplikacji domowych na pojedynczą maszynę. Jak powiedziałem, jestem użytkownikiem komputera, a nie administratorem, i chciałbym używać komputera jako takiego.
João Pimentel Ferreira,
1
Niestety, nie ma wystarczającego popytu dla firmy, aby spędzić setki / tysiące godzin, które wymagałyby zaprojektowania czegoś prostego, ale wystarczająco mocnego do tego z myślą o małych sieciach / osobach. W tym momencie najlepszym rozwiązaniem jest zautomatyzowanie, na ile to możliwe, poprzez zaplanowanie, aby każdy program automatycznie aktualizował się regularnie, i zaplanuj Windows Update, aby zrobił to samo. Idealnie byłoby, gdybyś mógł ustawić je wszystkie na aktualizację tego samego dnia, ale możesz napotkać problemy, jeśli spróbujesz je wszystkie zaktualizować dokładnie w tym samym czasie (Windows może obsłużyć tylko tyle aktualizacji / instalacji jednocześnie ...)
Scott Marlin,