mmc.exe - アプリケーションを起動できません (0xc0000102)

mmc.exe - アプリケーションを起動できません (0xc0000102)

ローカル アカウント (管理者) で MMC または MSC 関連アプリから何かを実行しようとすると、次のエラーが表示されます: アプリケーションを正しく起動できませんでした (0xc0000102)。mmc.exe を実行しようとすると、空の MMC とタスク バー名 "Console1" が表示されます。ただし、管理者特権の CMD で実行しようとすると、正常に起動できます (例: compmgmt.msc)。SFC、DISM、chkdsk /f /r を実行してみましたが、すべて "正常" な応答が返されます (すべて正常です)。

再現手順:

  1. SFC/SCANNOW: 整合性違反なし

  2. DISM: すべて順調です

  3. chkdsk/f /r -最初に MMC やラップトップのその他の領域で問題を引き起こしたのは何だったのでしょうか。ラップトップから chkdsk コマンドを実行したところ、突然ブートループが発生しました。(スタートアップ修復の準備中に停止)

  4. regsvr32 msxml.dll/msxml2.dll.msxml3.dll: sys32 フォルダーに msxml と msxml2 が見つかりません。msxml3 のみです。

回避策: 1. 管理者特権の CMD から .msc を起動する

見つかったその他の関連する問題:

  1. MSXML と MSXML2 がありません。(ただし、sfc と dism ではこれらの問題がまだ認識されません)

これらの問題を解決する方法はありますか? 完全なリセット (最後の手段) 以外に方法はありますか?

答え1

管理者によってブロックされたため、MMCを実行できませんでした(管理者であるにもかかわらず)。これが解決方法です。

  1. セーフモードでコンピュータを再起動します。msconfigセーフブートを有効にする

ここに画像の説明を入力してください

  1. Windowsを再起動した後セーフモード走るsecpol.msc

  2. Local Polices/Security Optionsオプションを探してUser Account Control: Run All Administrators in Admin Aproval Modeそのオプションを無効にします ここに画像の説明を入力してください

  3. msconfigを使用してセーフブートを無効にし、コンピュータを再起動します

関連情報