システムwiki

DirectX 9.0c(0xc000007b)をインストールできません

TexhnoL 受付中 最終更新日:2022-03-27 14:45

こんにちは、

DirectXに関して長い間問題が発生しています.何らかの理由で、古いversionのDirectXをインストールできません.新しいゲームは問題ではありませんが、残念ながら、Fallout 3、Witcher 3などのゲームは、エラーが発生した場合に開くことを拒否します.

-Applicationを正しく起動できませんでした(0xc000007b).-

一部のゲームは機能しますが、Dragon's Dogma:DarkArisenやPersona4Goldenのようなサウンドはありません.オンラインでかなり広範囲に調べたところ、さまざまなゲームで、とりわけゲームのサウンドに古いversionのDirectXが使用されているという結論に達しました.私はさまざまな修正を試してみましたが、Windowsを再インストールすることでかなりの数のユーザーがこの問題を解決したことがわかりましたが、可能であればそれを行う必要はありません.Windowsを再インストールする前に、コンピューターに精通していない種類の人については、すべてのオプションを使い果たしたいと思います.そのような人は時間がかかり、非常にストレスがかかります(常に何かを台無しにするつもりだと思います).

>

DXSETUPを使用して古いversionのDirectXをインストールしようとしましたが、毎回失敗します.私はそれが許可の問題である可能性があることをオンラインで見ましたが、ログを見ると、それが私の場合の問題ではないと思います.エラーログには、すべてがインストールされているがエラーが続くことが示されているため、有用なものは何も提供されません.以下はそれが私に提供したログです.

12/25/21 15:23:09:infinst:C:\Users\*****\AppData\Local\Temp\DX9C5E.tmp\d3dx9_24_x64.inf [DefaultInstall]をインストールしています
12/25/21 15:23:09:infinst:ターゲットファイル:'C:\WINDOWS\system32\d3dx9_24.dll'
ターゲットファイルはversion9.5.132.0です
ソースファイルはversion9.5.132.0です
12/25/21 15:23:09:infinst:C:\WINDOWS\system32\d3dx9_24.dllは既にインストールされています.
12/25/21 15:23:09:infinst:C:\Users\kusob\AppData\Local\Temp\DX9C5E.tmp\d3dx9_25_x64.inf [DefaultInstall]をインストールしています
12/25/21 15:23:09:infinst:ターゲットファイル:'C:\WINDOWS\system32\d3dx9_25.dll'
ターゲットファイルはversion9.6.168.0です
ソースファイルはversion9.6.168.0です
12/25/21 15:23:09:infinst:C:\WINDOWS\system32\d3dx9_25.dllは既にインストールされています.
12/25/21 15:23:09:infinst:C:\Users\kusob\AppData\Local\Temp\DX9C5E.tmp\d3dx9_26_x64.inf [DefaultInstall]をインストールしています
12/25/21 15:23:09:infinst:ターゲットファイル:'C:\WINDOWS\system32\d3dx9_26.dll'
ターゲットファイルはversion9.7.239.0です
ソースファイルはversion9.7.239.0です
12/25/21 15:23:09:infinst:C:\WINDOWS\system32\d3dx9_26.dllは既にインストールされています.
12/25/21 15:23:09:infinst:C:\Users\kusob\AppData\Local\Temp\DX9C5E.tmp\d3dx9_27_x64.inf [DefaultInstall]をインストールしています
12/25/21 15:23:09:infinst:ターゲットファイル:'C:\WINDOWS\system32\d3dx9_27.dll'
ターゲットファイルはversion9.8.299.0です
ソースファイルはversion9.8.299.0です
12/25/21 15:23:09:infinst:C:\WINDOWS\system32\d3dx9_27.dllは既にインストールされています.
12/25/21 15:23:10:infinst:C:\Users\kusob\AppData\Local\Temp\DX9C5E.tmp\d3dx9_28_x64.inf [DefaultInstall]をインストールしています
12/25/21 15:23:10:infinst:ターゲットファイル:'C:\WINDOWS\system32\d3dx9_28.dll'
ターゲットファイルはversion9.10.455.0です
ソースファイルはversion9.10.455.0です
12/25/21 15:23:10:infinst:C:\WINDOWS\system32\d3dx9_28.dllは既にインストールされています.
12/25/21 15:23:10:infinst:C:\Users\kusob\AppData\Local\Temp\DX9C5E.tmp\d3dx9_29_x64.inf [DefaultInstall]をインストールしています
12/25/21 15:23:10:infinst:ターゲットファイル:'C:\WINDOWS\system32\d3dx9_29.dll'
ターゲットファイルはversion9.11.519.0です
ソースファイルはversion9.11.519.0です
12/25/21 15:23:10:infinst:C:\WINDOWS\system32\d3dx9_29.dllは既にインストールされています.

