Trojaner-Board

Trojaner-Board (https://www.trojaner-board.de/)
-   Antiviren-, Firewall- und andere Schutzprogramme (https://www.trojaner-board.de/antiviren-firewall-andere-schutzprogramme/)
-   -   chocolatey Paketmanager für Windows (https://www.trojaner-board.de/186035-chocolatey-paketmanager-windows.html)

cosinus 24.06.2017 14:33

chocolatey Paketmanager für Windows
 
Liste der Anhänge anzeigen (Anzahl: 2)
--> https://chocolatey.org/


Moin,

mit chocolatey kann man ohne großen Umstand Software verwalten, so wie man das zB von APT von Debian und Ubuntu kennt.

chocolatey ist eigentlich kein "Sicherheitsprogramm", es trägt aber zur Sicherheit bei, da es dabei behilflich ist, auf einfachem Weg, installierte Software zu pflegen, bei der man sonst umständlich alles manuell machen müsste (prüfen, seriöse bzw originale Downloadquelle suchen, downloaden und benutzerdefiniert installieren)


Zuerst braucht man eine Eingabeaufforderung (cmd.exe), die mit vollen Rechten läuft, ich nenne die ab jetzt Admin-CMD. Am einfachsten öffnet man die Admin-CMD, wenn man eine Verknüpfung zur cmd.exe auf dem Desktop erstellt und diese ausführt per Rechtsklick -> Als Administrator ausführen

Die Verknüpfung erstellt man, indem man auf einen leeren Bereich des Desktops mit der rechten Maustaste klickt --> neu --> Verknüpfung --> cmd.exe --> OK

Auf dem Desktop ist anschließend dieses Symbol hinzugekommen: https://www.trojaner-board.de/attach...1&d=1619203509

Auf dieses Symbol dann wie oben erwähnt mit der rechten Maustase klicken und dann auf mit der linken Maustaste auf Als Administrator ausführen - anschließend ist die Admin-CMD offen und sie sollte so aussehen:

https://www.trojaner-board.de/attach...1&d=1619203852

Dort macht man dann wie folgt weiter:

1. chocolatey installieren: Folgenden string kopieren und in eine Admin-cmd.exe einfügen und ausführen.
(Das Kopieren geht ganz einfach über markieren und Rechtsklick kopieren, in die Admin-CMD fügt man das über einen Rechtsklick in das Fenster dieser Admin-CMD ein.)


Code:

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"


2. danach lassen sich Programme installieren komplett über eine Adminshell (cmd.exe) zB irfanview:

Code:

choco install -y irfanview irfanviewplugins
chocolatey lädt automatisch eine originale aktuelle Setupdatei runter und installiert das Programm auch automatisch und silent! Nix mehr mit chip.de oder anderem Müll! :kloppen:



3. alle mit choco installierten Programme lassen sich mit einem Befehl updaten:

Code:

choco upgrade -y all


4. Programme/Pakete suchen

Programme, die man über choco installieren kann, sucht und findet man in der Kommandozeile cmd.exe mit diesem Befehl

Code:

choco search SUCHMUSTER
Wer etwas mehr Komfort bei der Suche nach Paketen haben möchte, kann auf der Website von chocolatey die Programme suchen --> https://chocolatey.org/packages



5. ChocolateyGUI

Statt Kommandozeile kann man auch chocolatey per GUI bedienen

Installieren:
Code:

choco install -y chocolateygui

http://saved.im/mja2njizc3rs/2017-07...colateygui.png

Fragerin 27.06.2017 07:25

Ich habe ja jetzt auch wieder ein Windows-Gerät (mein Tablet) und da probiere ich auch gerade chocolatey aus, danke Cosinus für den Tipp!

Thomas_5 04.01.2019 20:53

Chocolatey
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Cosinus,
ich brauche schneller deinen Rat als gedacht. Entsprechend deinen Hinweisen im gestrigen Abschlussposting zu meinem Problem "SpyHunters" möchte ich jetzt das Tool chocolatey installieren und verwenden. Ich habe mir den Paketmanager herunter geladen und entpakt.
Rufe ich jetzt die exe auf kommt dieses Menü. Bin ich den damit richtig? Bzw. was mache ich falsch?
Gruß Thomas_5

Thomas_5 04.01.2019 23:19

Ich glaube ich habe meinen Fehler gefunden. Es muss die Eingabeaufforderung (Administrator) mit Win-Taste+X aufgerufen werden. Bei mir war das noch auf Powershell gestellt. Nun hat es funktioniert. Die Anwendung ist nun sicher so, dass ich die anderen Titel auf die gleiche Weise eingebe.
Mein momentan neues Problem ist, wo kann ich die Tabelle zum chocolateygui aufrufen?
Grüße Thomas_5

Hallo Cosinus,
sehe es mir bitte nach, dass ich nicht die Geduld aufgebracht habe, mit meiner Frage zu warten, bis ich alle Möglichkeiten zum Anwenden dieses Programms ausgeschöpft hatte. Meine Frage hat sich erledigt. Vielen Dank und ein schönes Wochenende.
Gruß Thomas_5

cosinus 01.05.2019 18:55

Wer Probleme hat mit einigen Programmen, weil "mal wieder" keine checksumme da ist und sich chocolatey dann weigert das zu installieren kann: (X steht für das zu installierende Programm)

1.
temporär ohne Prüfsummen-Check installieren mit choco install X --allow-empty-checksums

2.
global "leere" Prüfsummen zulassen, indem man das Feature aktiviert mit choco feature enable -n allowEmptyChecksums - wenn das getan ist, ist der in (1) erwähnte Schalter --allow-empty-checksums autoamtisch gesetzt


Wen es stört, ständig die Fragen zu bejahren, kann entweder den Schalter -y verwenden oder global aktivieren mit choco feature enable -n allowGlobalConfirmation

BeRealm 06.05.2019 20:28

Kann ich in chocolatey auch bereitsinstallierte Programme einpflegen oder muss alles neu installieren? würde ungern die Programme alle neu aufsetzen müssen.
LG und danke

Yatagan 06.05.2019 20:39

Zitat:

Zitat von BeRealm (Beitrag 1716742)
Kann ich in chocolatey auch bereitsinstallierte Programme einpflegen oder muss alles neu installieren? würde ungern die Programme alle neu aufsetzen müssen.

Einfach das gewünschte Programm mit dem Befehl „choco install PROGRAMMNAME“ einpflegen. Die vorbestehende Installation des Programms wird dann normalerweise erkannt und das Programm wird bei Updates über Chocolatey mit upgedatet.

BeRealm 07.05.2019 18:38

Danke für den Tipp :)
Ich habe jetzt fast mein komplettes System mit Choco verknüpft und es gibt einige Probleme die zu beachten sind:
-Handelt es sich um kleine .exe Anwendungen wie z.b. FastCopy dann wird die exe im "bin" Verzeichniss abgelegt und die alte installation bvleibt mit verknüfung weiterhin bestehen.
-Stimmt die Programm Version nicht mit der bereits installierten Version überein, so kann es sein das die alte Version nicht ersetzt wird, sondern bestehen bleibt.
-Handelt es sich um ein 64-bit System so wird von Choco, wenn möglich, die 64-Bit Programmversion installiert. Eine eventuell bestehende 32-bit Programmversion bleibt weiterhin am System.
-Einige Programme sind in Choco veraltet. Bsp.: Bleachbit in Choco 2.0 statt aktuell 2.2 (Stand 06.05.2019) oder nicht vorhanden.

All das hat dazu geführt das ich ca. 40% meiner Software neu installieren musste und ca. 10% nicht durch Choco abgedeckt wird Bsp.: Lightroom oder Games

cosinus wird jetzt wahrscheinlich mit Augen rollen, aber neue Choco-Nutzer wird es interessieren.
Unterm Strich muss ich aber sagen das ich zufrieden bin. Es wesentlich einfacher ist die Anwendungen mit einem Klick aktuell zu halten. Empfehlen kann ich außerdem Chocolatey Cleaner um die Sache sauber zu halten.

cosinus 07.05.2019 23:05

Ausnahmen bei Programmen gibt es immer, aber idR kann man einfach bereits manuell installierte Software überinstallieren durch choco install. Wie du schon sagst werden manche Programme im choco Verzeichnis abgelegt und nicht nach Programm, das führst dann zu doppelten Installationen wenn man es vorher noch manuell installiert hat. Wenn man sichergehen will um es ganz "sauber" zu haben, haut man erstmal jede Software runter, die schon installiert ist und sich per choco nachinstallieren lässt und installiert dann das was man auch wirklich braucht per choco nach.

Und natürlich gibt es nicht jede Software per choco und es macht auch nicht unbedingt Sinn jedes Programm über choco zu installieren zB Firefox wenn man den quasi täglich nutzt kommen da Updates schneller und und auch automatisch rein.

Manchmal gibt es auch Spezialfälle wo man zB auf eine ganz bestimmte Version einer Software angewiesen ist, weil es sonst Inkompatibilitäten gibt oder man neuerdings gegen Lizenzbestimmungen verstößt!
Java ist da das Beispiel für https://www.trojaner-board.de/images/icons/icon16.gif

Evergrey 04.06.2019 06:28

Guten Morgen zusammen,

ich freunde mcih seit ein paar Tagen mit Cocolatey an (auf Empfehlung von BeRealm ;-) )

Heute bekam ich beim Starten von Cocolatey eine Meldung, dass es eine neue Version gibt (0.10.15)

Nach Klicken auf "OK" geschieht erstmal nichts, also habe ich in der ChocoGUI auf "Alle aktualisieren geklickt und bekomme dann folgende Fehlermeldung:

Code:

Fehler beim Aktualisieren des Pakets
Fehler beim Aktualisieren des Pakets "Chocolatey".
Fehler: Error serealizing type
chocolatey.infrastructure.app.configuration.ConfigFileSettings:
Der Zugriff auf Pfad "C:\ProgrammData\chocolatey\config\chocolatey.config.10116.update" wurde verweigert.
This is try 1/3....und so weiter

Weiter unten ist dann dies hier zu lesen:
Code:

Chocolatey detected you are not running from an elevated command shell
(cmd/powershell)

You may experience errors - many functions/packages require admin rights...und so weiter

Nun ist mein Windows so eingerichtet, dass ich mit einem normalen Benutzerkonto ohne Adminrechte täglich eingeloggt bin. Den Admin Account benutze ich nur sehr sporadisch. Chocolatey soll von dem Nicht-Admin Account genutzt werden können.

Leider weiß ich nicht, wie ich Choco dafür einrichten, bzw. was ich dafür einstellen muß....ist für ich absolutes "Neuland".

Kann mir jemand sagen, ob und wie das geht?

Vielen Dank,
Evergrey

cosinus 04.06.2019 13:19

Zitat:

Nun ist mein Windows so eingerichtet, dass ich mit einem normalen Benutzerkonto ohne Adminrechte täglich eingeloggt bin. Den Admin Account benutze ich nur sehr sporadisch. Chocolatey soll von dem Nicht-Admin Account genutzt werden können.Leider weiß ich nicht, wie ich Choco dafür einrichten, bzw. was ich dafür einstellen muß....ist für ich absolutes "Neuland".
Das hat nichts mit Neuland und auch nichts mit chocolatey zu tun. Du führst choco einfach nicht mit den erforderlichen Rechten aus. Das muss dir doch sofort einleuchten wenn du das schon selbst erwähnst mit den fehlenden Adminrechten! Oder glaubst du es macht Sinn, wenn ein normaler Benutzer systemweit alle Programme updaten oder maniulieren kann?! :wtf:

Die GUI nutze ich nicht. Öffne eine Eingabeaufforderung cmd.exe per Rechtsklick als Administrator und gib dort das ein:

Code:

choco upgrade all -y
mit Eingabetaste den Befehl ausführen. Poste hier etwaige Fehlermeldungen.

Evergrey 06.06.2019 09:30

Hallo Cosinus,

erstmal vielen Dank für Deine Antwort, die ich ja von Deinem Standpunkt aus gesehen verstehe und akzeptieren kann.
Vielleicht habe ich mich ja auch zu umständlich undeutlich ausgedrückt. Ich möchte gerne (die Gründe sind irrelevant) Chocolatey von meinem Nicht-Admin Account auf dem Rechner ausführen und auch die automatischen Updatzes der Programme laufen lassen. Meine FGrage: Wie geht das bzw, was muß ich einstellen und beachten?


Zitat:

Den Admin Account benutze ich nur sehr sporadisch. Chocolatey soll von dem Nicht-Admin Account genutzt werden können.

Leider weiß ich nicht, wie ich Choco dafür einrichten, bzw. was ich dafür einstellen muß....ist für ich absolutes "Neuland".

Kann mir jemand sagen, ob und wie das geht?
Den Befehl
HTML-Code:

choco upgrade all -y
kenne ich und habe ich bereits ausgeführt...mit den o.g. Fehlermeldungen wenn ich den Nicht-Admin dafür verwende.
Ich möchte aber vermeiden, dass ich jedesmal den Admin Account "starten" muß um Choco auf Updates der Programme prüfen zu lassen.

Explo 06.06.2019 09:37

Kurzum: Geht nicht.

Evergrey 06.06.2019 10:04

...eine kurze, pregnante und eindeutige Antwort.
Vielen Dank!

cosinus 06.06.2019 10:56

Geht schon. Mach dir einfach ein Script zB update.cmd das einfach nur den Befehl

choco upgrade all -y

als einzige Zeile enthält. Auf dem Desktop des einfachen Benutzers speichern, dann per Rechtsklick als Administrator ausführen. Natürlich musst du dann einen User mit Adminrechten plus Passwort dann immer angeben.

Explo 06.06.2019 11:05

Zitat:

Zitat von cosinus (Beitrag 1718164)
dann per Rechtsklick als Administrator ausführen. Natürlich musst du dann einen User mit Adminrechten plus Passwort dann immer angeben.

Aber genau das ist doch das Problem oder? Oder ich habs falsch verstanden und er kennt/kannte das "als Admin ausführen" nicht :glaskugel:

Evergrey 06.06.2019 13:03

Hi ihr zwei!

"Als Adminsitrator ausführen" kenn ich natürlcih...bin von alleine nur nicht drauf gekommen. Daher vielen Dank an Cosinus für den Tipp, einen Link zur *.cmd abzulegen und auszuführen. Das müsste dann auch mit der Windows Aufgabenplanung zu automatisieren sein...oder können in der Aufgabenplanung keine Adminrechte hinterlegt werden? Ich habe mich mit ihr noch bisher noch nie beschäftigt...:pfeiff:
Im Grunde ging es mir darum, nicht immer erst den Benutzer zu wechseln, mit dem Admin-Konto das Chocolatey-Update durchzuführen, den Admin abzumelden und letztendlich wieder zum Einfachen Benutzer zurückzukehren.

BeRealm 06.06.2019 14:06

Hallo @Evergrey,
freut mich das du choco nutzt^^
Du könntest mit deinem adminkonto eine Aufgabe in der Aufgabenplanung erstellen um "choco upgrade" auf deinem Nutzerkonto regelmäßig nach deinen Wünschen starten zu lassen.
Wenn du daran Interesse hast kann ich dir gerne Tipps geben.
LG

Evergrey 06.06.2019 15:00

Hallo BeRealm,

vielen Dank für Deine angebotene Hilfe. Ich habe es nun aber selber geschafft, eine Aufgabe in der Aufgabenplanung so einzurichten, dass die cmd-Datei mit dem Befehl
Code:

choco upgrade -y
durch den Admin automatisch aufgerufen wird, sobald sich der Nicht-Admin in Windows anmeldet.
Das hat aufgrund der dürftigen Erklärungen in der Aufgabenverwaltung zwar etwas Zeit und ein paar Versuche gedauert, aber nun funktioniert es.

Für alle, für die das mit der Aufgabenplannung auch neu ist:
1. Ihr müsst die Aufgabeplanung aus dem Admin-Konto heraus starten; Nur mit "Als Administrator ausführen..." hat bei mir nicht gereicht...
2. Im Reiter "Allgemein" gebt ihr in den Sicherheitsoptionen nicht nur "Admin" an sondern den kompletten Pfad: "RechnerName\Admin". Später wird das dann wieder nur als "Admin" angezeigt. Also nicht verwirren lassen.
3. Im Reiter Trigger klickt ihr im von Euch erstellten Trigger auf "Jeder Benutzer"

Der Rest sollte selbsterklärend sein.
Und nicht verwirren lassen....Wenn ihr die Aufgabenplanung erneut öffnet, dann wird Euch diese soeben erstellte Aufgabe nur angezeigt, wenn ihr die Aufgabenplanung als Admin gestartet habt oder als Admin angemeldet seid. Der Einfache Benutzer sieht die Aufgabe in der Aufgabenplanung NICHT.

BeRealm,
falls Du noch weitere Tipps für mich und alle anderen interessierten Mitleser haben solltest, so bin ich als Chocolatey-Anfänger schon sehr darauf gespannt.
Vielleicht hast Du ja auch eine kurze Erklärung, was es mit den eigenen selbsterstellten Paketen auf sich hat. Soweit ich den Text auf chocolatey.org in den FAQs richtig verstanden habe, stellt man damit ein Programm für andere User zum Download und zur Installation zur bereit - vor allem als Herausgeber einer solchen Software. Das interessiert mich jetzt nicht so sehr, da ich nicht programmiere. Aber hat es für mich als Nutzer auch einen Sinn / Vorteil, selber Pakete zu erstellen? Was mache ich damit?

BeRealm 11.06.2019 05:31

Heute habe ich ein BackUp einspielen müssen und wollte choco neuinstallieren.
Mein problem ist das nach choco installation der befehl "choco" nicht in der cmd gefunden werden kann. hat jmd. eine Lösung?
Code:

C:\WINDOWS\system32>@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
Getting latest version of the Chocolatey package for download.
Getting Chocolatey from https://chocolatey.org/api/v2/package/chocolatey/0.10.15.
Downloading 7-Zip commandline tool prior to extraction.
Extracting C:\Users\Nils\AppData\Local\Temp\chocolatey\chocInstall\chocolatey.zip to C:\Users\Nils\AppData\Local\Temp\chocolatey\chocInstall...
Installing chocolatey on this machine
Creating ChocolateyInstall as an environment variable (targeting 'Machine')
  Setting ChocolateyInstall to 'C:\ProgramData\chocolatey'
WARNING: It's very likely you will need to close and reopen your shell
  before you can use choco.
Restricting write permissions to Administrators
We are setting up the Chocolatey package repository.
The packages themselves go to 'C:\ProgramData\chocolatey\lib'
  (i.e. C:\ProgramData\chocolatey\lib\yourPackageName).
A shim file for the command line goes to 'C:\ProgramData\chocolatey\bin'
  and points to an executable in 'C:\ProgramData\chocolatey\lib\yourPackageName'.

Creating Chocolatey folders if they do not already exist.

WARNING: You can safely ignore errors related to missing log files when
  upgrading from a version of Chocolatey less than 0.9.9.
  'Batch file could not be found' is also safe to ignore.
  'The system cannot find the file specified' - also safe.
PATH environment variable does not have C:\ProgramData\chocolatey\bin in it. Adding...
WARNUNG: Not setting tab completion: Profile file does not exist at
'C:\Users\Nils\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1'.
Chocolatey (choco.exe) is now ready.
You can call choco from anywhere, command line or powershell by typing choco.
Run choco /? for a list of functions.
You may need to shut down and restart powershell and/or consoles
 first prior to using choco.
Ensuring chocolatey commands are on the path
Ensuring chocolatey.nupkg is in the lib folder

Code:

Der Befehl "choco" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

C:\WINDOWS\system32>


cosinus 11.06.2019 07:52

Zitat:

WARNING: It's very likely you will need to close and reopen your shell
before you can use choco.
Das hast du beherzigt?

BeRealm 11.06.2019 13:20

Deswegen sind es 2 codetags. Ich habe den ersten geschlossen und eine neue admin cmd geöffnet. Bei der letzten Installation hat alles geklappt.
Komisch ist folgendes:wenn ich choco erneut installiere, dann funktioniert der choco Befehl. Sobald ich schließe und den PC Neustarte funktioniert der choco Befehl nicht mehr. Ich bin verwirrt oO

cosinus 11.06.2019 13:22

Also ganz ehrlich, ich weiß nicht was du da machst. Sowas hatte ich auch noch nie. choco konnte ich immer ausführen direkt nach der Installation in einer neuen cmd.

BeRealm 11.06.2019 13:34

Ich würde es nochmal komplett neu installieren wollen. Muss ich dabei was beachten oder reicht es dem Ordner in programdata zu löschen?

cosinus 11.06.2019 14:20

Deinstallieren musste ich choco noch nie. Probiers aus.

BeRealm 12.06.2019 15:45

Eine Deinstallation hat keine Veränderung gebracht. Am Ende habe ich erneut das BackUp eingespielt und dort hat es ohne Probleme funktioniert. Was die genaue Ursache des Problems war bleibt leider im Dunkeln.

cosinus 12.06.2019 23:00

Also ich kann dir nicht sagen was da passiert ist. Womöglich wurde die Variable PATH nicht aktualisiert oder so :glaskugel:

Holzpferd 10.08.2019 09:17

Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

in diesem Thread, wo die Administratorrechte eine so große Rolle spielen, habe ich die Erwähnung von SuRun vermisst, mit dem man sich ja im Benutzerkonto auf einfache Weise sehr gut konfigurierbare Benutzerrechte verschaffen kann. Ein Bildschirmfoto des entsprechenden Dialogfelds, das immer auf abgedunkeltem Desktop erscheint, habe ich beigefügt.

Kann diese Software nicht eingesetzt werden, um die hier beschriebenen Probleme zu lösen? Wenn nein, was spricht dagegen?

cosinus 10.08.2019 13:16

Versteh jetzt den Zusammenhang nicht. Du hast gelesen wofür chocolatey da ist oder nicht?

Yatagan 10.08.2019 13:33

Ich denke, er bezieht sich auf Post #10.

cosinus 10.08.2019 13:36

Ok. Aber wozu brauch ich extra Software? Man erstelle sich eine Verküpfung der cmd.exe auf den Desktop und führe sie dann per Rechtsklick als Admin aus. Und schon wird man danach aufgefordert sich als User mit Adminrechten zu authentifizieren.

BeRealm 10.08.2019 17:59

Zitat:

Zitat von cosinus (Beitrag 1720897)
Ok. Aber wozu brauch ich extra Software? Man erstelle sich eine Verküpfung der cmd.exe auf den Desktop und führe sie dann per Rechtsklick als Admin aus. Und schon wird man danach aufgefordert sich als User mit Adminrechten zu authentifizieren.

Sowas? ;)
Code:

