Nach der RAR-Unterstützung von Windows 11 erhält Microsoft Winget eine ZIP-Installation und natives PowerShell
Microsoft sorgte kürzlich für großes Aufsehen, als es die Unterstützung für das Öffnen von RAR-Dateien unter Windows 11 ankündigte. WinRAR, das für solche Archivdateiformate oft ein fester Bestandteil auf den PCs der Leute war, scheint gemischte Gefühle in dieser Angelegenheit zu haben, da es auch die Möglichkeiten von Microsoft zu schätzen weiß erledigt .
In verwandten Nachrichten hat Microsoft nun mit der neuesten Version Unterstützung für die Installation von ZIP-Dateien auf seiner Windows Package Manager-CLI oder Winget hinzugefügt. Darüber hinaus verfügt es über native PowerShell-Unterstützung sowie viele weitere Änderungen und Fehlerbehebungen. Diese beiden Hauptfunktionen wurden bereits im Jahr 2020 angefordert.
Das vollständige Änderungsprotokoll finden Sie unten:
Merkmale
- Unterstützung bei der Installation. ZIP-Dateien Nr. 140
- Fügen Sie native PowerShell-Unterstützung Nr. 221 hinzu
- Unterstützung – Option ohne Upgrade für Installationsablauf Nr. 2655
Käfer
- Behebung des Problems, dass nur 1 Abhängigkeitspaket installiert ist #2761
- Absturz im Listenbefehl Nr. 2273
- Fügen Sie SYSTEM zu expliziten ACLs #2370 hinzu
Was hat sich geändert?
- Fügen Sie aktualisierte Store-Quellzertifikate von @yao-msft in #3149 hinzu
- Blockieren Sie msix-Bereitstellungs-API-Aufrufe, bei denen bekannte Betriebssystemfehler vorliegen, von @yao-msft in #2855
- Restschnittstelle 1.4 zur unterstützten Liste von @yao-msft in #2853 hinzufügen
- Gibt eine von der Lokalisierung unabhängige Zeichenfolge für Hilfelinks von @AmelBawa-msft in #2786 zurück
- Behandeln Sie die COM-Unterbefehle nicht als eindeutig für die Telemetrie von @JohnMcPMS in #2792
- Aktualisieren Sie die PowerShell-Modulabhängigkeitsdokumente von @ryfu-msft in #2797
- Passen Sie den Abstand und die Zeichensetzung für Manifest-Validierungsmeldungen von @Trenly in #2805 an
- Wenden Sie den neuesten lokalisierten Strings-Patch von @ryfu-msft in #2816 an
- UpdateBinVer-Skriptunterstützung für die Aktualisierung der Build-Version nur durch @yao-msft in #2818
- Stoppen Sie die Verwendung
m_summary
in den globalen Globals für Telemetrie von @florelis in #2820- Aktivieren Sie lange Aliase von @Trenly in #2107
- Überprüfen Sie das Symlink-Ziel vor der Entfernung durch @ryfu-msft in #2242
- Bump-Version auf 1.4 von @ryfu-msft in #2263
- Wenden Sie den neuesten Lokalisierungspatch von @ryfu-msft in #2264 an
- Kunststück: Paket-Tags von @Trenly in #2235 anzeigen
- Unterstützung für UnsupportedArguments von @ryfu-msft in #2216 hinzugefügt
- Validieren Sie Manifest-Installationsprogramme (MSIX) von @AmelBawa-msft in #2215
- Verbessern Sie die Konsistenzprüfung der Indexabhängigkeit durch @yao-msft in #2247
- Korrigieren Sie den Abstand im 1.2-Singleton-Schema von @ryfu-msft in #2276
- Behebung nicht unterstützter args-Unit-Tests von @ryfu-msft in #2277
- Absturz verringern, der auftreten kann, wenn die installierte Version null ist, von @JohnMcPMS in #2278
- Erstellen Sie die WinGetUtil-Funktionalität zum Ausführen der Korrelation installierter Pakete von @JohnMcPMS in #2221
- Hinzufügung des anfänglichen 1.3-Schemas von @ryfu-msft in #2189
- Fügen Sie zusätzliche Kompilierungsflags für Debug-Informationen von @florelis in #2281 hinzu
- Migrieren Sie FabricBot-Aufgaben zu Config-as-Code von @msftbot in #2285
- Aktualisieren Sie fabricbot.json von @vedantmgoyal2009 in #2293
- Korrigieren Sie das WinGetUtil WinGetCreateManifest-Ergebnis von @yao-msft in #2296
- Fügen Sie einen alternativen Namen zur Verwendungszeichenfolge von @Trenly in #2268 hinzu
- Verhindern Sie, dass Nullzeichen in SQLite gelangen, von @JohnMcPMS in #2289
- Schema-Ergänzungen für die Zip-Unterstützung von @ryfu-msft in #2288
- Kunststück: Warten Sie auf die Befehlsvervollständigung durch @Trenly in #2236
- Verschieben Sie die Versionshinweise in eine neue Zeile und rücken Sie sie von @Trenly in #2312 ein
- Entfernen Sie das /Zi-Kompilierungsflag von @florelis in #2325
- Aktualisieren Sie den VCLibs-Datei-Hash im Korrelationstestskript von @florelis in #2326
- Fügen Sie UndockedRegFreeWinRT von @jontab in #2333 hinzu
- Implementierung für die Zip-Installation (nicht portierbar) von @ryfu-msft in #2320
- Scheitern Sie nicht schnell von @JohnMcPMS in #2335
- Korrigieren Sie WinGetUtil-Indexoperationen für Manifestabhängigkeiten ohne Mindestversion von @yao-msft in #2337
- Explizite ACLs von @JohnMcPMS in #2324
- Verhindern Sie den Zugriff auf übergeordnete Verzeichnisse von relativeFilePath für die Archivinstallation durch @ryfu-msft in #2342
- Machen Sie die Zip-Installation zu einer experimentellen Funktion von @ryfu-msft in #2351
- Fügen Sie InstallationMetadata zu Manifesten hinzu, um eine zukünftige umfassende Installationserkennung durch @yao-msft in #2350 zu ermöglichen
- Erweitern Sie die WinMD-Erkennung durch @jontab in #2348
- Gehen Sie dazu über, sqlite3_errmsg zu verwenden, um einen Kontextfehler für SQLite-Fehler von @JohnMcPMS in #2352 zu extrahieren
- Fügen Sie In-Process- und Out-of-Process-E2E-Tests von @AmelBawa-msft in #2315 hinzu
- Implementieren Sie FolderFileWatcher von @msftrubengu in #2336
- Aktualisieren Sie den CsWinRTWindowsMetadata-Wert von @AmelBawa-msft in #2357
- Entfernen Sie in einigen Fällen den Korrelationsblocker für remote->local von @JohnMcPMS in #2362
- Aktualisieren Sie die Dokumentation mit 1.3-Einstellungen von @ryfu-msft in #2363
- Fügen Sie Microsoft.WinGet.Client PowerShell-Moduldateien von @jontab in #2314 hinzu
- Behebung der Dateiüberschreibwarnung, die bei der sauberen Erstinstallation von @ryfu-msft in #2375 angezeigt wurde
- Protokollierungsverbesserungen von @JohnMcPMS in #2378
- Fügen Sie SYSTEM zu expliziten ACLs von @JohnMcPMS in #2370 hinzu
- Entfernen Sie Tests, die keinen Zweck mehr erfüllen, von @JohnMcPMS in #2379
- Überprüfen Sie die Berechtigung zum Erstellen von Symlinks für die tragbare Installation von @ryfu-msft in #2369
- Anheften des Serverzertifikats für die Store-Quelle von @JohnMcPMS in #2347
- Entfernen Sie den Bereichsfilter von der Anwendung auf tragbare Geräte durch @ryfu-msft in #2383
- Validieren Sie SignatureSha256 für MSIX-Pakete während der Manifestvalidierung durch @AmelBawa-msft in #2384
- Aktivieren Sie MSI-Tests in der CI/CD-Pipeline von @JohnMcPMS in #2386
- Standardisieren Sie „Anzeigen“-Beschriftungen für Manifestfelder von @Trenly in #2311
- Korrigieren Sie den Link, der von @iamCristYe in #2403
ms-windows-store
nicht in md gerendert wurde- Befehlsaliase von @Trenly in #2390 hinzufügen
- Unterstützung für
RequireExplicitUpgrade
das Manifest-Element von @florelis in #1795 hinzugefügt- Fügen Sie die Möglichkeit hinzu, „Bereich oder Unbekannt“ über COM von @JohnMcPMS in #2402 anzugeben
- Sammeln Sie den Bereich in Installer-Metadaten von @JohnMcPMS in #2415
- Kopieren Sie entpackte Winget-Protokolle in E2E-Tests von @florelis in #2441
- Stellen Sie sicher, dass Standardwerte von @ryfu-msft in #2413 an verschachtelte Installationsprogramme in zip übergeben werden
- Fügen Sie Eingabeaufforderungen hinzu, wenn das Installationsprogramm das Terminal abbricht oder den Installationsort benötigt, von @florelis in #1814
- Aktualisieren Sie Beschriftungen aus dem Hash-Befehl von @Trenly in #2431
- Fügen Sie DisplayName zu den installierten InstallationMetadata-Dateien von @yao-msft in #2442 hinzu
UpgradeCode
Für passende MSI-Apps von @florelis in #2418 verwenden- Unterstützung für die Installation tragbarer Geräte ohne Entwicklermodus und Ausführung als Administrator von @ryfu-msft in #2401 hinzugefügt
- Erhöhen Sie die Manifest-Schemaversion auf 1.4 von @yao-msft in #2451
- Aktualisieren Sie die Dokumentation für Schema 1.2 von @Trenly in #2429
- Erhöhen Sie die PackageIdentifier-Segmente auf maximal 8 durch @yao-msft in #2461
- Verwenden Sie check-spelling/check-spelling@v0.0.20 von @jsoref in #2467
- ZIP-Unterstützungsspezifikation von @ryfu-msft in #2270
- PurchaseUrl anzeigen, falls im Manifest von @Trenly in #2416 vorhanden
- Fügen Sie PortableIndex zur Verfolgung tragbarer Dateien von @ryfu-msft in #2459 hinzu
- Von @JamieMagee in
$schema
# 2487 hinzugefügtcgmanifest.json
- Aktualisieren Sie den README-Link zur VS Installer Project-Erweiterung von @bsivanov in #2488
- En-US in Links von @ImJoakim in #2494 entfernt
- Fügen Sie das Logo zu README.md von @vedantmgoyal2009 in #2507 hinzu
- Gibt Fehlercodes für Abhängigkeitsfehler von @hackean-msft in #2410 zurück
- Fügen Sie ExpectedReturnCode::ReturnResponse für PackageInUseByApplication von @Trenly in #2492 hinzu
- Standardmäßig Neustart bei msiexec-basierten Installationsprogrammen unterdrücken von @gerardog in #2499
- Korrigieren Sie die Metadatenerfassung des Installationsprogramms durch @yao-msft in #2517
- Fügen Sie Aliase hinzu, um ein schnelles Upgrade aller und unbekannter Dateien von @Trenly in #2518 zu ermöglichen
- Machen Sie eine tiefere Installationserkennung durch Com von @yao-msft in #2420 verfügbar
- Fügen Sie den PureLib-Unterbaum von @ryfu-msft in #2511 hinzu
- Unterdrücken Sie den Neustart standardmäßig bei Inno Setup-basierten Installationsprogrammen von @SpecterShell in #2536
- Fügen Sie Client-Unterstützung für das Parsen des Restschemas v1.4 von @yao-msft in #2473 hinzu
- Experimentelles Argument zum Öffnen des Protokollordners von @Trenly in #2510 hinzugefügt
- Unterstützung für die Installation tragbarer Dateien aus einer ZIP-Datei von @ryfu-msft in #2500 hinzugefügt
- Ordnen Sie den Rückgabecode des Vorgangs auch für einen msstore-Installationsfehler von @yao-msft in #2540 zu
- Fehler beim Umbenennen des Installationsprogramms aus der codierten URL von @yao-msft in #2555 behoben
- Fügen Sie Pure zum Komponenten-Governance-Manifest von @ryfu-msft in #2556 hinzu
- WinGetUtil E2E-Tests von @AmelBawa-msft in #2542 hinzugefügt
- Fügen Sie vor dem Pfad ein Leerzeichen hinzu, wenn Dateien bei der Deinstallation verbleiben, von @Trenly in #2560
- Zusätzliche Protokollierung bei der Validierung portabler Dateien schlägt durch @Trenly in #2562 fehl
- Machen Sie Symlink Target Canonical von @Trenly in #2563
- Implementieren Sie den Archiv-Malware-Scan für lokale Manifeste von @ryfu-msft in #2566
- Verbesserte Auswahl des Installationsprogramms während des Upgrades durch @yao-msft in #2570
- Fügen Sie die Zip-Installation zum Abschnitt „Experimentelle Funktionen“ von Settings.md von @infinitepower18 in #2584 hinzu
- Informieren Sie den Installationsablauf über den Installationsstatus des Pakets durch @yao-msft in #2539
- Aktivieren Sie den Mechanismus für eine gewisse Kontrolle über die Korrelation durch @JohnMcPMS in #2577
- Mini-Spezifikation zu bevorstehenden Verbesserungen des Installations- und Upgrade-Ablaufs von @yao-msft in #2535
- Laden Sie das MSIX-Installationsprogramm während der Manifestvalidierung (falls erforderlich) von @AmelBawa-msft in #2587 herunter
- Greifen Sie immer auf den msix-Streaming-Fehler von @yao-msft in #2590 zurück
- Entfernen Sie MSIX-Installationsprogramme, nachdem die Validierung durch @AmelBawa-msft in #2591 durchgeführt wurde
- Beheben Sie den Fehler, wenn alles fehlschlägt, von @JohnMcPMS in #2593
- Korrigieren Sie das PowerShell-Modul für die Release-Konfiguration von @ryfu-msft in #2599
- Behandeln Sie kleine Zahlen als große Zahlen von @JohnMcPMS in #2606
- Beheben Sie Compliance-Probleme, indem Sie Newtonsoft.Json auf die empfohlene Version von @yao-msft in #2609 setzen
- Korrigieren Sie den internen Build von @yao-msft in #2610
- Informationen zur Neuinstallation von App Installer zur Fehlerbehebung in README.md von @AdmiralSnyder in #2616 hinzugefügt
- Aktualisieren Sie die maximale Protokollanzahl auf 64 von @ryfu-msft in #2620
- Druckbefehlsaliase wurden bei der tragbaren Installation von @Trenly in #2621 hinzugefügt
- Erwarteten Rückgabecode für InvalidParameter von @Trenly in #2635 hinzufügen
- Fügen Sie eine Issue-Option hinzu, um Benutzer zu Winget-Pkgs bei Paketproblemen von @SpecterShell in #2658 zu führen
- Abrufen von Argumenten bei Verwendung des Archivtyppakets von @Trenly in #2660
- Setzen Sie „Argumente abrufen, wenn Archivtyppaket verwendet wird“ von @Trenly in #2663 zurück
- Deaktivieren Sie die Toastbenachrichtigung für den stillen Modus für die Installation vom Typ MSStore von @yao-msft in #2652
- Unterstützt die Option „kein Upgrade“ für den Installationsablauf von @yao-msft in #2655
- Gruppenrichtliniensteuerung für BypassCertificatePinningForMicrosoftStore von @AmelBawa-msft in #2637
- Lokalisierte Zeichenfolgen von @ryfu-msft in #2684 aktualisieren
- Validierung des Manifest-Installationsprogramms (Msix) – Versuchen Sie, die Paketversion von @AmelBawa-msft in #2692 zu analysieren
- Aktualisieren Sie NuGet-Pakete von @Trenly in #2690
- Aktivieren/deaktivieren Sie die Administratoreinstellungen nicht, wenn die Gruppenrichtlinie dies durch @AmelBawa-msft in #2683 verhindert
- Fügen Sie die Spectre-Konfiguration für PureLib von @ryfu-msft in #2704 hinzu
- Behebung des Umbenennungsproblems mit ungültiger Dateizeichen-URL von @yao-msft in #2708
- Entfernen und Hinzufügen der UndockedRegFreeWinRT-Bibliothek von @ryfu-msft in #2713
- Sauberer Build aus Winget-Cli von @msftrubengu in #2698
- Aktualisieren Sie die Rechtschreibprüfung auf v0.0.21 von @jsoref in #2728
source ls
Alias fürsource list
von @florelis in #2736 hinzufügen- Standardisieren Sie die Verwendung von Argumenten in Ressourcenzeichenfolgen von @florelis in #2737
- Unterstützung für PowerShell-Cmdlets im Admin-Modus von @ryfu-msft in #2642
- Fügen Sie Hilfetext und Beispiele für PowerShell-Cmdlets von @ryfu-msft in #2732 hinzu
- Verschiedene Projektbereinigungen von @yao-msft in #2738
- Schreibweise: Installation durch @jsoref in #2739
- Aktualisieren Sie das Powershell-Modul-Ziel-Framework auf 4.8 von @ryfu-msft in #2741
- Upgrade für unbekannte Versionspakete von @ryfu-msft in #2747 zulassen
- Fügen Sie die ARM- und ARM64-Build-Konfiguration für das Powershell-Modul von @ryfu-msft in #2744 hinzu
- Erhöhen Sie Newtonsoft.Json von 13.0.1 auf 13.0.2 in /src/AppInstallerCLIE2ETests von @dependabot in #2754
- Erhöhen Sie Newtonsoft.Json von 13.0.1 auf 13.0.2 in /src/WinGetUtilInterop.UnitTests von @dependabot in #2753
- Infrastrukturänderungen für Microsoft.WinGet.Client und AppInstallerCLIE2ETests von @msftrubengu in #2746
- Entfernen Sie die Nuget-Konfigurationsdatei von @ryfu-msft in #2756
- Leeren
pin
Befehl von @florelis in #2733 hinzufügen- Aktualisieren Sie DesktopAppInstaller.adml von @AmelBawa-msft in #2759
- Behebung des Problems, dass in #2761 nur ein Abhängigkeitspaket von @yao-msft installiert wurde
- Exportbefehl für Winget-Einstellungen. von @msftrubengu in #2719
- Unterdrücken Sie Warnungen für CA1416 im PowerShell-Modul von @ryfu-msft in #2762
- Stellen Sie die Datei „nuget.config“ für öffentliche Abhängigkeiten von @ryfu-msft in #2763 wieder her
- Separates Archiv-Scan-Argument im Zusammenhang mit der Sicherheit von
--force
@Trenly in # 2622- Winget nach einem Aufruf zum Winget-Einstellungen-Export von @msftrubengu in #2767 behoben
- Fügen Sie eine zusätzliche Administratoreinstellung hinzu, um sicherheitsrelevanten Gruppenrichtlinien von @yao-msft in #2772 zu entsprechen
- Bereiten Sie das PowerShell-Modul für den Release Build von @ryfu-msft in #2768 vor
- Lokalisierungsfreundlichere Quellzeichenfolgen und Kontextkommentare von @AmelBawa-msft in #2454
- Machen Sie die Zip-Funktion stabil von @ryfu-msft in #2774
- Fügen Sie Bereichsunterstützung für weitere Befehle hinzu und fügen Sie Bereitstellungsunterstützung für msix- und msstore-Typen von @yao-msft in #2766 hinzu
- Aufteilen von Tests
Workflow.cpp
in mehrere Dateien von @florelis in #2773- Lokalisierte Zeichenfolgen von @ryfu-msft in #2783 aktualisieren
- Unterdrücken Sie die CA1416-Warnung Nr. 2 von @ryfu-msft in Nr. 2784
Sie können zu GitHub gehen, um die neueste Winget- Version 1.4.11071 herunterzuladen .
Schreibe einen Kommentar