次の方法で共有

vbbtrv32.dllが見つからず、古いプログラムが動作できない。

Anonymous
2021-10-26T00:27:06+00:00

Win95~XPで使っていたプログラムをWin10(home)環境で使いたいです。
その中で、プログラム自体は立ち上がるのですが、ある機能を使おうとした時点で

イメージ説明
と言われてしまいます。

これを解決して、Windows10でもこのプログラムを使えるようにしたいです。

そこでいろいろ調べて以下のようにしました。

c:\windows\syswow64\にvbbtrv32.dllを入れて
PowerShellで実行。すると
イメージ説明
確認としてC:\Windows\System32\にはvbbtrv32.dllは入っていないですし
逆にC:\Windows\System32\vbbtrv32.dllで試したりもしました。

またHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs
にもvbbtrv32.dllのキー(?)はいませんでした。

今後やろうとしていること。

Dependency Walkerなるもので、vbbtrv32.dllをみて
不足しているファイルをかたっぱしから入れ込んでみようと思ってますが、
(ちょっとはやったのですが…)果てしないことになりそうなので
いったんここで質問させていただきました。

本来は別の事務員さんのPC(Win10Home)で動かしたいのですが、
何かポチっと過去のRuntime(?)入れただけで
動くようになったりしないものでしょうか?

以上、ご検討よろしくお願いします。

家庭向け Windows | Windows 10 | ファイル、フォルダー、ストレージ

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Hebikuzure aka Murachi Akira 325.9K 評価のポイント MVP ボランティア モデレーター
2021-10-26T05:00:35+00:00

現実的には、そのプログラムの利用は断念して、業務を別の方法で行うことを検討することを強くお勧めします。

他の方も書かれているように、そのプログラムを Windows 10 で完全に動作させることは難しい(現実的でない)と思います。

WIndows XP の稼働する PC があれば、当面それで稼働させることは可能ですが、そのような PC であればいつ故障や老朽化で動作しなくなるか分かりません。

仮想化環境で動作させる方法は一応ありますが、業務で利用するには正規の Windows XP ライセンスが必要となり、現時点ではこれを取得することが困難です(方法はあるがコストがかかる)。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

質問作成者が受け入れた回答

Nei First 30,455 評価のポイント ボランティア モデレーター
2021-10-26T04:41:25+00:00

「vbbtrv32.dll」って、データベース(Btrieve)を利用するためのライブラリファイルだと思うので、そのDLLを正常に登録できたところで、Windows10で「Btrieve」がまともに動作するとは思えない(他社DBに吸収合併されて製品自体存在しない)

*--修正 製品名のtypo--*

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

5 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Hebikuzure aka Murachi Akira 325.9K 評価のポイント MVP ボランティア モデレーター
    2021-10-26T05:07:33+00:00

    Hybrid Data Management, Integration & Analytics | Actian

    現在の持ち主はここですね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2021-10-26T00:55:10+00:00

    XP機を処分してないなら、とりあえずそこで動かす

    動いているうちに、Win11を見据えた新バージョンを作る

    (自社開発でしょ?)

    アプリ作る人が退社されて手が出せる人がいないなら、外注する

    BCP(事業継続)どうなってんの?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. nanashi-san 43,680 評価のポイント ボランティア モデレーター
    2021-10-26T00:47:51+00:00

    こんにちは。

    95 - XP時代となると16/32bit のプログラムになるかと思いますが

    どうしてもとなるなら、Oracle VM VirtualBox を使って仮想端末を使用した方が

    良いかと思います。

    VirtualBoxでWindowsXPの仮想マシンを作成しよう | 夢幻電脳館 (mugendennou.net)

    VirtualBoxでWindowsXPの仮想環境を構築する - Qiita

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません