cab Datei Installation bricht mit Fehler 2 ab

Nightmanager

Cadet 4th Year
Registriert
Nov. 2023
Beiträge
106
Hallo Zusammen,

aufgrund diverser Probleme mit dem Realtek Stereomix habe ich das Gerät im Gerätemanager deinstalliert .
Wider Erwarten taucht jetzt der Realtek Stereomix nicht im Gerätemanager auf. "Ausgeblendete Geräte einblenden" habe ich aktiviert .
OK, dann habe ich mir die entsprechende CAB Datei aus dem Windows Update Catalog besorgt .
Jetzt versuche ich diese CAB Datei entweder mit dem DISM GUI oder via Command Prompt (Adminrechte) mit
DISM.exe /Online /Add-Package /PackagePath:"Dateipfad"
zu installieren. Ich bekomme aber immer den Fehler 2 bzw 0x8007002
Der Pfad sollte richtig sein, da ich den mit "als Pfad kopieren" kopiere.
Ich bin am verzweifeln, so eine sch.... simple CAB Datei muss ich doch iwie auf den Rechner bekommen.

P.S Ich habe Win11 Enterprise 24H2
 

Anhänge

  • Screenshot 2025-02-11 184745.jpg
    Screenshot 2025-02-11 184745.jpg
    45,2 KB · Aufrufe: 129
Zuletzt bearbeitet:
Das System findet die Datei nicht. Also hast Du dich vertippt oder die Datei ist nicht da wo Du meinst. 🤷‍♂
 
Ich wiederhole:
Der Pfad sollte richtig sein, da ich den mit "als Pfad kopieren" kopiere.

und im DISM GUII wähle ich via click die Datei aus.

Also nix mit vertippen
 
Man kann auch einen Schlüssel in der Registry setzen. Dann kann man die .cab-Dateien mit Rechtsklick markieren und die Installation ausführen.
Dann braucht man keine externe Tools.

Code:
Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\CABFolder\Shell]

[HKEY_CLASSES_ROOT\CABFolder\Shell]
@="RunAs"

[HKEY_CLASSES_ROOT\CABFolder\Shell\Find]
"LegacyDisable"=""
"SuppressionPolicy"=dword:00000080

[HKEY_CLASSES_ROOT\CABFolder\Shell\Find\Command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,\
  65,00,00,00
"DelegateExecute"="{a015411a-f97d-4ef3-8425-8a38d022aebc}"

[HKEY_CLASSES_ROOT\CABFolder\Shell\Open]
"MultiSelectModel"="Document"

[HKEY_CLASSES_ROOT\CABFolder\Shell\Open\Command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,\
  65,00,20,00,2f,00,69,00,64,00,6c,00,69,00,73,00,74,00,2c,00,25,00,49,00,2c,\
  00,25,00,4c,00,00,00
"DelegateExecute"="{11dbb47c-a525-400b-9e80-a54615a090c0}"

[HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs]
@="CAB-Datei installieren (Administrator)"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs\Command]
@="cmd /k dism /online /add-package /packagepath:\"%1\""
Ergänzung ()

Was auch noch sein kann:
Nach dem Download könnte die .cab-Datei geblockt sein.
Rechte Maustaste auf die Datei -> Eigenschaften -> "Zulassen" aktivieren
 
  • Gefällt mir
Reaktionen: HisN
BFF schrieb:
Ich denke mal durch Windows aufgrund der eingestellten Sicherheitsoptionen.
Von dem BS werden erstmal alle Downloads aus dem Internet geblockt. Keine Ahnung, ob man das durch Ändern bestimmter Einstellungen verhindern kann.

Bei mir ist es so, dass ich jeden neuen Download durch den beschriebenen Vorgang freigeben bzw. entblocken muss.
 
Bist auf die "Geschuetzten Ordner"?
Dazu muss man das aber erstmal anhaben. Das ist nicht mehr der Default. @LotusXXL
Und hatte hier noch nie diese Auswirkungen bei CAB Dateien.

Andersrum scheint wohl das /add-package so nicht fuer Treiber zu funktionieren wenn man den Hilfeseiten von MS glaubt. Waere da wohl einfacher das CAB zu entpacken und dann den Treiber zu wechseln/nehmen. @Nightmanager
 
Zuletzt bearbeitet:
BFF schrieb:
Dazu muss man das aber erstmal anhaben.
Du meinst sicher PUA und PUS durch die Windows Sicherheit. Stimmt, jetzt wo du es erwähnt hast, fällt es mir wieder ein. Diese Einstellungen sind bei mir gesetzt.

Der TE sollte deshalb mal überprüfen, ob das bei ihm auch der Fall ist. Wenn nicht, dann entweder den Schlüssel setzen, oder die Datei außerhalb des Systemverzeichnisses platzieren und dann den Dism-Befehl starten.
 
  • Gefällt mir
Reaktionen: LotusXXL
Der Desktop ist genau wie der Downloadordner ohnehin der falsche Ordner, um entpackte Downloads zu installieren. Denn selbst auf den Desktop gezogene Archive landen im benutzerspezifischen Desktopordner und an dem muss man nicht zwingend die nötigen Rechte haben.
 
Hallo Zusammen,

danke für Eure bisherigen Hilfen, aber all das hat nicht geholfen immer dasselbe "nicht gefunden"

Ich habe
1) Datum/Uhrzeit geprüft - passt
2) Datei "zulassen" , war in der Tat nicht zugelassen, aber keine Auswirkung
3) Datei ins Hauptverzeichnis auf mein internes Datenlaufwerk gezogen
4) Dateinamen auf 2 Buchstaben gekürzt
5) sfc und DISM laufen lassen - alles ohne Fehler oder Integritätsverletzungen
6) Registryeinträge vorgenommen

