Windowsで「自動化サーバーがオブジェクトを作成できない」エラーを修正する方法

この問題は、ユーザーがWebサイトでさまざまなスクリプトを実行しようとしたとき、またはActiveXコマンドを使用したときにInternet Explorerで頻繁に発生します。 一部のユーザーは、Internet Explorerにさまざまなアドオンや拡張機能をインストールした後もエラーに気づき始めたことも報告していますが、これらも実行に失敗します。

オートメーションサーバーはオブジェクトを作成できません

この問題はMicrosoftによって十分に文書化されていませんが、他の多くのユーザーが問題を見たことを報告し、手動で解決することができました。 彼らはメソッドを共有しており、この記事でそれらを集めることにしました。 問題を解決するために、指示に注意深く従ってください!

Windowsで「自動化サーバーがオブジェクトを作成できない」エラーの原因は何ですか?

考えられる原因のリストは、実際には世界中の人々に頭痛を与えた単一の主な原因で構成されています。

  • セキュリティ設定 –これは、インターネットオプション内のセキュリティオプションに関連しており、ブラウザによってスクリプトが安全とマークされていない限り、ブラウザでスクリプトを実行できません。 これは、ユーザーが作成したActiveXコントロールにとって特に問題であり、オプションを変更してエラーを取り除く必要があります。
  • その他のインターネットオプション -Internet Explorer内に他の誤った構成設定がある場合、それらを完全にリセットすると問題が解決するはずです。

解決策1:セキュリティ設定を変更し、閲覧データを消去する

ActiveXコントロールを実行しようとしたとき、またはInternet Explorerアドオン/拡張機能をインストールした後に問題が発生する場合、原因はおそらくブラウザのインターネットセキュリティ設定がコマンドを実行するには厳しすぎることです。 セキュリティ設定を下げることで問題を解決できます。

  1. Internet Explorerを開くには、 [スタート]メニューで検索するか、PCで検索し、右上隅にある歯車アイコンをクリックしてドロップダウンメニューにアクセスします。
  2. 開いたメニューから、 インターネットオプションをクリックし、ウィンドウが開くのを待ちます

Internet Explorerでインターネットオプションを開く
  1. [ セキュリティ ]タブに移動し、[ 信頼済みサイト ]をクリックします 。 [ このゾーンのセキュリティレベル ]セクションで、[ カスタムレベル ]をクリックします。ActiveXコントロールとプラグインが表示されるまでスクロールします

インターネットオプションで問題のあるオプションを有効にする
  1. [ スクリプトを実行しても安全だとマークされていないActiveXコントロールの初期化とスクリプト]の横のチェックボックスが[ 有効]に設定されていることを確認します。 両方のウィンドウの下部にある[ OK ]ボタンをクリックします。
  2. [ インターネットオプション]画面に戻りますが、今回は[ 全般 ]タブに移動します。 [ 閲覧の履歴 ]セクションで、[ 削除... ]ボタンをクリックします。

Internet Explorerで閲覧データを削除する
  1. [ インターネット一時ファイルとWebサイトファイル] 、[ CookieとWebサイトデータ] 、および[ 追跡保護]、[ActiveXフィルタリング]および[追跡しない]の横にあるチェックボックスをオンにします。 その他のエントリはオプションです。 [ 削除]ボタンをクリックしてコンピューターを再起動し、コンピューターに問題が引き続き表示されるかどうかを確認します。

:一部のユーザーは、何らかの理由で、 スクリプト化オプションとして安全とマークされていないActiveXコントロールの初期化とスクリプト化がグレー表示されていることを報告しています。 この問題を回避するのは簡単で、レジストリの編集が必要です。

  1. レジストリキーを編集するので、他の問題を防ぐためにレジストリを安全にバックアップするために公開したこの記事を確認することをお勧めします。 それでも、手順を注意深く正しく実行した場合、問題は発生しません。
  2. 検索バー、[スタート]メニュー、またはWindowsキー+ Rキーの組み合わせでアクセスできる[ファイル名を指定して実行]ダイアログボックスに「regedit」と入力して、 レジストリエディターウィンドウを開きます。 左ペインで移動して、レジストリ内の次のキーに移動します。
 HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Zones \ 3 

