Windows10でDistributedCOMエラー10016を修正する方法
DistributedCOMエラー10016は、WindowsXP以降のほぼすべてのWindowsバージョンで見られる一般的なWindowsの問題です。エラーによってシステムがすぐにクラッシュすることはなく、突然のブルースクリーンが発生することもありません。実際、DCOMエラー10016は無害です。
しかし、それはあなたがそれを修正できないという意味ではありません。そこで、Windows10システムでDistributedCOMエラー10016を修正する方法は次のとおりです。
DistributedCOMとは何ですか?
まず、DistributedCOMとは何ですか、なぜエラーが表示されるのですか?
分散コンポーネントオブジェクトモデル(DCOM) は、Windowsコンピューターでのネットワーク通信の不可欠な側面です。これは、アプリケーションがインターネットに接続するたびに動作する独自のMicrosoftテクノロジです。従来のCOMは同じマシン上の情報にしかアクセスできませんが、DCOMはリモートサーバー上のデータにアクセスできます。
たとえば、多くのWebサイトやサービスは、リモートサーバーにアクセスするスクリプトを使用しています。システムがスクリプトなどを使用して要求を行うと、DCOMはその要求を特定のスクリプトオブジェクトに転送します。最近のアプリケーションがネットワーク接続を使用する頻度とコンピューターの一般的な使用法を考えると、DCOMが使用される頻度を確認できます。
関連:Microsoftのリモートデスクトップ接続を設定する方法
DCOMエラーは通常、アプリケーションまたはサービスがDCOMを使用しようとしたが、適切なアクセス許可がない場合に発生します。ほとんどの場合、DCOMエラーは、イベントビューアを詰まらせることを除いて、システムに影響を与えません。ほとんどのWindows10ユーザーはイベントビューアを定期的にチェックしないため、DCOMエラーについて心配する必要はありません。それでも、エラーのないシステムは他のシステムよりも優れています。
これを念頭に置いて、DCOMエラー10016を修正する簡単な方法の1つと、もう少し手間のかかる修正を示します。
1.Windowsレジストリを編集してDCOMエラー10016を修正します
最初の呼び出しポートはWindowsレジストリです。レジストリを簡単に調整するだけで、DCOMエラー10016をすぐに修正できる場合があります。
レジストリを編集する前に、バックアップを取ることをお勧めします。
レジストリと入力します スタートメニューの検索バーで、ベストマッチを選択します。 ファイル>エクスポートに移動します 、エクスポート範囲を設定します すべて 、次にWindowsレジストリを便利な場所に保存します。次の修正はコンピュータに損傷を与えることはありませんが、予期しないエラーが発生した場合に復元するためにバックアップを取ることをお勧めします。
それでは、修正を試みましょう。
- 「レジストリ」と入力します スタートメニューの検索バーで、ベストマッチを選択します。
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Oleに移動します 。アドレスをコピーしてレジストリエディタのアドレスバーに貼り付けることができます。
- 次の4つのレジストリキーを削除します:
DefaultAccessPermission
DefaultLaunchPermission
MachineAccessRestriction
MachineLaunchRestriction
- Windowsレジストリエディタを閉じてから、システムを再起動します。
これからは、システムはDCOMエラー10016を解放したままにする必要があります。
2.特定のエラーに対してDCOMアクセス許可を有効にする
それがうまくいかない場合は、従うことができるかなり長い回避策があります。ただし、すべてDCOMエラーを提供する個別のアプリケーションが複数ある場合は、エラーごとにその大部分を繰り返す必要があるため、次のプロセスには時間がかかります。
イベントビューアのDCOMエラー10016エラーメッセージには、問題を作成している特定のアプリケーションまたはプロセスに関する情報が含まれています。
イベントビューアを入力します スタートメニューの検索バーで、ベストマッチを選択します。
Windowsログ>システムに移動します 最新のDCOMエラー10016を見つけます。エラーメッセージをダブルクリックして展開します。
一般 タブには、10016エラーの理由が説明され、CLSID(クラスID)とAPPID(アプリケーションID)が一覧表示されます。 CLSIDとAPPIDの文字列はランダムに見えます。ただし、これらを使用して、10016エラーのルートであるアプリケーションまたはサービスを特定できます。
レジストリエディタでサービスを見つける方法は次のとおりです。
まず、イベントビューアでCLSIDを強調表示してから、 CTRL + Cを押します。 それをコピーします。次に、レジストリエディタを開きます 。レジストリで次の情報を検索します。
HKEY_CLASSES_ROOT\CLSID\{Paste Your CLSID Here}
私たちにとって、それは HKEY_CLASSES_ROOT \ CLSID \ {2593F8B9-4EAF-457C-B68A-50F6B8EA6B54}のように見えます 。
アドレスをコピーしてレジストリエディタのアドレスバーに貼り付けることができます。 CLSID検索が終了したら、エラーメッセージからのAPPIDを、CLSIDの下にリストされているAppIDと相互参照できます。
この場合、DCOMエラー10016は、このエラーの最も一般的な原因の1つであるRuntimeBrokerに起因します。
CLSID権限を編集する
レジストリエントリの左側のリストで、エラーに関連するCLSIDを右クリックし、[権限>詳細設定]を選択します。 ここから、サービスの権限を編集できます。 (ファイルのアクセス許可を変更すると、他のWindows 10の問題も修正できます。)
管理者を強調表示します 編集を選択します 。 基本権限を切り替えます フルコントロールを含める 、次に OKを押します >適用 > OK 。
次に、システムを再起動します。
再起動が完了したら、コンポーネントサービスを入力します スタートメニューの検索バーで、ベストマッチを選択します。 コンピューター>マイコンピューター>DCOM構成に移動します 。
何らかの方法でDCOMを使用するサービスの長いリストが表示されます。名前とAPPIDを使用してサービスを見つけ、右クリックしてプロパティを選択します>セキュリティ 。
起動とアクティベーションのアクセス許可の下 、編集を選択します >追加 >ローカルサービスを追加>適用 。次に、ローカルアクティベーションにチェックマークを付けます ボックスをクリックし、[OK]をクリックして、システムを再起動します。
ふぅ!すべて完了し、プロセスは完了です。
注: 残念ながら、10016のエラーの原因が複数ある場合は、CSLID/APPIDの組み合わせごとにこのプロセスを完了する必要があります。
DCOMエラー10016が解決されました
うまくいけば、それはあなたの分散COM10016エラーを軽減しました。 DCOM10016エラーがシステムパフォーマンスに影響を与える可能性は非常に低いことを強調する必要があります。昔、Microsoftが最初にコンポーネントオブジェクトモデルに「分散」を導入したとき、脆弱性がありました。ただし、これらの脆弱性にはパッチが適用されており、DCOMは現在安全です。
もちろん、DCOMエラー10016は、Windows10がスローする唯一のエラーではありません。しかし、それらを修正する方法もたくさんあるので、汗を流さないでください。
-
Windowsで「88780078」エラーを修正する方法
88780078 エラーは、Windows Vista で DirectSound デバイスを使用しようとしたときに発生するエラー コードです。 DirectSound は DirectX ライブラリのソフトウェア コンポーネントであり、アプリケーションと Windows XP のサウンド カード ドライバとの間の直接的なインターフェイスを提供します。 88780078 エラーの原因 この種のエラーは通常、次の原因で発生します: 破損または破損したファイルと設定 特定の Windows 設定が変更されました DirectX ファイルが削除されました レジストリ キーが破損しています
-
Windows 1408 エラーの修正方法
1408 エラー は、Windows がソフトウェアを正しく操作できないために発生する問題です。この問題は基本的に、ソフトウェアまたは Windows が使用するファイルと設定に関する多くの潜在的な問題によって引き起こされます。幸いなことに、1408 エラーを解決したい場合、この Web サイトで概説されている手順に従うと、実際には非常に簡単に解決できます。 エラーは次の形式で表示されます: Windows エラー コード 1408:「ERROR_WINDOW_OF_OTHER_THREAD」 Windows 1408 エラーの原因 エラー自体は通常、プログラムを使用しているときにラ