Hallo Weber Felix,
ein generischer „Fail“-Fehler beim Hochladen im Partner Center (ohne detailliertes Fehlerprotokoll) deutet fast immer auf ein strukturelles Problem der CAB-Datei oder eine kryptografische Ablehnung hin, die den anfänglichen Parser des Dashboards sofort abstürzen lässt.
Hier sind die drei häufigsten Ursachen und wie Sie sie sofort beheben können:
- Die EV-Zertifikat-Signatur (Der Hauptgrund)
Die .cab-Datei selbst muss zwingend mit dem exakt gleichen EV-Code-Signing-Zertifikat signiert sein, das in Ihrem Partner Center-Konto registriert ist. Verwenden Sie signtool und stellen Sie sicher, dass Sie SHA-256 und einen verifizierten Zeitstempel-Server nutzen: signtool sign /v /fd sha256 /tr http://timestamp.digicert.com /td sha256 /n "Ihr Firmenname" paket.cab
- Die falsche CAB-Struktur
Das Dashboard akzeptiert keine mit Standard-Zip-Programmen erstellten und einfach in .cab umbenannten Dateien. Sie müssen das native Windows-Tool MakeCab.exe (mit einer .ddf-Datei) oder Cabarc.exe verwenden. Achten Sie darauf, dass die .inf-Datei und die zugehörigen Binärdateien direkt im Hauptverzeichnis (Root) der CAB-Datei liegen. Es dürfen keine absoluten Dateipfade in der CAB gespeichert sein.
- Dateinamen und Codierung
- Stellen Sie sicher, dass der Dateiname der
.cabkeine Leerzeichen oder Sonderzeichen enthält (z. B.Treiber_v1.cabstattMein Treiber v1.cab). - Die
.inf-Datei im Paket muss zwingend in UTF-8 oder UTF-16 codiert sein. Das alte ANSI-Format wird oft nicht mehr sauber verarbeitet und führt zu unsichtbaren Upload-Abbrüchen.
Prüfen Sie Ihre Signatur und packen Sie die CAB-Datei testweise neu (ohne Leerzeichen im Namen). Ich hoffe, das bringt Ihren Treiber erfolgreich durch den Upload! Wenn dies Ihr Problem löst, klicken Sie bitte auf "Antwort akzeptieren" (Accept Answer).
Tracy Le.