Windows XP または Windows 7 で ActiveX コントロールを有効にする方法を教えてください。

Windows XP または Windows 7 で ActiveX コントロールを有効にする方法を教えてください。

友人は Windows XP がインストールされたデスクトップを持っていますが、UPS は設定されていません。昨日、停電になり、PC が強制シャットダウンしました。これにより問題が発生しました (ntldr消えました) が、XP 修復ディスクを使用して修復されました。

修理後に再度ログインした後、サービスを変更したいと思ったのですがservices.msc現在のセキュリティ設定により、このページで ActiveX コントロールを実行することはできません。そのため、ページを正しく表示できません。この写真に示すように:

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

Google でエラーを検索し、レジストリの編集方法を見つけましたが、問題は解決しませんでした。キーの値を12001HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0から 0 に変更するように提案されましたが、すでに 0 だったので、1 に設定して再起動し、その後 0 に戻して再度再起動しました。

数か月前に Windows 7 でも同じことが起きましたが、気づかず、別の理由で OS をフォーマットしてしまいました。

このエラーメッセージを消すにはどうしたらいいでしょうか?

答え1

ファイルが破損しているのではないかと思います。まずはchkdsk /f少なくとも 2 回は実行します (多くの人は、これを複数回実行する必要があることに気づいていません)。それでも問題が解決しない場合は、システムの復元も実行します。

chkdsk の結果を確認する方法は次のとおりです。

http://www.cpucare.net/OS/XP/Viewing%20ChkDSk%20Results.htm

何かを見つけたという報告は止まりませんが、見つかったアイテムが 5 個程度になった時点で実行を停止します。

答え2

services.mscの拡張ビュー (下部のタブ) は HTML ページを使用し、その中に ActiveX を使用してサービスを表示します。標準バージョンを使用する場合、HTML は使用されず、サービスを制御できるはずです。実際の修正ではありませんが、少なくとも今のところはサービスを制御できます。

Internet Explorer自体は多くのActiveXコントロールに基づいているため(ウィキペディア) の場合、そのうちの 1 つにエラーがあると、ブラウザ全体が使用できなくなる可能性があります。これは、起動すらできないというエラーとも一致します。

まず最初に、Windowsが使用するすべてのシステムファイルをチェックします。スタート - ファイル名を指定して実行にこのコマンドを入力します。

SFC.EXE /SCANNOW

詳細はこちら

それでも問題が解決しない場合は、Internet Explorer を新しいバージョンに更新してみてください。私は、Internet Explorer 7 または 8 をインストールすると消える奇妙なエラー メッセージが表示される壊れた IE6 インストールをたくさん見てきました。ここからダウンロード

答え3

これはインターネット エクスプローラーのメッセージです。インターネット エクスプローラー/インターネット オプション/セキュリティに移動して、できるだけ低く設定してください (保護モードをオフにすることもできます)。

答え4

数分前に、「コントロール パネル」=>「インターネット オプション」=>「詳細設定」タブに移動し、Reset...下のボタンをクリックすることでこの問題を解決しましたReset Internet Explorer Settings

解決策を見つけるまでに私は数年を費やした時間Googleでヒントを探したのですが、答え自分の問題にほんの少しだけ関連していると思われるものを検索したとき。

まず、セキュリティ ゾーン、サービスとアプリケーション、ActiveX コンポーネント、拡張ビューと標準ビューの違いに関連する回答を直接検索しました。インターネット オプションのセキュリティ タブで [レベルのカスタマイズ] ボタンがグレー表示される原因を検索しましたが、それは無関係な問題であることが判明しました。

Windows XP Embedded ビルドでこの問題が発生したため、サービス MMC に関連付けられた埋め込みコンポーネントに関する情報を検索しました。もちろん、表示されたエラー メッセージ内のフレーズを検索しました。そのフレーズは、Internet Explorer のセキュリティ設定によってコントロールが禁止されているか、発行元がブロックされているためダイアログが正しく表示されないというものでした。

最終的に、サービス拡張ビューに必要な ActiveX コントロールを検索し、その結果の中から問題の解決策を見つけました。

関連情報