【解決済み】「MMC スナップインを作成できませんでした」エラーの対処法
「Microsoft 管理コンソール(MMC)スナップインを作成できませんでした」というエラーは、Windows 7 や Windows Server 2008 をはじめとする Windows 環境の PC で発生しやすい問題ですが、OS のバージョンを問わず発生する可能性があります。このエラーは、イベントビューアー、タスクスケジューラ、グループポリシーエディターなどの管理ツールを起動しようとしたタイミングで表示されることが多いのが特徴です。
残念ながらこの問題には万能な解決策が存在せず、実際にユーザーの間で効果が報告されている方法を順番に試していく必要があります。なお、解決策によっては対応する OS のバージョンが異なる点にご注意ください。
解決策1:Visual C++ の再インストール
マイクロソフトのサポートに問い合わせたユーザーによると、この問題は複数の手順を踏むことで解消できる場合があるとのことです。途中でエラーが消えるケースもあるため、各手順の後に必ずエラーが再発しないか確認しましょう。
まず最初に試したいのが、Microsoft Visual C++ 再頒布可能パッケージの再インストールです。マイクロソフトの説明によると、この問題は Visual C++ が不正なポインターを返すことが原因で発生するとされています。
- スタートメニューを開き、「コントロールパネル」を検索して起動します。Windows 10 を使用している場合は、歯車アイコンをクリックして「設定」アプリを開いても構いません。
- コントロールパネル右上の「表示方法」を「カテゴリ」に変更し、「プログラム」セクション内の「プログラムのアンインストール」をクリックします。

- Windows 10 の設定アプリを使用している場合は、「アプリ」をクリックするだけでインストール済みプログラムの一覧が表示されます。
- 一覧から「Microsoft Visual C++ Redistributable Package」を探してクリックし、「アンインストール」を選択します。複数のバージョンがインストールされている場合は、それぞれのバージョンをメモしておき、すべてに対して同じ手順を繰り返してください。アンインストール中に確認ダイアログやウィザードが表示されたら、指示に従って進めてください。

- アンインストールが完了したら「完了」をクリックします。すべてのバージョンのアンインストールが終わったら、次は再インストールを行います。配布ページから必要なバージョンをダウンロードし、お使いの CPU のアーキテクチャ(32ビットまたは64ビット)に合ったものを選びましょう。
- ダウンロードしたファイルを実行し、画面の指示に従ってインストールを進めます。アンインストールしたすべてのバージョンについて同じ作業を繰り返したら、エラーが解消されたかどうかを確認してください。
これらの対処法でも問題が解決しない場合は、Windows を最新バージョンに更新することを検討してください。Windows 10 は通常自動でアップデートを行いますが、古いバージョンの Windows では手動での確認が必要です。以下の手順で、PC が最新の状態かどうかを確認できます。
- Windowsキーを押しながら X キーを押すと、特別なコンテキストメニューが開きます。スタートボタンを右クリックしても同じメニューを表示できます。「Windows PowerShell(管理者)」を選択してください。

- PowerShell コンソールに「cmd」と入力し、コマンドプロンプト風の環境に切り替わるまで待ちます。
- cmd コンソールに以下のコマンドを入力し、Enter キーを押します。
wuauclt.exe /updatenow
- コマンドを少なくとも1時間ほど実行したままにし、その後にアップデートが見つかったか、正常にインストールされたかを確認します。
解決策2:最新版の .NET Framework をインストールする
古いバージョンの .NET Framework しかインストールされていない環境で、新しいバージョンを必要とするアプリケーションを実行しようとすると、このエラーが発生します。.NET Framework を完全に更新するまで、該当アプリを使用することはできません。最新バージョンは OS によって異なるため、自分の環境に適したものを選択することが重要です。
マイクロソフトの公式ダウンロードページにアクセスし、最新版の Microsoft .NET Framework をダウンロードしてください。ダウンロードが完了したらファイルを実行し、画面の指示に従ってインストールを進めます。なお、インストール中は常時インターネット接続が必要です。
- インストール後は、正しく有効になっているかを確認しましょう。Windowsキー + R キーを同時に押して「ファイル名を指定して実行」ダイアログを開きます。
- 「control」と入力して OK をクリックし、コントロールパネルを開きます。

- 「プログラムのアンインストール」をクリックし、左側のメニューから「Windows の機能の有効化または無効化」を選択します。一覧にある「.NET Framework 4.6.1」の項目を見つけ、有効になっているかを確認してください。
- チェックボックスがオフになっている場合は、クリックして有効化し、OK を押してウィンドウを閉じた後、PC を再起動します。