C:\Windows\System32\cmd.exe /k "choco upgrade -y all"
Man die Verknüpfung auch unter Eigenschaften->Verknüpfung->Erweitert... mit Adminrechten starten ohne vorher Rechtklick machen zu müssen. Aber das sind Luxusprobleme:pfeiff:

cosinus 10.08.2019 18:13

ich kenn das als

Code:

cmd /c "choco upgrade -y all"
Aber bei einer normal eingerichteten UAC kann man auch als limited user einfach per Rechtsklick ein Skript per Rechtsklick als Admin ausführen.

Man kann auch das Script zB nach c:\windows ablegen und dann eine Verknüpfung auf dem Desktop. In dieser Verknüpfung setzt man dann in den Eigenschaften einen Haken bei "Als Admin ausführen"

BeRealm 10.08.2019 20:14

Also am einfachsten finde ich es mit Desktop->Rechtsklick->Verknüpfung erstellen->Ziel: C:\Windows\System32\cmd.exe /k "choco upgrade -y all" ->Fertig . Danach die erstellte Verknpüfung mit adminrechten austatten, sodass sich bei jedem start UAC automatisch meldet.
Ob man jetzt /k durch /c ersetzt ist Geschmackssache. Ich schau mir am Ende gerne an was installiert wurde und welche Fehler es gab.
Ich hab das dann noch in die Aufgabenplung gepackt, sodass bei jedem Systemstart nach Updates gesucht wird.

