web-dev-qa-db-ja.com

Visual Studio 2015がexeファイル(ucrtbased.dll)を実行できないのはなぜですか?

Visual Studio 2015をインストールし、いくつかのコードでWin32プロジェクトを作成しました。コンパイルは成功しましたが、ucrtbased.dllがないため、exeファイルを起動できません...どうすれば解決できますか?

enter image description here

編集:英語の同等のメッセージは次のとおりです。「ucrtbased.dllがコンピュータにないため、プログラムを起動できません。この問題を修正するためにプログラムを再インストールしてください。」

41
Kostya Bakay

この問題は、Visual Studio 2015を再インストールすることで解決しました。

7
Kostya Bakay

rdtsc 解決策がうまくいきませんでした。

まず、Visual Studio 2015 Expressを使用します。インストーラーの「変更」クエリでは、チェックを外すことができる「Visual C++ 2015の共通ツール」オプションは提案されません。

第二に、2回のアンインストール/再インストール(それらが完了するのを何時間も待つ)後でも、問題は残ります。

スタンドアロンインストーラーからWindows SDK全体を再インストールすることで、問題を最終的に修正しました(Visual C++ 2015インストールとは独立して): https://developer.Microsoft.com/fr-fr/windows/downloads/windows-8- 1-sdk または https://developer.Microsoft.com/fr-fr/windows/downloads/windows-10-sdk

これで問題が解決しました。

5
jpo38

この問題を解決する簡単な方法は、以下を実行することです(画像をクリックしてズームします)。

Visual Studioを閉じてから、Windows Start -> Control Panel -> Programs and Featuresに移動してください。今これを行います:

enter image description here

Visual Studioウィンドウが開きます。これを実行してください:

Common Tools for Visual C++ 2015のチェックボックスを選択して、アップデートをインストールします。

enter image description here

更新にはしばらく時間がかかる場合があります(約5〜10分)。 Visual Studioが正常に更新されたら、プロジェクトを再度開き、Ctrl + F5を押します。これで、プロジェクトは問題なくコンパイルおよび実行されます。

4
Kevin Katzke

私はそれが役立つかどうかわかりませんが、あなたはこれを試すことができます。これは私のために働いた

Start -> Visual Studio Installer -> Repair

この後、Microsoft Symbols Serverを有効にします

TOOLS->Options->Debugging->Symbols

これにより、すべての問題が自動的に設定されます。

このリンクも参照できます

https://social.msdn.Microsoft.com/Forums/vstudio/en-US/6aa917e5-a51c-4399-9712-4b9c5d65fabf/ucrtbasedpdb-not-loaded-using-visual-studio?forum=visualstudiogeneral

0
Muskan Agarwal