- すでに有効になっている場合は、一度チェックを外して PC を再起動することで .NET Framework を修復できます。再起動後に再度有効化し、もう一度 PC を再起動してください。
解決策3:正常なシステムからフォルダーをコピーして置き換える
問題が特定のフォルダーの破損に関連している場合は、同じ環境でエラーが発生していない別の PC からフォルダーをコピーして置き換えることで修復できる可能性があります。この方法では、お使いの PC と同一バージョンのシステムが必要になるため、知人の PC を借りるか、インターネットで入手先を調べてみてください。
- 正常に動作しているシステム上で以下のフォルダーを見つけ、丸ごと USB メモリなどのリムーバブルドライブにコピーします。フォルダー名の「xxxxx」部分にはバージョン番号が入るため、忘れずに控えておきましょう。
C:\Windows\Microsoft.NET\Framework64\vxxxxx

- 自分の PC 上の同じ場所にあるフォルダーを置き換えます。ただし、作業を進める前にフォルダーの所有権を取得しておく必要があります。
- フォルダーを右クリックして「プロパティ」を開き、「セキュリティ」タブに移動します。「詳細設定」ボタンをクリックすると、「セキュリティの詳細設定」ウィンドウが表示されます。ここで所有者を変更します。
- 「所有者:」の横にある「変更」リンクをクリックすると、「ユーザーまたはグループの選択」ウィンドウが表示されます。

- 「詳細設定」ボタンからユーザーアカウントを選択するか、「選択するオブジェクト名を入力してください」の欄に直接ユーザー名を入力して OK をクリックします。Administrator アカウントを追加してください。
- 必要に応じて、「サブコンテナーとオブジェクトの所有者の置き換え」にチェックを入れ、フォルダー内のすべてのサブフォルダーとファイルの所有者もまとめて変更します。OK をクリックして所有権の変更を確定します。
- フォルダーを置き換えたら、エラーが解消されたかどうかを確認します。
解決策4:特定のレジストリキーを削除する
このレジストリキーは問題の核心に直結しており、破損していると本来よりも頻繁にエラーが発生する原因となります。キーを削除するだけで簡単に解決できる場合があります。
作業を始める前に、実行中のすべてのプログラムを終了し、万が一に備えてレジストリのバックアップを作成しておくことを強くおすすめします。削除の際に予期せぬ不具合が起こっても、バックアップがあれば復元できます。
- 検索バーまたは「ファイル名を指定して実行」ダイアログに「regedit」と入力してレジストリエディターを開きます。以下のキーへ移動してください。
HKEY_LOCAL_MACHINE\Software\Microsoft\MMC\SnapIns\Fx\{b05566ad-fe9c-4363-BE05-7a4cbb7cb510}
- 該当キーを右クリックして削除を選択し、警告ダイアログを確認します。PC を再起動して、問題が解消されたかどうかを確認してください。
解決策5:System32 内の mmc.exe の名前を変更する
System32 フォルダー内のファイル名を変更するだけで問題が解決することもあります。ただし、この方法が常に成功するとは限らず、うまくいけばラッキー程度に考えておきましょう。一方で、試すのは非常に簡単で、うまくいかない場合も元の名前に戻せば済むので、手軽にチャレンジできる方法といえます。
- エクスプローラーを開き、以下の場所へ移動します。
C:\Windows\System32

- 「mmc.exe」というファイルを見つけて右クリックし、「名前の変更」を選択します。「mmc.exe.old」など別の名前に変更してみてください。管理者権限を求めるダイアログが表示されたら、内容を確認して続行します。
- エラーが解消されたかどうかを確認します。
-
Windows 10でエラー0x80070718「このコマンドを処理するのに十分なクォータがありません」を修正する方法
「エラー0x80070718をどうやって直せばいいのか分からない」「『このコマンドを処理するのに十分なクォータがありません』というエラーメッセージにどう対処すればいいのか悩んでいる」——そんな方はもう心配いりません。本記事では、エラー0x80070718を解決するための完全ガイドをご紹介します。 まず、このエラーについて簡単に説明しましょう。このエラーは主に、ネットワークフォルダ経由でコンピューター間のファイル転送を行う際に発生します。原因はさまざまですが、主なものは以下のとおりです。 ディスク使用量の上限が低く、共有ファイルを読み込めない ページファイル(仮想メモリ)のサイズが小さすぎる
-
Windows 10で「指定されたモジュールが見つかりません」エラー(0x0000007e)を修正する方法
「指定されたモジュールが見つかりません」というエラーに悩んでいませんか?0x0000007eエラーの最適な解決方法をお探しの方は、まさにうってつけの記事です。本記事では、この問題の概要と具体的な解決策について詳しく解説します。 「指定されたモジュールが見つかりません」はDLLエラーの一種で、主にWindowsの起動時に表示されます。場合によっては、インターネットに接続したときや特定のアプリケーションを使用した際にも発生することがあります。幸い、この問題の修正はそれほど難しくありません。 無効なレジストリエントリの削除、マルウェアの駆除、破損したシステムファイルのチェックと修復を行うことで、この