IE8 スクリプト エラー 800704a6?

IE8 スクリプト エラー 800704a6?

当社のソフトウェアに組み込まれたウェブブラウザ内からwindow.openを使用していくつかのウェブアプリを開こうとすると、突然次のエラーが発生するユーザーがいます。

エラーメッセージ

このスクリプトは JavaScript の window.open コマンドを使用しており、URL を IE に直接コピー/貼り付けすると、まったく問題なく動作します。アプリケーション内から実行した場合のみ失敗します。何らかのセキュリティ設定が原因であることはほぼ確実です... エラーを Google で検索し、IE 設定に関する提案をすべて試しましたが、うまくいきませんでした。試していないのは、保護モードを無効にすることだけです。この設定は XP には存在しないようです。

彼女の PC は Windows XP で IE8 を実行しており、オフィスの他の多くの人も同様の設定で問題なく動作しています。IE8 を再インストールするとエラーが何度か消えましたが、数日後にはいつも戻ってきます。何らかのソフトウェア更新だと思いますが、[プログラムの追加と削除] にソフトウェア更新が表示されません。

これを解消する方法を誰か知っていますか?

答え1

このエラーに関して私が見つけることができた唯一の情報はJosh Poley の MSDN ブログ

1190 0x800704A6 システムのシャットダウンは既にスケジュールされています。 ERROR_SHUTDOWN_IS_SCHEDULED

ただし、このメッセージは、シャットダウンをスケジュールしようとしたときにこれが表示されることを示しています。考えられる唯一の原因は、インストール/Windows アップデートが再起動を待機していることです。

「プログラムの追加と削除」で更新プログラムが表示されないとのことですが、「更新プログラムの表示」オプションがチェックされているかどうか確認しましたか?

このエラーについて言及している他の投稿も、あなたの投稿と性質が似ています。

答え2

私のユーザーのうち 8 人が同じ問題に直面していましたが、そのたびに diff 行番号と diff エラー コードが表示されていました。上記の手順をすべて試した後、最終的に IE8 をインストールし、ローミング プロファイルとローカル プロファイルをリセットしました。幸運にも、翌日に問題を追跡したところ、問題は解決しました。

答え3

IE 設定で JavaScript デバッグ通知を無効にすることができます。ツール > インターネット オプション > 詳細設定 > スクリプトのデバッグを無効にするで無効にできます。チェックすると、エラー通知は表示されなくなります。

関連情報