cosinus 10.08.2019 22:19

Aso am einfachsten ist da eh Linux. Bei Windows ist das nicht wirklich vorgesehen, als nicht-Admin irgendweclhe Wartungssachen zu machen.

Yatagan 25.05.2020 21:22

Chris Titus hat chocolatey bei YouTube vorgestellt.

cosinus 31.07.2020 00:27

Zitat:

Zitat von Yatagan (Beitrag 1736192)
Chris Titus hat chocolatey bei YouTube vorgestellt.

Dafür existiert unser TB-Thread schon seit 2017 :cool:

Canela 07.08.2020 16:16

Huhu,

ich versuche auch grad chocolatey zu installieren - aber ehrlich gesagt versteh ich nur Bahnhof bisher. Durch die Anleitungen mit Bildern kam ich ganz gut durch aber hier scheitert es schon am Anfang.

Welches muss ich davon denn anklicken?

hxxp://https://chocolatey.org/courses/installation/installing

Wenn ich auf den Pfeil gehe, dann bietet es viele Möglichkeiten an.

LG

Yatagan 07.08.2020 16:43

Verfahre nach "Basic Chocolatey Install".

Dazu musst du ein cmd-Fenster (Windows Eingabeaufforderung) als Administrator öffnen (z.B. so: gib in der Windows-Suche cmd ein und öffne cmd dann mit Admin-Rechten), die Zeile aus der Anleitung dort hineinkopieren und dann mit Enter ausführen.

