Windows
 Computer >> コンピューター >  >> システム >> Windows

Install-ModuleコマンドがモジュールPowerShellGetで見つかりましたが、モジュールをロードできませんでした

Install-Module を使用して、Windows11またはWindows10コンピューターのPowerShellGalleryからPowerShellモジュールをインストールまたは更新しようとした場合 またはUpdate-Module コマンドを実行すると、エラーメッセージ Install-Module が表示されます またはUpdate-ModuleコマンドがモジュールPowerShellGetで見つかりましたが、モジュールをロードできませんでした 、その後、この投稿の提案を試して問題を解決できます。

Install-ModuleコマンドがモジュールPowerShellGetで見つかりましたが、モジュールをロードできませんでした

PowerShellGetモジュールとは何ですか?

PowerShellGet moduleは、モジュール、DSCリソース、役割機能、スクリプトなどのPowerShellアーティファクトを検出、インストール、更新、および公開するためのコマンドです。 2020年4月の時点で、PowerShellギャラリーはトランスポート層セキュリティ(TLS)バージョン1.0および1.1をサポートしなくなりました。

Install-Moduleを実行したときにこの問題が発生した場合 またはUpdate-Module コマンドレットの場合は、次の行に沿って完全なエラーメッセージが表示されます。

Install-Module:「Install-Module」コマンドがモジュール「PowerShellGet」で見つかりましたが、モジュールをロードできませんでした。詳細については、「Import-ModulePowerShellGet」を実行してください。

さらに、 Import-Module PowerShellGetを実行しようとすると 上記のエラーメッセージに従って、次のエラーメッセージのいずれかが表示されます。

Import-Module:必要なモジュール「PackageManagement」がロードされていません。モジュールをロードするか、ファイルの「RequiredModules」からモジュールを削除します。

または

Import-Module:クラウドファイルプロバイダーが実行されていません。

上記の2番目の後続のエラーメッセージは、OneDriveに関連しているようです。

Install-ModuleコマンドがモジュールPowerShellGetで見つかりましたが、モジュールをロードできませんでした

エラーInstall-ModuleコマンドがモジュールPowerShellGetで見つかったが、モジュールをロードできなかった場合 Windows 11/10 PCで発生した場合は、以下の推奨ソリューションを順不同で試して、システムの問題の解決に役立つかどうかを確認できます。

  1. 実行ポリシーを無制限に設定
  2. OneDrive Personalを有効にする(該当する場合)
  3. 別のユーザーアカウントにサインインするか、新しいユーザーアカウントを作成します
  4. Windows11/10をリセット

以下の解決策に進む前に、PowerShellが更新され、トランスポート層セキュリティv1.2以降が有効になっていて、PSセッションのデフォルトプロトコルとして設定されていることを確認してください。次に、昇格したコマンドプロンプトで以下のコマンドを実行します。

powershell.exe -NoLogo -NoProfile -Command 'Install-Module -Name PackageManagement -Force -MinimumVersion 1.4.6 -Scope CurrentUser -AllowClobber'

コマンドが実行されたら、PowerShellモジュールのインストール/更新を再試行し、成功するかどうかを確認します。

1]実行ポリシーを無制限に設定

Install-ModuleコマンドがモジュールPowerShellGetで見つかりましたが、モジュールをロードできませんでした

影響を受けたほとんどのユーザーは、 Install-ModuleコマンドがモジュールPowerShellGetで見つかりましたが、モジュールをロードできませんでしたを解決できました。 単にExecutionPolicyを無制限に設定することによって彼らのWindows11/10PCで発生したエラー。このタスクを実行するには、実行中のスクリプトが無効になっているためにPowerShellを読み込めない問題を修正する方法に関するガイドの指示に従うことができます。

2] OneDrive Personalを有効にする(該当する場合)

Install-ModuleコマンドがモジュールPowerShellGetで見つかりましたが、モジュールをロードできませんでした

このソリューションは、 Update-Moduleを実行している影響を受けるPCユーザーに対して機能しました。 コマンドレット–および Import-Module PowerShellGetを実行する場合 コマンドレットがエラーメッセージを受信しましたクラウドファイルプロバイダーが実行されていません。

このシナリオは、すべて正しく設定されたOneDriveBusinessアカウントを持つユーザーに適用されたことがわかります。ただし、OneDrive Personalアカウントは実行されておらず、個人のOneDrivePowerShellフォルダーは$ env:PSModulePathにありました。 パス。

