
当社のソフトウェアに組み込まれたウェブブラウザ内から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 デバッグ通知を無効にすることができます。ツール > インターネット オプション > 詳細設定 > スクリプトのデバッグを無効にするで無効にできます。チェックすると、エラー通知は表示されなくなります。