レジストリエディターの実行
  1. このキーをクリックして、 1201という名前のエントリを見つけてください。 存在しない場合は、ウィンドウの右側で右クリックし、[ 新規] >> [DWORD(32ビット)値]を選択して、 1201という新しいDWORD値エントリを作成します。 それを右クリックし、コンテキストメニューから[変更 ]オプションを選択します。

必要なレジストリDWORDの編集
  1. [ 編集]ウィンドウの[ 値のデータ]セクションで、値を3に変更し、行った変更を適用します。 BaseがDecimalに設定されていることを確認してください。 このプロセス中に表示される可能性のあるセキュリティダイアログを確認します。
  2. これで、[ スタート]メニュー>> [電源]ボタン>> [再起動]をクリックしてコンピューターを手動で再起動し、問題がなくなったかどうかを確認できます。 これはおそらく問題をすぐに解決します。

レジストリの使用を避けたい場合は、ローカルグループポリシーエディター内で同じことを行うこともできます。 グループポリシーエディターはWindows Homeでは使用できないため、この一連の手順はWindows EnterpriseまたはProバージョンをお持ちのユーザーにのみお勧めします。

  1. WindowsキーとRキーの組み合わせ(キーを同時にタップ)を使用して、[ 実行 ]ダイアログボックスを開きます。 「 gpedit 」と入力します。 [ファイル名を指定して実行]ダイアログボックスで[ msc ]をクリックし、[OK]ボタンを押して、 ローカルグループポリシーエディターツールを開きます。 Windows 10では、 [スタート]メニューに「グループポリシーエディター」と入力して、一番上の結果をクリックするだけです。

ローカルグループポリシーエディターの実行
  1. ローカルグループポリシーエディターの左側のナビゲーションウィンドウの[ コンピューターの構成 ]で、[ 管理用テンプレート ]をダブルクリックし、[ Windowsコンポーネント]> [ Internet Explorer] > [インターネットコントロールパネル]> [セキュリティページ]> [インターネットゾーン]に移動します。
  2. インターネットゾーンフォルダを左クリックして選択し、右側のセクションを確認します。
  3. スクリプトを実行しても安全とマークされていないActiveXコントロールを初期化してスクリプトを作成する 」ポリシーをダブルクリックし、「 有効 」オプションの横にあるラジオボタンをオンにします。

ローカルグループポリシーエディターでオプションを有効にする
  1. 終了する前に行った変更を適用します。 変更は再起動するまで適用されません。
  2. 最後に、コンピューターを再起動して変更を保存し、まだエラーのターゲットになっているかどうかを確認します。

解決策2:Internet Explorerの設定をリセットする

これは、ソリューションに最も迅速に到達するのに役立つ基本的なソリューションです。 実際、この方法はユーザー、特にInternet Explorerのインストールをいろいろ試してみたいユーザーに役立っています。 これを試してみてください!

  1. Internet Explorerを検索するか、 デスクトップ上のショートカットをダブルクリックして開き、ページの右上にある[ ツール ]ボタンを選択して、[ インターネットオプション]を選択します
  2. コントロールパネルを検索して開き、 [表示方法 ]オプションを[ カテゴリ ]に変更して、[ ネットワークとインターネット ]をクリックすることもできます。 新しいウィンドウの2番目のエントリである[ インターネットオプション ]ボタンをクリックして、ソリューションを続行します。

Internet Explorerでインターネットオプションを開く
  1. 閲覧履歴、検索プロバイダー、アクセラレーター、ホームページ、およびInPrivateフィルターデータを削除する場合は、[ 詳細設定 ]タブに移動し、[ リセット ]をクリックして[個人設定削除]チェックボックスをオンにします。 本当にブラウザをリセットする場合はこれをお勧めしますが、ソリューション1のすべての手順を実行した場合はこれを選択することはオプションです。

Internet Explorerの設定をリセットする
  1. [Internet Explorer設定リセット]ダイアログボックスで、[ リセット ]をクリックし、Internet Explorerがデフォルト設定の適用を完了するまで待ちます。 閉じる>> OKをクリックします
  2. Internet Explorerが既定の設定の適用を終了したら、[ 閉じる ]をクリックし、[ OK ]をクリックします。 問題なく使用できるかどうかを確認してください。

興味深い記事