上記は、WindowsフォルダのDirectXtxtファイルからのものです.

DXError txtファイルの内容も含めるので、これも役立つ可能性がありますが、正直なところ、このtxtファイルに関して何を見ているのかわかりません.


-
[11/30/20 22:08:13]モジュール:dxupdate(2007年10月22日)、ファイル:dxupdate.cpp、行:2223、関数:RegisterDLL
失敗したAPI:LoadLibraryEx()
エラー:(193)-%1は有効なWin32Applicationではありません.

C:\Windows\system32\xactengine2_0.dllを読み込めません.
-
[11/30/20 22:08:13]モジュール:dxupdate(2007年10月22日)、ファイル:dxupdate.cpp、行:5837、関数:DirectXUpdateInstallPlugIn
RegisterDllFromSection()が失敗しました.
-
[11/30/20 22:08:13]モジュール:dsetup32(2007年10月22日)、ファイル:dxupdate.cpp、行:280、関数:CSetup :: InstallPlugIn
DirectXUpdateInstallPlugIn()が失敗しました.
-
[11/30/20 22:08:13]モジュール:dsetup32(2007年10月22日)、ファイル:setup.cpp、行:1701、関数:CSetup :: SetupForDirectX
InstallPlugIn()が失敗しました.
-
[12/05/20 13:33:11]モジュール:dxupdate(2006年9月28日)、ファイル:dxupdate.cpp、行:2223、関数:RegisterDLL
失敗したAPI:LoadLibraryEx()
エラー:(193)-%1は有効なWin32Applicationではありません.

C:\Windows\system32\xactengine2_0.dllを読み込めません.
-
[12/05/20 13:33:11]モジュール:dxupdate(2006年9月28日)、ファイル:dxupdate.cpp、行:5815、関数:DirectXUpdateInstallPlugIn
RegisterDllFromSection()が失敗しました.
-
[12/05/20 13:33:11]モジュール:dsetup32(2006年9月28日)、ファイル:dxupdate.cpp、行:280、関数:CSetup :: InstallPlugIn
DirectXUpdateInstallPlugIn()が失敗しました.
-
[12/05/20 13:33:11]モジュール:dsetup32(2006年9月28日)、ファイル:setup.cpp、行:1701、関数:CSetup :: SetupForDirectX
InstallPlugIn()が失敗しました.
-
[12/15/21 10:48:48]モジュール:dxupdate(2007年10月22日)、ファイル:dxupdate.cpp、行:2223、関数:RegisterDLL
失敗したAPI:LoadLibraryEx()
エラー:(193)-%1は有効なWin32Applicationではありません.

C:\WINDOWS\system32\xactengine2_0.dllを読み込めません.
-
[12/15/21 10:48:48]モジュール:dxupdate(2007年10月22日)、ファイル:dxupdate.cpp、行:5837、関数:DirectXUpdateInstallPlugIn
RegisterDllFromSection()が失敗しました.
-
[12/15/21 10:48:48]モジュール:dsetup32(2007年10月22日)、ファイル:dxupdate.cpp、行:280、関数:CSetup :: InstallPlugIn
DirectXUpdateInstallPlugIn()が失敗しました.
-
[12/15/21 10:48:48]モジュール:dsetup32(2007年10月22日)、ファイル:setup.cpp、行:1701、関数:CSetup :: SetupForDirectX
InstallPlugIn()が失敗しました.
-
[12/15/21 10:50:58]モジュール:dxupdate(2007年10月22日)、ファイル:dxupdate.cpp、行:2223、関数:RegisterDLL
失敗したAPI:LoadLibraryEx()
エラー:(193)-%1は有効なWin32Applicationではありません.

