メイン ウィンドウズ10 Winget リポジトリは、不正な形式のマニフェストを持つ重複アプリに悩まされています
 

Winget リポジトリは、不正な形式のマニフェストを持つ重複アプリに悩まされています

Winget に慣れていない方のために説明しておくと、これはコンピュータへのソフトウェアのインストールを高速化するのに役立つ自動化ツールです。あなたがしなければならないのは、必要なソフトウェアをシステムに伝えることだけです。次に、Winget は最新バージョン (または必要な 1 つの特定のリリース) を見つけて、バックグラウンドでサイレント インストールします。 Winget を使用すると、アプリのインストール以外にも、パッケージに関する情報の検索、ソースの管理、アプリのアップグレード、アプリのアンインストールなどを行うことができます。

Winget インポート エクスポート アンインストール

Wingetをダウンロードできます GitHub 上のプロジェクトのリポジトリから。 Microsoft は、Windows 10 でサポートされているすべてのバージョンに Winget を統合することも計画しています。 Windows パッケージ マネージャー Insider プログラムストアからの自動更新を希望し、お使いのバージョンの Windows 10 で実行したい場合。

グラフィックスカードの取り外し

Winget リポジトリは重複したアプリや不正な形式のマニフェストでいっぱいになっています

マイクロソフトのガイドライン Winget レジストリにアプリケーションをアップロードしようとしている独立系ソフトウェア ベンダー (ISV) は、GitHub でアプリケーションのマニフェストを送信することでこれを行うことができます。マニフェストの承認は自動化されたプロセスです。アップロードされたマニフェストは、事前定義された一連の基準に対して自動的に検証されます。

Winget 1.0 が公開された後、人々は、すでにそこで利用可能だったアプリを含め、Winget のリポジトリに含める多くのアプリを GitHub に送信し始めました。

さらに、一部のプル リクエストには、マニフェストに誤ったアプリケーション名が含まれていたり、アプリケーションを取得する必要がある「不正な」リンクが含まれていました。多くの場合、新しい送信により、不完全な情報で既存のアプリケーションのマニフェストが上書きされます。

ピーピーコンピュータに、そのようなマニフェストの例を示します。 NitroPDF の PrimoPDF アプリのマニフェスト ファイルには、不正な形式のファイルが含まれていると報告されています。パッケージ識別子('NitroPDFIncNitroPDFPtyLtd.PrimoPDF') とダウンロード URL。

Winget Nitropdf

問題がどれほど深刻であるかを示すもう 1 つの良い例は、適切に構成されたマニフェスト ファイルが貢献者によって上書きされたものの、情報が不完全であることです。

Winget の部分情報

不正なマニフェストがすぐに元に戻されたのは良いことですが、将来的にはそのようなインシデントを防ぐメカニズムが必要です。

コミュニティは、マニフェスト ファイルが承認されて全員が利用できるようになる前に、モデレータのチームを設けてマニフェスト ファイルをチェックすることを提案しています。

rtx 3080 ドライバー

Winget の開発の中心人物である Microsoft の Demitrius Nelon 氏は、この問題を認めており、チームにこの問題を提起する予定であると述べています。彼 来る彼自身の解決策を使って:

「選択肢の 1 つは、「新しい」 ディレクトリ内の「新しい」 マニフェストに対して「2 番目の」 承認者を要求することです。」

また、マニフェストの重複チェックシステムの構築を検討していることにも言及した。ネロン氏は、彼らの意図は、マニフェストを提出する人々にとって過度の摩擦と時間の遅れを避けることであると指摘した。

次に読む

