Windows 7、64ビット、DLLの問題
実行ファイルに問題があります。私は、Windows 7 64ビット開発ボックスでこのC ++ 32ビット実行可能ファイルを実行していますが、これらのMicrosoftアプリケーション(Visual Studio 2008 + 2010、TFS、SDK、Microsoft Office)もすべて備えています。 今、私はまったく同じプログラムのクライアントインストールを取得し、クリーンなWindows 7インストールでそれをテストするように求められました。したがって、私は1つのWindows 7 64ビットVMwareを取得し、それをWindows 7 SP 1に更新しました(私の開発ボックスが調整しているのとまったく同じバージョンです)。しかし、私の開発者用ボックスでは、すべてが問題ありませんが、プログラムはVMware(30日間トライアル)ボックスでは動作しません。 x86 Dependency Walkerは、次のDLLファイルが見つからないことを通知しています。 API-MS-WIN-CORE-COM-L1-1-0.DLL API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL API-MS-WIN-CORE-WINRT-L1-1-0.DLL API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL API-MS-WIN-SHCORE-SCALING-L1-1-0.DLL DCOMP.DLL GPSVC.DLL IESHIMS.DLL 私はそれらのAPI-MS-WIN -... DLLファイルを探して、それらが実際には既にWindows 7の一部である必要があることを発見しました(ただし、一部のサイトはWindows 8およびWindows Server 2012に属していると主張しています)。 私は見つけた提案された修正をすでに試しました: 「sfc / scannow」を実行する Visual Studio 2008 SP1ランタイム実行可能ファイルのインストール しかし、それは何も解決しませんでした。:-( 補足:私の開発用ボックスにもそれらがなく、必要もないようです。たとえば、VMwareへのインストールはリンクしているのに、私のボックスのuser32.dllはそれらのいずれにもリンクしていません。 この問題を修正する方法について何か考えはありますか?Microsoftのページで適切なダウンロード/修正を見つけようとしましたが、失敗しました。 私の問題を解決した後、私が見つけたものを報告したかったのですが、質問が閉じられたため、これを回答として投稿することはできません。 実際には、依存関係ウォーカーツールによって欠落していると報告されたすべてのDLLファイル、つまり * …