C:\WINDOWS\system32\xactengine2_0.dllを読み込めません.
-
[12/15/21 10:50:58]モジュール:dxupdate(2007年10月22日)、ファイル:dxupdate.cpp、行:5837、関数:DirectXUpdateInstallPlugIn
RegisterDllFromSection()が失敗しました.
-
[12/15/21 10:50:58]モジュール:dsetup32(2007年10月22日)、ファイル:dxupdate.cpp、行:280、関数:CSetup :: InstallPlugIn
DirectXUpdateInstallPlugIn()が失敗しました.
-
[12/15/21 10:50:58]モジュール:dsetup32(2007年10月22日)、ファイル:setup.cpp、行:1701、関数:CSetup :: SetupForDirectX
InstallPlugIn()が失敗しました.
さらに、それが役立つ場合は、ここに私のPCの仕様があります.

Windows-Windows 10ホーム(version20H2)

プロセッサー-AMDRyzen9390012コアプロセッサー3.09GHz

RAM-32.0 GB

システムタイプ-x64

お時間をいただきありがとうございます.

よろしく、

--Texh

返信リスト(回答:4)

1 #
Lynnn-M

こんにちはTexhnoLyze1、

Microsoftコミュニティで懸念を表明していただきありがとうございます.

DirectX 9.0が破損していて、一部のApplicationを正常に起動できないようです.エラー0xc000007bが報告されています.システムを再インストールすると問題を解決できますが、その前に、次の方法を試すこともできます.

1.Windows +Xを押したままにしてWindowsPowerShell(管理者)を実行し、次のコマンドをそれぞれ順番に実行します.

sfc/SCANNOW

Dism/Online/Cleanup-Image/ScanHealth

Dism/Online/Cleanup-Image/CheckHealth

DISM/Online/Cleanup-image/RestoreHealth

プロセスが終了するのを待って、問題が解決するかどうかを確認します.その後、デバイスを再起動します.

2.Windowsの検索ボックスから:cmdと入力します>コマンドを右クリックし、管理者としてクリック実行します>確認を求められたら[はい]をクリックします>Typechkdsk C:/f/rinwindows を開き、Enterキーを押します>ディスクチェックプロセス全体が終了するまで待ってから、コンピューターを再起動します.

開いているコマンドプロンプトwindows で、コマンド[chkdsk C:/f/r]を入力します(C:はシステムディスクのドライバ文字を指し、Applicationがインストールされている実際の場所に応じてドライバ文字を変更できます)>Enterキーを押して、エラーを修正します.次に、Applicationを正常に起動できるかどうかを確認します.

3.サードパーティのソフトウェアを使用してDirectX9.0を修正してみてください.

4.システムでインプレース更新を実行して、システムをアップグレード/修復します(これは、システムの非破壊的な修復であり、システムの再インストールとは異なります.通常、インストールされているApplicationは同じままで、システムをに更新します.最新version.)

  1. クリック ここ

    応答1# ->にスキップ
    3 #
    TexhnoL

    返信ありがとうございます.あなたも良いクリスマスを過ごしたことを願っています.

    修正の数に基づいて結果を確認します.

    1.Windows PowerShellの修正を試しましたが、破損は修正されましたが、ゲームのエラーポップアップが表示され、DXセットアップでもエラーが発生します.

    2.chkdsk Cを試しました:/f/r修正しましたが、もう一度修正しましたが、ゲームでエラーが表示され、DXセットアップでもエラーが発生します.

    3.以前にサードパーティのソフトウェアツールを試しましたが、成功しませんでした.

    4.以前にシステムをアップグレード/修復するためにシステムをインプレース更新しましたが、その時点では問題が見つからなかったため、今回は何も修正されていません.

    返信ありがとうございます.時間があるときに、いつか新しくインストールする必要があるようです.それを台無しにしないでください(笑)明けましておめでとうございます.

    よろしく、

    --Texh