Code:

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
Das war dann schon alles und du kannst Chocolatey in cmd.exe, der PowerShell oder einem Terminal-Emulator (Alacritty, Cmder, etc.) Deiner Wahl nutzen (zur Installation von Programmen immer mit Admin-Rechten).

EDIT:
Der richtigere Link ist aber dieser hier: https://chocolatey.org/install
Die Installation über die PowerShell sollte lt. chocolatey gegenüber der mit cmd.exe präferiert werden, ist aber ein klein wenig "hakeliger", weil man evtl. bei den Policies kurz was ändern muss (wird im Link erklärt).

Yatagan 30.01.2021 09:50

Service-Posting:

Falls man vor einem Upgrade mit chocolatey wissen möchte, welche Pakete veraltet sind, kann man folgenden Befehl anwenden:
Code:

choco outdated

1210mk2 13.02.2021 17:47

Die meissten Programm ( die ich direkt beim Hersteller lade )haben bei mir eine Auto Update Funktion und diese läd doch immer die aktuelle Version vom Hersteller... Wieso dann Chocolatey?

cosinus 13.02.2021 17:50

Zitat:

Zitat von 1210mk2 (Beitrag 1748879)
Die meissten Programm ( die ich direkt beim Hersteller lade )haben bei mir eine Auto Update Funktion und diese läd doch immer die aktuelle Version vom Hersteller... Wieso dann Chocolatey?