この場合、問題を解決するには、OneDriveパーソナルアカウントを再度有効にする必要があります。このタスクを実行するには、Windows11/10での起動時にOneDriveが開かない問題を修正する方法に関するガイドの指示に従うことができます。

3]別のユーザーアカウントにサインインするか、新しいユーザーアカウントを作成します

Install-ModuleコマンドがモジュールPowerShellGetで見つかりましたが、モジュールをロードできませんでした

Windows 11/10 PCで複数のユーザーアカウントを設定している場合、このソリューションでは、アクティブなアカウントからサインアウトしてから、PCで別のアカウントにサインインしてから、PowerShellモジュールのインストールまたは更新操作を再度実行する必要があります。影響を受けたPCユーザーの中には、これがうまくいったと報告した人もいます。ただし、PCに他のユーザーアカウントがない場合は、新しいユーザーアカウントを作成できます。

4]Windows11/10をリセット

Install-ModuleコマンドがモジュールPowerShellGetで見つかりましたが、モジュールをロードできませんでした

この時点で、目前の問題を解決するために何も機能しない場合は、Windows 11/10 PCをリセットできます。リセット操作を実行するときに、個人ファイルを保持するオプションを選択します。リセット後、場合によってはInstall-ModuleまたはUpdate-Moduleを試して、タスクが問題なく完了するかどうかを確認してください。それ以外の場合は、上記の修正を再試行してください。

関連記事 :PowerShellGet-Appxpackageが機能しないかアクセスが拒否されました

PowerShellGetモジュールをインストールするにはどうすればよいですか?

最新バージョンのPowerShellGetモジュールをWindows11/10システムにインストールするには、次の手順を実行します。

  • PSセッションでTLS1.2をデフォルトプロトコルとして設定します。
  • PowerShellGetを更新する前に、常に最新のNuGetプロバイダーをインストールする必要があります。
  • 以前にセットアップしていない場合は、PSリポジトリを登録します。
  • PowerShellGetをインストールします。

PowerShellGetモジュールを更新するにはどうすればよいですか?

PowerShellGetとPackageManagementを更新するには、次のコマンドを実行します。

  • Get-Module -ListAvailable PackageManagement、PowerShellGet。
  • Install-PackageProvider Nuget –ForceExit。
  • Install-Module –Name PowerShellGet –ForceExit。
  • Set-ExecutionPolicy RemoteSigned Install-Module –Name PowerShellGet –Force-AllowClobber。

PowerShellGetがインストールされているかどうかはどうすればわかりますか?

PowerShellGetがWindows11/10コンピューターにインストールされているかどうかをテストするには、 Get-Module -ListAvailable PowerShellGetを実行します。 指図。 PowerShellセッションから、 Save-Moduleを使用します PowerShellGetの現在のバージョンをダウンロードします。 PowerShellGetとPackageManagementの2つのフォルダーがダウンロードされます。各フォルダには、バージョン番号の付いたサブフォルダが含まれています。

Install-ModuleコマンドがモジュールPowerShellGetで見つかりましたが、モジュールをロードできませんでした
  1. Windows 10 での「指定されたモジュールが見つかりませんでした」エラーの修正方法

    指定された手順が見つからなかったと思いますか?指定されたモジュールが見つからない 0x0000007e を修正する最善の方法をお探しですか? あなたは正しい場所にいます。この記事では、この問題とその解決方法について説明します。 指定されたモジュールが見つかりません。これは DLL エラーであり、通常は Windows の起動時にポップアップします。場合によっては、指定されたモジュールの起動の問題が見つからなかった オンラインに接続するとき、または特定のアプリケーションを使用するとき。幸いなことに、この問題は簡単に解決できます。 無効なレジストリ エントリを消去し、マルウェアを削除し、破損し

  2. Windows 10 で「ネットワーク パスが見つかりませんでした」エラーを修正する方法

    マイクロソフト 同じネットワーク上のコンピュータがリモートでファイルにアクセスして交換できるようにします。このデータとリソースの共有手順は、2 つ以上のデバイスを同時に使用する場合に役立ちます。消費者は時々問題に遭遇します。 「ネットワーク パス名が見つかりませんでした」というエラーは一般的です。 4 つのトラブルシューティング手法で問題を解決できます。 Windows で「ネットワーク パスが見つかりませんでした」というエラーを修正する方法 方法 1:TCP/IP NetBIOS ヘルパー サービスを再起動する リモート デバイスに接続してファイルを共有するには、特定の Windows サ