システムwiki

Windows 7 にdirectxをインストールする際の問題

EdwardL 受付中 最終更新日:2022-03-18 07:05

こんにちは皆さん、Windows 7ProfessionalにDirectxをインストールしているときに少し問題が発生しました.dxwebstupを使用してインストールしようとすると、インストールを完了できないというメッセージが常に表示されます.

「インストールに必要なキャビネットファイルは信頼できません.暗号化サービスが有効になっていて、キャビネットファイルの証明書が有効であることを確認してください」

私はいくつかの解決策を試しました.それらの1つは、暗号化サービスをチェックし、それを自動に設定してプログラムを開始することです.ただし、メッセージは引き続き表示されます.また、WebsetupフォルダーであるSysWOW64 Directxの隠しフォルダーを削除しようとしましたが、機能しません.

Directxのオフラインインストーラーを使用している場合でも、ほとんどすべてのゲームを読み込めませんでした.ゲームを開こうとすると、「msvcp120.dll」に関するメッセージが常に表示されなくなります.UndertaleのようにDirectxを必要としない一部のゲームは正常に動作します.しかし、Directxを必要とするゲームはまったくロードできず、常にそれらのメッセージを表示します.オフラインのDirectxをインストールした後でも、プログラムがコンピューターにまったくインストールされていないかのように.

誰かがこれを解決する方法を知っているなら、親切に返信してください.ご清聴ありがとうございました.

返信リスト(回答:7)

7 #
LemP

Windows 7に含まれているため、「DirectXをインストールする」必要はありません. Service Pack 1はインストールされていますか? [スタート]をクリックして確認し、コンピュータを右クリックして[プロパティ]を選択します.

[スタート]をクリックし、検索ボックスにDXDIAGと入力して、Enterキーを押すとどうなりますか?

どのversionのDirectXが必要だと思いますか?

