次の方法で共有

レジストリキーが消えてしまう

Anonymous
2018-01-31T02:17:22+00:00

Access2016で固定長のテキストファイルをインポートする際、インポートエラーが発生するため、

下記を参考にレジストリキーを追加しました。

>テキストを Access にインポートした際に 区切り位置がずれる場合の対処方法

>https://support.microsoft.com/ja-jp/help/882221

上記リンクではAccess2010までの対応となっていますが、

Access2003とAccess2016が共存する環境のためか、同じ現象が発生するので、

色々やってみて、

\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Office\16.0\Access Connectivity Engine\Engines\Text

に、

StartDoubleWidthUnicodeCharacters という値を追加しました

ただ、このキー自体が数日経つと消えてしまいます。

サポート情報の通りのキーが見つからなかったので、

下記の場所にも同じ値を追加したのですが、それが原因でしょうか?

\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Jet\4.0\Engines\Text

**モデレーター注**

この質問は Windows / Windows 10 / Windows 設定 のカテゴリに投稿されましたが、内容から判断しこちらのカテゴリに移動いたしました。

適切なカテゴリに投稿すると、返信や回答が得られやすくなり、同じ質問を持つ他のユーザーの参考にもなります。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

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

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

4 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2018-01-31T05:30:17+00:00

    Accessは32bit版です。

    また、レジストリに値を追加することで、

    インポート時の不具合が解消されます。

    なので、パスにWow6432Nodeが無いレジストリのどこに、

    どのような値を追加すればよいか、教えていただけないでしょうか?

    あるいは、数日したらレジストリの値が消えてしまうという現象の

    解決法を教えてください。

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

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

    2 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2018-02-01T09:36:42+00:00

    ご回答いただき、ありがとうございます。

    道連れで初期化されないための、具体的な解決法を教えていただけないでしょうか?

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

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  3. Anonymous
    2018-01-31T03:14:42+00:00

    パスにWow6432Nodeがあるレジストリは基本的に32bit版アプリのための設定で、64bit版アプリにまでは影響が及ばないことがあります。32bit版アプリのための設定を隔離するために存在している場所で特殊な扱いをされる場所ですので、パスにWow6432Nodeがあるレジストリは基本的に直接変更しない方がいいです。

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

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  4. Anonymous
    2018-01-31T06:11:02+00:00

    アプリケーションがアクセスしているのは、あくまでもパスにWow6432Nodeが含まれていない64bit版/32bit版共用の場所であって、パスにWow6432Nodeが含まれている方は64bit版アプリと32bit版アプリとの互換性維持のためにレジストリ管理が勝手に管理している内部管理の場所です。32bit版アプリでレジストリにパスにWow6432Nodeが含まれていない64bit版/32bit版共用の場所にアクセスすると、リダイレクトされてパスにWow6432Nodeが含まれている方の設定が優先されます。

    あくまでも、パスにWow6432Nodeが含まれていない64bit版/32bit版共用設定の方がメインなので、そちらの方がモジュールのアップデートなどで作成し直されたりすると、パスにWow6432Nodeが含まれている方も道連れで初期化されてしまうことがあります。

    基本的には、パスにWow6432Nodeが含まれていない64bit版/32bit版共用設定の方に設定すべきです。

    参考:WOW64 の影響を受けるレジストリ キー

    https://msdn.microsoft.com/ja-jp/library/aa384253(v=vs.85).aspx

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

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