Windows 11で管理者としてコマンドプロンプトを開く方法
Windows 11で管理者としてコマンドプロンプトを開く方法
Windows 11 で管理者としてコマンド プロンプトを開くには、複数の方法を使用できます。これは、コンソール ツールの終了を許可する必要がある場合に便利です。
Windows 10でWindowsセキュリティトレイアイコンを非表示にする
Windows 10でWindowsセキュリティトレイアイコンを非表示にする
Windows 10 の最新バージョンには、Windows セキュリティと呼ばれるアプリが付属しています。ここで説明する方法のいずれかを使用して無効にできるトレイ アイコンがあります。
Microsoftは、Windows 11のクラシック機能を復元するアプリを避けることを公式に推奨しています
Microsoftは、Windows 11のクラシック機能を復元するアプリを避けることを公式に推奨しています
互換性の問題を理由に、Microsoft は現在、StartAllBack と ExplorerPatcher を避けることを公式に推奨しています。これら 2 つのツールは復元で有名です
Windows 10 のクラシック通知領域 (トレイ アイコン) オプションにアクセスする方法
Windows 10 のクラシック通知領域 (トレイ アイコン) オプションにアクセスする方法
Windows 10 のクラシック トレイ アイコン オプションの使用に興味がある場合は、次の操作を行ってください。
オフラインの HP Envy 4500 シリーズ プリンターを修復する方法
オフラインの HP Envy 4500 シリーズ プリンターを修復する方法
HP Envy 4500 シリーズ プリンターはオフラインですか?問題を解決するのは思ったよりも簡単です。もう一度オンラインで印刷できるようにするための簡単な推奨事項をお試しください
Windows 10でドライブ文字を変更する方法
Windows 10でドライブ文字を変更する方法
デフォルトでは、Windows 10 は、内部ドライブと外部ドライブを含む接続されたドライブにドライブ文字を自動的に割り当てます。これらの文字を変更することもできます。
Windows 10でカメラの明るさとコントラストを変更する方法
Windows 10でカメラの明るさとコントラストを変更する方法
Windows 10 ビルド 21354 以降、カメラの明るさとコントラストを変更できるようになりました。最新の高価な Web カメラには、
TrayIt を使用してアプリをシステム トレイ (通知領域) に最小化します。
TrayIt を使用してアプリをシステム トレイ (通知領域) に最小化します。
Windows 95 以降、Windows のデスクトップ アプリを通知領域 (システム トレイ) に最小化できることをご存知ですか?たとえその機能が公開されていないとしても、
Windows 10でドライブのファイルシステムを見つける方法
Windows 10でドライブのファイルシステムを見つける方法
Windows 10 は、すぐに使用できるいくつかのファイル システムをサポートしています。それらの中には、主に下位互換性のために存在するレガシーなものもあれば、最新のものであまり広く使用されていないものもあります。
Windows 11 および 10 の 5 月の累積的な更新プログラムは次のとおりです。
Windows 11 および 10 の 5 月の累積的な更新プログラムは次のとおりです。
Microsoft は、サポートされているすべてのオペレーティング システムの累積的な更新プログラムをリリースしました。これらのアップデートは主にバグの解決と問題の排除に重点を置いています。
Windows 10 で Linux ファイル システムをマウントする
Windows 10 で Linux ファイル システムをマウントする
Windows 10 で Linux ファイル システムをマウントする方法 WSL 2 は、Linux 用 Windows サブシステムで ELF64 を実行できるようにするアーキテクチャの最新バージョンです。
Lexmark B2236dw ドライバー更新ガイドとヒント
Lexmark B2236dw ドライバー更新ガイドとヒント
詳細なガイドを使用して、最適なパフォーマンスと簡単なトラブルシューティングを実現するために Lexmark B2236dw ドライバーを更新する方法を学びます。
Windows 10 のリモート デスクトップ (RDP) キーボード ショートカット
Windows 10 のリモート デスクトップ (RDP) キーボード ショートカット
この記事では、Windows 10 の RDP セッションで使用できる便利なキーボード ショートカットの一覧を示します。RDP はリモート デスクトップ接続の略です。
Windows 10の次のメジャーバージョンはコード名Vibraniumに決定
Windows 10の次のメジャーバージョンはコード名Vibraniumに決定
従来、Microsoft はコードネームを使用して Windows リリースを開発してきました。これにより、製品の機能に関する機密性が保たれ、非公式の情報が公開されることはありませんでした。
DOTA 2 で FPS を上げる方法
DOTA 2 で FPS を上げる方法
Dota 2 の 1 秒あたりのフレーム数を増やす方法が気になる場合は、最高のパフォーマンスを実現するためのゲームプレイとシステム要件に役立つサポート ガイドをご用意しています。
Discord の画面共有の音声が機能しない: 対処法は次のとおりです
Discord の画面共有の音声が機能しない: 対処法は次のとおりです
音声の問題が Discord でのみ発生する場合は、記事に記載されている、デバイスに適用できるいずれかの修正を使用してください。
Windows 7の死のブルースクリーンを修正する方法
Windows 7の死のブルースクリーンを修正する方法
Windows 7 のブルー スクリーン オブ デスを修正する方法をご覧ください。ブルー スクリーン オブ デスを修正して、Windows 7 PC を通常の動作に戻します。
Windows 10バージョン1703でMBR2GPTを使用してMBRをGPTに変換する
Windows 10バージョン1703でMBR2GPTを使用してMBRをGPTに変換する
Windows 10 バージョン 1703 には、MBR ディスク (マスター ブート レコード) を GPT ディスク (GUID パーティション テーブル) に変換する新しいコンソール ツール mbr2gpt が含まれています。
Windows 10 の Alt+Tab ダイアログからアプリを閉じる
Windows 10 の Alt+Tab ダイアログからアプリを閉じる
Windows 10 の Alt+Tab ダイアログのあまり知られていない機能は、キーストロークでダイアログから直接ウィンドウまたはアプリを直接閉じる機能です。
Windows 10 を再起動およびシャットダウンするすべての方法
Windows 10 を再起動およびシャットダウンするすべての方法
この記事では、Windows 10 PC を再起動およびシャットダウンするさまざまな方法を見ていきます。
Classic Shell のスタート メニューに最適なスキン
Classic Shell のスタート メニューに最適なスキン
今日は、スタート メニューをスタイルするための Classic Shell の優れたスキンのコレクションを共有したいと思います。
Windows 11のウィジェットでニュースを無効にする方法
Windows 11のウィジェットでニュースを無効にする方法
Windows 11 の [ウィジェット] ウィンドウでニュースを無効にして、本当に必要なウィジェットのみを表示できるようになりました。これは Microsoft の変更により可能です
Linux でのマザーボード モデルの検索
Linux でのマザーボード モデルの検索
Linux では、コマンド ラインを使用して PC にインストールされているマザーボードに関する情報を確認できます。単一のコマンドで実行できます。
Windows 10 で OneDrive のこの日の通知を無効にする
Windows 10 で OneDrive のこの日の通知を無効にする
Windows 10 で OneDrive のこの日の通知を表示したくない場合は、この通知を無効にすることができます。この日の通知機能は、次のことを思い出させます。