Copy link to clipboard
Copied
概要:Adobe Acrobat Reader DCも起動せずファイルが開かれない。
仕様環境
OS:Windows10 Pro
Version:1.0.10586ビルド10586
Reader:Acrobat Reader DC
Version:2015.016.20041
下記コマンドを他のソフトから実行してPDFファイルを開こうとするが、バックグラウンドプロセスにAdobe Acrobat Reader DCが表示されるだけで、
特にエラー等も表示されず、Adobe Acrobat Reader DCも起動せずファイルが開かれない。
これ以降にPDFファイルをダブルクリックしても、特にエラー等も表示されず、Adobe Acrobat Reader DCも起動せずファイルが開かれない。
タスクマネージャーにてAdobe Acrobat Reader DCをタスクの終了にて終了させないと、PDFファイルをダブルクリックしても開けなくなる。
下記コマンドを他のソフトから実行する前に、Adobe Acrobat Reader DCを起動させておけば、PDFを開くことは可能。
実行コマンド
AnsiString FilePath = "fouderl\\ManualforWin10.pdf";
AnsiString FileName = CurDir + FilePath;
ShellExecute(Handle,"open",FileName.c_str(),NULL,NULL,SW_SHOWNORMAL);
Copy link to clipboard
Copied
他プログラムとの連携やコマンドに関しましては、サポート対象外となり私共では情報を持ち合わせておりませんが、
何か情報をお持ちのお客様がいらっしゃいましたら、ご提供をお願い致します。
Copy link to clipboard
Copied
似たような障害がありましたので参考にしていただければと思います。
こちらの症状はAcrobatReader_DCが関連づけしたPDFファイルで開ないのに
タスクマネージャにプログラムだけが残る障害でした。
最初はWindows10環境を疑いましたが、他の端末では発生しておらず再インストールでも
効果なしでした。
障害の原因としてはどうやら前のバージョンV11をアンインストールしてもDLLモジュールが
残っていた場合に上記の障害が起こるようです。
対策としては以下のフォルダがある場合に管理者権限でReader 11.0フォルダを削除して解決しました。
C:\Program Files (x86)\Adobe\Reader 11.0
Copy link to clipboard
Copied
同様の現象が出ました。
Adobe Acrobat Reader DC 2018.001.20058 + Microsoft Windows [Version 10.0.17134.228] (x64)
Visualstudio 2010 にて、C言語、コンソールアプリでプロジェクトを作成。
::ShellExecuteA( NULL, "open", "C:\\TEMP\\TEMP.pdf", NULL, NULL, SW_SHOWNORMAL );
のみを実行するようにする。
ビルド結果に対して、
● エクスプローラから、exe右クリック ⇒ 管理者権限で実行 ⇒ 現象再現。
● エクスプローラから、exeダブルクリック ⇒ 現象再現しない。
● コマンドプロンプトを通常起動して、コマンドプロンプトにexe名を入力して実行 ⇒ 現象再現しない。
● コマンドプロンプトを管理者権限起動して、コマンドプロンプトにexe名を入力して実行 ⇒ 現象再現しない。
OSの環境として、過去のReaderはインストールしていませんので、
「C:\Program Files (x86)\Adobe」フォルダの中には、「Acrobat Reader DC」しかありませんでした。
補足1:
UACについては、Win10のUIで設定できるものを変更しても状態は変わりませんでした。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA
の値を0にして、再起動し、完全にUACを無効状態にした場合は、管理者権限で実行 を行っても現象は再現しませんでした。
補足2:
VisualStudio2010を管理者権限で実行して、デバッグ実行した場合(Ctrl+F5での実行でも)、現象再現しませんでした。
何か情報のお持ちの方は、教えて頂けると助かります。
Copy link to clipboard
Copied
同様の症状が出ております。
Windows標準のcmd.exeなどでも以下のような手順で発生するのですが、貴社の見解をいただけないでしょうか。
1. cmd.exeを管理者権限で実行し、任意のpdfをコマンドから実行する
⇒関連付けされたAdobe Readerが正常に起動する
2. cmd.exeをコピーし、cmd1.exeとして保存する。
3. cmd1.exeを管理者権限で実行し、任意のpdfをコマンドから実行する
⇒関連付けされたAdobe Readerが正常に起動せず、pdfが表示されないままプロセスが残り続ける。
よろしくお願いいたします。