none
RemoteAppとBeckyの組み合わせにて文字化け RRS feed

  • 質問

  • Beckyを2008 Serverにインストールし、シンクライアント的に使用したいと考えて実験をしております。

    Beckyの2008Severへのインストール、起動については確認しました。
    (インストールした管理者アカウント(Administrator名前変更済みアカウント)、他ユーザーでの起動)

    しかしながら、RemoteAppで起動した場合にBeckyのメニュー内容が文字化けします。(メニュー名は文字化けしません。「ファイル、編集、表示」等はきちんと見えますが、クリックして表示される内容が化けます)
    また、デフォルトではメールの内容も文字化けして表示がされます。
    これはBeckyの「全般設定」から「言語/フォント」を変更することによって治りますが、それも通常のローカル設定と違っていました。
    ・通常
     言語:(デフォルト) フォント:FixedSys 10Pt.
    ・文字化け状態
     言語:(デフォルト) フォント:Tahoma 10Pt.

    どうも日本語ロケールとして起動していないように思います。
    が、

    • Administrator名前変更済みアカウントでアクセスした場合は文字化けしない
    • 文字化けするアカウントでもリモートデスクトップにて起動した場合は文字化けしない

    という状態です。RemoteAppではどこか別にロケール設定をする項目があるのでしょうか。

    Becky側の問題なのかもしれませんが、特殊事例過ぎてBecky側のどこをチェックすればいいのかがわかりませんし、作者側でも対応が難しいのではないかと思います。
    アプリ作成側のチェック項目がわかれば対応のお願いもしやすいと思っているのですが、何かヒントになることはありませんでしょうか。

    2009年3月9日 2:18

すべての返信

  • チャブーンです。

    直接の回答ではありません。

    Beckey! はたしかInstallSheldのようなインストーラでインストールするソフトで、Windows インストーラではないですよね?

    この場合ですが、Windows Server 2008 ターミナルサーバではコントロールパネルの[ターミナルサーバーへのアプリケーションのインストール]アプレットからセットアップしないと、正常にインストールされません(ユーザ個別の設定含む)。

    まず、ターミナルサーバへのインストール時にうえの設定を試してみて、問題が回避できないか見てみてはどうでしょう?
    2009年3月25日 1:59
    モデレータ
  • こんにちは、フォーラムオペレーターの鈴木裕子です(^O^)/

    チャブーン さん、回答ありがとうございました!

    藤咲 さん、その後いかがですか?
    何か進展があったか気になるところですが、チャブーン さんのコメントも一つの確認ポイントになるのではないかと思いまして、勝手ながら私のほうで回答の候補として設定させていただきました。

    私も何か情報がないか調べてみましたが、残念ながら参考になりそうな情報は見つからず・・・
    RemoteAppのほうも、私が確認した範囲では、ロケールを設定するような箇所はなさそうでした。
    管理者アカウントだと文字化けしないということなので、そのあたりがポイントになるのかもしれませんが・・・いまひとつお力になれず、ごめんなさい。

    よろしければ、その後、藤咲 さんのほうでお分かりになったことなどがあればご投稿いただけると嬉しいです(^-^)
    マイクロソフト株式会社 フォーラムオペレーター 鈴木裕子
    2009年4月2日 6:46
    モデレータ
  • チャプーンさん、返信ありがとうございます。
    色々試しているうちに、私のアカウントでは文字化けをしなくなってしまい、別アカウントで試す時間がとれず返信が遅くなり申し訳ございません。

    インストールについて、再度[ターミナルサーバーへのアプリケーションのインストール]から試してみましたが、やはり変化はありませんでした。
    文字化けを解消する方法としては、今のところ「一度リモートデスクトップで接続し、Beckyを起動する」しか方法がない状況です。
    しかしながらリモートデスクトップでは接続はさせたくないがゆえのRemoteAppですので、なんとか回避方法がないかと思っています。

    レジストリの監視でもして、リモートデスクトップ接続前と接続後の違いを見てみるぐらいしかないのでしょうか?
    ただ、通常のRegeditを見た場合に、HKEY_USERSにリモートデスクトップユーザと思われるSIDが見当たらないのですが…。
    2009年4月7日 4:10
  • 鈴木様、返信遅くなり申し訳ありませんでした。
    チャプーンさんへの返信にも書きましたとおり、管理者アカウントというよりも「一度リモートデスクトップで接続し、Beckyを起動する」と文字化けしない、
    という感じのようです。
    リモートデスクトップでの接続と、RemoteAppでなにか扱いが違うものがあるようでしたらヒントになるかと思うのですが、そのあたり情報がありそうでしたら
    お願いいたします。
    2009年4月7日 4:13
  • 私のところでもBeckyでは無いですが、別のアプリケーションでメニューバーやダイアログ、ツールチップが文字化けする現象が起こりました。
    現象が起こるユーザー/起こらないユーザーの差は、一度でもデスクトップにログインしているかどうかでした。
    RemoteAppのみでしかログインしていないユーザーでは文字化けが起こり、
    一度でもデスクトップに接続したユーザーでは以後RemoteAppで文字化けが起こらないようです。

    ユーザーのレジストリを確認してみると、HKEY_USES\(各ユーザー)\Control Panel\Desktop\WindowMetrics の各フォント項目が違う模様で、
    文字化けが起こるユーザー(RemoteAppでしかログインしていないユーザー)は\User\Default\NTUSER.DAT の内容のままで、
    一度デスクトップにログインするとロケールに従って設定されているようです。
    ざっくりですがこちらに記述しています。 http://d.hatena.ne.jp/roit/20090317
    ご参考になれば。
    2009年4月13日 15:21
  • チャブーンです。

    なるほど。これはよい情報ですね。ありがとうございます。
    RemoteApp コンピュータ上にローカルプロファイルがないと、適切なマップができないんでしょうね。

    私であれば、Default User の NTUSER.DAT を直接いじっちゃう方法を採る気がします。

    MS にフィードバックしていい話なんじゃないかな、と思いますけれど(直るかどうかはわかりません)。

    2009年4月14日 3:31
    モデレータ
  • ロイトさま、かなり重要な情報ありがとうございます。
    スライド 4 .O {font-size:149%;} <!--.sld {left:0px !important; width:6.0in !important; height:4.5in !important; font-size:103% !important;} --> 固定プロファイルを使用した運用は他の影響を図るのがちょっと難しいので、NTUSER.DAT を直接いじる方法で試してみたいと思います。
    現時点では時間が取れないのですが、空き時間を見て作業してみたいと思います。

    また結果は報告させていただきます。
    2009年4月15日 1:49