Windowsインストールフォルダには多くのDLLがあり、それぞれがオペレーティングシステムの整合性にとって非常に重要です。これらのファイルの1つは、特定のアプリケーションが正しく実行するために必要な特定のコマンドを格納する「msstdfmt.dll」ファイルです。この記事では、「 msstdfmt.dllがありません 」エラーがトリガーされる可能性があり、問題を修正するための実行可能な解決策も提供します。
msstdfmt.dllがありません
「msstdfmt.dllが見つかりません」エラーの原因は何ですか?
複数のユーザーから多数の報告を受けた後、問題を調査し、完全に修正するための一連の解決策を考案することにしました。また、問題が発生した理由を調査し、以下のように記載しました。
[/ tie_list type = 'plus']
- 削除されたファイル: 場合によっては、DLLがフォルダーから欠落している可能性があります。これにより、アプリケーションがファイルとその機能を利用できなくなり、エラーがトリガーされる可能性があります。
- 未登録ファイル: 場合によっては、DLLファイルがフォルダ内に存在していても、エラーが発生しているために登録されていない可能性があります。
問題の性質についての基本的な理解ができたので、次に解決策に進みます。競合を避けるために、これらは提示された特定の順序で実装してください。
解決策1:SFCスキャンを実行する
問題はシステムファイルに関連しているため、SFCスキャンを実行することをお勧めします。これにより、このような問題を自動的に検出して修正できることがよくあります。そのために:
- 押す ' ウィンドウズ 「+」 R 」をクリックして、「実行」プロンプトを開きます。
- 「 cmd 」を押して、 'シフト' + ' Ctrl 「+」 入る 」ボタンをクリックして、管理者権限を提供します。
- 次のコマンドを入力して、を押します '入る'。
sfc / scannow
コマンドプロンプトで「SFC / scannow」と入力します。
- スキャンが完了するのを待ち、問題が解決するかどうかを確認します。
解決策2:DLLを手動で追加する
SFCスキャンで問題が解決しなかった場合、この手順では、ファイルを手動でダウンロードして登録し、エラーを取り除きます。そのために:
- クリック ここに 「 MSSTDFMT 。 等 」をコンピュータに送信します。
- ダウンロードしたファイルを右クリックして、「 コピー '。
右クリックしてコピーを選択
- を使用している場合は、次のフォルダに移動します 32 - ビット オペレーティング・システム。
c: windows system32
- を使用している場合は、次のフォルダに移動します 64 - ビット オペレーティング・システム。
c: windows syswow64
- 任意の場所を右クリックして、「貼り付け」オプションを選択します。
- 押す ' ウィンドウズ 「+」 R 」をクリックして、「実行」プロンプトを開きます。
- 「 cmd 」を押して「 シフト 「+」 Ctrl 「+」 入る 」ボタンをクリックして、管理者権限を提供します。
実行プロンプトでcmdと入力し、「Shift」+「Ctrl」+「Enter」を押します。
- 次のコマンドを入力して、「 入る ' のために 32 - ビット オペレーティング・システム。
PASSWORD32 c: windows system32 msstdfmt.dll
- 次のコマンドを入力して、「 入る ' のために 64 - ビット オペレーティング・システム。
ق32 c: windows syswow64 msstdfmt.dll
- 問題が解決しないかどうかを確認してください。