Weil du mit einem Befehl auf einem Schlag alle Programme aktualisieren kannst.

Yatagan 13.02.2021 17:53

Zitat:

Zitat von 1210mk2 (Beitrag 1748879)
Die meissten Programm ( die ich direkt beim Hersteller lade )haben bei mir eine Auto Update Funktion und diese läd doch immer die aktuelle Version vom Hersteller... Wieso dann Chocolatey?

Das mag bei deiner Programmauswahl so sein, ist aber nicht selbstverständlich. Außerdem benötigst du bei chocolatey nur einen Befehl, bzw. nur einen Klick um alle Programme zu updaten und nicht jedes einzeln.

1210mk2 13.02.2021 17:54

Zitat:

Zitat von cosinus (Beitrag 1748882)
Weil du mit einem Befehl auf einem Schlag alle Programme aktualisieren kannst.

Aha ok...
Ich hab jetzt mal die grafische Oberfläche installiert. Kann man da irgendwie einen scan machen dass Choco alle Programme die ich installiert habe automatisch in seine Liste aufnimmt?

Yatagan 13.02.2021 17:59

Zitat:

Zitat von 1210mk2 (Beitrag 1748884)
... Kann man da irgendwie einen scan machen dass Choco alle Programme die ich installiert habe automatisch in seine Liste aufnimmt?

Nein, du musst diese noch einmal mit chocolatey "installieren" auch wenn sie bereits installiert sind. Chocolatey erkennt die bestehende Installation aber und installiert nicht erneut, sondern übernimmt die Programme dann nur in die zu verwaltenden Programme.

1210mk2 13.02.2021 18:42

Zitat:

Zitat von Yatagan (Beitrag 1748885)
Nein, du musst diese noch einmal mit chocolatey "installieren" auch wenn sie bereits installiert sind. Chocolatey erkennt die bestehende Installation aber und installiert nicht erneut, sondern übernimmt die Programme dann nur in die zu verwaltenden Programme.

ok, danke dir! :dankeschoen:

Könnte mir jemand sagen wie ich das mache dass wenn ich den PC starte er automatisch immer nach Updates sucht und diese Installiert?

cosinus 13.02.2021 18:55