2 #
BossDwe

「古いversionのDirectXをインストールできません.」

古いDX9.0cインストーラーパッケージを使用してDXを再インストールする必要はなく、逆効果になる可能性があります.

- ダウンロードの詳細-Microsoftダウンロードセンター-DirectXRedist(2010年6月) インストーラーパッケージはすべて同じです

置き換えられたDX9.0cインストーラーにある「古い」DX9ファイル.古いDXファイルは「更新」されません.

MSは、時間の経過とともに新しい「version」を追加しました. -例:d3dx9_24.dlld3dx9_25.dllなど...DX9のファイル数が最も多い

主な4つのDX'version'\levels.

2010年6月のインストーラーには、DX11ファイルと、古いDX9.0cインストーラーではまだリリースされていない新しいDX9&10ファイルも含まれています.

"...Fallout 3、Witcher3のようなゲーム"

ウィッチャー3はDX9ファイルを必要とせず、DX11専用ゲームであり、破損したDX11ファイルがある場合、9.0cインストーラーは使用できません

.

修正します.

フォールアウト3はDX9ゲームですが、いくつかの問題があります(または以前は使用されていました).DXの問題を解決しても問題が解決しない場合は、

このゲームに必要な古い修正のいくつかを使用する必要があるかもしれません.時間の経過とともにダウンロードversionで修正された可能性のある1つの主要なバグ

(元のディスクベースのversionを採掘してください)、ゲームはイントロの後にロックアップします.

これは、ゲームがマルチコアCPUに対応していないため、ゲームの.iniファイルで修正を使用する必要があるためです. マルチコアCPUを強制的に認識させます.

www検索を実行するか、-にアクセスすることで、古い修正をすべて見つけることができるはずです. Nexusフォーラム

-とにかく...

DXファイルが破損する可能性があります(ゲームのインストール中にゲームサイトがDXを再インストールすると、ときどき発生するようです).

上記にリンクされているDXRedist(June 2010)インストーラー(すべてのDX9,10&11ファイルを上書き)を使用してDXを再インストールしようとすると、エラーメッセージが表示されます.

プロセス中に、本当の問題は破損した.NETであることがわかる場合があります.

最近はそれほど一般的ではありませんが、彼はWin10でよくある偽のDirectXエラーであり、しばらく前に人々を間違った方向に送りました.

.NET修復を行う方法をご覧ください... https://docs.Microsoft.com/ja-jp/dotnet/framework/install/repair

.

応答2# ->にスキップ
4 #
TexhnoL

返信ありがとうございます.残念ながら、あなたが提案したものは何もうまくいきませんでしたが、とにかく提案に感謝します.

The Microsoftダウンロードセンター-DirectXRedist(2010年6月) アップデータは、DXセットアップを介して以前と同じ問題を発生させたため、成功しませんでした.

それはウィッチャー3に関して非常に興味深いです.なぜそれが私に同じ(0xc000007b)エラーを与えるのだろうか?何か他のものに関連している必要があります、ああ、それを引き起こしているものを知っている親愛なる人.

私も.NET修復ツールを試しましたが、それも失敗しました(ああ、親愛なる).最初にこれを思いつきます.

[次へ]をクリックすると、これらの変更は成功しますが、ゲームやDXセットアップがうまくいかないので、もう一度[次へ]をクリックして、何も変更されていないことを修復ツールに通知します.

DirectXおよびMicrosoftVisualC++に関連して作成されるログはかなりの数あります.この時点で、Windowsを再インストールするだけだと思います.私はこの問題に対処することにとてもうんざりしていて、それはただ私を落ち込ませています.お返事ありがとうございます.良いお年をお迎えください.

よろしく、

--Texh