Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10/11 で 0x80091007 エラー コードを修正する方法

Microsoft の System Center Configuration Manager (SCCM) は、Microsoft Windows 7/Vista/XP プラットフォームでの変更および構成管理のための包括的なツールです。これにより、組織は、関連するオペレーティング システム、アプリケーション、および更新プログラムを Windows ユーザーに迅速かつ費用対効果の高い方法で配布できます。

組織の IT 部門またはシステム管理者は、会社のデバイスを使用しているか個人のデバイスを使用しているかに関係なく、すべての従業員またはチーム メンバーがタスクを完了し、割り当てられた役割を実行するために必要なアプリケーションとセキュリティにアクセスできるようにするために使用できます。 .

SCCM を使用してプログラムをインストールし、コンピューターのネットワーク全体にパッチを展開することもできますが、これは一部の環境では問題になる可能性があります。

ただし、多くのユーザーが、タスク シーケンスの失敗により SCCM エラー 0x80091007 が発生したと報告しています。このエラーはランダムに発生する可能性があるため、ユーザーが原因を特定してトラブルシューティングを行うことは困難です。あなたが 0x80091007 エラーに苦しんでいるユーザーの 1 人である場合、このガイドは、このエラーが発生する理由と、それを解決するためにできることを明らかにすることができるはずです.

プロのヒント:専用の PC 最適化ツールを実行して、システムの問題やパフォーマンスの低下を引き起こす可能性のある不適切な設定、ジャンク ファイル、有害なアプリ、およびセキュリティの脅威を取り除きます。

PC の問題の無料スキャン3.145.873ダウンロード対応機種:Windows 10/11、Windows 7、Windows 8

SCCM 0x80091007 エラーとは?

SCCM クライアントでタスク シーケンスを実行すると、エラー 0x80091007 が発生することがあります。 Configuration Manager を使用したオペレーティング システムの展開中にタスク シーケンスがステップの実行に失敗すると、このエラー コードが表示されます。

エラーメッセージは次のとおりです:

タスク シーケンス エラー

実行中:<ソフトウェア タイトル / OS タイトル> をインストール

タスク シーケンス:<ソフトウェア タイトル / OS タイトル> のインストールがエラー コード (0x80091007) で失敗しました。詳細については、システム管理者またはヘルプデスク オペレーターにお問い合わせください

エラーの別のバージョンは次のとおりです:

タスク シーケンス実行エンジンは、エラー コード 2148077575 で、グループ (参照マシンのビルド) 内のアクション (オペレーティング システムの適用) の実行に失敗しました

アクション出力:zSource、sSourceDirectory、dwFlags、hUserToken、pszUserName、pszUserPassword)、HRESULT=80091007 (e:\nts_sms_fre\sms\framework\tscore\resolvesource.cpp,3130)

ResolveSource(pszSource, sSourceDirectory, dwFlags, 0, 0, 0), HRESULT=80091007 (e:\nts_sms_fre\sms\framework\tscore\resolvesource.cpp,3031)

TS::Utility::ResolveSource( this->packageID, this->packagePath, TS::Utility::ResolveSourceFlags::PersistContents ), HRESULT=80091007 (e:\nts_sms_fre\sms\client\osdeployment\applyos\ installscripted.cpp,160)

installer.install()、HRESULT=80091007 (e:\nts_sms_fre\sms\client\osdeployment\applyos\installscripted.cpp,632)

C:\_SMSTaskSequence\Packages\WHATEVER の ReleaseSource() を入力

ユーザーが、既に解放されているか接続していないソース ディレクトリ C:\_SMSTaskSequence\Packages\WHATEVER を解放しようとしています

InstallScripted( g_InstallPackageID, g_ImageIndex, targetVolume, g_ConfigPackageID, g_ConfigFileName ), HRESULT=80091007 (e:\nts_sms_fre\sms\client\osdeployment\applyos\applyos.cpp,397).オペレーティング システムからエラー 2148077575 が報告されました:ハッシュ値が正しくありません。

これは通常、タスク シーケンスに関連付けられているパッケージとアプリケーションが配布ポイントまたはグループに適切に配布されていない場合に発生します。このシナリオでは、オペレーティング システム イメージを適用した後、タスク シーケンス エラー コード 0x80091007 で、展開が関連パッケージのインストールに失敗します。

ただし、手順はタスク シーケンス プロンプトから簡単に確認できました。タスク シーケンス エラー 0x80091007 のトラブルシューティングを行う際にエラー プロンプトの詳細を把握するために、SMSTS.log でタスク シーケンス エラーの問題を調べることを常にお勧めします。

このエラーは、展開プロセスの開始時に表示されます。このシナリオでは、オペレーティング システムのインストール後にタスク シーケンスが終了します。 C:\Windows\CCM\Logs\Smstslog\smsts.log からログを取得できます。コマンド プロンプト ウィンドウを開くには、F8 キーを押します。