Pack dir einfach eine cmd-Datei auf dem Desktop. Die alle paar Tage mal per Rechtsklick per Admin ausführen.

Zitat:

choco upgrade all -y

Bagaluth 07.04.2021 13:14

Ich habe da noch ein kleines Problem mit chocolatey.
Programm habe ich installiert und die Admin-cmd.exe erstellt.
Aber ich bekomme beim ausführen der admin-cmd die Fehlermeldung, das die nicht gefunden wird, obwohl sie im Verzeichnis ist.
Für einen Tipp woran das liegen könnte wäre ich sehr dankbar.

cosinus 07.04.2021 13:28

Zitat:

Aber ich bekomme beim ausführen der admin-cmd die Fehlermeldung, das die nicht gefunden wird, obwohl sie im Verzeichnis ist.
Bitte keine schwammigen Beschreibungen, sondern den exakten Wortlaut der Fehlermeldung posten. So weiß doch niemand was gefunden wird wenn du nur "die" schreibst.

Bagaluth 07.04.2021 13:39

Wenn ich die erstellte Admin-cmd.exe mit Rechtsklick "als Admin" ausführe bekomme ich eine Fehlermeldung:

"Pfad in dem sich die exe befindet"/Admin-cmd.exe konnte nicht gefunden werden. Stellen sie sicher, dass sie den Namen richtig eingegeben haben und wiederholen sie den Vorgang.

cosinus 07.04.2021 13:46

sowas wie "admin-cmd.exe" gibt es auch garnicht. Das Ding heißt einfach nur cmd.exe.

Yatagan 07.04.2021 14:53

Zitat:

Zitat von Bagaluth (Beitrag 1751387)
Wenn ich die erstellte Admin-cmd.exe mit Rechtsklick "als Admin" ausführe bekomme ich eine Fehlermeldung:

"Pfad in dem sich die exe befindet"/Admin-cmd.exe konnte nicht gefunden werden. Stellen sie sicher, dass sie den Namen richtig eingegeben haben und wiederholen sie den Vorgang.

Du hast die Anweisung im ersten Post dieses Threads falsch verstanden.

Du musst ein Kommandozeilen-Fenster (cmd.exe) mit Admin-Rechten öffnen und keine entsprechend benannte Datei erstellen.
Anschließend musst du die Befehlszeile in das Kommandozeilenfenster hineinkopieren und mit der Taste Enter ausführen.

Zitat:

Zitat von cosinus (Beitrag 1751389)
sowas wie "admin-cmd.exe" gibt es auch garnicht. Das Ding heißt einfach nur cmd.exe.

@cosinus In deinem ersten Post steht schon Admin-cmd.exe wortwörtlich so drin. Den Sinn kann man offensichtlich mißverstehen...

cosinus 07.04.2021 15:46

Kann man missverstehen. Er wäre aber der erste, der das so wörtlich missversteht - und der Thread hier ist schon fast 4 Jahre alt :wtf:

Spätestens beim Erstellen einer Verknüpfung zu "admin-cmd.exe" muss einem auffallen, dass das hier anders gemeint ist. Denn so eine Verknüpfung kann garnicht erstellt werden. Er erzählt da aber irgendwas, was garnicht sein kann, denn er behauptet, die Verknüpfung sei erstellt worden ließe sich dann aber nicht doppelklicken.

Bagaluth 07.04.2021 16:14

THX das wars.

Yatagan 07.04.2021 17:03

Zitat:

Zitat von cosinus (Beitrag 1751398)
Kann man missverstehen. Er wäre aber der erste, der das so wörtlich missversteht - und der Thread hier ist schon fast 4 Jahre alt :wtf:

Irgendwann ist immer das erste Mal.
Zitat:

Zitat von cosinus (Beitrag 1751398)
Spätestens beim Erstellen einer Verknüpfung zu "admin-cmd.exe" muss einem auffallen, dass das hier anders gemeint ist. Denn so eine Verknüpfung kann garnicht erstellt werden. Er erzählt da aber irgendwas, was garnicht sein kann, denn er behauptet, die Verknüpfung sei erstellt worden ließe sich dann aber nicht doppelklicken.

Ich vermute, es wurde keine Verknüpfung, sondern per Editor eine Datei mit dem Namen Admin-cmd.exe erstellt, in welche dann der Kommandozeilenbefehl geschrieben wurde. Die Ausführung der Datei hat dann natürlich nicht geklappt - weder mit noch ohne Adminrechten.

cosinus 07.04.2021 21:55

Zitat:

Zitat von Yatagan (Beitrag 1751401)
Irgendwann ist immer das erste Mal.

Ich lass den Beitrag aber so. Denn sonst könnte ich anfangen jeden Fachterminus extra zu erklären weil es ja irgendwen geben könnte der was nicht weiß.

IronNero 23.04.2021 08:40

Sagt mal, ist es möglich das Choco Malware runterlädt ? Habe grade eben Malwarebytes mein PC scannen lassen und dort kommt die Meldung das ich Schadsoftware hätte. Pfad: C:\ProgramData\chocolatey\lib-bkp
Es handelt sich um das Programm Autohotkey, aber im I-net kann ich nix dazu finden ob es schädlich wäre, zumal es sehr viele benutzen. Habe es jetzt entfernt erstmal. Vielleicht ne Fehlermeldung von MB ?

BeRealm 23.04.2021 18:46

Zitat:

Zitat von IronNero (Beitrag 1752301)
Sagt mal, ist es möglich das Choco Malware runterlädt ? Habe grade eben Malwarebytes mein PC scannen lassen und dort kommt die Meldung das ich Schadsoftware hätte. Pfad: C:\ProgramData\chocolatey\lib-bkp
Es handelt sich um das Programm Autohotkey, aber im I-net kann ich nix dazu finden ob es schädlich wäre, zumal es sehr viele benutzen. Habe es jetzt entfernt erstmal. Vielleicht ne Fehlermeldung von MB ?

Das LogFile dazu würde mehr Aussagekraft haben. Autohotkey ist im Regelfall keine Malware.

