Appeon PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
24619 22/12/07 08:59:58 RE:PBAppeonPB2017: RUN関数によるバッチの実行について(Windows64bit+PowerBuilder32bit) By asano01
24618 22/12/07 08:53:51 PBAppeonPB2017: RUN関数によるバッチの実行について(Windows64bit+PowerBuilder32bit) By asano01

カテゴリ:
日付:2022年12月07日 08:53 発信者:asano01
題名:PBAppeonPB2017: RUN関数によるバッチの実行について(Windows64bit+PowerBuilder32bit)

RUN関数によるバッチの実行についてのメモです。
32bitアプリケーションで、サードパーティのライブラリやプログラムをインストールする際には注意してください。

Windowsが64bitの場合、PowerBilder(32bit)のプログラムが参照するシステムのファイル(32bit)は、Windowsによって C:\Windows\System32\ からC:\Windows\SysWOW64\ にリダイレクトされます。

C:\Windows\System32\ には64bitのライブラリやコマンドが格納されています。

C:\Windows\SysWOW64\ には32bitのライブラリやコマンドが格納されています。

互換性のため C:\Windows\System32\ になっているそうです。

Windows64bit+PowerBuilder32bitであるとき、RUN関数で実行されるプログラムが参照するシステムパスは、C:\Windows\System32\ から C:\Windows\SysWOW64\ にリダイレクトされます。


BATファイルの実行で、エラーでまくりだったのですが原因が C:\Windows\System32\ にライブラリをインストールしていたことでした。
C:\Windows\SysWOW64\ へのインストールで問題なく動作するようになりました。

以上、同様の事例がありましたら参考になさってください。

参考URL
64 ビット バージョンの Windows での 32 ビット プログラムの互換性に関する考慮事項の概要
https://learn.microsoft.com/ja-jp/troubleshoot/windows-server/performance/compatibility-limitations-32-bit-programs-64-bit-system


付加情報:

PowerBuilder Version AppeonPB2017

Client SoftWare

OS Windows10
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS Linux
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.