none
タスクスケジューラで実行するアプリケーションが致命的なエラーで ハングアップする現象を回避したい。 RRS feed

  • 質問

  • はじめて投稿致しますので、記載すべき必要情報ございましたらご教授ください。

    下記問題が発生しておりますので、サポートを頂きたく存じます。
    よろしくお願い致します。

    【問題】

    タスクスケジューラで実行するアプリケーションが致命的なエラーで
    ハングアップする現象を回避したい。
    致命的なエラーです。 (HRESULT からの例外:0x8000FFFF (E_UNEXPECTED))

    実行するアプリケーション:OpenXMLでEXCELファイル作成するアプリ

    【発生条件】
    タスクの実行ユーザとログオンユーザおよびEXCEL処理件数により発生致します。

    タスク実行ユーザ:A ログオンユーザ:A 件数:少量(9713行未満)
    →エラー発生しない
    タスク実行ユーザ:A ログインユーザ:B 件数:少量(9713行未満)
    →エラー発生しない
    タスク実行ユーザ:A ログインユーザ:ログオフ 件数:少量(9713行未満)
    →エラー発生しない

    タスク実行ユーザ:A ログオンユーザ:A 件数:大量(9713行以上)
    →エラー発生しない
    タスク実行ユーザ:A ログインユーザ:B 件数:大量(9713行以上)
    →エラー発生
    タスク実行ユーザ:A ログインユーザ:ログオフ 件数:大量
    →エラー発生

    【環境】

    WindowsServer2016

    発生する件数(行数)に境目が明確な値であるので、なにがしか制約等がかかっているのかと

    想定しております。

    情報、アドバイス頂けると助かります。

    よろしくお願い致します。

    2020年3月10日 7:39

すべての返信

  • 手動で実行したときに同じようなエラーが出力されなかったのであれば、タスクスケジューラの優先度を変更すれば改善されるかもしれません。

    流れとしては以下のようになります。

     1.今回の対象となっているタスクスケジューラをエクスポートしていただく。

     2.エクスポートしたxmlを開き「<Priority>7</Priority>」の数字の部分を編集して上書き保存。

     3.2で上書き保存したxmlをインポートする。

    変更する数字の指標は以下のページに記載されています。

    数字の値が小さい程優先度が高くなりますが、小さくしすぎると他に影響がでるかもしれないのでそこは注意してください。

    https://docs.microsoft.com/ja-jp/windows/win32/taskschd/tasksettings-priority





    2020年3月10日 12:47
  • masashi_onoさん、こんにちは。フォーラムオペレーターのFarenaです。

    TechNetフォーラムにご投稿くださいましてありがとうございます。

     

    その後のご状況いかがでしょうか。

    kaz8629さん寄せられた投稿はお役に立ちましたか。

     

    参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、ご協力くださいますようお願いいたします。


    Please remember to mark the replies as answers if they help.
    "Windows 10 Installation, Setup, and Deployment" forum will be migrating to a new home on Microsoft Q&A (Preview)!
    We invite you to post new questions in the "Windows 10 Installation, Setup, and Deployment" forum’s new home on Microsoft Q&A (Preview)!
    For more information, please refer to the sticky post.

    2020年3月13日 3:10
    モデレータ
  • ご連絡ありがとうございます。

    また、返信遅くなり申し訳ありません。

    ご提案頂きました方法にて試してみたのですが、HIGH_PRIORITY_CLASSに設定しても

    残念ながら状況は変わりませんでした。

    ほかに気になる点がございましたら、ご助言頂けると助かります。

    よろしくお願い致します。

    2020年3月18日 8:18
  • 進展がありましたので連携させて頂きます。

    【事象解消方法】

    タスクの実行ユーザを「SYSTEM」に設定することにより事象は解消されました。


    ログオフ状態でタスクスケジューラを実行する場合は「SYSTEM」での実行が推奨

    されるのでしょうか。

    問題解決の裏付けとなる情報等ございましたら、ご助言頂けると助かります。

    よろしくお願い致します。

    2020年3月23日 1:47