webwatcher 23.04.2021 19:02

Zitat:

Zitat von IronNero (Beitrag 1752301)
Es handelt sich um das Programm Autohotkey, aber im I-net kann ich nix dazu finden ob es schädlich wäre,

Such mal nach AutoHotKey & malware. da findet sich einiges.

https://en.wikipedia.org/wiki/AutoHotkey#Malware
Zitat:

Inevitably, some malware has been written using AutoHotkey.[35] When anti-malware products attempt to earmark items of malware that have been programmed using AutoHotkey, they sometimes falsely identify AutoHotkey as the culprit rather than the actual malware

IronNero 23.04.2021 20:03

HTML-Code:

Malwarebytes
www.malwarebytes.com

-Protokolldetails-
Scan-Datum: 23.04.21
Scan-Zeit: 09:22
Protokolldatei: 9aa333d1-a404-11eb-a1a4-2cf05d620150.json

-Softwaredaten-
Version: 4.3.0.98
Komponentenversion: 1.0.1251
Version des Aktualisierungspakets: 1.0.39731
Lizenz: Kostenlos

-Systemdaten-
Betriebssystem: Windows 10 (Build 19042.928)
CPU: x64
Dateisystem: NTFS
Benutzer: DESKTOP-IO51121\NeroPrime

-Scan-Übersicht-
Scan-Typ: Bedrohungs-Scan
Scan gestartet von: Manuell
Ergebnis: Abgeschlossen
Gescannte Objekte: 285420
Erkannte Bedrohungen: 1
In die Quarantäne verschobene Bedrohungen: 1
Abgelaufene Zeit: 1 Min., 37 Sek.

-Scan-Optionen-
Speicher: Aktiviert
Start: Aktiviert
Dateisystem: Aktiviert
Archive: Aktiviert
Rootkits: Aktiviert
Heuristik: Aktiviert
PUP: Erkennung
PUM: Erkennung

-Scan-Details-
Prozess: 0
(keine bösartigen Elemente erkannt)

Modul: 0
(keine bösartigen Elemente erkannt)

Registrierungsschlüssel: 0
(keine bösartigen Elemente erkannt)

Registrierungswert: 0
(keine bösartigen Elemente erkannt)

Registrierungsdaten: 0
(keine bösartigen Elemente erkannt)

Daten-Stream: 0
(keine bösartigen Elemente erkannt)

Ordner: 0
(keine bösartigen Elemente erkannt)

Datei: 1
Malware.AI.1667170252, C:\PROGRAMDATA\CHOCOLATEY\LIB-BKP\AUTOHOTKEY.PORTABLE\AUTOHOTKEY.PORTABLE.NUPKG, In Quarantäne, 1000000, 0, 1.0.39731, 634F4E6704005607635EFFCC, dds, 01214243, 7C59E57A908D4C9B41C0888EE319C19E, B2E2F3CCFA2979312B536EF2AAE0C3A9DB47AB13EDB01A3F3D1D8D7E889197C0

Physischer Sektor: 0
(keine bösartigen Elemente erkannt)

WMI: 0
(keine bösartigen Elemente erkannt)


(end)


cosinus 23.04.2021 20:06

Zitat:

Zitat von Yatagan (Beitrag 1751396)
@cosinus In deinem ersten Post steht schon Admin-cmd.exe wortwörtlich so drin. Den Sinn kann man offensichtlich mißverstehen...

Wurde jetzt überarbeitet. Ist das so besser?

M-K-D-B 23.04.2021 20:08

Keine Ahnung, was du jetzt genau mit dieser Logdatei "sagen" möchtest...
Zitat:

Malware.AI.1667170252, C:\PROGRAMDATA\CHOCOLATEY\LIB-BKP\AUTOHOTKEY.PORTABLE\AUTOHOTKEY.PORTABLE.NUPKG, In Quarantäne, 1000000, 0, 1.0.39731, 634F4E6704005607635EFFCC, dds, 01214243, 7C59E57A908D4C9B41C0888EE319C19E, B2E2F3CCFA2979312B536EF2AAE0C3A9DB47AB13EDB01A3F3D1D8D7E889197C0
... aber anstatt die Datei in Quarantäne zu schicken, hättest du sie ignorieren und diesen "False Positive" an MB melden können/sollen... :rolleyes:

cosinus 23.04.2021 20:13

@IronNero:

Eigentlich kennt man sowas von Malwarebytes nicht. Da sagen wir immer, dass grundsätzlich alles geöscht werden soll, was es findet. In diesem Fall hätte man aber ein dickes Problem!

Ja es gibt Software, die auch von Schädlingen benutzt wird. Das ist aber noch lange kein Grund, diese Software pauschal als schädlich einzustufen. Andere Beispiele sind:

- VNC zur Fernsteuerung eines Rechner
- AutoIt um Abläufe zu automatisieren (FRST nutzt das!)

Und eben diese AutoHotkey ist sowas Ähnliches wie AutoIt siehe https://community.chocolatey.org/pac...able/1.1.33.06

Zitat:

Features

Automate almost anything by sending keystrokes and mouse clicks
Write a mouse or keyboard macro by hand or a macro recorder

IronNero 23.04.2021 20:20

Ja kenne mich damit nicht aus und dachte, ok raus damit :)
Da ihr beide mich jetzt aufgeklärt habt, weiß ich jetzt Bescheid.
Benutze Autohotkey nur für Path of Exile. Danke nochmal fürs aufklären.

M-K-D-B 23.04.2021 20:29

Wenn du choco selbst nutzt, kannst du MBAM öffnen und diese Datei von der Quarantäne wiederherstellen lassen.


Malware.AI ist keine signaturbasierte, sondern eine Art generische Erkennung von MB:
Zitat:

