検証環境

  • Windows 10 October 2020 Update (20H2) 64bit

再インストールが必要だった物

大型アップデートの度にチェック、修正する予定です
割と開発者寄り構成の情報なので、一般ユーザーはあんまり関係ないかも

Windows 10 用 WinHlp32.exe インストールバッチファイル

非公式なので、毎回戻るのは仕方ないですね

  • November 2019 Update (1909) 64bit → October 2020 Update (20H2) 64bit

Microsoft Access データベース エンジン 2010 再頒布可能コンポーネント

検証は、64bit版のWindows10に32bit版のMicrosoft Access データベース エンジン 2010(AccessDatabaseEngine.exe)を入れた場合です
これも大型アップデートの度にインストールする必要がある様です

  • November 2019 Update (1909) 64bit → October 2020 Update (20H2) 64bit

Accessデータベースエンジンのレジストリ MaxLocksPerFile設定

これを設定しないと、レコード数が多いテーブルの処理で「ファイルの共有ロック数が制限を越えています」とか「データ型を変更できません…」とか「メモリー不足…」とかが出るので設定しています
これも大型アップデートで初期化される事が多いです

  • November 2019 Update (1909) 64bit → October 2020 Update (20H2) 64bit

以下の「MaxLocksPerFile」を「9500→1000000」(10進数)にしています

(1)JET 4.0 32bit・Windows10 64bit
桐10・桐10sからAccessテーブルを編集する際に使用

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Jet\4.0\Engines\Jet 4.0

(2)ACE 14.0(Access データベースエンジン 2010 32bit)・Windows10 64bit

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\14.0\Access Connectivity Engine\Engines\ACE

(3)Microsoft 365 Access(Access 2016 C2R 64bit)・Windows10 64bit

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\SOFTWARE\Microsoft\Office\16.0\Access Connectivity Engine\Engines\ACE