なぜdxwebsetup.exeを実行する必要があると思いますか? Microsoftダウンロードページから( https://www.Microsoft.com/ja-jp/Download/details.aspx?id=35 ):

MicrosoftDirectX®は、Windows XP Service Pack 2、Windows Server 2003 Service Pack 1、Windows Vista、Windows 7、Windows 8.0、Windows 8.1、Windows 10、およびWindowsServerの同等の製品にすでに含まれています.このDirectXエンドユーザーランタイムは、DirectXのversionを変更しませんが、一部の古いゲームで使用されている従来のDirectXSDKからいくつかのオプションのサイドバイサイドテクノロジーをインストールします.詳細な説明については、を参照してください. https://aka.ms/dxsetup.
D3DX9、D3DX10、D3DX11、XAudio 2.7、XInput 1.3、またはXACTを使用するDesktop BridgeApplicationは、
を使用する必要があることに注意してください. Microsoft.DirectX.x86/Microsoft.DirectX.x64これらのレガシーDirectXSDKを並べて展開するためのフレームワーク.または、開発者はそのような依存関係をすべて削除できます.を参照してください Microsoft Docs詳細については

ファイルMSVCP120.dllはVisualC++ 2013の一部であるため、エラーメッセージは実際にはDirectXに関連していないようです. 正しい言語とシステムアーキテクチャ(32ビットまたは64ビット)のファイルをここにインストールします. https://support.Microsoft.com/ja-jp/topic/update-for-visual-c-2013-and-visual-c-redistributable-package-5b2ac5ab-4139-8acc-08e2-9578ec9b2cf1

これもインストールする必要があります: https://support.Microsoft.com/ja-jp/topic/update-for-universal-c-runtime-in-Windows-c0514201-7fe6-95a3-b0a5-287930f3560c (すでにインストールされているというメッセージが表示されても心配しないでください)

応答7# ->にスキップ
5 #
EdwardL

長い返信でごめんなさい.コントロールパネルでシステムをチェックし、Service Pack 1をインストールしました.これはdxdiagダイアログボックスでもあります:

私のDirectxはDirectx11のようです.私が実行したいゲームはDirectx10に必要なようです.ただし、新しいDirectXを使用しても問題はありません.

最初は、Microsoft Visual c++ 2013 x64 12.0.30501を問題なくインストールできたので、Ms VisualC++に問題があるとは思いませんでした.それにもかかわらず、私はまだゲームを実行することができませんでした.MSVCP120.dllのエラーはまだポップアップします.さらに、不明な理由で、あなたが私に与えたリンクにVisual C++2013アップデートをインストールしようとしたとき" https://support.Microsoft.com/ja-jp/topic/update-for-visual-c-2013-and-visual-c-redistributable-package-5b2ac5ab-4139-8acc-08e2-9578ec9b2cf1"、 Visual c++の更新プログラムをインストールできなかったため、ダイアログボックスが次のように表示されます.

また、Windowsを更新できなかったため、次のように表示されます.

あなたがWindowsUpdateのために私にくれたリンク: " https://support.Microsoft.com/ja-jp/topic/update-for-universal-c-runtime-in-Windows-c0514201-7fe6-95a3-b0a5-287930f3560c " 次のようなエラーがあるため、機能しませんでした:

それで、あなたは私のコンピュータの問題を知っていますか?それはdirectX、Visual c++、アップデートですか?誰かがこれを知っているなら、遠慮なく私に返事をしてください.あなたの答えを待ってうれしいです.ありがとうございます.

応答5# ->にスキップ
4 #
LemP

[スタート]をクリックし、[検索]ボックスにservices.mscと入力して、Enterキーを押します.

次の各サービスのステータスとスタートアップの種類の両方を報告してください. また、[ログオン]列の名前が以下に示すものと異なる場合にも注意してください.

サービス

起動タイプはである必要があります

ログオン

バックグラウンドインテリジェント転送サービス

マニュアル

ローカルシステム

暗号化サービス

自動

ネットワークサービス

Windowsインストーラー

マニュアル

ローカルシステム

Windowsモジュールインストーラー

マニュアル

ローカルシステム

Windows Update

自動(開始の遅延)

ローカルシステム

応答4# ->にスキップ
6 #
EdwardL

services.mscの私の設定はこの写真にあります.明らかな変更はありませんが、上記のすべてのエラーはまだ私のコンピュータにあります.

応答6# ->にスキップ
3 #
LemP

2つの提案.

まず、WindowsUpdateのトラブルシューティングを実行します.

  • [スタート]をクリックし、検索ボックスに「トラブルシューティング」と入力して、Enterキーを押します

  • リンクをクリックして、「WindowsUpdateの問題を修正する」を実行します

それでも問題が解決しない場合は、WindowsUpdateコンポーネントを手動でリセットできます.

応答3# ->にスキップ
2 #
EdwardL

残念ながら、Windows Updateを手動で更新するためのすべての手順にもかかわらず、それでも失敗しました.スクリプトをダウンロードしてWuResetプログラムを開こうとしましたが、プログラムを自動的に実行できませんでした.さらに、メモ帳でWUResetスクリプトをコピーして開く手順に従っても、失敗しました.スクリプトメモ帳のWUResetの方が優れています.これは、コマンドプロンプトがWebの指示どおりに自動的に実行されるが、プログラムが完了する前に自動的に閉じられるためです.他に方法がある場合は、お気軽にもう一度追加してください.ご清聴ありがとうございました.

応答2# ->にスキップ
1 #
LemP

組み込みのWindowsUpdateトラブルシューティングを実行しようとするとどうなりましたか? エラーメッセージが表示された場合は、全文を入力してください.

「プログラムが自動的に実行できなかった」とはどういう意味かわかりません. エラーメッセージが表示された場合は、全文を入力してください.

同様に、「プログラムは完了する前に自動的に閉じられた」とはどういう意味ですか?

ここで手順を実行するとどうなるか教えてください. 正しい手順を実行できるように、必ず「windows 7」を選択してください. https://support.Microsoft.com/sbs/Windows/fix-Windows-update-errors-18b693b5-7818-5825-8a7e-2a4a37d6d787

エラーメッセージが表示された場合は、全文を報告してください. ファイルまたはフォルダの名前を変更するときに、ファイルまたはフォルダの.bakversionがすでに存在することを示すエラーが発生した場合は、.bak2を使用してファイルまたはフォルダの名前を変更します