• 締切済み

全ユーザーで同一外字セットを使いたい

XPの外字設定で困っています。 Aというユーザーでログインした状態で、外字ファイルをレジストリ\HKEY_CURRENT_USER\EUDCに登録して使用しています。新たに作成したBというユーザーでログインすると外字が使用できなくなってしまいます。 ユーザーAの\HKEY_CURRENT_USER\EUDCでしか外字を定義していないのでユーザーBでは使用できないことは理解しているのですが、ユーザーを増やすたびに外字の定義を行うのも大変なので、常にHKEY_CURRENT_USER\EUDCに外字が定義されるような設定が出来ないか悩んでおります。 ちなみに\HKEY_USERS配下の.DEFAULTやらその他のキーにEUDCキーを付け加えてみたのですがうまくいきません。 どなたか方法をご存知であれば、教えていただけませんか? 宜しくお願いします。

みんなの回答

  • 2HB291X
  • ベストアンサー率83% (30/36)
回答No.2

.DEFAULT のプロファイル(レジストリ)が初めてログオンされるユーザーに適用されないのはなんだか変な動作ですね。 移動ユーザプロファイルで運用しているとか、デフォルトプロファイルのアクセス権に問題があるとかが考えられますが、ご質問内容からはその辺は伺えないのでなんともいえませんね。 こういう対応がいいのかわかりませんが、外字ファイルのファイル名を規定どおり EUDC.TTE にすれば(今後の)変更は行い必要はないかもしれないですね。既に変更してしまったユーザは修正が必要となりますが。 明確な回答をご提示できなくて申し訳ないです。

cshaggy
質問者

補足

どうもありがとうございました。 ログインスクリプトで対応する方向で考えてみます。

  • 2HB291X
  • ベストアンサー率83% (30/36)
回答No.1

.DEFAULT を使いたい場合は、そのユーザが初めてコンピュータにログオンする際にのみ有効です。 既にプロファイルが作成されている場合は、ユーザーごとに定義する必要があるので、ログオンスクリプトなどを使用して登録するくらいしかないのでは。

cshaggy
質問者

補足

アドバイスありがとうございます。状況説明が少なくてすみませんでした。 .DEFAULTに記述した後に新たに作成したユーザーにも設定が反映されない状況です。 既存のユーザーに関してはご指摘の通り後で作業を考えているのですが、今後増えていく新規ユーザーにもスクリプト対応するのは う~んって思っています。