Malware.AI.(id-nr) are detection names produced by the Artificial Intelligence module in Malwarebytes 4 and Malwarebytes business products. These generic malware detections are due to our new automated signature system called BytesTotal and DDS engine that are based on Machine Learning technology with 100% autonomous learning which don’t require any human interaction to correctly identify malware.. These techniques are part of Malwarebytes’ Katana engine and were developed for automated mass detection of wide ranges of malware and adware.

Yatagan 24.04.2021 11:04

Zitat:

Zitat von cosinus (Beitrag 1752330)
Wurde jetzt überarbeitet. Ist das so besser?

:daumenhoc

Frederick 12.01.2022 10:34

Kurze Frage,

ich würde demnächst den Rechner meiner Eltern mal komplett neu aufsetzen. Kann ich von meinem Admin-Account aus über Chocolatey Programme übergreifend für jeden Standard Nutzer installieren, oder müsste ich das separat von dem jeweiligen Account meiner Eltern aus machen?

Edit: Und zweite Frage: Hatte jemand schon mal das Problem, dass man rein gar nichts über Chocolatey installieren konnte? Mir ging das die Tage so, dass ich weder bestehende Programme aktualisieren, noch neue Programme installieren konnte. Ich dachte zwar, dass ich da nicht der Einzige wäre, aber auf Github konnte ich niemanden mit demselben Problem finden. Jetzt funktioniert aber alles wieder bestens

cosinus 12.01.2022 10:52

Normalerweise installieren sich die Programme so, dass jeder Benutzer die auch verwenden kann. Es gibt aber Ausnahmen wie zB SumatraPDF, das installiert sich standardmäßig ins Benutzerprofil des Users (C:\Users\[user]\AppData\Local), der das Setup startet.

Und in chocolatey waren die letzen Tage der Wurm drin, ich hatte hier auch einige Fehler. Jetzt läuft ein choco upgrade all aber sauber durch.

PCPixel23 12.07.2023 19:50

Einen wunderschönen guten Abend an die Forum-Gemeinde.

Ich habe mir vor ein paar Tagen einen neuen Rechner zusammen gebaut und begonnen mit euren Anleitungen Windows zu installieren und das System Abgesichert.
Aktuell hänge ich an dem Punkt zwei bei Chocolatey.

C:\Windows\System32>choco install -y irfanview irfanviewplugins
Chocolatey v2.1.0
2 validations performed. 1 success(es), 1 warning(s), and 0 error(s).

Validation Warnings:
- A pending system reboot request has been detected, however, this is
being ignored due to the current Chocolatey configuration. If you
want to halt when this occurs, then either set the global feature
using:
choco feature enable -name=exitOnRebootDetected
or pass the option --exit-when-reboot-detected.

Installing the following packages:
irfanview;irfanviewplugins
By installing, you accept licenses for the packages.
Progress: Downloading IrfanView 4.62... 100%

irfanview v4.62.0 [Approved]
irfanview package files install completed. Performing other installation steps.
Installing 64-bit irfanview...
WARNING: May not be able to find 'C:\ProgramData\chocolatey\lib\IrfanView\tools\iview4620_x64_setup.exe'. Please use full path for executables.
ERROR: Exception calling "Start" with "0" argument(s): "Das System kann die angegebene Datei nicht finden"
The install of irfanview was NOT successful.
Error while running 'C:\ProgramData\chocolatey\lib\IrfanView\tools\chocolateyInstall.ps1'.
See log for details.
Progress: Downloading IrfanView 4.62... 100%

irfanview v4.62.0 [Approved]
irfanview package files install failed with exit code -1. Performing other installation steps.
The install of irfanview was NOT successful.
Error while running 'C:\ProgramData\chocolatey\lib\IrfanView\tools\chocolateyInstall.ps1'.
See log for details.
Progress: Downloading irfanviewplugins 4.62... 100%

irfanviewplugins v4.62.0 [Approved]
irfanviewplugins package files install completed. Performing other installation steps.
Installing 64-bit irfanviewplugins...
WARNING: May not be able to find 'C:\ProgramData\chocolatey\lib\irfanviewplugins\tools\iview4620_plugins_x64_setup.exe'. Please use full path for executables.
ERROR: Exception calling "Start" with "0" argument(s): "Das System kann die angegebene Datei nicht finden"
The install of irfanviewplugins was NOT successful.
Error while running 'C:\ProgramData\chocolatey\lib\irfanviewplugins\tools\chocolateyInstall.ps1'.
See log for details.

Chocolatey installed 0/2 packages. 2 packages failed.
See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).

Failures
- irfanview (exited -1) - Error while running 'C:\ProgramData\chocolatey\lib\IrfanView\tools\chocolateyInstall.ps1'.
See log for details.
- irfanviewplugins (exited -1) - Error while running 'C:\ProgramData\chocolatey\lib\irfanviewplugins\tools\chocolateyInstall.ps1'.
See log for details.


Einen Neustart habe ich schon durchgeführt, leider bekomme ich immer noch die gleiche Rückmeldung. Ich denke ich werde mich hier für eine der Optionen entscheiden müssen, weiß allerdings nicht welche.

- A pending system reboot request has been detected, however, this is
being ignored due to the current Chocolatey configuration. If you
want to halt when this occurs, then either set the global feature
using:
choco feature enable -name=exitOnRebootDetected
or pass the option --exit-when-reboot-detected.

Da ich mich mit dem Programm nicht auskenne, eure Anleitung aber gerne befolgen möchte, wenn es das System sicherer macht und die Systempflege vereinfacht.

Schon jetzt vielen Dank für eure Rückmeldung.

Beste Grüße und einen schönen Abend

Yatagan 12.07.2023 21:25

Offenbar gibt es aktuell ein Problem mit der Installationsroutine für die beiden Pakete, welche erst durch den Maintainer behoben werden müssen(s. Diskussion):
https://community.chocolatey.org/packages/IrfanView

Entweder du wartest etwas ab, bis das Problem gelöst ist oder du installierst IrfanView erstmal auf die übliche Weise.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:23 Uhr.

Copyright ©2000-2025, Trojaner-Board


Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131