Eine einfache Treiber Aktualisierung scheidet aus, weil ich das Gerät gerade nicht mehr im Gerätmanager sehe .
Den Treiber von meinem Mainboard runterladen ginge zwar , aber wenn ich die Installationsrotine starte, baller ich mir die Pseudoviren Nahimic, Sonic Studio und A-Volute mit drauf. Selbst bei inet Downloads von diversen Computerzeitschriften.


Und nu ? Ich komm da nicht mehr weiter - ich könnt heulen......

@BFF:
schön, wenn das System meint die Datei wäre nicht da, sie ist aber da und der Name ist definitiv nicht falsch.
Ich geb Dir recht , die Meldung sagt was anderes und das ist ja genau das was ich nicht verstehe. Ich würde Euch nicht damit belästigen wenn der Name falsch geschrieben wäre.

Und wenn CAB Dateien nicht für Treiberinstallationen geeignet sind, dann frage ich mich wieso MS das genauso als Download aus seiner Windows Update Katalog zur Verfügung stellt. Und wie soll ich sonst von dort die Updates ziehen ?
 
Nightmanager schrieb:
frage ich mich wieso MS das genauso als Download aus seiner Windows Update Katalog zur Verfügung stellt.

Weil man die halt einfach entpacken kann.

Hab gerade nochmal nach gesehen. @Nightmanager
In einem von MS herunter geladenem CAB mit Treibern steckt meist sowas.

1739310644829.png


Da reicht ein Entpacken mit z.B. 7-Zip oder NanaZip und dann Rechts Mausklick -> Install.

1739310730906.png


Warum kommt der Treiber bei Dir eigentlich nicht per Update, wenn er denn eh schon bei MS ist?
 
  • Gefällt mir
Reaktionen: CyborgBeta
Ok, entpackt habe ich die mit 7Zip, ok, aber welche der 7 .inf Dateien sind das dann ?
Alle 7?
Über den Weg hab ich es noch nie probiert, sorry wenn ich doof frage.

Dennoch muss es doch ein Erklärung geben warum CAB Dateien so zicken.
Ergänzung ()

CyborgBeta schrieb:

Das ist aktiv.
 
  • Gefällt mir
Reaktionen: CyborgBeta
Aus dem Geraetemanager das Geraet auswaehlen dem der Treiber uebergeholfen werden soll und den Ordner auswaehlen? @Nightmanager

Nightmanager schrieb:
Über den Weg hab ich es noch nie probiert

Das ist eigentlich der Weg seit gefuehlten Ewigkeiten. 😁
 
  • Gefällt mir
Reaktionen: CyborgBeta
auch das hatte ich bereits geschrieben , sogar 2x.

1.Satz 1.Post:
aufgrund diverser Probleme mit dem Realtek Stereomix habe ich das Gerät im Gerätemanager deinstalliert .
Wider Erwarten taucht jetzt der Realtek Stereomix nicht im Gerätemanager auf. "Ausgeblendete Geräte einblenden" habe ich aktiviert .

Und genau DAS - Update über den Gerätemanager - war der Plan. Aber ohne Gerät, kein Update.
 
Kannst du den Port wechseln?
Ergänzung ()

Sorry, ist ja nur ein logisches Device^^

Ruf mal bitte in der PowerShell auf:

PS C:\> Get-WmiObject Win32_PNPEntity | where {$_.status -ne "OK"} | fl

und schreib hier, ob etwas ausgegeben wird.
 
Zuletzt bearbeitet:
Hallo @CyborgBeta

"
C:\>Get-WmiObject Win32_PNPEntity | where {$_.status -ne "OK"} | fl
Der Befehl "Get-WmiObject" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
"

Soll ich jetzt die Krise bekommen ? - nicht gefunden- Bin ich jetzt zu doof copy&paste auszuführen ?
 
Versuche es hiermit (PS ISE als Admin ausführen):
PowerShell:
Get-CimInstance Win32_PNPEntity | Where-Object {$_.Status -Ne 'OK'} | fl

Get-WmiObject sollte man nicht mehr verwenden.
 
Zurück
Oben