この問題を解決するには、次のいずれかのアクションを実行する必要があります:

  • 最新のパッケージ バージョンで配布ポイントを更新します。 [配布ポイントの更新] を選択します パッケージを右クリックしたときのコンテキスト メニューから。パッケージの合計サイズによっては、時間がかかる場合があります。 20 分も珍しくありません。
  • ファイルがローカルにダウンロードされず、DP から直接アクセスされるように広告を変更します。これを行うには、広告をダブルクリックし、配布ポイントに移動します タブを開き、[実行中のタスク シーケンスで必要なときに配布ポイントから直接コンテンツにアクセスする] を選択します。 「

0x80091007 エラーの原因

このエラーは、次のようなさまざまな理由で発生する可能性があります:

  • CCMCACHE フォルダがウイルス対策ソフトウェアによってブロックされている可能性があります。
  • 利用可能なディスク容量が不足している可能性があります。
  • 配布ポイントで有効なパッケージが利用できない可能性があります。

エラー コード 0x80091007 の対処方法

このエラーが発生しても、この種のシナリオで機能することが証明されているソリューションがあるため、心配する必要はありません。必要なトラブルシューティング手順の概要は次のとおりです。

<オール>
  • エラー コード 0X80091007 が表示された場合は、配布ポイントからパッケージを削除し、再配布します。これは、配布ポイントから有効なパッケージを確実に入手できるようにするためです。
  • RAM (メモリ) を調べて、不良または破損していないかどうかを確認します。これは最もばかげた解決策のようです。しかし、RAM を交換することで、多くの人にとってこの問題は解決しました。
  • バイナリ差分レプリケーションを無効にし、パッケージを DP に再配布することで、ハッシュの不一致エラーを解決できた人もいます。
  • Outbyte PC Repair などの PC 修復ツールを実行して、すべての不具合が解決され、ジャンク ファイルが消去されていることを確認します。これにより、一般的なエラーが解決されるだけでなく、PC のパフォーマンスも向上します。
  • それでは、これらの手順を 1 つずつ見ていきましょう。

    修正 #1:CCM キャッシュをクリアします。

    展開で使用される一時ファイルは、ネットワーク デバイスに残っている場合があり、クライアントのハード ドライブでファイルが肥大化し、展開サーバー自体でストレージ クライシスが発生する可能性があります。これらのファイルは、Windows の CCM キャッシュ (CCMCache とも呼ばれます) に保持されます。このキャッシュは、手動または PowerShell コマンド スクリプトでクリアできます。

    コンピュータの管理者権限を持っている場合は、[設定] メニューから手動で CCM キャッシュをクリアできます。これを行うには、[スタート] メニューでコントロール パネルをクリックして開きます。 または Windows 検索バーで検索します。オプションをアイコンとして表示するには、ウィンドウの上部にあるメニューを使用し、[構成マネージャー] までスクロールします。 " オプション。それを選択し、「詳細」をクリックします " タブ。 「キャッシュ」に移動します 」をクリックし、「設定の構成」をクリックします 」 [ファイルを削除] をクリックしてアクションを確認します 」ボタンが表示されます。

    一度にまたはリモートで複数のコンピューターの CCMCache フォルダーをクリアする必要がある場合は、PowerShell スクリプトを使用できます。まず、SCCM コントロール パネルで、クリアするコンピューターに移動し、右クリックします。 「右クリック ツール」を選択します 」、次に「コンソール ツール」 」、最後に「インタラクティブな PowerShell プロンプト」 ここで、選択したスクリプト コマンドを入力できます。 CCM キャッシュをクリアするために使用できるスクリプトは数多くありますが、それぞれ複雑さのレベルが異なり、さまざまなネットワーク環境を対象としています。ただし、ほとんどのシステムでは、次のコードを実行すると CCM キャッシュがクリアされます:

    • $resman=New-Object -ComObject “UIResource.UIResourceMgr”
    • $cacheInfo=$resman.GetCacheInfo()
    • $cacheinfo.GetCacheElements() | foreach {$cacheInfo.DeleteCacheElement($_.CacheElementID)}

    キャッシュをクリアした後、エラーが解決したかどうかを確認してください。

    修正 #2:パッケージを配布ポイントに再配布します。

    通常、クライアントがコンテンツにアクセスできるように、コンテンツを配布ポイントに配布します。特定の展開にオンデマンド コンテンツ配布を使用する場合、この動作は適用されません。 Configuration Manager はコンテンツ ファイルをパッケージに格納し、コンテンツの配布時にパッケージを配布ポイントに配布します。パッケージのコンテンツは、サイト サーバーのコンテンツ ライブラリから取得されます。

    パッケージを DP に配布する方法は次のとおりです。

    <オール>
  • ソフトウェア ライブラリに移動します 設定マネージャのワークスペース コンソールで、[アプリケーション管理] を展開します をクリックし、アプリケーション ノードを選択します .
  • 表示されるリストからアプリケーションまたはパッケージを選択し、パッケージを右クリックして [配布ポイントの更新] を選択します。 .
  • チェックボックスバイナリ差分レプリケーションを有効にする パッケージの再配布に進む前に。バイナリ差分レプリケーションは常にアプリケーションで使用されます。
  • 必要に応じて、配布ポイントからパッケージを削除して配布できます。パッケージが DP に正常に配布されたことを確認します。
  • S でのコンテンツの配布を確認する まとめ タブの コンテンツ の下 状態。コンテンツの配信が成功した場合は、 成功 の下に表示されます。 タブ
  • 前の手順を完了したら、ターゲット コンピューターを再起動し、タスク シーケンスの展開を再開します。エラーなしで続行する必要があります。

    修正 #3:パッケージの配布ポイントを更新します。

    パッケージの配布ポイントを更新しても問題が解決しない場合は、代わりに更新してみてください。できることは次のとおりです。

    <オール>
  • サイト管理に移動 、[コンピュータの管理] に移動します。
  • [オペレーティング システムの導入]> [オペレーティング システムのインストール パッケージ] をクリックします 、次に PACKAGE_NAME をクリックします。
  • 配布ポイントを選択 使用している配布ポイントを右クリックします。
  • Refresh Distribution Point にアクセスします ボタン。
  • それでも問題が解決しない場合は、ディストリビューションを削除して再度追加してみてください (再追加する前に、削除が完了するまで待つ必要があります。パッケージ ステータスを使用して、削除されたことを確認できます)

    他のすべてが失敗した場合は、サイト管理 –> コンピュータの管理 –> ソフトウェア配布 –> 広告 に移動します .展開しているタスク シーケンス アドバタイズメントを右クリックし、[プロパティ] –> [配布ポイント] –> [実行中のタスク シーケンスが必要とする場合、配布ポイントからコンテンツに直接アクセスする] をオンにします。

    修正 #4:ウイルス対策を一時的に無効にする

    Windows 10/11 でサードパーティのウイルス対策ソフトウェアを一時的に無効にするには、Windows タスクバーの右側にあるプログラム アイコンを右クリックし、[無効にする] を選択します。 または終了 .コンピューターを再起動することで、後で再び有効にすることができます。

    Windows 10/11 をセーフ モードで起動することもできます。これにより、すべてのウイルス対策ソフトウェアが無効になります。

    次の手順に従って、リアルタイムの Windows Defender ウイルス対策保護を無効にすることができます:

    <オール>
  • Windows 設定を開く による Windows + I を押します。
  • [更新とセキュリティ] -> [Windows セキュリティ] -> [ウイルスと脅威の防止] を選択します .
  • 右側のウィンドウで、ウイルスと脅威の防止の設定に移動します セクションを開き、[設定を管理] をクリックします。
  • このオプションをオフにします:リアルタイム保護をオフにすると、デバイスが脆弱なままになります。
  • この方法で、Windows 10/11 でウイルス対策を一時的に無効にすることができます。リアルタイムのウイルス対策保護を再度有効にする場合は、コンピューターを再起動するか、上記と同じ操作を実行します。ウイルス対策をオフにしたら、タスク シーケンスを再度実行するか、この 0x80091007 SCCM エラーを引き起こしたアクションを実行してください。

    まとめ

    エラー コード 0x80091007 は、あまり一般的な Windows エラーではなく、この問題に関する情報はあまりありません。このエラーに遭遇したほとんどのユーザーは、さまざまな方法で解決しようとしましたが、これまでのところ、上記の解決策が最も成功しています。このエラーが生産性を妨げており、できるだけ早く解決する必要がある場合は、手順を順番に実行して、適切な解決策を見つけることをお勧めします.ご不明な点がございましたら、お気軽に下にコメントを残してください。


    1. Windows 10/11 で 0x80244022 エラー コードを修正する方法

      Microsoft は定期的に更新プログラムをリリースして、バグを修正したり、新しい機能を追加したり、単に Windows システムをより安定させたりします。したがって、特にマルウェア攻撃からすべてを安全に保ちたい場合は、これらの更新をすべて適用することをお勧めします。 いずれにせよ、アップデートをインストールすればすべて問題ないはずですが、アップデート プロセス自体を完了できない場合はどうすればよいですか? Windows 10 および Windows 11 のエラー コード 0x80244022 は、インストール プロセス中に発生する可能性がある一般的な問題です。このエラーにより、コン

    2. Windows 10/11 で 0x80244010 エラー コードを修正する方法

      お使いのコンピューターに最新の Windows 10/11 更新プログラムをインストールしたことがある場合、Windows Update クライアントが Windows Update プロセスでエラー 0x80244010 を検出できず、システムがロールバックまたは前の日付と時刻に戻します。 Windows Update エラー 0x80244010 は、特にコンピュータを日常的に頻繁に使用している場合、非常にイライラすることがあります。この記事では、問題、トラブルシューティングの手順、解決策などについて説明し、Microsoft からの最新のセキュリティ パッチとさまざまな機能/改善によっ